@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.common-checkbox-container{align-items:center;gap:10px;display:flex}.common-checkbox-container .checkbox-content{width:28px;height:28px;position:relative}.common-checkbox-container .checkbox-content>input{appearance:none;background-color:var(--ev-colors-background);border:1px solid var(--ev-colors-borderColor);border-radius:4px;width:28px;height:28px}.common-checkbox-container .checkbox-content>input:not(:disabled){cursor:pointer}.common-checkbox-container .checkbox-content .checkbox-icon{pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .1s ease-in-out;display:flex;position:absolute;inset:0;overflow:hidden}.common-checkbox-container .checkbox-content .checkbox-icon.shown{opacity:1}.common-checkbox-container .checkbox-content .checkbox-icon>svg{width:75%;height:75%;color:var(--ev-colors-highlight)}.common-checkbox-container .labels{align-items:baseline;gap:.5em;font-size:14px;display:flex}.common-checkbox-container .labels .title{color:var(--ev-colors-secondaryText)}.common-checkbox-container .labels .required{color:var(--ev-colors-highlight)}.common-checkbox-container .labels .required.unfulfilled{color:var(--ev-colors-danger)}.common-checkbox-container .labels .error-message{color:var(--ev-colors-danger);margin-left:auto}
@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.common-input-container{flex-direction:column;gap:10px;display:flex}.common-input-container .labels{align-items:baseline;gap:.5em;font-size:14px;display:flex}.common-input-container .labels .title{color:var(--ev-colors-secondaryText)}.common-input-container .labels .required{color:var(--ev-colors-highlight)}.common-input-container .labels .required.unfulfilled{color:var(--ev-colors-danger)}.common-input-container .labels .optional{color:var(--ev-colors-secondaryText);opacity:.5;font-size:12px;font-style:italic}.common-input-container .labels .error-message{color:var(--ev-colors-danger);margin-left:auto}.common-input-container .inline-text-input-content{background-color:var(--ev-colors-background);border:1px solid var(--ev-colors-borderColor);border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.common-input-container .inline-text-input-content:focus-within{outline:1px solid var(--ev-colors-highlight)}.common-input-container .inline-text-input-content>input{background-color:inherit;flex-grow:1}.common-input-container .inline-text-input-content>input::placeholder{opacity:.5}.common-input-container .inline-text-input-content>input:focus{box-shadow:none;outline:none}.common-input-container .inline-text-input-content>input:disabled{filter:brightness(1.5)}
@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.common-select{justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.common-select.advanced .common-select-options-container{max-width:100%}.common-select.common-style{background-color:var(--ev-colors-background);border-radius:8px;font-size:14px}.common-select.common-style.disabled{opacity:.75}.common-select.common-style .common-button{flex-grow:1;padding:10px 15px}.common-select.common-style .common-button>svg{color:var(--ev-colors-highlight)}.common-select.common-style .common-select-options-contents{gap:0;max-height:300px}.common-select.common-style .common-select-options-contents>button{padding:2px 5px}.common-select.common-style .common-select-options-contents>button:hover{color:var(--ev-colors-highlight)}.common-select .common-select-display{justify-content:space-between}.common-select .common-select-display>svg{flex-shrink:0}.common-select .common-select-display .spinner{width:16px;height:16px;color:var(--ev-colors-text)}.common-select .common-select-display.multiple{align-items:center;gap:8px}.common-select .common-select-display .common-select-multi-text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.common-select .common-select-display .common-select-selected-tags{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.common-select .common-select-display .common-select-tag{background:var(--ev-colors-tertiary);min-height:20px;color:var(--ev-colors-text);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:2px 8px;line-height:1;display:inline-flex}.common-select .common-select-display .common-select-tag-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.common-select .common-select-display .common-select-tag-remove{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;padding:0;display:inline-flex}.common-select .common-select-display .common-select-tag-remove:hover{background:#ffffff1f}.common-select .common-select-anchor{width:max-content;min-width:100%;position:absolute;top:100%;left:0}.common-select .common-select-anchor.anchor-left{left:auto;right:0}.common-select .common-select-anchor.anchor-right{left:0;right:auto}.common-select .common-select-anchor.top{bottom:100%}.common-select .common-select-anchor.bottom{top:100%}.common-select .common-select-anchor.left{right:100%}.common-select .common-select-anchor.right{left:100%}.common-select .common-select-anchor{z-index:50;pointer-events:none;grid-template-rows:0fr;grid-template-columns:1fr;transition:grid-template-rows .15s ease-in-out;display:grid}.common-select .common-select-anchor.open{pointer-events:auto;grid-template-rows:1fr}.common-select .common-select-anchor .common-select-options-accordion{overflow:hidden}.common-select .common-select-anchor .common-select-options-contents{background-color:var(--ev-colors-primary);border:1px solid var(--ev-colors-borderColor);border-radius:4px;flex-direction:column;gap:.5em;margin:5px;padding:.5em;display:flex;overflow:auto;box-shadow:3px 3px 5px #0003}@supports not selector(::-webkit-scrollbar){.common-select .common-select-anchor .common-select-options-contents{scrollbar-width:thin}}.common-select .common-select-anchor .common-select-options-contents::-webkit-scrollbar{cursor:pointer;width:6px;height:6px}.common-select .common-select-anchor .common-select-options-contents::-webkit-scrollbar-track{background:var(--ev-colors-background);border-radius:5px}.common-select .common-select-anchor .common-select-options-contents::-webkit-scrollbar-thumb{background:var(--ev-colors-secondary);border-radius:5px}.common-select .common-select-anchor .common-select-options-contents .empty-list{color:var(--ev-colors-secondaryText);text-align:center}.common-select .common-select-anchor .common-select-options-contents .common-select-option .common-select-multi-checkbox{pointer-events:none;flex-shrink:0;align-items:center;display:inline-flex}.common-select .common-select-anchor .common-select-options-contents .common-select-option .common-select-multi-checkbox .common-checkbox-container{gap:0}.common-select .common-select-anchor .common-select-options-contents .common-select-option .common-select-multi-checkbox .checkbox-content,.common-select .common-select-anchor .common-select-options-contents .common-select-option .common-select-multi-checkbox .checkbox-content>input{width:20px;height:20px}.common-select .common-select-anchor .common-select-options-contents .common-select-option>svg{flex-shrink:0}.common-select .common-select-anchor .common-select-options-contents .select-separator-container{color:var(--ev-colors-secondaryText);align-items:center;gap:10px;font-size:10px;display:flex}.common-select .common-select-anchor .common-select-options-contents .select-separator-container .select-separator{border-bottom:1px solid var(--ev-colors-borderColor);flex-grow:1}.common-select .common-select-anchor .common-select-options-contents .select-separator-container .select-separator.start{flex-grow:0;width:20px}.common-select .common-select-anchor .common-select-options-contents .common-select-add-option{border-radius:0 0 4px 4px;justify-content:center;margin:0 -8px -8px}.common-select-floating{z-index:50;pointer-events:none;width:max-content;min-width:max-content;color:var(--ev-colors-text);grid-template-rows:0fr;grid-template-columns:1fr;transition:grid-template-rows .15s ease-in-out;display:grid}.common-select-floating.open{pointer-events:auto;grid-template-rows:1fr}.common-select-floating .common-select-options-accordion{overflow:hidden}.common-select-floating .common-select-options-contents{background-color:var(--ev-colors-primary);border:1px solid var(--ev-colors-borderColor);border-radius:4px;flex-direction:column;gap:.5em;margin:5px;padding:.5em;display:flex;overflow:auto;box-shadow:3px 3px 5px #0003}@supports not selector(::-webkit-scrollbar){.common-select-floating .common-select-options-contents{scrollbar-width:thin}}.common-select-floating .common-select-options-contents::-webkit-scrollbar{cursor:pointer;width:6px;height:6px}.common-select-floating .common-select-options-contents::-webkit-scrollbar-track{background:var(--ev-colors-background);border-radius:5px}.common-select-floating .common-select-options-contents::-webkit-scrollbar-thumb{background:var(--ev-colors-secondary);border-radius:5px}.common-select-floating .common-select-options-contents .empty-list{color:var(--ev-colors-secondaryText);text-align:center}.common-select-floating .common-select-options-contents .common-select-option .common-select-multi-checkbox{pointer-events:none;flex-shrink:0;align-items:center;display:inline-flex}.common-select-floating .common-select-options-contents .common-select-option .common-select-multi-checkbox .common-checkbox-container{gap:0}.common-select-floating .common-select-options-contents .common-select-option .common-select-multi-checkbox .checkbox-content,.common-select-floating .common-select-options-contents .common-select-option .common-select-multi-checkbox .checkbox-content>input{width:20px;height:20px}.common-select-floating .common-select-options-contents .common-select-option>svg{flex-shrink:0}.common-select-floating .common-select-options-contents .select-separator-container{color:var(--ev-colors-secondaryText);align-items:center;gap:10px;font-size:10px;display:flex}.common-select-floating .common-select-options-contents .select-separator-container .select-separator{border-bottom:1px solid var(--ev-colors-borderColor);flex-grow:1}.common-select-floating .common-select-options-contents .select-separator-container .select-separator.start{flex-grow:0;width:20px}.common-select-floating .common-select-options-contents .common-select-add-option{border-radius:0 0 4px 4px;justify-content:center;margin:0 -8px -8px}
