input,textarea,select{color:var(--input-foreground);background-color:var(--input-background);border:var(--input-border);min-height:var(--input-height);box-shadow:var(--input-boxshadow);outline:none;font-family:'Roboto';font-size:13px}input,textarea{padding-left:4px}input:focus,textarea:focus,select:focus{color:var(--input-active-foreground);background-color:var(--input-active-background);border:var(--input-active-border);box-shadow:var(--input-active-boxshadow)}input::placeholder,textarea::placeholder{color:var(--input-placeholder-foreground)}input[type="number"]{width:80px;text-align:right}input[data-type="currency"]{width:120px;padding-left:20px;text-align:right;font-family:'Roboto Mono',monospace;font-size:12px;font-weight:300;background-image:url(/gui/__icon/euro-sign/solid/orange/);background-repeat:no-repeat;background-position:3px center;background-size:auto 70%}input[data-type="email"]{display:block;min-width:300px;padding-left:24px;padding-right:24px;text-align:left;font-family:'Roboto Mono',monospace;font-weight:400;background-image:url(/gui/__icon/envelope/regular/);background-repeat:no-repeat;background-position:4px center;background-size:auto 70%}input[data-type="email"]+input[data-type="email"]{margin-top:2px}input[data-type="email"].valid{background-image:url(/gui/__icon/envelope/regular/),url(/gui/__icon/check/solid/00a000/);background-repeat:no-repeat,no-repeat;background-position:4px center,calc(100% - 4px) center;background-size:auto 70%,auto 70%}input[data-type="email"].invalid{background-color:#fff0f0;background-image:url(/gui/__icon/regular/envelope/),url(/gui/__icon/exclamation-triangle/solid/a00000/);background-repeat:no-repeat,no-repeat;background-position:4px center,calc(100% - 4px) center;background-size:auto 70%,auto 70%}.icoonselector{display:inline-block;vertical-align:middle;background-color:rgb(255 255 255 / .2);border:1px solid #000;border-radius:3px;width:3em;height:2em;background-repeat:no-repeat;background-position:center center;background-size:auto 17px}.icoonselector-dialog select{width:100%;margin-bottom:1em}.icoonselector-dialog .choice{display:inline-block;transition:.1s all ease;cursor:pointer;width:38px;height:38px;text-align:center}.icoonselector-dialog .choice:hover{filter:drop-shadow(0 0 3px #707070)}.icoonselector-dialog img{max-width:32px;max-height:32px}.klantzorgdossierconditieselector-dialog .conditiegroep{padding:8px;border:1px inset silver;margin-top:8px;display:flex;gap:4px;flex-direction:column;justify-content:space-between}.klantzorgdossierconditieselector-dialog .conditiegroep::before{content:'Deze condities moeten allemaal WAAR zijn';position:absolute;margin-top:-18px;background:#fff;display:inline-block;margin-left:-4px;padding-left:4px;margin-right:-4px;padding-right:4px}.klantzorgdossierconditieselector-dialog .conditiegroep+.conditiegroep::before{content:'OF deze condities moeten allemaal WAAR zijn'}.klantzorgdossierconditieselector-dialog .conditiegroep .conditie{display:flex;gap:8px;width:100%;align-items:center}.klantzorgdossierconditieselector-dialog .conditiegroep .conditie .input-test,.klantzorgdossierconditieselector-dialog .conditiegroep .conditie .input-test-select{flex-grow:1}.textarea-maxlength-info{position:relative;text-align:right;color:#a0a0a0;pointer-events:none;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;padding-right:3px}