.profile[data-v-d45d9062]{display:flex;gap:30px;align-items:center;flex-wrap:wrap}.profile-button[data-v-d45d9062]{display:flex;flex-direction:column;gap:10px}.input-button-profile[data-v-d45d9062]{position:relative}.req[data-v-d45d9062]{color:red;font-size:12px}.input-button-profile button[data-v-d45d9062]:hover{background-color:#0780dc}.input-button-profile input[data-v-d45d9062]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.circle-profile[data-v-d45d9062]{border-radius:50%;width:120px;height:120px;overflow:hidden;background-color:#43f65c;display:flex;justify-content:center;align-items:center;border:3px solid #0780dc;box-shadow:0 0 10px rgba(7,128,220,.65)}.circle-profile img[data-v-d45d9062]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}.ol-select-box[data-v-d45d9062]{width:100%}.ol-select-box[data-v-d45d9062]:after{top:50%}.form-label[data-v-d45d9062],.input-label[data-v-d45d9062]{font-weight:600;color:#444;margin-bottom:6px;font-size:14px}.search-input-box[data-v-d45d9062],.status-input-select-box[data-v-d45d9062]{background-color:transparent!important}.ol-input[data-v-d45d9062],input[type=date][data-v-d45d9062],input[type=text][data-v-d45d9062],select[data-v-d45d9062]{border:1px solid #ddd;border-radius:8px;padding:10px 12px;width:100%;font-size:14px;color:#000;transition:border-color .2s ease;background-color:transparent!important}.ol-input[data-v-d45d9062]:focus,input[type=date][data-v-d45d9062]:focus,input[type=text][data-v-d45d9062]:focus,select[data-v-d45d9062]:focus{border-color:#0780dc;outline:none;box-shadow:0 0 0 2px rgba(233,30,99,.1)}.alert[data-v-d45d9062]{padding:12px 16px;border-radius:8px;margin-bottom:16px}.alert-info[data-v-d45d9062]{background-color:#e3f2fd;color:#0d47a1}.alert-danger[data-v-d45d9062]{background-color:#ffebee;color:#0780dc}.alert-success[data-v-d45d9062]{background-color:#e8f5e9;color:#2e7d32}@media (max-width:768px){.profile[data-v-d45d9062]{flex-direction:column;align-items:flex-start}.circle-profile[data-v-d45d9062]{margin-bottom:15px}.input-button-profile button[data-v-d45d9062]{width:100%}}