@charset "UTF-8";input[type=text],input[type=number],input[type=date],input[type=email],input[type=password],select{padding:5px 10px;border-radius:8px;border:1px solid var(--main--20);background:var(--bg);font-size:14px;font-weight:400;color:var(--main);transition:all .3s ease;width:100%}input[type=text]:focus,input[type=number]:focus,input[type=date]:focus,input[type=email]:focus,input[type=password]:focus,select:focus{border-color:var(--main);outline:none}label.form-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;background:var(--ter);padding:8px 12px 8px 8px;border-radius:8px;font-size:14px}label.form-checkbox .icon-video{font-size:12px}label.form-checkbox input[type=checkbox]{display:none}label.form-checkbox input[type=checkbox]:checked+.custom-checkbox{background:var(--main);border-color:var(--main)}label.form-checkbox input[type=checkbox]:checked+.custom-checkbox:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--bg);font-weight:700}label.form-checkbox .custom-checkbox{width:20px;height:20px;border:1px solid var(--main);background:var(--bg);border-radius:4px;position:relative}.form-range{width:100%}.form-range input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:var(--bg);outline:none;padding:0;margin:0;cursor:pointer}.form-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--main);border:2px solid var(--bg);box-shadow:0 0 0 2px var(--main--24);transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.form-range input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--main);border:2px solid var(--bg);box-shadow:0 0 0 2px var(--main--24);transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.form-range input[type=range]::-moz-range-track{width:100%;height:8px;border-radius:999px;background:var(--ter)}.form-range input[type=range]:hover::-webkit-slider-thumb,.form-range input[type=range]:focus-visible::-webkit-slider-thumb{background:var(--sec);box-shadow:0 0 0 3px var(--main--32);transform:scale(1.03)}.form-range input[type=range]:hover::-moz-range-thumb,.form-range input[type=range]:focus-visible::-moz-range-thumb{background:var(--sec);box-shadow:0 0 0 3px var(--main--32);transform:scale(1.03)}
