.wrapper{padding:25px;margin:10px 0 25px;background-color:var(--content-background);border:1px solid var(--border-grey);border-radius:5px;filter:drop-shadow(2px 0px 5px var(--border-grey));max-width:100%}.error{color:var(--error-main);border:2px solid var(--error-lt);border-radius:var(--border-radius);padding:10px;display:block}.flex{display:flex}.sneakyButton{border:none;background:none;padding:0;margin:0;cursor:pointer;font-size:18px}h1{margin:10px 0;display:flex;align-items:center;font-size:1.7em}.sneakyButton{border:none;background:none;padding:0;margin:0;cursor:pointer;font-size:18px;color:inherit}.formsegment{display:block;background:rgba(var(--input-background),.3);width:100%;padding:10px 20px;border-radius:5px}.formButtons{display:flex;align-items:center;justify-content:center;gap:10px}.formButtons-left{display:flex;align-items:center;justify-content:start;gap:10px}.inputGroup{display:flex;flex-direction:column;margin-bottom:1.5rem}.inputGroup.bordered{border:1px solid var(--primary-color);padding:30px 20px;border-radius:5px;margin-bottom:1.5rem}.inputGroup.inputGroupRow{flex-direction:row}.inputGroup .w25{width:24%;margin-right:1%}.inputGroup .w50{width:49%}.inputGroup .w50:first-of-type{margin-right:2%}.inputGroup .w33{width:31%}.inputGroup .w33:nth-of-type(2){margin:0 2%}.inputGroup .inputWrapper{display:flex;align-items:center;border-radius:5px;overflow:hidden;border-bottom:3px solid var(--input-border);background-color:rgba(var(--input-background),.25);padding:.25rem .5rem}.inputGroup .inputWrapper input,.inputGroup .inputWrapper textarea{padding:.25rem;border:none;outline:none;background:transparent;flex:1;font-size:1rem;border-radius:5px;max-width:100%;color:var(--body-font)}.inputGroup label{font-weight:700;margin-bottom:.25rem;width:100%}.inputGroup input[type=checkbox]{padding:10px 5px;display:inline-block;margin:10px 5px}.inputGroup .inputError{font-size:.8em;font-weight:700;color:var(--error-main)}.inputGroup select{border:none;background:transparent;padding:.35rem 0;color:var(--body-font);width:100%;cursor:pointer}.inputGroup input:-webkit-autofill,.inputGroup input:-webkit-autofill:hover,.inputGroup input:-webkit-autofill:focus,.inputGroup textarea:-webkit-autofill,.inputGroup textarea:-webkit-autofill:hover,.inputGroup textarea:-webkit-autofill:focus,.inputGroup select:-webkit-autofill,.inputGroup select:-webkit-autofill:hover,.inputGroup select:-webkit-autofill:focus{border:0px solid #434346;-webkit-text-fill-color:var(--body-font);-webkit-box-shadow:0 0 0px 1000px rgba(var(--input-background),.4) inset;transition:background-color 5000s ease-in-out 0s}.radioButtons input[type=radio]{display:none}.radioButtons .inputWrapper{background:none;border:none}.radioButtons .inputWrapper label{padding:.25rem .5rem;margin:.1rem .5rem;border:2px solid var(--primary-color);cursor:pointer;background:rgba(var(--primary-rgb),.2);border-radius:5px;transition:all .2s;text-align:center;font-weight:400}.radioButtons input[type=radio]:checked+label{background:rgba(var(--primary-rgb),1)}.radioButtons input[type=radio]:hover+label{background:rgba(var(--primary-rgb),1)}.inputWrapper:has(.inputtext:disabled),.inputWrapper:has(select:disabled),.inputWrapper:has(input[type=range]:disabled),input[type=checkbox]:disabled{background-color:var(--disabled-bg);border-bottom-color:var(--disabled-font)}.inputWrapper:has(.inputtext:disabled) .inputtext:disabled,.inputWrapper:has(select:disabled) .inputtext:disabled,.inputWrapper:has(input[type=range]:disabled) .inputtext:disabled,input[type=checkbox]:disabled .inputtext:disabled{color:var(--disabled-font);font-style:italic}input[type=checkbox]:disabled+label{color:var(--disabled-font);font-style:italic}a{color:var(--primary-color)}
