.checkbox-list{flex-direction:column;gap:.2rem;max-height:180px;display:flex;overflow-y:auto;padding-top:.25rem!important;padding-bottom:.25rem!important}.file-upload{flex-direction:column;display:flex}.file-upload .file-drop-zone{cursor:pointer;color:var(--app-font-color);border:1px dotted var(--border-color);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;padding:8px;transition:background-color .3s;display:flex}.file-upload .file-drop-zone.dragging{background-color:#d2e9f9}[data-theme=dark] :is(.file-upload .file-drop-zone.dragging){background-color:#2a3b47}.file-upload .selected-file-info{justify-content:flex-start;gap:4px;margin:4px;display:flex}.file-upload .selected-file-info span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.file-upload .file-list{margin-top:.25rem}.file-upload .file-item{align-items:center;gap:8px;padding:4px 0;display:flex}.file-upload .file-name{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.9em;overflow:hidden}.file-upload .file-size{white-space:nowrap;font-size:.9em}.file-upload .browse-button{font-weight:500}.file-upload input{display:none}.sketch-toolbar{flex-wrap:wrap;justify-content:space-around;align-items:center;display:flex}.sketch-toolbar .icon-button{border:2px solid var(--background-color);margin:2px 0;padding:8px}.feature-set-input-container{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;gap:1rem;padding:.75rem;display:flex}.feature-set-input-container .option-header{align-items:center;margin-bottom:.3rem;display:inline-flex}.feature-set-input-container .radio{margin-right:.5rem}.feature-set-input-container .label{cursor:pointer;color:var(--app-font-color);font-size:.9em}.feature-set-input-container .content{transition:opacity .2s}.feature-set-input-container .content.active{opacity:1;pointer-events:auto}.feature-set-input-container .content.inactive{opacity:.5;pointer-events:none}.feature-set-input-container .sketch-input-container .sketchToolButtons{justify-content:center;margin:0;padding:0;display:flex}.feature-set-input-container .remark-container{margin-top:.5rem;padding:.5rem}.record-set-input-container{flex-direction:column;gap:.5rem;display:flex}.unit-input-row{align-items:center;gap:.5rem;display:flex}.unit-input-row .input{flex:2}.unit-input-row .select{flex:1;min-width:80px}.search-container{position:relative}.search-container .search-input{width:100%;height:100%;padding-left:40px!important;padding-right:40px!important}.search-container .search-input-icon{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search-container .search-reset-icon{cursor:pointer;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form-section{flex-direction:column;gap:1rem;display:flex}.input-container{width:100%;color:var(--app-font-color);flex-direction:column;gap:.1rem;display:flex}.input-container .input-label{justify-content:space-between;align-items:self-end;gap:4px;font-size:.75rem;font-weight:500;display:inline-flex}.input-container .basic-input,.input-container textarea,.input-container select{font-family:var(--app-font-family);color:var(--app-font-color);background-color:var(--background-color);border:1px solid var(--border-color);border-radius:4px;width:100%;min-height:32px;margin:0;padding:0 .5rem;font-size:.75rem}.input-container input:disabled{opacity:.5;cursor:not-allowed}.input-container select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-8 -8 32 32%27 width=%2732%27 height=%2732%27%3E%3Cpath d=%27M8 11.207l-4-4V5.793l4 4 4-4v1.414z%27 fill=%27%236e6e6e%27 fillrule=%27nonzero%27/%3E%3C/svg%3E") no-repeat right center var(--background-color);height:32px;padding-right:2.2em;display:block}.input-container input[type=number]::-webkit-inner-spin-button{opacity:1}.input-container input[type=number]::-webkit-outer-spin-button{opacity:1}
