.control-label{display:inline-block;margin-bottom:var(--margin-xsmall)}.control-label-tip{display:block}.select-like,input[type=color],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{width:100%;min-height:56px;padding:15px;font-size:var(--font-size-normal);line-height:1.5;border:1px solid var(--color-field-border);background:var(--color-field-bg);transition:border-color .3s;color:var(--color-text);border-radius:0}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{outline:0}input[type=date]::-webkit-calendar-picker-indicator{display:none}input[type=date]{width:100%;min-height:54px;padding:15px;font-size:var(--font-size-normal);line-height:1.5;background:var(--color-field-bg);transition:border-color .3s;color:var(--color-text);border-radius:0;border:0}textarea{height:260px}.select-like{position:relative;display:block}.select-like>span:first-child{display:block;height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:28px}.select-like select{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;min-height:100%;opacity:0}.select-like svg{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:8px;height:8px}.dark .group-datepicker .datepicker-button svg,.dark .select-like svg{fill:var(--color-white)}.select2-container{min-width:100%}.select2-container,.select2-container.select2-container--open .select2-results__options{display:block;position:relative}.select2-container--default .select2-selection--single{position:relative;display:block;width:100%;min-height:56px;padding:6px;font-size:var(--font-size-normal);line-height:1.5;background:var(--color-field-bg);border:1px solid var(--color-field-border);border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:12px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color-text)}.select2-container--default .select2-selection--single .select2-selection__arrow{background:url(../img/icon-select.svg)no-repeat;background-position-y:70%;appearance:none}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-results__options{overflow-y:auto;border-radius:0;background-color:var(--color-field-bg);border:1px solid var(--color-field-border);min-height:100%}.select2-container--default .select2-results__option{background-color:var(--color-field-bg);margin-bottom:0;margin-top:0;padding:0 6px}.dark .select2-container--default .select2-selection--single .select2-selection__arrow{background:url(../img/icon-select-white.svg)no-repeat;background-position-y:70%}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:var(--color-brown-tab)}select,select:focus{font-size:var(--font-size-normal)}.select-like:focus-within{border-color:var(--color-brown-tab)}.controls-with-icon{position:relative}.controls-with-icon input[type=color],.controls-with-icon input[type=date],.controls-with-icon input[type=datetime-local],.controls-with-icon input[type=datetime],.controls-with-icon input[type=email],.controls-with-icon input[type=month],.controls-with-icon input[type=number],.controls-with-icon input[type=password],.controls-with-icon input[type=search],.controls-with-icon input[type=tel],.controls-with-icon input[type=text],.controls-with-icon input[type=time],.controls-with-icon input[type=url],.controls-with-icon input[type=week],.controls-with-icon textarea{padding-right:56px}.controls-with-icon input[type=date i]::-webkit-calendar-picker-indicator{margin-right:-40px;width:24px;height:24px;padding:0;opacity:0}.group-datepicker{display:inline-flex;position:relative;flex-direction:row;border:1px solid var(--color-field-border);background:var(--color-field-bg);transition:border-color .3s;width:100%;align-items:center;min-height:56px}.group-datepicker input[type=text]{border:0}.group-datepicker .datepicker-button:focus,.group-datepicker input[type=text]:focus{border:1px solid var(--color-brown-tab)}.group-datepicker .datepicker-button{height:100%;border:0;background-color:transparent;padding:.5rem}.group-datepicker .datepicker-button svg{fill:var(--color-dark)}.checkrads{margin-bottom:calc(-1*var(--margin-small))}.checkrads .checkrad{margin-top:0;margin-bottom:var(--margin-small);position:relative}.checkrad label{padding-left:0;display:inline-flex}.control-label-inline{color:var(--color-grey-light);margin:0}.checkrad .checkrad-icon{flex:0 0 auto;position:relative;display:inline-block;vertical-align:middle;margin-right:var(--margin-xsmall);border:1px solid var(--color-field-border);background:var(--color-white)}.checkrad input:focus+label .checkrad-icon{outline:1px dotted;outline-offset:1px}.checkrad input:focus:not(:focus-visible)+label .checkrad-icon{outline:0}.checkrad input:focus-visible+label .checkrad-icon{outline:1px dotted;outline-offset:1px}.checkrad .checkbox-icon{width:20px;height:20px;top:calc((1.5em - 20px)/2)}.checkrad .checkbox-icon svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:15px;height:15px;opacity:0;will-change:opacity;transition:opacity .3s}.checkrad input:checked+label .checkbox-icon svg,.checkrad input:checked+label .radio-icon::before{opacity:1}.checkrad .radio-icon{width:15px;height:15px;border-radius:50%;transition:background-color .3s;top:calc((1.5em - 15px)/2)}.checkrad input:checked+label .checkbox-icon,.checkrad input:checked+label .radio-icon{background-color:var(--color-field-border)}.checkrad .radio-icon::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:5px;height:5px;border-radius:50%;background:var(--color-dark);opacity:0;transition:opacity .3s}.checkrad input[type=checkbox],.checkrad input[type=radio]{position:absolute;opacity:0;margin-left:0}.checkrads-horizontal{display:flex;flex-wrap:wrap;margin-left:calc(-1*var(--gutter-half));margin-right:calc(-1*var(--gutter-half))}.checkrads-horizontal .checkrad{min-height:auto;flex:0 0 auto;max-width:calc(100% - var(--gutter-full));margin-left:var(--gutter-half);margin-right:var(--gutter-half)}.control-label+.checkrads{padding-top:calc(var(--margin-medium) - var(--margin-xsmall))}.control-label+.checkrads-tags{padding-top:calc(var(--margin-normal) - var(--margin-xsmall))}.checkrad-tag{position:relative}.checkrad-tag .tag{padding-left:var(--margin-small)}.checkrad-tag input[type=checkbox],.checkrad-tag input[type=radio]{position:absolute;opacity:0;width:100%;height:100%;margin:0}.checkrad-tag input:focus+.tag,.checkrad-tag:hover .tag{color:var(--color-dark);text-decoration:none}.checkrad-tag input:checked+.tag{color:var(--color-dark);background-color:var(--color-brown-light);border-color:var(--color-brown-medium)}.file-input-btn{position:relative;display:inline-block;width:100%}.file-input-btn .btn-primary{width:100%}.file-input-btn input[type=file]{position:absolute;cursor:pointer;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0}.file-input-value{margin-top:var(--margin-small);color:var(--color-grey-light);overflow:hidden;text-overflow:ellipsis}.form-error-inline{color:var(--color-danger);margin-top:var(--margin-xsmall);font-size:var(--font-size-normal)}.dark .form-error-inline,.search-bar input{color:var(--color-white)}.switch-container{display:flex;align-items:center}.switch-container label{padding-right:16px}.switch,.switch .slider{height:32px;border:1px solid var(--color-field-border)}.switch{position:relative;display:inline-block;width:60px;border-radius:32px;cursor:pointer;transition:background-color .4s}.switch .slider{position:absolute;top:-1px;left:0;width:32px;border-radius:50%;transition:transform .4s}.switch[aria-checked=true] .slider{transform:translateX(26px);background:var(--color-brand);border-color:var(--color-brand)}.switch .off,.switch .on{display:none}.switch[aria-checked=false] .off,.switch[aria-checked=true] .on{display:inline-block}.switch[aria-checked=true] .on svg{position:absolute;top:25%;right:10%}.search-bar{display:flex;align-items:center;padding:10px 0 0;position:relative}.search-bar input{width:100%;padding-left:40px;box-sizing:border-box;background:0 0;font-size:16px;border:0;border-bottom:1px solid var(--color-white);background-color:transparent}.search-bar::before{content:"";position:absolute;left:10px;top:60%;transform:translateY(-50%);width:19px;height:19px;background:url(../img/loupe-search.svg)no-repeat;background-size:contain}.search-bar input::placeholder{color:var(--color-white);opacity:1}.search-apps input:focus-visible,.search-bar input:focus-visible{border:0}.search-apps{display:flex;align-items:center;padding:0;position:relative}.search-apps input{width:100%;padding-left:40px;box-sizing:border-box;background:0 0;font-size:16px;border:0;border-bottom:1px solid var(--color-dark);background-color:transparent;color:var(--color-dark)}.search-apps::before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:19px;height:19px;background:url(../img/loupe-search-dark.svg)no-repeat;background-size:contain}.search-apps input::placeholder{color:var(--color-dark);opacity:1}.dark .search-apps::before{background:url(../img/loupe-search.svg)no-repeat;width:23px;height:23px}.dark .search-apps input{border-bottom:1px solid var(--color-white);color:var(--color-white)}.dark .search-apps input::placeholder{color:var(--color-white)}