.certificate-status[data-v-4a2955bc]{color:inherit!important}.certificate-fields[data-v-4a2955bc]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.certificate-label[data-v-4a2955bc]{display:block;padding:0;margin-bottom:.5rem;line-height:1.5}.certificate-help[data-v-4a2955bc]{margin-top:.5rem;line-height:1.5}.certificate-fields[data-v-4a2955bc] .vs-input--input{min-height:42px}.certificate-file[data-v-4a2955bc]{position:relative;display:flex;min-width:0;min-height:42px;border:1px solid rgba(0,0,0,.2);border-radius:5px;font-size:.85rem}.certificate-file[data-v-4a2955bc]:hover{border-color:rgba(var(--vs-primary),.6)}.certificate-file[data-v-4a2955bc]:focus-within{border-color:rgba(var(--vs-primary),1);outline:2px solid rgba(var(--vs-primary),1);outline-offset:2px}.certificate-file-input[data-v-4a2955bc]{position:absolute;inset:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer}.certificate-file-input[data-v-4a2955bc]:disabled{cursor:wait}.certificate-file-button[data-v-4a2955bc]{display:inline-flex;align-items:center;flex-shrink:0;gap:.5rem;padding:.5rem .9rem;border-radius:4px 0 0 4px;background:rgba(var(--vs-primary),.1);font-weight:600;white-space:nowrap}.certificate-file-name[data-v-4a2955bc]{align-self:center;min-width:0;padding:.5rem .9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.certificate-actions[data-v-4a2955bc]{display:flex;justify-content:flex-end}.theme-dark .certificate-file[data-v-4a2955bc]{border-color:#414561}