@import"https://fonts.googleapis.com/css?family=Nunito:300,400";@import"https://fonts.googleapis.com/css?family=Chewy";@import"https://fonts.googleapis.com/css?family=Fira+Sans";.lds-dual-ring[data-v-5ee88911]{display:inline-block;width:80px;height:80px}.lds-dual-ring[data-v-5ee88911]:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring-5ee88911 1.2s linear infinite}@keyframes lds-dual-ring-5ee88911{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner[data-v-5ee88911]{position:fixed;top:0;left:0;height:100vh;width:100vw;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;display:flex;justify-content:center;align-items:center;transition:opacity .5s,visibility .5s;z-index:1}.row[data-v-bc1f009a]{display:flex;flex-direction:row;justify-self:space-between;column-gap:1rem;width:100%;height:auto}.row[data-v-bc1f009a]{display:grid;column-gap:2rem}.row .label[data-v-bc1f009a]{align-self:center;text-align:start;width:100%}.row .value[data-v-bc1f009a]{width:100%;align-self:center}.row .value input[data-v-bc1f009a]{padding:.5rem 1rem;border-radius:.2rem;border:1px solid darkgray;width:100%}[data-v-741fdcb7]{margin:0;padding:0;box-sizing:border-box;font-family:Nunito,sans-serif}body[data-v-741fdcb7]{min-height:100vh}form[data-v-741fdcb7]{width:100%;max-width:400px;padding:20px;text-align:center;margin:20px auto auto;background:#fff;background-size:200% 200%;box-shadow:2px 2px 5px #999;border-radius:10px}.imgContainer[data-v-741fdcb7]{min-height:220px}.title[data-v-741fdcb7]{font-size:16px;text-align:center;font-weight:100}.logotipo[data-v-741fdcb7]{width:240px;margin-top:30px}input[type=text][data-v-741fdcb7],input[type=password][data-v-741fdcb7]{width:100%;padding:14px;font-size:18px;margin-top:20px;background-color:#fff;border-style:none;outline:0px;border-radius:10px}button[type=submit][data-v-741fdcb7]{width:100%;padding:14px;font-size:16px;font-weight:100;margin-top:20px;border-style:none;outline:0px;background:#64bbf0;color:#fff;transition:background .3s;border-radius:10px}button[type=submit][data-v-741fdcb7]:hover{cursor:pointer;background:#3f2a73;color:#fff}.container-data[data-v-741fdcb7]{width:100%;display:flex;justify-content:center;margin-top:20px}.container-data h4[data-v-741fdcb7]{font-size:14px;font-weight:100;margin:2px}.container-data a[data-v-741fdcb7]{font-size:14px;font-weight:700;text-decoration:none;margin:2px}.olvido[data-v-741fdcb7]{font-size:14px;text-decoration:none;margin:2px;cursor:pointer;color:#00f}.olvido a[data-v-741fdcb7]{font-size:14px;text-decoration:none;margin:2px}.olvido a[data-v-741fdcb7]:hover{font-size:14px;font-weight:700;color:#00f;text-decoration:none;margin:2px}.version[data-v-741fdcb7]{padding-top:1rem;color:#d3d3d3;font-size:smaller}[data-v-b969770e]{margin:0;padding:0;box-sizing:border-box;font-family:Nunito,sans-serif}body[data-v-b969770e]{min-height:100vh}form[data-v-b969770e]{width:100%;max-width:400px;padding:20px;text-align:center;margin:20px auto auto;background:#fff;background-size:200% 200%;box-shadow:2px 2px 5px #999;border-radius:10px}.form-input[data-v-b969770e]{display:flex;align-items:center;align-content:center}.imgContainer[data-v-b969770e]{min-height:220px}.title[data-v-b969770e]{font-size:16px;text-align:center;font-weight:100}.logotipo[data-v-b969770e]{width:240px;margin-top:30px}input[type=text][data-v-b969770e],input[type=password][data-v-b969770e]{width:100%;padding:14px;font-size:18px;margin-top:20px;background-color:#fff;border-style:none;outline:0px;border-radius:10px}button[type=submit][data-v-b969770e]{width:100%;padding:14px;font-size:16px;font-weight:100;margin-top:20px;border-style:none;outline:0px;background:#64bbf0;color:#fff;transition:background .3s;border-radius:10px}button[type=submit][data-v-b969770e]:hover{cursor:pointer;background:#3f2a73;color:#fff}.container-data[data-v-b969770e]{width:100%;display:flex;justify-content:center;margin-top:20px}.container-data h4[data-v-b969770e]{font-size:14px;font-weight:100;margin:2px}.container-data a[data-v-b969770e]{font-size:14px;font-weight:700;text-decoration:none;margin:2px}.olvido[data-v-b969770e]{font-size:14px;text-decoration:none;margin:2px;cursor:pointer;color:#00f}.olvido a[data-v-b969770e]{font-size:14px;text-decoration:none;margin:2px}.olvido a[data-v-b969770e]:hover{font-size:14px;font-weight:700;color:#00f;text-decoration:none;margin:2px}[data-v-df3ca21d]{margin:0;padding:0;box-sizing:border-box;font-family:Nunito,sans-serif}body[data-v-df3ca21d]{min-height:100vh}form[data-v-df3ca21d]{width:100%;max-width:400px;padding:20px;text-align:center;margin:20px auto auto;background:#fff;background-size:200% 200%;box-shadow:2px 2px 5px #999;border-radius:10px}.form-input[data-v-df3ca21d]{display:flex;align-items:center;align-content:center}.imgContainer[data-v-df3ca21d]{min-height:220px}.title[data-v-df3ca21d]{font-size:16px;text-align:center;font-weight:100}.logotipo[data-v-df3ca21d]{width:240px;margin-top:30px}input[type=text][data-v-df3ca21d],input[type=password][data-v-df3ca21d]{width:100%;padding:14px;font-size:18px;margin-top:20px;background-color:#fff;border-style:none;outline:0px;border-radius:10px}button[type=submit][data-v-df3ca21d]{width:100%;padding:14px;font-size:16px;font-weight:100;margin-top:20px;border-style:none;outline:0px;background:#64bbf0;color:#fff;transition:background .3s;border-radius:10px}button[type=submit][data-v-df3ca21d]:hover{cursor:pointer;background:#3f2a73;color:#fff}.container-data[data-v-df3ca21d]{width:100%;display:flex;justify-content:center;margin-top:20px}.container-data h4[data-v-df3ca21d]{font-size:14px;font-weight:100;margin:2px}.container-data a[data-v-df3ca21d]{font-size:14px;font-weight:700;text-decoration:none;margin:2px}.olvido[data-v-df3ca21d]{font-size:14px;text-decoration:none;margin:2px;cursor:pointer;color:#00f}.olvido a[data-v-df3ca21d]{font-size:14px;text-decoration:none;margin:2px}.olvido a[data-v-df3ca21d]:hover{font-size:14px;font-weight:700;color:#00f;text-decoration:none;margin:2px}.row[data-v-6993ceb8]{display:flex;flex-direction:row;justify-self:space-between;column-gap:1rem;width:100%;height:auto}.row[data-v-6993ceb8]{display:grid;column-gap:2rem}.row .label[data-v-6993ceb8]{align-self:center;text-align:start;width:100%}.row .value[data-v-6993ceb8]{width:100%;align-self:center}select[data-v-6993ceb8]{background-color:#fff;display:flex;align-items:center;padding:.5rem;border-radius:.2rem;border:1px solid darkgray;color:#000;width:100%}.inline[data-v-6993ceb8]{display:flex;flex-direction:row;justify-self:stretch;column-gap:.5rem;width:100%;height:auto}.required-asterisk[data-v-4bec530a]{color:red;margin-left:.25rem}.row[data-v-4bec530a]{display:grid;column-gap:2rem}.option[data-v-4bec530a]{text-align:left}.option-input[data-v-4bec530a]:hover,.option-label[data-v-4bec530a]:hover{cursor:pointer}.row .label[data-v-4bec530a]{align-self:center;text-align:start}.user-form-container[data-v-b371bd6b]{height:100%;position:relative}.form[data-v-b371bd6b]{width:100%;display:grid;grid-template-columns:1fr 1fr;padding:0px 3rem;row-gap:1rem;column-gap:1rem}.buttons[data-v-b371bd6b]{position:initial;width:100%;display:flex;justify-content:end;padding-top:2rem;padding-right:3rem}button[data-v-b371bd6b]{background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}button[data-v-b371bd6b]:hover{background-color:#00ced1;cursor:pointer}button[data-v-b371bd6b]:disabled{background-color:#d3d3d3}.content[data-v-e0f25005]{display:flex;flex-direction:column;row-gap:2rem;width:100%;align-items:center;padding-top:6rem;padding-left:6rem;padding-right:6rem;height:100%}.user-display-container[data-v-e0f25005]{color:#d2d2d2;border-radius:5px;background-color:#5c5f61;padding:20px;width:100%;text-align:left;max-width:1400px}@media screen and (max-width:620px){.content[data-v-e0f25005]{padding:5rem .2rem 0rem}}@media screen and (min-width:621px)and (max-width:1023px){.content[data-v-e0f25005]{padding-left:3rem;padding-right:3rem}}.content[data-v-7155156a]{display:flex;flex-direction:column;row-gap:2rem;width:100%;align-items:center;padding-top:6rem;padding-left:6rem;padding-right:6rem;height:100%}.user-display-container[data-v-7155156a]{color:#d2d2d2;border-radius:5px;background-color:#5c5f61;padding:20px;width:100%;text-align:left;max-width:1400px}@media screen and (max-width:620px){.content[data-v-7155156a]{padding:5rem .2rem 0rem}}@media screen and (min-width:621px)and (max-width:1023px){.content[data-v-7155156a]{padding-left:3rem;padding-right:3rem}}.modal-overlay[data-v-a847fe34]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;background-color:#000000bf;z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-container[data-v-a847fe34]{position:relative;height:auto;max-height:90vh;width:90%;max-width:90%;padding:5rem 0rem 1rem;z-index:2001;display:flex;flex-direction:column;margin:auto}.modal[data-v-a847fe34]{position:relative;text-align:center;background-color:#fff;height:100%;width:100%;padding:60px 0;border-radius:.5rem;z-index:2002;overflow-y:auto}button[data-v-a847fe34]{background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer}button[data-v-a847fe34]:hover{background-color:#00ced1;cursor:pointer}button[data-v-a847fe34]:disabled{background-color:#d3d3d3}.modal[data-v-a847fe34] form{display:flex;flex-direction:column;padding:0 20px}.modal[data-v-a847fe34] .form-buttons,.modal[data-v-a847fe34] .button-container{margin-top:20px;padding-bottom:20px}.close-modal-btn[data-v-a847fe34]{position:absolute;top:.5rem;right:.5rem;font-size:1.5rem;background:#0000004d;border:none;color:#fff;cursor:pointer;z-index:2003;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:0;transition:all .2s ease}.close-modal-btn[data-v-a847fe34]:hover{background:#00000080;transform:scale(1.1)}main[data-v-6cc13b2c]{background-color:#fff;padding:1rem}.users-list-main[data-v-6cc13b2c]{position:relative}.header[data-v-6cc13b2c]{display:flex;justify-content:space-between;column-gap:1rem}.header-tools[data-v-6cc13b2c]{display:flex;align-items:center;column-gap:1rem}.header-buttons[data-v-6cc13b2c]{display:flex;align-items:center}.filter[data-v-6cc13b2c]{display:flex;align-items:center;column-gap:.4rem}.no-records-message[data-v-6cc13b2c]{color:#000;display:flex;justify-content:center}.users-table[data-v-6cc13b2c]{display:flex;flex-direction:column;align-items:stretch}.table-actions[data-v-6cc13b2c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.count[data-v-6cc13b2c]{color:#555}.pagination[data-v-6cc13b2c]{display:flex;align-items:center;gap:.3rem}.page-size[data-v-6cc13b2c]{margin-left:.5rem}.page-info[data-v-6cc13b2c]{min-width:3.5rem;text-align:center;display:inline-block}.table-scroll[data-v-6cc13b2c]{max-height:550px;overflow:auto;border:1px solid lightgray;border-radius:.5rem}#users-table[data-v-6cc13b2c]{width:100%;border-collapse:collapse;table-layout:fixed;background-color:#fff}#users-table thead th[data-v-6cc13b2c]{position:sticky;top:0;background-color:#f4f4f4;z-index:0;white-space:nowrap}#users-table th[data-v-6cc13b2c],#users-table td[data-v-6cc13b2c]{padding:.5rem}#users-table tbody td[data-v-6cc13b2c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#users-table tbody>tr[data-v-6cc13b2c]:hover{background-color:#f5f5f5}.status[data-status=Activo][data-v-6cc13b2c]{color:#2e7d32;font-weight:700}.status[data-status=Inactivo][data-v-6cc13b2c]{color:#c62828;font-weight:700}button[data-v-6cc13b2c]{background-color:#64bbf0;color:#fff;padding:10px 16px;border:none;border-radius:6px;cursor:pointer}button[data-v-6cc13b2c]:hover{background-color:#00ced1}button[data-v-6cc13b2c]:disabled{background-color:#d3d3d3;cursor:not-allowed}.ghost[data-v-6cc13b2c]{background:transparent;border:1px solid #d0d0d0;color:#333;padding:6px 10px;border-radius:6px}.action-content[data-v-6cc13b2c]{display:flex;justify-content:center;column-gap:.4rem;row-gap:.4rem;flex-wrap:wrap;width:100%}#users-table td.action-content[data-v-6cc13b2c]{white-space:normal;overflow:visible}.action-header[data-v-6cc13b2c]{text-align:center}@media screen and (max-width:720px){.header[data-v-6cc13b2c]{flex-direction:column;align-items:flex-start;gap:.5rem}.table-scroll[data-v-6cc13b2c]{max-height:60vh}}.content[data-v-05070ed2]{position:relative;display:flex;flex-direction:column;row-gap:2rem;width:100%;align-items:center;padding-top:3rem;height:100%}.container[data-v-05070ed2]{color:#000;border-radius:5px;padding:20px;width:100%;text-align:left;max-width:1400px}.grid[data-v-05070ed2]{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:.5rem;grid-template-areas:"users users users users users" "users users users users users" "users users users users users" "users users users users users"}.users-area[data-v-05070ed2]{grid-area:users;border-radius:.2rem;border:1px solid darkgray;box-shadow:0 0 15px -6px #a9a9a9}@media screen and (max-width:620px){.content[data-v-05070ed2]{padding:5rem .2rem 0rem}}@media screen and (min-width:621px)and (max-width:1023px){.content[data-v-05070ed2]{padding-left:3rem;padding-right:3rem}}.row[data-v-d1d4d3a8]{display:flex;flex-direction:row;justify-self:right;column-gap:1rem;width:100%;height:auto}.row[data-v-d1d4d3a8]{display:grid;column-gap:2rem}.row .label[data-v-d1d4d3a8]{align-self:center;text-align:start;width:100%}.row .value[data-v-d1d4d3a8]{width:100%;align-self:center}.row .value input[data-v-d1d4d3a8]{padding:.3rem 1rem;border-radius:.2rem;border:1px solid darkgray;width:100%}.document-form-container[data-v-f8280c31]{height:100%;position:relative}.profile-picture[data-v-f8280c31]{padding:1rem}.form[data-v-f8280c31]{width:100%;display:grid;grid-template-columns:1fr 1fr;padding:0px 3rem;row-gap:1rem;column-gap:1rem}.buttons[data-v-f8280c31]{position:initial;width:100%;display:flex;justify-content:end;padding-top:2rem;padding-right:3rem}button[data-v-f8280c31]{background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}button[data-v-f8280c31]:hover{background-color:#00ced1;cursor:pointer}button[data-v-f8280c31]:disabled{background-color:#d3d3d3}.image-container[data-v-5cfdfa0c]{width:100%;height:auto;max-height:90vh;padding:.5rem;display:flex;flex-direction:column;overflow:hidden}.image[data-v-5cfdfa0c]{border:1px solid lightgray;width:100%;height:85vh;min-height:600px;flex:1;border-radius:4px;box-shadow:0 2px 8px #0000001a}@media screen and (max-width:768px){.image-container[data-v-5cfdfa0c]{padding:.25rem;max-height:90vh}.image[data-v-5cfdfa0c]{height:80vh;min-height:450px}}@media screen and (max-height:600px){.image-container[data-v-5cfdfa0c]{max-height:85vh}.image[data-v-5cfdfa0c]{height:80vh;min-height:350px}}main[data-v-8ca053d5]{background-color:#fff;padding:1rem;height:100%;border-radius:5px}.header[data-v-8ca053d5]{display:flex;flex-direction:row;justify-content:space-between;column-gap:1rem;align-items:center}.header-tools[data-v-8ca053d5]{display:flex;flex-direction:row;align-items:center;column-gap:1rem}.header-buttons[data-v-8ca053d5]{display:flex;flex-direction:row;align-items:center}.filter[data-v-8ca053d5]{display:flex;flex-direction:row;align-items:center;column-gap:.4rem}.no-records-message[data-v-8ca053d5]{color:#000;display:flex;justify-content:center}.empty-card[data-v-8ca053d5]{background:#fafafa;border:1px dashed #ddd;padding:2rem;border-radius:8px;text-align:center}.documents-table[data-v-8ca053d5]{display:flex;flex-direction:column;align-items:stretch}.table-actions[data-v-8ca053d5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.count[data-v-8ca053d5]{color:#555}.pagination[data-v-8ca053d5]{display:flex;align-items:center;gap:.3rem}.page-size[data-v-8ca053d5]{margin-left:.5rem}.page-info[data-v-8ca053d5]{min-width:3.5rem;text-align:center;display:inline-block}.documents-table table[data-v-8ca053d5]{border-collapse:collapse;background-color:#fff;width:100%}.documents-table thead[data-v-8ca053d5]{position:sticky;top:0;background-color:#f4f4f4;z-index:0}.documents-table tbody[data-v-8ca053d5]{display:block;max-height:350px;overflow:auto;border:1px solid lightgray;border-radius:.5rem}.documents-table thead tr[data-v-8ca053d5],.documents-table tbody tr[data-v-8ca053d5]{display:table;table-layout:fixed;width:100%}.documents-table th[data-v-8ca053d5],.documents-table td[data-v-8ca053d5]{padding:.5rem;word-wrap:break-word}.documents-table tbody>tr[data-v-8ca053d5]:hover{background-color:#f5f5f5}button[data-v-8ca053d5]{background-color:#64bbf0;color:#fff;padding:10px 16px;border:none;border-radius:6px;cursor:pointer}button[data-v-8ca053d5]:hover{background-color:#00ced1}button[data-v-8ca053d5]:disabled{background-color:#d3d3d3;cursor:not-allowed}.ghost[data-v-8ca053d5]{background:transparent;border:1px solid #d0d0d0;color:#333;padding:6px 10px;border-radius:6px}.action-content[data-v-8ca053d5]{display:flex;flex-direction:row;justify-content:center;column-gap:.4rem;width:100%}.action-header[data-v-8ca053d5]{text-align:center}th.sortable[data-v-8ca053d5]{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable.asc[data-v-8ca053d5]:after{content:" ▲"}th.sortable.desc[data-v-8ca053d5]:after{content:" ▼"}.spinner[data-v-8ca053d5]{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:#0009;border-radius:50%;animation:spin-8ca053d5 .8s linear infinite}.spinner.inline[data-v-8ca053d5]{width:14px;height:14px;margin-right:6px}@keyframes spin-8ca053d5{to{transform:rotate(360deg)}}@media screen and (max-width:720px){.header[data-v-8ca053d5]{flex-direction:column;align-items:flex-start;gap:.5rem}.documents-table tbody[data-v-8ca053d5]{max-height:60vh}.action-content[data-v-8ca053d5]{flex-wrap:wrap;gap:.3rem}}.content[data-v-24640123]{position:relative;display:flex;flex-direction:column;row-gap:2rem;width:100%;align-items:center;padding-top:6rem;padding-left:6rem;padding-right:6rem;height:100%}.container[data-v-24640123]{color:#000;border-radius:5px;padding:20px;width:100%;text-align:left;max-width:1400px}.grid[data-v-24640123]{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:.5rem;grid-template-areas:"users users users users users" "users users users users users" "users users users users users" "users users users users users"}.documents-area[data-v-24640123]{grid-area:users;border-radius:.2rem;border:1px solid darkgray;box-shadow:0 0 15px -6px #a9a9a9}@media screen and (max-width:620px){.content[data-v-24640123]{padding:5rem .2rem 0rem}}@media screen and (min-width:621px)and (max-width:1023px){.content[data-v-24640123]{padding-left:3rem;padding-right:3rem}}.row[data-v-13b24033]{display:flex;flex-direction:row;justify-self:space-between;column-gap:1rem;width:100%;height:auto}.row[data-v-13b24033]{display:grid;column-gap:2rem}.row .label[data-v-13b24033]{align-self:center;text-align:start;width:100%}.row .value[data-v-13b24033]{width:100%;align-self:center}.row .value input[data-v-13b24033]{padding:.5rem 1rem;border-radius:.2rem;border:1px solid darkgray;width:100%}.row[data-v-bee2d625]{display:flex;flex-direction:row;justify-self:space-between;column-gap:1rem;width:100%;height:auto}.row[data-v-bee2d625]{display:grid;column-gap:2rem}.row .label[data-v-bee2d625]{align-self:center;text-align:start;width:100%}.row .value[data-v-bee2d625]{width:100%;align-self:center}.row .value input[data-v-bee2d625]{padding:.5rem 1rem;border-radius:.2rem;border:1px solid darkgray;width:100%}.row[data-v-9aee6bfd]{display:flex;flex-direction:row;justify-self:space-between;column-gap:1rem;width:100%;height:auto}.row[data-v-9aee6bfd]{display:grid;column-gap:2rem}.row .label[data-v-9aee6bfd]{align-self:center;text-align:start;width:100%}.row .value[data-v-9aee6bfd]{width:100%;align-self:center}.row .value input[data-v-9aee6bfd]{padding:.5rem 1rem;border-radius:.2rem;border:1px solid darkgray;width:100%}button[data-v-7297625d]{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;position:relative;gap:8px;outline:none}.primary[data-v-7297625d]{background-color:#64bbf0;color:#fff;box-shadow:0 2px 4px #64bbf033}.primary[data-v-7297625d]:hover:not(:disabled){background-color:#4ba7dd;box-shadow:0 4px 8px #64bbf04d;transform:translateY(-1px)}.primary[data-v-7297625d]:active:not(:disabled){background-color:#3a96cc;transform:translateY(0);box-shadow:0 1px 2px #64bbf033}.secondary[data-v-7297625d]{background-color:#e9f5fc;color:#64bbf0;box-shadow:0 2px 4px #64bbf01a}.secondary[data-v-7297625d]:hover:not(:disabled){background-color:#d6edfa;box-shadow:0 4px 8px #64bbf026;transform:translateY(-1px)}.secondary[data-v-7297625d]:active:not(:disabled){background-color:#c4e5f8;transform:translateY(0);box-shadow:0 1px 2px #64bbf01a}.outline[data-v-7297625d]{background-color:transparent;color:#64bbf0;border:1px solid #64bbf0}.outline[data-v-7297625d]:hover:not(:disabled){background-color:#64bbf00d;transform:translateY(-1px)}.outline[data-v-7297625d]:active:not(:disabled){background-color:#64bbf01a;transform:translateY(0)}.ghost[data-v-7297625d]{background-color:transparent;color:#64bbf0}.ghost[data-v-7297625d]:hover:not(:disabled){background-color:#64bbf00d}.ghost[data-v-7297625d]:active:not(:disabled){background-color:#64bbf01a}.danger[data-v-7297625d]{background-color:#f56565;color:#fff;box-shadow:0 2px 4px #f5656533}.danger[data-v-7297625d]:hover:not(:disabled){background-color:#e53e3e;box-shadow:0 4px 8px #f565654d;transform:translateY(-1px)}.danger[data-v-7297625d]:active:not(:disabled){background-color:#c53030;transform:translateY(0);box-shadow:0 1px 2px #f5656533}.small[data-v-7297625d]{font-size:.875rem;padding:.5rem .75rem}.medium[data-v-7297625d]{font-size:1rem;padding:.75rem 1rem}.large[data-v-7297625d]{font-size:1.125rem;padding:1rem 1.5rem}.loading[data-v-7297625d]{position:relative;color:transparent!important}.loading .button-text[data-v-7297625d]{opacity:0}.spinner[data-v-7297625d]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-7297625d .8s linear infinite;position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.secondary .spinner[data-v-7297625d],.outline .spinner[data-v-7297625d],.ghost .spinner[data-v-7297625d]{border:2px solid rgba(100,187,240,.3);border-top-color:#64bbf0}@keyframes spin-7297625d{to{transform:rotate(360deg)}}button[data-v-7297625d]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.with-icon[data-v-7297625d]{text-align:left}button[data-v-7297625d]:focus-visible{outline:2px solid rgba(100,187,240,.5);outline-offset:2px}.button-text[data-v-7297625d]{transition:opacity .2s}main[data-v-56177c13]{background-color:#fff;padding:1rem;height:100%;border-radius:5px}.header[data-v-56177c13]{display:flex;flex-direction:row;justify-content:space-between;column-gap:1rem}.header-tools[data-v-56177c13]{display:flex;flex-direction:row;align-items:center;column-gap:1rem}.header-buttons[data-v-56177c13]{display:flex;flex-direction:row;align-items:center}.filter-container[data-v-56177c13]{background-color:#5c5f61;padding:20px;color:#d2d2d2;border-radius:1rem;border:1px solid white;position:fixed}.filter[data-v-56177c13]{display:flex;flex-direction:row;align-items:center;column-gap:.2rem}.row[data-v-56177c13]{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}.row .label[data-v-56177c13]{align-self:center;text-align:end}input[type=text][data-v-56177c13],select[data-v-56177c13],textarea[data-v-56177c13]{background-color:#3c3c3c;display:flex;align-items:center;padding:.5rem;border-radius:.8rem;border:0px;color:#d2d2d2;width:100%}.no-records-message[data-v-56177c13]{color:#000;display:flex;justify-content:center}.appointments-table[data-v-56177c13]{display:flex;flex-direction:column;align-items:end}.appointments-table table[data-v-56177c13]{border-collapse:collapse;background-color:#fff}.appointments-table thead[data-v-56177c13]{display:table;table-layout:fixed;background-color:#d3d3d3;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.appointments-table tbody[data-v-56177c13]{display:block;max-height:500px;overflow:auto;border-bottom:1px solid lightgray;border-left:1px solid lightgray;border-right:1px solid lightgray;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.appointments-table tr[data-v-56177c13]{display:table;table-layout:fixed;width:100%;border-radius:5px}.appointments-table tbody>tr[data-v-56177c13]:hover{background-color:#f5f5f5}.appointments-table th[data-v-56177c13]{padding:.3rem;text-align:left}.appointments-table td[data-v-56177c13]{padding:.3rem;word-wrap:break-word}.appointments-table td>img[data-v-56177c13]{display:flex;max-width:2rem}.appointments-table td>img[data-v-56177c13]:hover{cursor:pointer}button[data-v-56177c13]{background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}button[data-v-56177c13]:hover{background-color:#00ced1;cursor:pointer}button[data-v-56177c13]:disabled{background-color:#d3d3d3}.action-content[data-v-56177c13]{display:flex;flex-direction:row;justify-content:center;column-gap:.2rem;width:100%}.action-header[data-v-56177c13]{text-align:center}.content[data-v-f5209c66]{position:relative;display:flex;flex-direction:column;row-gap:2rem;width:100%;align-items:center;padding-top:6rem;padding-left:1rem;padding-right:1rem;height:100%}.container[data-v-f5209c66]{width:100%;padding:20px;background-color:#fff;border-radius:5px;max-width:100vw;overflow:hidden}.appointments-area[data-v-f5209c66]{width:100%;max-width:100vw;overflow-x:hidden;min-height:80vh}.form[data-v-f5209c66]{width:100%;display:grid;grid-template-columns:1fr;row-gap:1rem;column-gap:1rem}.filters[data-v-f5209c66]{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr .5fr .5fr;column-gap:1rem}.buttons[data-v-f5209c66]{display:flex;flex-direction:row;justify-content:center;padding:1rem 0}button[data-v-f5209c66]{background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}button[data-v-f5209c66]:hover{background-color:#00ced1;cursor:pointer}button[data-v-f5209c66]:disabled{background-color:#d3d3d3}.padding[data-v-f5209c66]{padding:1rem 3rem}.columns-label[data-v-f5209c66]{background-color:#d3d3d3;border-radius:8px;padding:.5rem 1rem}.columns-label[data-v-f5209c66]:hover{cursor:pointer}.save-report-container[data-v-f5209c66]{display:flex;flex-direction:column;row-gap:1rem;justify-content:center;padding:1rem 0;align-items:center}.save-report-button[data-v-f5209c66]{display:flex;flex-direction:column;row-gap:1rem;justify-content:center;padding:1rem 0;align-content:center;max-width:400px}.saved-report-container[data-v-f5209c66]{display:flex;flex-direction:column;row-gap:.5rem}.saved-report-item[data-v-f5209c66]{display:flex;flex-direction:row;justify-content:center;padding:.5rem 1rem;border:1px solid lightgray;border-radius:8px;column-gap:1rem}.saved-report-name[data-v-f5209c66]{display:flex;flex-direction:row;align-items:center;text-align:center}.lds-dual-ring[data-v-2673dbba]{display:inline-block}.lds-dual-ring[data-v-2673dbba]:after{content:" ";display:block;width:16px;height:16px;margin:2px;border-radius:50%;border:3px solid black;border-color:black transparent black transparent;animation:lds-dual-ring-2673dbba 1.2s linear infinite}@keyframes lds-dual-ring-2673dbba{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner[data-v-2673dbba]{position:fixed;display:flex;justify-content:center;align-items:center}.gray-background[data-v-d2070863]{background-color:#ebebeb}.row[data-v-d2070863]{display:flex;flex-direction:row;justify-self:space-between;column-gap:1rem;width:100%;height:auto}.row[data-v-d2070863]{display:grid;column-gap:2rem}.row .label[data-v-d2070863]{align-self:center;text-align:start;width:100%}.row .value[data-v-d2070863]{width:100%;align-self:center}.lookup-results[data-v-d2070863]{position:absolute;background-color:#fff;border-radius:.5rem;color:#000;border:1px solid grey;top:100%;width:100%;max-width:500px;text-align:start;z-index:1}.lookup-result[data-v-d2070863]{border-radius:.5rem;width:100%;padding:.5rem}.lookup-result[data-v-d2070863]:hover{background-color:#add8e6}.input[data-v-d2070863]{display:flex;flex-direction:row;align-items:center;column-gap:.2rem;border:1px solid grey;border-radius:.2rem;padding-right:.5rem;position:relative}.selected-result[data-v-d2070863]{border:none;background-color:#ebebeb;padding:.4rem;color:#000;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.wash[data-v-d2070863]{border:none;background-color:#fff;display:flex;align-items:center;padding:.5rem;color:#000;width:100%}.wash[data-v-d2070863]:focus{outline:none}.clear-selected-result-button[data-v-d2070863]{padding:0rem .4rem;background-color:#d3d3d3;border:1px solid grey;border-radius:.2rem;margin-left:.5rem;display:flex;flex-direction:row;align-content:center;align-items:center;align-self:flex-end}.clear-selected-result-button[data-v-d2070863]:hover{background-color:gray;color:#fff;cursor:pointer}.content[data-v-23966baa]{position:relative;display:flex;flex-direction:column;row-gap:2rem;width:100%;align-items:center;padding-top:6rem;padding-left:1rem;padding-right:1rem;height:100%}.container[data-v-23966baa]{width:100%;padding:20px;background-color:#fff;border-radius:5px;max-width:100vw;overflow:hidden}.selectors[data-v-23966baa]{display:flex;flex-direction:row;column-gap:1rem;padding:1rem 0}table[data-v-23966baa]{width:100%;border-collapse:collapse}thead th[data-v-23966baa]{padding:0;text-align:center;background-color:#f0f0f0;border:1px solid #ddd}tbody td[data-v-23966baa]{padding:.5rem .1rem;text-align:center;border:1px solid #ddd}tbody tr[data-v-23966baa]:nth-child(2n){background-color:#f9f9f9}th[data-v-23966baa]:nth-child(1),td[data-v-23966baa]:nth-child(1),th[data-v-23966baa]:nth-child(2),td[data-v-23966baa]:nth-child(2){width:auto;min-width:40px}th[data-v-23966baa]:nth-child(n+3),td[data-v-23966baa]:nth-child(n+3){width:2%;white-space:nowrap}.documents-area[data-v-23966baa]{width:100%;max-width:100vw;overflow-x:hidden;min-height:80vh}main[data-v-e560db9a]{background-color:#fff;padding:1rem;height:100%;border-radius:5px}.header[data-v-e560db9a]{display:flex;flex-direction:row;justify-content:space-between;column-gap:1rem}.header-tools[data-v-e560db9a]{display:flex;flex-direction:row;align-items:center;column-gap:1rem}.header-buttons[data-v-e560db9a]{display:flex;flex-direction:row;align-items:center}.filter[data-v-e560db9a]{display:flex;flex-direction:row;align-items:center;column-gap:.4rem}.no-records-message[data-v-e560db9a]{color:#000;display:flex;justify-content:center}.patients-table[data-v-e560db9a]{display:flex;flex-direction:column;align-items:stretch}.table-actions[data-v-e560db9a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.count[data-v-e560db9a]{color:#555}.pagination[data-v-e560db9a]{display:flex;align-items:center;gap:.3rem}.page-size[data-v-e560db9a]{margin-left:.5rem}.page-info[data-v-e560db9a]{min-width:3.5rem;text-align:center;display:inline-block}.table-scroll[data-v-e560db9a]{max-height:500px;overflow:auto;border:1px solid lightgray;border-radius:.5rem}#patients-table[data-v-e560db9a]{border-collapse:collapse;background-color:#fff;width:100%;table-layout:fixed}#patients-table thead th[data-v-e560db9a]{position:sticky;top:0;background-color:#f4f4f4;z-index:0;white-space:nowrap}#patients-table th[data-v-e560db9a],#patients-table td[data-v-e560db9a]{padding:.5rem}#patients-table tbody td[data-v-e560db9a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#patients-table tbody>tr[data-v-e560db9a]:hover{background-color:#f5f5f5}button[data-v-e560db9a]{background-color:#64bbf0;color:#fff;padding:10px 16px;border:none;border-radius:6px;cursor:pointer}button[data-v-e560db9a]:hover{background-color:#00ced1;cursor:pointer}button[data-v-e560db9a]:disabled{background-color:#d3d3d3}.ghost[data-v-e560db9a]{background:transparent;border:1px solid #d0d0d0;color:#333;padding:6px 10px;border-radius:6px}.action-content[data-v-e560db9a]{display:flex;flex-direction:row;justify-content:center;column-gap:.2rem;width:100%}.action-header[data-v-e560db9a]{text-align:center}.download-button[data-v-e560db9a]{display:flex;flex-direction:column;justify-content:center}th.sortable[data-v-e560db9a]{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable.asc[data-v-e560db9a]:after{content:" ▲"}th.sortable.desc[data-v-e560db9a]:after{content:" ▼"}.content[data-v-450bfb63]{position:relative;display:flex;flex-direction:column;row-gap:2rem;width:100%;align-items:center;padding-top:6rem;padding-left:1rem;padding-right:1rem;height:100%}.container[data-v-450bfb63]{width:100%;padding:20px;background-color:#fff;border-radius:5px;max-width:100vw;overflow:hidden}.patients-area[data-v-450bfb63]{width:100%;max-width:100vw;overflow-x:hidden;min-height:80vh}.form[data-v-450bfb63]{width:100%;display:grid;grid-template-columns:1fr;row-gap:1rem;column-gap:1rem}.filters[data-v-450bfb63]{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr .5fr .5fr;column-gap:1rem}.buttons[data-v-450bfb63]{display:flex;flex-direction:row;justify-content:center;column-gap:1rem;padding:1rem 0}button[data-v-450bfb63]{background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}button[data-v-450bfb63]:hover{background-color:#00ced1;cursor:pointer}button[data-v-450bfb63]:disabled{background-color:#d3d3d3}.padding[data-v-450bfb63]{padding:1rem 3rem}.columns-label[data-v-450bfb63]{background-color:#d3d3d3;border-radius:8px;padding:.5rem 1rem}.columns-label[data-v-450bfb63]:hover{cursor:pointer}.save-report-container[data-v-450bfb63]{display:flex;flex-direction:column;row-gap:1rem;justify-content:center;padding:1rem 0;align-items:center}.save-report-button[data-v-450bfb63]{display:flex;flex-direction:column;row-gap:1rem;justify-content:center;padding:1rem 0;align-content:center;max-width:400px}.saved-report-container[data-v-450bfb63]{display:flex;flex-direction:column;row-gap:.5rem}.saved-report-item[data-v-450bfb63]{display:flex;flex-direction:row;justify-content:center;padding:.5rem 1rem;border:1px solid lightgray;border-radius:8px;column-gap:1rem}.saved-report-name[data-v-450bfb63]{display:flex;flex-direction:row;align-items:center;text-align:center}.cross-filter-group[data-v-450bfb63]{border:1px solid lightgray;border-radius:8px;padding:1rem;margin-bottom:1rem;row-gap:1rem;display:grid}.group-header[data-v-450bfb63]{display:flex;justify-content:space-between;align-items:center}.add-group-button[data-v-450bfb63]{display:flex;justify-content:center;margin-top:1rem}.row[data-v-b30434f4]{display:flex;flex-direction:row;justify-self:space-between;column-gap:1rem;width:100%;height:auto}.row[data-v-b30434f4]{display:grid;column-gap:2rem}.row .label[data-v-b30434f4]{align-self:center;text-align:start;width:100%}.row .value[data-v-b30434f4]{display:flex;flex-direction:column;row-gap:.2rem}.row[data-v-266022c2]{display:flex;flex-direction:row;justify-self:space-between;column-gap:1rem;width:100%;height:auto}.row[data-v-266022c2]{display:grid;column-gap:2rem}.row .label[data-v-266022c2]{align-self:center;text-align:start;width:100%}.row .value[data-v-266022c2]{width:100%;align-self:center}.row .value textarea[data-v-266022c2]{padding:.5rem 1rem;border-radius:.2rem;border:1px solid darkgray;width:100%}.row[data-v-4e2a1e90]{display:flex;flex-direction:row;justify-self:space-between;column-gap:1rem;width:100%;height:auto}.row[data-v-4e2a1e90]{display:grid;column-gap:2rem}.row .label[data-v-4e2a1e90]{align-self:center;text-align:start;width:100%}.row .value[data-v-4e2a1e90]{width:100%;align-self:center}.row .value[data-v-4e2a1e90]{padding:.5rem 1rem;border-radius:.2rem;border:1px solid darkgray;width:100%}.buttons[data-v-4e2a1e90]{grid-area:buttons;display:flex;justify-content:center;align-items:end;top:0;left:0;right:0;padding:1rem}.image-container[data-v-82600cd2]{max-width:300px;width:100%;height:100%;padding:1rem;overflow:auto}.image[data-v-82600cd2]{border:1px solid lightgray;border-radius:1rem;width:var(--977d64e2);min-width:108px}.skeleton[data-v-82600cd2]{height:200px;border-radius:5%;background-color:gray;animation:pulse-bg-82600cd2 1s infinite}@keyframes pulse-bg-82600cd2{0%{background-color:#ddd}50%{background-color:#d0d0d0}to{background-color:#ddd}}.row[data-v-8aa4e66d]{display:flex;flex-direction:row;justify-self:space-between;column-gap:1rem;width:100%;height:auto}.row[data-v-8aa4e66d]{display:grid;column-gap:2rem}.inline[data-v-8aa4e66d]{display:flex;flex-direction:row;justify-self:stretch;column-gap:.5rem;width:100%;height:auto}.row .label[data-v-8aa4e66d]{align-self:center;text-align:start;width:100%}label[data-v-8aa4e66d]{font-weight:700}.row .value[data-v-8aa4e66d]{width:100%;align-self:center}.start[data-v-8aa4e66d]{text-align:start}.center[data-v-8aa4e66d]{text-align:center}.end[data-v-8aa4e66d]{text-align:end}.underline[data-v-8aa4e66d]{border-bottom:1px solid lightgrey}.image[data-v-a0100920]{border:1px solid lightgray;border-radius:1rem;width:var(--bab0d022);min-width:108px}.row[data-v-a0100920]{display:flex;flex-direction:row;justify-self:space-between;column-gap:1rem;width:100%;height:auto}.row[data-v-a0100920]{display:grid;column-gap:2rem}.inline[data-v-a0100920]{display:flex;flex-direction:row;justify-self:stretch;column-gap:.5rem;width:100%;height:auto}.row .label[data-v-a0100920]{align-self:center;text-align:start;width:100%}label[data-v-a0100920]{font-weight:700}.row .value[data-v-a0100920]{width:100%;align-self:center}.start[data-v-a0100920]{text-align:start}.center[data-v-a0100920]{text-align:center}.end[data-v-a0100920]{text-align:end}.underline[data-v-a0100920]{border-bottom:1px solid lightgrey}.form[data-v-9ceecf89]{background-color:#fff;width:100%;display:grid;grid-template-columns:1fr;padding:1rem 3rem;row-gap:1rem;column-gap:1rem;overflow-y:scroll}.double-column[data-v-9ceecf89]{width:100%;display:grid;grid-template-columns:1fr 1fr;row-gap:1rem;column-gap:1rem}.single-column[data-v-9ceecf89]{width:100%;display:grid;grid-template-columns:1fr;row-gap:1rem;column-gap:1rem}#page-layout-table[data-v-9ceecf89]{border:1px solid darkgrey;border-radius:.2rem;width:100%}@media screen and (max-width:620px){.form[data-v-9ceecf89]{padding:.5rem}}.patient-form-wrapper[data-v-83030d46]{height:100%;position:relative}.patient-form-container[data-v-83030d46]{height:100%;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;gap:.5rem;grid-template-areas:"page-layout" "buttons"}.page-layout[data-v-83030d46]{grid-area:page-layout;overflow-y:scroll}.buttons[data-v-83030d46]{grid-area:buttons;height:10%;display:flex;justify-content:center;bottom:0;left:0;right:0;padding:1rem}button[data-v-83030d46]{height:40px;background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}button[data-v-83030d46]:hover{background-color:#00ced1;cursor:pointer}button[data-v-83030d46]:disabled{background-color:#d3d3d3}.search-container[data-v-680724a2]{display:flex;align-items:end;justify-content:left;column-gap:2rem;padding:1rem;border-radius:.2rem;background-color:#fff}.search-container[data-v-680724a2]{display:grid;grid-template-columns:4fr 1fr 1fr;grid-template-areas:"search go new"}.search-area[data-v-680724a2]{grid-area:search}.go-area[data-v-680724a2]{grid-area:go}.new-area[data-v-680724a2]{grid-area:new}.lookup-results[data-v-680724a2]{position:fixed;margin-top:120px;background-color:#fff;border-radius:.5rem;color:#000;border:1px solid black;width:50%;max-width:500px}.lookup-result[data-v-680724a2]{border-radius:.5rem;width:100%;padding:.5rem}.lookup-result[data-v-680724a2]:hover{background-color:#add8e6}.input[data-v-680724a2]{display:flex;flex-direction:row;align-items:center;column-gap:.2rem}input[type=text][data-v-680724a2],select[data-v-680724a2],textarea[data-v-680724a2]{background-color:#fff;display:flex;align-items:center;padding:.5rem;border-radius:.5rem;border:1px solid darkgrey;color:#000;width:100%}input[type=submit][data-v-680724a2]{background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}input[type=submit][data-v-680724a2]:hover{background-color:#3f2a73}button[data-v-680724a2]{background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}button[data-v-680724a2]:hover{background-color:#00ced1;cursor:pointer}button[data-v-680724a2]:disabled{background-color:#a9a9a9}@media screen and (max-width:620px){.search-container[data-v-680724a2]{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"search search" "go new";row-gap:1rem}.lookup-results[data-v-680724a2]{margin-top:140px}}.content[data-v-686d6ce9]{display:flex;flex-direction:column;row-gap:2rem;width:100%;align-items:center;padding-top:6rem;padding-left:6rem;padding-right:6rem;height:100%}.container[data-v-686d6ce9]{color:#000;border-radius:5px;padding:20px;width:100%;text-align:left}.grid[data-v-686d6ce9]{display:grid;grid-template-rows:auto auto;grid-template-columns:2fr 1fr 2fr;gap:.5rem;grid-template-areas:"search search search"}.search-area[data-v-686d6ce9]{grid-area:search;border-radius:.2rem;border:1px solid darkgray;box-shadow:0 0 15px -6px #a9a9a9}@media screen and (max-width:620px){.content[data-v-686d6ce9]{padding:5rem .2rem 0rem}}@media screen and (min-width:621px)and (max-width:1023px){.content[data-v-686d6ce9]{padding-left:3rem;padding-right:3rem}}.add-patient-to-group-form-container[data-v-e1703aaf]{height:100%;position:relative}.form[data-v-e1703aaf]{width:100%;display:grid;grid-template-columns:7fr 1fr;padding:0px 3rem;row-gap:1rem;column-gap:1rem}button[data-v-e1703aaf]{background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}button[data-v-e1703aaf]:hover{background-color:#00ced1;cursor:pointer}button[data-v-e1703aaf]:disabled{background-color:#d3d3d3}.patient-form-wrapper[data-v-bdbf0ba9]{height:100%;position:relative}.patient-form-container[data-v-bdbf0ba9]{height:100%;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;gap:.5rem;grid-template-areas:"page-layout" "buttons"}.page-layout[data-v-bdbf0ba9]{grid-area:page-layout;overflow-y:scroll}.buttons[data-v-bdbf0ba9]{grid-area:buttons;height:10%;display:flex;justify-content:center;bottom:0;left:0;right:0;padding:1rem}.profile-picture[data-v-bdbf0ba9]{max-width:200px}.profile-picture-container[data-v-bdbf0ba9]{height:20%;display:flex;justify-content:center;min-height:170px}button[data-v-bdbf0ba9]{height:40px;background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}button[data-v-bdbf0ba9]:hover{background-color:#00ced1;cursor:pointer}button[data-v-bdbf0ba9]:disabled{background-color:#d3d3d3}.appointment-form-wrapper[data-v-ed187e77]{height:100%;position:relative}.workshop-form-container[data-v-ed187e77]{height:100%;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;gap:.5rem;grid-template-areas:"page-layout" "buttons"}.page-layout[data-v-ed187e77]{grid-area:page-layout;overflow-y:scroll}.buttons[data-v-ed187e77]{grid-area:buttons;display:flex;justify-content:center;align-items:end;top:0;left:0;right:0;padding:1rem}.appointment-form-wrapper[data-v-f8b8449b]{height:100%;position:relative}.workshop-form-container[data-v-f8b8449b]{height:100%;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;gap:.5rem;grid-template-areas:"page-layout" "buttons"}.page-layout[data-v-f8b8449b]{grid-area:page-layout;overflow-y:scroll}.buttons[data-v-f8b8449b]{grid-area:buttons;display:flex;justify-content:center;align-items:end;top:0;left:0;right:0;padding:1rem}main[data-v-00184b0a]{background-color:#fff;padding:1rem;height:100%;border-radius:5px}.header[data-v-00184b0a]{display:flex;justify-content:space-between;column-gap:1rem}.header-tools[data-v-00184b0a]{display:flex;align-items:center;column-gap:1rem}.header-buttons[data-v-00184b0a]{display:flex;align-items:center}.filter[data-v-00184b0a]{display:flex;align-items:center;column-gap:.4rem}.no-records-message[data-v-00184b0a]{color:#000;display:flex;justify-content:center}.patients-table[data-v-00184b0a]{display:flex;flex-direction:column;align-items:stretch}.table-actions[data-v-00184b0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.count[data-v-00184b0a]{color:#555}.pagination[data-v-00184b0a]{display:flex;align-items:center;gap:.3rem}.page-size[data-v-00184b0a]{margin-left:.5rem}.page-info[data-v-00184b0a]{min-width:3.5rem;text-align:center;display:inline-block}.table-scroll[data-v-00184b0a]{max-height:500px;overflow:auto;border:1px solid lightgray;border-radius:.5rem}#patients-table[data-v-00184b0a]{border-collapse:collapse;background-color:#fff;width:100%;table-layout:fixed}#patients-table thead th[data-v-00184b0a]{position:sticky;top:0;background-color:#f4f4f4;z-index:0;white-space:nowrap}#patients-table th[data-v-00184b0a],#patients-table td[data-v-00184b0a]{padding:.5rem}#patients-table tbody td[data-v-00184b0a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#patients-table tbody>tr[data-v-00184b0a]:hover{background-color:#f5f5f5}button[data-v-00184b0a]{background-color:#64bbf0;color:#fff;padding:10px 16px;border:none;border-radius:6px;cursor:pointer}button[data-v-00184b0a]:hover{background-color:#00ced1}button[data-v-00184b0a]:disabled{background-color:#d3d3d3;cursor:not-allowed}.ghost[data-v-00184b0a]{background:transparent;border:1px solid #d0d0d0;color:#333;padding:6px 10px;border-radius:6px}.action-content[data-v-00184b0a]{display:flex;justify-content:center;column-gap:.4rem;row-gap:.4rem;flex-wrap:wrap;width:100%}#patients-table td.action-content[data-v-00184b0a]{white-space:normal;overflow:visible}.action-header[data-v-00184b0a]{text-align:center}@media screen and (max-width:720px){.header[data-v-00184b0a]{flex-direction:column;align-items:flex-start;gap:.5rem}.table-scroll[data-v-00184b0a]{max-height:60vh}}.appointment-form-wrapper[data-v-c35799ce]{height:100%;position:relative}.workshop-form-container[data-v-c35799ce]{height:100%;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;gap:.5rem;grid-template-areas:"page-layout" "buttons"}.page-layout[data-v-c35799ce]{grid-area:page-layout;overflow-y:scroll}.buttons[data-v-c35799ce]{grid-area:buttons;display:flex;justify-content:center;align-items:end;top:0;left:0;right:0;padding:1rem}.skeleton-card[data-v-e58bdbd8]{display:flex;align-items:start;justify-content:left;column-gap:2rem;padding:1rem;border-radius:.2rem;background-color:#fff;height:100%}.skeleton-info span[data-v-e58bdbd8]{min-width:100px;height:16px;display:inline-block;background-color:#ddd;animation:pulse-bg-e58bdbd8 1s infinite}.skeleton-info h3[data-v-e58bdbd8]{content:" ";width:450px;height:24px;background-color:#ddd;margin:10px 0;animation:pulse-bg-e58bdbd8 1s infinite}.full-width[data-v-e58bdbd8]{width:100%!important}@keyframes pulse-bg-e58bdbd8{0%{background-color:#ddd}50%{background-color:#d0d0d0}to{background-color:#ddd}}.appointment-form-wrapper[data-v-3511bb13]{height:100%;position:relative}.workshop-form-container[data-v-3511bb13]{height:100%;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;gap:.5rem;grid-template-areas:"page-layout" "buttons"}.page-layout[data-v-3511bb13]{grid-area:page-layout;overflow-y:scroll}.buttons[data-v-3511bb13]{grid-area:buttons;display:flex;justify-content:center;align-items:end;top:0;left:0;right:0;padding:1rem}.container[data-v-794a0983]{height:100%;position:relative}.form[data-v-794a0983]{width:100%;display:grid;grid-template-columns:1fr 1fr;padding:0px 3rem;row-gap:1rem;column-gap:1rem}.buttons[data-v-794a0983]{position:initial;width:100%;display:flex;justify-content:end;padding-top:2rem;padding-right:3rem}button[data-v-794a0983]{background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}button[data-v-794a0983]:hover{background-color:#00ced1;cursor:pointer}button[data-v-794a0983]:disabled{background-color:#d3d3d3}.users-table[data-v-794a0983]{display:grid;height:80%;flex-direction:column;align-items:start;padding:0px 1rem;overflow-y:scroll}.users-table table[data-v-794a0983]{border-collapse:collapse;background-color:#fff}.users-table thead[data-v-794a0983]{display:table;table-layout:fixed;background-color:#d3d3d3;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.users-table tbody[data-v-794a0983]{display:block;height:100%;overflow:auto;border-bottom:1px solid lightgray;border-left:1px solid lightgray;border-right:1px solid lightgray;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.users-table tr[data-v-794a0983]{display:table;table-layout:fixed;width:100%;border-radius:5px}.users-table tbody>tr[data-v-794a0983]:hover{background-color:#d3d3d3}.users-table th[data-v-794a0983]{padding:.3rem}.users-table td[data-v-794a0983]{padding:.3rem;word-wrap:break-word}.users-table td>img[data-v-794a0983]{display:flex;max-width:2rem}.users-table td>img[data-v-794a0983]:hover{cursor:pointer}.action-content[data-v-794a0983]{display:flex;flex-direction:row;justify-content:center;column-gap:.2rem;width:100%}main[data-v-d7b6ceda]{background-color:#fff;padding:1rem;border-radius:5px}.header[data-v-d7b6ceda]{display:flex;justify-content:space-between;column-gap:1rem;align-items:center}.header-tools[data-v-d7b6ceda]{display:flex;align-items:center;column-gap:1rem}.header-buttons[data-v-d7b6ceda]{display:flex;align-items:center}.filter[data-v-d7b6ceda]{display:flex;align-items:center;column-gap:.4rem}.no-records-message[data-v-d7b6ceda]{color:#000;display:flex;justify-content:center}.empty-card[data-v-d7b6ceda]{background:#fafafa;border:1px dashed #ddd;padding:2rem;border-radius:8px;text-align:center}.workshops-table[data-v-d7b6ceda]{display:flex;flex-direction:column;align-items:stretch}.table-actions[data-v-d7b6ceda]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.count[data-v-d7b6ceda]{color:#555}.pagination[data-v-d7b6ceda]{display:flex;align-items:center;gap:.3rem}.page-size[data-v-d7b6ceda]{margin-left:.5rem}.page-info[data-v-d7b6ceda]{min-width:3.5rem;text-align:center;display:inline-block}.table-scroll[data-v-d7b6ceda]{max-height:300px;overflow:auto;border:1px solid lightgray;border-radius:.5rem}#workshops-table[data-v-d7b6ceda]{width:100%;border-collapse:collapse;table-layout:fixed;background-color:#fff}#workshops-table thead th[data-v-d7b6ceda]{position:sticky;top:0;background-color:#f4f4f4;z-index:0;white-space:nowrap}#workshops-table th[data-v-d7b6ceda],#workshops-table td[data-v-d7b6ceda]{padding:.5rem}#workshops-table tbody td[data-v-d7b6ceda]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#workshops-table tbody>tr[data-v-d7b6ceda]:hover{background-color:#f5f5f5}button[data-v-d7b6ceda]{background-color:#64bbf0;color:#fff;padding:10px 16px;border:none;border-radius:6px;cursor:pointer}button[data-v-d7b6ceda]:hover{background-color:#00ced1}button[data-v-d7b6ceda]:disabled{background-color:#d3d3d3;cursor:not-allowed}.ghost[data-v-d7b6ceda]{background:transparent;border:1px solid #d0d0d0;color:#333;padding:6px 10px;border-radius:6px}.action-content[data-v-d7b6ceda]{display:flex;flex-wrap:wrap;justify-content:center;column-gap:.4rem;row-gap:.4rem;width:100%}#workshops-table td.action-content[data-v-d7b6ceda]{white-space:normal;overflow:visible}.action-header[data-v-d7b6ceda]{text-align:center}@media screen and (max-width:620px){.header[data-v-d7b6ceda]{flex-direction:column;align-items:flex-start;gap:.5rem}.table-scroll[data-v-d7b6ceda]{max-height:60vh}}.history-section[data-v-2835539a]{margin-top:1rem;border:1px solid #e3e3e3;border-radius:8px;background:#f8fafc;padding:1rem;box-shadow:0 2px 10px -8px #0006}.history-header[data-v-2835539a]{display:flex;flex-direction:column;gap:.1rem;margin-bottom:.75rem}.history-subtitle[data-v-2835539a]{margin:0;color:#4a5568;font-size:.9rem}.history-table[data-v-2835539a]{border:1px solid #d7dce1;border-radius:6px;background:#fff;max-height:320px;overflow-y:auto}.history-row[data-v-2835539a]{display:grid;grid-template-columns:1.1fr 1.3fr 1.3fr 1.2fr 1fr;gap:.6rem;padding:.75rem .9rem;border-bottom:1px solid #eef2f7;align-items:center}.history-header-row[data-v-2835539a]{position:sticky;top:0;background:#f1f5f9;font-weight:700;color:#1f2937;z-index:1}.history-body .history-row[data-v-2835539a]:nth-child(odd){background:#fafbfc}.history-cell[data-v-2835539a]{overflow-wrap:anywhere;font-size:.95rem;color:#1f2937}.history-message[data-v-2835539a]{padding:.75rem .9rem;color:#4a5568;font-size:.95rem}.history-footer[data-v-2835539a]{display:flex;justify-content:center;align-items:center;padding:.75rem;gap:.75rem}.spinner[data-v-2835539a]{width:18px;height:18px;border:2px solid rgba(0,0,0,.15);border-top-color:#0000008c;border-radius:50%;animation:spin-2835539a .8s linear infinite}@keyframes spin-2835539a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.history-error[data-v-2835539a]{display:flex;gap:.5rem;align-items:center;color:#b91c1c}.retry[data-v-2835539a]{border:1px solid #2563eb;background:#2563eb;color:#fff;padding:.35rem .7rem;border-radius:4px;cursor:pointer}.retry[data-v-2835539a]:hover{background:#1d4ed8}@media(max-width:960px){.history-row[data-v-2835539a]{grid-template-columns:1fr 1fr;grid-template-areas:"field user" "old new" "date date";gap:.4rem}.history-row .history-cell[data-v-2835539a]:nth-child(1){grid-area:field;font-weight:600}.history-row .history-cell[data-v-2835539a]:nth-child(2){grid-area:old}.history-row .history-cell[data-v-2835539a]:nth-child(3){grid-area:new}.history-row .history-cell[data-v-2835539a]:nth-child(4){grid-area:user;font-size:.9rem;color:#374151}.history-row .history-cell[data-v-2835539a]:nth-child(5){grid-area:date;font-size:.9rem;color:#4a5568}}main[data-v-668f6f8d]{color:#000;border-radius:5px;background-color:#fff;height:100%}.header[data-v-668f6f8d]{display:flex;flex-direction:row;justify-content:space-between}.header-buttons[data-v-668f6f8d]{display:flex;flex-direction:row;align-items:center}.group-update-form[data-v-668f6f8d]{padding:1rem}.container[data-v-668f6f8d]{display:flex;flex-direction:column;row-gap:1rem}.content[data-v-9be79e70]{display:flex;flex-direction:column;width:100%;align-items:center;padding-top:6rem;padding-left:6rem;padding-right:6rem;height:100%}.container[data-v-9be79e70]{color:#000;border-radius:5px;padding:20px;width:100%;text-align:left}.grid[data-v-9be79e70]{display:grid;grid-template-rows:auto auto;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:.5rem;grid-template-areas:"group patients patients patients" "workshops workshops workshops workshops" "documents documents documents documents"}.group-area[data-v-9be79e70]{grid-area:group;border-radius:.2rem;border:1px solid darkgray;box-shadow:0 0 15px -6px #a9a9a9}.documents-area[data-v-9be79e70]{grid-area:documents;border-radius:.2rem;border:1px solid darkgray;box-shadow:0 0 15px -6px #a9a9a9}.patients-area[data-v-9be79e70]{grid-area:patients;border-radius:.2rem;border:1px solid darkgray;box-shadow:0 0 15px -6px #a9a9a9}.workshops-area[data-v-9be79e70]{grid-area:workshops;border-radius:.2rem;border:1px solid darkgray;box-shadow:0 0 15px -6px #a9a9a9}.go-back[data-v-9be79e70]{color:#000}.go-back[data-v-9be79e70]:hover{cursor:pointer;font-weight:800}.go-back-section[data-v-9be79e70]{display:flex;flex-direction:row;align-items:start;width:100%;padding-left:3rem}@media screen and (max-width:620px){.content[data-v-9be79e70]{padding:5rem .2rem 0rem}}@media screen and (min-width:621px)and (max-width:1023px){.content[data-v-9be79e70]{padding-left:3rem;padding-right:3rem}}.search-container[data-v-210aacc2]{display:flex;align-items:end;justify-content:left;column-gap:2rem;padding:1rem;border-radius:.2rem;background-color:#fff}.search-container .lookup[data-v-210aacc2]{width:100%;display:flex;flex-direction:row;column-gap:1rem}.search-container .button[data-v-210aacc2]{width:30%;display:flex;flex-direction:row;column-gap:1rem}button[data-v-210aacc2]{background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}button[data-v-210aacc2]:hover{background-color:#00ced1;cursor:pointer}button[data-v-210aacc2]:disabled{background-color:#a9a9a9}@media screen and (max-width:620px){.search-container[data-v-210aacc2]{display:flex;flex-direction:column}.search-container .button[data-v-210aacc2]{padding-top:1rem;width:100%;display:flex;justify-content:center;grid-column:1 / span 2}}.progress-bar-container[data-v-106c1b8a]{height:20px;background-color:#e0e0de;border-radius:50px}.progress-bar-container .label[data-v-106c1b8a]{padding:5px;color:#fff;font-weight:700}.appointment-form-wrapper[data-v-12778e87]{height:100%;position:relative}.appointment-form-container[data-v-12778e87]{height:100%;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;gap:.5rem;grid-template-areas:"rt-selector" "page-layout" "progress-bar" "buttons"}.rt-select-new[data-v-12778e87]{grid-area:rt-selector;padding:0 3rem}.page-layout[data-v-12778e87]{grid-area:page-layout;overflow-y:scroll}.progress-bar[data-v-12778e87]{grid-area:progress-bar;display:flex;flex-direction:column;row-gap:.4rem;border-radius:.2rem;padding:1rem 3rem}.buttons[data-v-12778e87]{grid-area:buttons;display:flex;justify-content:center;align-items:end;top:0;left:0;right:0;padding:1rem}button[data-v-12778e87]{background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right;height:40px}button[data-v-12778e87]:hover{background-color:#00ced1;cursor:pointer}button[data-v-12778e87]:disabled{background-color:#d3d3d3}.search-container[data-v-add71db7]{display:flex;align-items:end;justify-content:left;column-gap:2rem;padding:1rem;border-radius:.2rem;background-color:#fff}.search-container .lookup[data-v-add71db7]{width:100%;display:flex;flex-direction:row;column-gap:1rem}.search-container .button[data-v-add71db7]{width:30%;display:flex;flex-direction:row;column-gap:1rem}button[data-v-add71db7]{background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}button[data-v-add71db7]:hover{background-color:#00ced1;cursor:pointer}button[data-v-add71db7]:disabled{background-color:#a9a9a9}@media screen and (max-width:620px){.search-container[data-v-add71db7]{display:flex;flex-direction:column}.search-container .button[data-v-add71db7]{padding-top:1rem;width:100%;display:flex;justify-content:center;grid-column:1 / span 2}}.content[data-v-0468639c]{display:flex;flex-direction:column;row-gap:2rem;width:100%;align-items:center;padding-top:6rem;padding-left:6rem;padding-right:6rem;height:100%}.container[data-v-0468639c]{color:#000;border-radius:5px;padding:20px;width:100%;text-align:left}.grid[data-v-0468639c]{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:.5rem;grid-template-areas:"medical-care-demand-search medical-care-demand-search medical-care-demand-search medical-care-demand-search medical-care-demand-search" "patient-search patient-search patient-search patient-search patient-search" "patients-list patients-list patients-list patients-list patients-list"}.medical-care-demand-search-area[data-v-0468639c]{grid-area:medical-care-demand-search;border-radius:.2rem;border:1px solid darkgray;box-shadow:0 0 15px -6px #a9a9a9}.patient-search-area[data-v-0468639c]{grid-area:patient-search;border-radius:.2rem;border:1px solid darkgray;box-shadow:0 0 15px -6px #a9a9a9}.patients-list-area[data-v-0468639c]{grid-area:patients-list;border-radius:.2rem;border:1px solid darkgray;box-shadow:0 0 15px -6px #a9a9a9}.get-patients-list-button-container[data-v-0468639c]{background-color:#fff;padding:1rem}@media screen and (max-width:620px){.content[data-v-0468639c]{padding:5rem .2rem 0rem}}@media screen and (min-width:621px)and (max-width:1023px){.content[data-v-0468639c]{padding-left:3rem;padding-right:3rem}}main[data-v-c97aa828]{background-color:#fff;padding:1rem;border-radius:5px}.header[data-v-c97aa828]{display:flex;flex-direction:row;justify-content:space-between;column-gap:1rem;align-items:center}.header-tools[data-v-c97aa828]{display:flex;flex-direction:row;align-items:center;column-gap:1rem}.header-buttons[data-v-c97aa828]{display:flex;flex-direction:row;align-items:center}.filter[data-v-c97aa828]{display:flex;flex-direction:row;align-items:center;column-gap:.4rem}.loading[data-v-c97aa828]{display:flex;align-items:center;gap:.5rem;color:#333}.spinner[data-v-c97aa828]{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:#0009;border-radius:50%;animation:spin-c97aa828 .8s linear infinite;display:inline-block}.spinner.inline[data-v-c97aa828]{width:14px;height:14px;margin-right:6px;border-width:2px;border-top-color:#fff;border-color:#ffffff4d;border-top-color:#ffffffe6;vertical-align:middle}@keyframes spin-c97aa828{to{transform:rotate(360deg)}}.ghost[data-v-c97aa828]{background:transparent;border:1px solid #d0d0d0;color:#333;padding:6px 10px;border-radius:6px}.no-records-message[data-v-c97aa828]{color:#000;display:flex;justify-content:center}.empty-card[data-v-c97aa828]{background:#fafafa;border:1px dashed #ddd;padding:2rem;border-radius:8px;text-align:center}.appointments-table[data-v-c97aa828]{display:flex;flex-direction:column;align-items:stretch}.table-actions[data-v-c97aa828]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.count[data-v-c97aa828]{color:#555}.pagination[data-v-c97aa828]{display:flex;align-items:center;gap:.3rem}.page-size[data-v-c97aa828]{margin-left:.5rem}.page-info[data-v-c97aa828]{min-width:3.5rem;text-align:center;display:inline-block}.appointments-table table[data-v-c97aa828]{border-collapse:collapse;background-color:#fff;width:100%}.appointments-table thead[data-v-c97aa828]{position:sticky;top:0;background-color:#f4f4f4;z-index:0}.appointments-table tbody[data-v-c97aa828]{display:block;max-height:350px;overflow:auto;border:1px solid lightgray;border-radius:.5rem}.appointments-table thead tr[data-v-c97aa828],.appointments-table tbody tr[data-v-c97aa828]{display:table;table-layout:fixed;width:100%}.appointments-table th[data-v-c97aa828],.appointments-table td[data-v-c97aa828]{padding:.5rem;word-wrap:break-word}.appointments-table tbody>tr[data-v-c97aa828]:hover{background-color:#f5f5f5}button[data-v-c97aa828]{background-color:#64bbf0;color:#fff;padding:10px 16px;border:none;border-radius:6px;cursor:pointer}button[data-v-c97aa828]:hover{background-color:#00ced1}button[data-v-c97aa828]:disabled{background-color:#d3d3d3;cursor:not-allowed}.pdf-button[data-v-c97aa828]{position:relative;min-width:65px}.pdf-button .spinner.inline[data-v-c97aa828]{position:relative;top:-1px}.action-content[data-v-c97aa828]{display:flex;flex-direction:row;justify-content:center;column-gap:.4rem;width:100%}.action-header[data-v-c97aa828]{text-align:center}th.sortable[data-v-c97aa828]{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable.asc[data-v-c97aa828]:after{content:" ▲"}th.sortable.desc[data-v-c97aa828]:after{content:" ▼"}@media screen and (max-width:720px){.header[data-v-c97aa828]{flex-direction:column;align-items:flex-start;gap:.5rem}.appointments-table tbody[data-v-c97aa828]{max-height:60vh}.action-content[data-v-c97aa828]{flex-wrap:wrap;gap:.3rem}}main[data-v-daace52a]{color:#000;border-radius:5px;background-color:#fff;height:100%}.header[data-v-daace52a]{display:flex;flex-direction:row;justify-content:space-between}.header-buttons[data-v-daace52a]{display:flex;flex-direction:row;align-items:center}.patient-update-form[data-v-daace52a]{padding:1rem}.container[data-v-daace52a]{display:flex;flex-direction:column;row-gap:1rem}.profile-picture-container[data-v-daace52a]{display:flex;flex-direction:row;justify-content:left;column-gap:2rem;align-items:center;height:100%;padding:0 1rem}.patient-status[data-v-daace52a]{font-weight:700;display:flex;flex-direction:row;justify-content:start;align-items:center;column-gap:.2rem}.tooltip[data-v-daace52a]{position:absolute;margin-top:50px;background-color:beige;border:1px solid lightgray;border-radius:.2rem;padding:.2rem}.patient-info-section[data-v-daace52a]{display:flex;flex-direction:column;row-gap:.7rem}.columns-2[data-v-daace52a]{display:inline-grid;column-gap:1rem;grid-template-columns:1fr 1fr}.columns-3[data-v-daace52a]{display:inline-grid;column-gap:1rem;grid-template-columns:1fr 2fr 2fr}.column[data-v-daace52a]{padding:1rem;width:100%;border-radius:.2rem}.center[data-v-daace52a]{align-self:center}input[type=text][data-v-daace52a],select[data-v-daace52a],textarea[data-v-daace52a]{background-color:#3c3c3c;display:flex;align-items:center;padding:.5rem;border-radius:.8rem;border:0px;color:#d2d2d2;width:100%}button[data-v-daace52a]{background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}button[data-v-daace52a]:hover{background-color:#00ced1;cursor:pointer}button[data-v-daace52a]:disabled{background-color:#d3d3d3}@media screen and (max-width:620px){.patient-info-section[data-v-daace52a]{row-gap:1rem}.columns-2[data-v-daace52a]{grid-template-columns:1fr}}.task-form-container[data-v-b269d836]{height:100%;position:relative}.profile-picture[data-v-b269d836]{padding:1rem}.form[data-v-b269d836]{width:100%;display:grid;grid-template-columns:1fr 1fr;padding:0px 3rem;row-gap:1rem;column-gap:1rem}.buttons[data-v-b269d836]{position:initial;width:100%;display:flex;justify-content:end;padding-top:2rem;padding-right:3rem}button[data-v-b269d836]{background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}button[data-v-b269d836]:hover{background-color:#00ced1;cursor:pointer}button[data-v-b269d836]:disabled{background-color:#d3d3d3}main[data-v-4e2ab8cb]{background-color:#fff;padding:1rem;height:100%;border-radius:5px}.header[data-v-4e2ab8cb]{display:flex;flex-direction:row;justify-content:space-between;column-gap:1rem;align-items:center}.header-tools[data-v-4e2ab8cb]{display:flex;flex-direction:row;align-items:center;column-gap:1rem}.header-buttons[data-v-4e2ab8cb]{display:flex;flex-direction:row;align-items:center}.filter[data-v-4e2ab8cb]{display:flex;flex-direction:row;align-items:center;column-gap:.4rem}.no-records-message[data-v-4e2ab8cb]{color:#000;display:flex;justify-content:center}.empty-card[data-v-4e2ab8cb]{background:#fafafa;border:1px dashed #ddd;padding:2rem;border-radius:8px;text-align:center}.tasks-table[data-v-4e2ab8cb]{display:flex;flex-direction:column;align-items:stretch}.table-actions[data-v-4e2ab8cb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.count[data-v-4e2ab8cb]{color:#555}.pagination[data-v-4e2ab8cb]{display:flex;align-items:center;gap:.3rem}.page-size[data-v-4e2ab8cb]{margin-left:.5rem}.page-info[data-v-4e2ab8cb]{min-width:3.5rem;text-align:center;display:inline-block}.tasks-table table[data-v-4e2ab8cb]{border-collapse:collapse;background-color:#fff;width:100%;table-layout:fixed}.tasks-table thead th[data-v-4e2ab8cb]{position:sticky;top:0;background-color:#f4f4f4;z-index:0}.table-scroll[data-v-4e2ab8cb]{max-height:350px;overflow:auto;border:1px solid lightgray;border-radius:.5rem}.tasks-table th[data-v-4e2ab8cb],.tasks-table td[data-v-4e2ab8cb]{padding:.5rem}.tasks-table thead th[data-v-4e2ab8cb]{white-space:nowrap;word-break:normal}.tasks-table tbody td[data-v-4e2ab8cb]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tasks-table tbody>tr[data-v-4e2ab8cb]:hover{background-color:#f5f5f5}button[data-v-4e2ab8cb]{background-color:#64bbf0;color:#fff;padding:10px 16px;border:none;border-radius:6px;cursor:pointer}button[data-v-4e2ab8cb]:hover{background-color:#00ced1}button[data-v-4e2ab8cb]:disabled{background-color:#d3d3d3;cursor:not-allowed}.ghost[data-v-4e2ab8cb]{background:transparent;border:1px solid #d0d0d0;color:#333;padding:6px 10px;border-radius:6px}.action-content[data-v-4e2ab8cb]{display:flex;flex-direction:row;justify-content:center;column-gap:.4rem;width:100%}.action-header[data-v-4e2ab8cb]{text-align:center}#tasks-table td.action-content[data-v-4e2ab8cb]{white-space:nowrap;overflow:visible}th.sortable[data-v-4e2ab8cb]{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable.asc[data-v-4e2ab8cb]:after{content:" ▲"}th.sortable.desc[data-v-4e2ab8cb]:after{content:" ▼"}.badge[data-v-4e2ab8cb]{padding:.15rem .5rem;border-radius:999px;font-size:.85rem;border:1px solid #ddd}.badge-pending[data-v-4e2ab8cb]{background:#fff8e1;color:#8a6d3b;border-color:#f0e1a6}.badge-done[data-v-4e2ab8cb]{background:#e6ffed;color:#2e7d32;border-color:#a6e1b8}.badge-rejected[data-v-4e2ab8cb]{background:#ffebee;color:#c62828;border-color:#f5a3a3}.badge-neutral[data-v-4e2ab8cb]{background:#eef2f7;color:#405166}.spinner[data-v-4e2ab8cb]{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:#0009;border-radius:50%;animation:spin-4e2ab8cb .8s linear infinite}.spinner.inline[data-v-4e2ab8cb]{width:14px;height:14px;margin-right:6px}@keyframes spin-4e2ab8cb{to{transform:rotate(360deg)}}@media screen and (max-width:720px){.header[data-v-4e2ab8cb]{flex-direction:column;align-items:flex-start;gap:.5rem}.action-content[data-v-4e2ab8cb]{flex-wrap:wrap;gap:.3rem}}.badge[data-v-870d9186]{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none;border:1px solid transparent;transition:box-shadow .12s ease,background-color .12s ease,border-color .12s ease;outline:none}.badge[data-v-870d9186]:focus-visible{box-shadow:0 0 0 3px #1e90ff40}.pill[data-v-870d9186]{border-radius:9999px}.rounded[data-v-870d9186]{border-radius:8px}.s-sm[data-v-870d9186]{font-size:12px;padding:4px 8px}.s-md[data-v-870d9186]{font-size:13px;padding:6px 10px}.s-lg[data-v-870d9186]{font-size:14px;padding:8px 12px}.badge-label[data-v-870d9186]{opacity:.85;font-weight:600}.badge-value[data-v-870d9186]{font-weight:700}.c-gray.v-soft[data-v-870d9186]{background:#f3f4f6;color:#374151;border-color:#e5e7eb}.c-gray.v-soft[data-v-870d9186]:hover{background:#eaeaee}.c-gray.v-solid[data-v-870d9186]{background:#4b5563;color:#fff;border-color:#4b5563}.c-gray.v-outline[data-v-870d9186]{background:transparent;color:#4b5563;border-color:#cbd5e1}.c-blue.v-soft[data-v-870d9186]{background:#e8f1ff;color:#1d4ed8;border-color:#cfe2ff}.c-blue.v-soft[data-v-870d9186]:hover{background:#dfeaff}.c-blue.v-solid[data-v-870d9186]{background:#2563eb;color:#fff;border-color:#2563eb}.c-blue.v-outline[data-v-870d9186]{background:transparent;color:#2563eb;border-color:#93c5fd}.c-green.v-soft[data-v-870d9186]{background:#eaf9ef;color:#166534;border-color:#c9f0d7}.c-green.v-soft[data-v-870d9186]:hover{background:#def3e6}.c-green.v-solid[data-v-870d9186]{background:#16a34a;color:#fff;border-color:#16a34a}.c-green.v-outline[data-v-870d9186]{background:transparent;color:#16a34a;border-color:#86efac}.c-yellow.v-soft[data-v-870d9186]{background:#fff7e6;color:#92400e;border-color:#ffe8ba}.c-yellow.v-soft[data-v-870d9186]:hover{background:#ffefcc}.c-yellow.v-solid[data-v-870d9186]{background:#f59e0b;color:#111827;border-color:#f59e0b}.c-yellow.v-outline[data-v-870d9186]{background:transparent;color:#b45309;border-color:#fcd34d}.c-red.v-soft[data-v-870d9186]{background:#ffe9ea;color:#b91c1c;border-color:#ffcfd2}.c-red.v-soft[data-v-870d9186]:hover{background:#ffe1e3}.c-red.v-solid[data-v-870d9186]{background:#ef4444;color:#fff;border-color:#ef4444}.c-red.v-outline[data-v-870d9186]{background:transparent;color:#dc2626;border-color:#fecaca}main[data-v-89107d70]{background-color:#fff;padding:1rem;border-radius:5px}.header[data-v-89107d70]{display:flex;justify-content:space-between;column-gap:1rem;align-items:center}.header-tools[data-v-89107d70]{display:flex;align-items:center;column-gap:1rem}.header-buttons[data-v-89107d70]{display:flex;align-items:center}.filter[data-v-89107d70]{display:flex;align-items:center;column-gap:.4rem}.no-records-message[data-v-89107d70]{color:#000;display:flex;justify-content:center}.empty-card[data-v-89107d70]{background:#fafafa;border:1px dashed #ddd;padding:2rem;border-radius:8px;text-align:center}.appointments-table[data-v-89107d70]{display:flex;flex-direction:column}.table-actions[data-v-89107d70]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.count[data-v-89107d70]{color:#555}.pagination[data-v-89107d70]{display:flex;align-items:center;gap:.3rem}.page-size[data-v-89107d70]{margin-left:.5rem}.page-info[data-v-89107d70]{min-width:3.5rem;text-align:center;display:inline-block}.table-scroll[data-v-89107d70]{max-height:300px;overflow:auto;border:1px solid lightgray;border-radius:.5rem}#appointments-table[data-v-89107d70]{width:100%;border-collapse:collapse;table-layout:fixed;background-color:#fff}#appointments-table thead th[data-v-89107d70]{position:sticky;top:0;background-color:#f4f4f4;z-index:0;white-space:nowrap}#appointments-table th[data-v-89107d70],#appointments-table td[data-v-89107d70]{padding:.5rem}#appointments-table tbody td[data-v-89107d70]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#appointments-table tbody>tr[data-v-89107d70]:hover{background-color:#f5f5f5}button[data-v-89107d70]{background-color:#64bbf0;color:#fff;padding:10px 16px;border:none;border-radius:6px;cursor:pointer}button[data-v-89107d70]:hover{background-color:#00ced1}button[data-v-89107d70]:disabled{background-color:#d3d3d3;cursor:not-allowed}.ghost[data-v-89107d70]{background:transparent;border:1px solid #d0d0d0;color:#333;padding:6px 10px;border-radius:6px}.action-content[data-v-89107d70]{display:flex;justify-content:center;column-gap:.4rem;width:100%}#appointments-table td.action-content[data-v-89107d70]{white-space:nowrap;overflow:visible}.action-header[data-v-89107d70]{text-align:center}.spinner[data-v-89107d70]{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:#0009;border-radius:50%;animation:spin-89107d70 .8s linear infinite;display:inline-block}.spinner.inline[data-v-89107d70]{width:14px;height:14px;margin-right:6px;border-width:2px;border-top-color:#fff;border-color:#ffffff4d;border-top-color:#ffffffe6;vertical-align:middle}@keyframes spin-89107d70{to{transform:rotate(360deg)}}.pdf-button[data-v-89107d70]{position:relative;min-width:65px}.pdf-button .spinner.inline[data-v-89107d70]{position:relative;top:-1px}@media screen and (max-width:620px){.header[data-v-89107d70]{flex-direction:column;align-items:flex-start;gap:.5rem}.table-scroll[data-v-89107d70]{max-height:60vh}}main[data-v-cdfd6bc1]{background-color:#fff;padding:1rem;height:100%;border-radius:5px}.header[data-v-cdfd6bc1]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 .5rem}.header-tools[data-v-cdfd6bc1]{display:flex;flex-direction:row;column-gap:1rem}.filter[data-v-cdfd6bc1]{display:flex;flex-direction:row;column-gap:.5rem;align-items:center}.no-records-message[data-v-cdfd6bc1]{padding:1rem;display:flex;justify-content:center}.empty-card[data-v-cdfd6bc1]{background:#fafafa;border:1px dashed #ddd;padding:2rem;border-radius:8px;text-align:center}.attendances-table[data-v-cdfd6bc1]{width:100%;display:flex;flex-direction:column}.table-actions[data-v-cdfd6bc1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.count[data-v-cdfd6bc1]{color:#555}.pagination[data-v-cdfd6bc1]{display:flex;align-items:center;gap:.3rem}.page-size[data-v-cdfd6bc1]{margin-left:.5rem}.page-info[data-v-cdfd6bc1]{min-width:3.5rem;text-align:center;display:inline-block}.attendances-table table[data-v-cdfd6bc1]{width:100%;border-collapse:collapse;background:#fff}.attendances-table thead[data-v-cdfd6bc1]{position:sticky;top:0;background-color:#f4f4f4;z-index:0}.attendances-table tbody[data-v-cdfd6bc1]{display:block;max-height:350px;overflow:auto;border:1px solid lightgray;border-radius:.5rem}.attendances-table thead tr[data-v-cdfd6bc1],.attendances-table tbody tr[data-v-cdfd6bc1]{display:table;table-layout:fixed;width:100%}.attendances-table th[data-v-cdfd6bc1],.attendances-table td[data-v-cdfd6bc1]{padding:.5rem;word-wrap:break-word}.attendances-table tbody>tr[data-v-cdfd6bc1]:hover{background-color:#f5f5f5}button[data-v-cdfd6bc1]{background-color:#64bbf0;color:#fff;padding:10px 16px;border:none;border-radius:6px;cursor:pointer}button[data-v-cdfd6bc1]:hover{background-color:#00ced1}button[data-v-cdfd6bc1]:disabled{background-color:#d3d3d3;cursor:not-allowed}.ghost[data-v-cdfd6bc1]{background:transparent;border:1px solid #d0d0d0;color:#333;padding:6px 10px;border-radius:6px}.action-content[data-v-cdfd6bc1]{display:flex;flex-direction:row;justify-content:center;column-gap:.4rem;width:100%}.action-header[data-v-cdfd6bc1]{text-align:center}.pdf-button[data-v-cdfd6bc1]{position:relative;min-width:65px}.pdf-button .spinner.inline[data-v-cdfd6bc1]{position:relative;top:-1px}.spinner[data-v-cdfd6bc1]{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:#0009;border-radius:50%;animation:spin-cdfd6bc1 .8s linear infinite;display:inline-block}.spinner.inline[data-v-cdfd6bc1]{width:14px;height:14px;margin-right:6px;border-width:2px;border-top-color:#fff;border-color:#ffffff4d;border-top-color:#ffffffe6;vertical-align:middle}@keyframes spin-cdfd6bc1{to{transform:rotate(360deg)}}th.sortable[data-v-cdfd6bc1]{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable.asc[data-v-cdfd6bc1]:after{content:" ▲"}th.sortable.desc[data-v-cdfd6bc1]:after{content:" ▼"}@media screen and (max-width:720px){.header[data-v-cdfd6bc1]{flex-direction:column;align-items:flex-start;gap:.5rem}.attendances-table tbody[data-v-cdfd6bc1]{max-height:60vh}}.content[data-v-b98309b2]{display:flex;flex-direction:column;width:100%;align-items:center;padding-top:6rem;padding-left:6rem;padding-right:6rem;height:100%}.go-back[data-v-b98309b2]{color:#000}.go-back[data-v-b98309b2]:hover{cursor:pointer;font-weight:800}.go-back-section[data-v-b98309b2]{display:flex;flex-direction:row;align-items:start;width:100%;padding-left:3rem}.container[data-v-b98309b2]{color:#000;border-radius:5px;padding:20px;width:100%;text-align:left}.grid[data-v-b98309b2]{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:.5rem;grid-template-areas:"medical-care-demands medical-care-demands medical-care-demands medical-care-demands medical-care-demands" "summary summary summary summary summary" "patient patient patient patient patient" "appointments appointments appointments appointments appointments" "tasks tasks tasks tasks tasks" "attendances attendances attendances attendances attendances" "documents documents documents documents documents"}.medical-care-demands-area[data-v-b98309b2]{grid-area:medical-care-demands;border-radius:.2rem;border:1px solid darkgray;box-shadow:0 0 15px -6px #a9a9a9}.summary-area[data-v-b98309b2]{grid-area:summary;border-radius:.2rem;border:1px solid darkgray;box-shadow:0 0 15px -6px #a9a9a9;background-color:#fff;padding:.8rem 1.2rem;display:flex;flex-direction:column;row-gap:.5rem}.badges-title[data-v-b98309b2]{margin:0 0 .6rem;font-size:1.2rem;color:#333;font-weight:600;border-bottom:1px solid #eee;padding-bottom:.5rem}.badges-container[data-v-b98309b2]{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.badges-section[data-v-b98309b2]{flex:1;min-width:250px}.section-title[data-v-b98309b2]{font-size:.9rem;font-weight:500;color:#555;margin:0 0 .5rem;padding-left:.2rem}.badges-group[data-v-b98309b2]{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.badges[data-v-b98309b2]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;column-gap:.2rem;row-gap:.2rem}.summary-fields[data-v-b98309b2]{display:flex;flex-direction:column}.patient-area[data-v-b98309b2]{grid-area:patient;border-radius:.2rem;border:1px solid darkgray;box-shadow:0 0 15px -6px #a9a9a9}.documents-area[data-v-b98309b2]{grid-area:documents;border-radius:.2rem;border:1px solid darkgray;box-shadow:0 0 15px -6px #a9a9a9}.tasks-area[data-v-b98309b2]{grid-area:tasks;border-radius:.2rem;border:1px solid darkgray;box-shadow:0 0 15px -6px #a9a9a9}.appointments-area[data-v-b98309b2]{grid-area:appointments;border-radius:.2rem;border:1px solid darkgray;box-shadow:0 0 15px -6px #a9a9a9}.attendances-area[data-v-b98309b2]{grid-area:attendances;border-radius:.2rem;border:1px solid darkgray;box-shadow:0 0 15px -6px #a9a9a9}@media screen and (max-width:620px){.content[data-v-b98309b2]{padding:5rem .2rem 0rem}.badges-container[data-v-b98309b2]{flex-direction:column;gap:1rem}.badges-section[data-v-b98309b2]{min-width:100%}.summary-area[data-v-b98309b2]{padding:.6rem .8rem}}@media screen and (min-width:621px)and (max-width:1023px){.content[data-v-b98309b2]{padding-left:3rem;padding-right:3rem}.badges-container[data-v-b98309b2]{flex-direction:column;gap:1rem}.badges-section[data-v-b98309b2]{min-width:100%}}.row[data-v-1ed71066]{display:flex;flex-direction:row;justify-self:space-between;column-gap:1rem;width:100%;height:auto}.row[data-v-1ed71066]{display:grid;column-gap:2rem}.row .label[data-v-1ed71066]{align-self:center;text-align:start;width:100%}.row .value[data-v-1ed71066]{width:100%;align-self:center}.row .value input[data-v-1ed71066]{padding:.5rem 1rem;border-radius:.2rem;border:1px solid darkgray;width:100%}.appointment-rule-form-container[data-v-180c8a0a]{height:100%;position:relative}.form[data-v-180c8a0a]{width:100%;display:grid;grid-template-columns:1fr 1fr;padding:0px 3rem;row-gap:1rem;column-gap:1rem}.buttons[data-v-180c8a0a]{position:initial;width:100%;display:flex;justify-content:end;padding-top:2rem;padding-right:3rem}button[data-v-180c8a0a]{background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}button[data-v-180c8a0a]:hover{background-color:#00ced1;cursor:pointer}button[data-v-180c8a0a]:disabled{background-color:#d3d3d3}.padding[data-v-180c8a0a]{padding:1rem 3rem}main[data-v-2cf256ed]{background-color:#fff;padding:1rem}.appointment-rules-list-main[data-v-2cf256ed]{position:relative}.header[data-v-2cf256ed]{display:flex;flex-direction:row;justify-content:space-between;column-gap:1rem}.header-tools[data-v-2cf256ed]{display:flex;flex-direction:row;align-items:center;column-gap:1rem}.header-buttons[data-v-2cf256ed]{display:flex;flex-direction:row;align-items:center}.filter-container[data-v-2cf256ed]{background-color:#5c5f61;padding:20px;color:#d2d2d2;border-radius:1rem;border:1px solid white;position:fixed}.filter[data-v-2cf256ed]{display:flex;flex-direction:row;align-items:center;column-gap:.2rem}.row[data-v-2cf256ed]{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}.row .label[data-v-2cf256ed]{align-self:center;text-align:end}input[type=text][data-v-2cf256ed],select[data-v-2cf256ed],textarea[data-v-2cf256ed]{background-color:#3c3c3c;display:flex;align-items:center;padding:.5rem;border-radius:.8rem;border:0px;color:#d2d2d2;width:100%}.no-records-message[data-v-2cf256ed]{color:#000;display:flex;justify-content:center}.appointment-rules-table[data-v-2cf256ed]{display:flex;flex-direction:column;align-items:end}.appointment-rules-table table[data-v-2cf256ed]{border-collapse:collapse;background-color:#fff}.appointment-rules-table thead[data-v-2cf256ed]{display:table;table-layout:fixed;background-color:#d3d3d3;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.appointment-rules-table tbody[data-v-2cf256ed]{display:block;max-height:550px;overflow:auto;border-bottom:1px solid lightgray;border-left:1px solid lightgray;border-right:1px solid lightgray;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.appointment-rules-table tr[data-v-2cf256ed]{display:table;table-layout:fixed;width:100%;border-radius:5px}.appointment-rules-table tbody>tr[data-v-2cf256ed]:hover{background-color:#f5f5f5}.appointment-rules-table th[data-v-2cf256ed]{padding:.3rem}.appointment-rules-table td[data-v-2cf256ed]{padding:.3rem;word-wrap:break-word}.appointment-rules-table td>img[data-v-2cf256ed]{display:flex;max-width:2rem}.appointment-rules-table td>img[data-v-2cf256ed]:hover{cursor:pointer}button[data-v-2cf256ed]{background-color:#64bbf0;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right;width:110px}button[data-v-2cf256ed]:hover{background-color:#00ced1;cursor:pointer}button[data-v-2cf256ed]:disabled{background-color:#d3d3d3}.action-content[data-v-2cf256ed]{display:flex;flex-direction:row;justify-content:space-between;column-gap:.2rem;width:100%;padding:.3rem 1.5rem!important}.action-header[data-v-2cf256ed]{text-align:center}.content[data-v-ff18fae1]{position:relative;display:flex;flex-direction:column;row-gap:2rem;width:100%;align-items:center;padding-top:6rem;padding-left:1rem;padding-right:1rem;height:100%}.container[data-v-ff18fae1]{width:100%;padding:20px;background-color:#fff;border-radius:5px;max-width:100vw;overflow:hidden}.filters[data-v-ff18fae1]{display:flex;flex-direction:row;column-gap:1rem;padding:1rem 0}table[data-v-ff18fae1]{width:100%;border-collapse:collapse}thead th[data-v-ff18fae1]{padding:0;text-align:center;background-color:#f0f0f0;border:1px solid #ddd}tbody td[data-v-ff18fae1]{padding:.5rem .1rem;text-align:center;border:1px solid #ddd}tbody tr[data-v-ff18fae1]:nth-child(2n){background-color:#f9f9f9}th[data-v-ff18fae1]:nth-child(1),td[data-v-ff18fae1]:nth-child(1),th[data-v-ff18fae1]:nth-child(2),td[data-v-ff18fae1]:nth-child(2){width:auto;min-width:40px}th[data-v-ff18fae1]:nth-child(n+3),td[data-v-ff18fae1]:nth-child(n+3){width:2%;white-space:nowrap}.documents-area[data-v-ff18fae1]{width:100%;max-width:100vw;overflow-x:hidden}.multifield-container[data-v-ff18fae1]{width:100%;display:flex;flex-direction:column;row-gap:1rem}.json-layout-editor[data-v-75b5ee4e]{border:1px solid #ccc;padding:1rem;border-radius:8px;margin-bottom:1rem;background:#f9f9f9}.section-block[data-v-75b5ee4e]{border:1px solid #bbb;margin-bottom:1rem;padding:1rem;border-radius:6px;background:#fff}.section-header[data-v-75b5ee4e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.fields-list[data-v-75b5ee4e]{margin-bottom:.5rem}.field-block[data-v-75b5ee4e]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.2rem;padding:1rem 1.2rem 1.2rem;background:#f8f8f8;border-radius:6px;box-shadow:0 1px 4px #0000000a;position:relative;min-width:320px}.field-block-horizontal[data-v-75b5ee4e]{flex-direction:row;align-items:flex-end;gap:.7rem;padding:.7rem 1.2rem;margin-bottom:.7rem}.form-field[data-v-75b5ee4e]{display:flex;flex-direction:column;gap:.3rem}.form-field label[data-v-75b5ee4e]{font-size:.85em;color:#666;margin-left:2px}.form-field.checkbox-field[data-v-75b5ee4e]{align-items:flex-end}.field-block[data-v-75b5ee4e]>*:not(.picklist-options-editor){margin-bottom:.5rem}.picklist-options-editor[data-v-75b5ee4e]{width:100%;margin-top:.5rem;margin-bottom:.2rem;padding:.8rem 1rem;background:#f0f6ff;border-radius:5px;box-shadow:0 1px 6px #64bbf014;display:flex;flex-direction:column;gap:.3rem;z-index:2;position:static}.picklist-label[data-v-75b5ee4e]{font-size:1em;font-weight:600;margin-bottom:.4rem;color:#1a4a7a;letter-spacing:.01em}.picklist-option-row input[data-v-75b5ee4e]{padding:.3rem .5rem;border-radius:3px;border:1px solid #bcd6f7;background:#fff}.add-picklist-option-btn[data-v-75b5ee4e]{margin-top:.3rem;align-self:flex-start;background:#64bbf0;color:#fff;border:none;border-radius:4px;padding:.3rem .8rem;cursor:pointer;font-size:.95em;transition:background .2s}.add-picklist-option-btn[data-v-75b5ee4e]:hover{background:#1a4a7a}input[type=text][data-v-75b5ee4e],input[type=checkbox][data-v-75b5ee4e],select[data-v-75b5ee4e]{margin-right:.5rem;padding:.3rem .5rem;border-radius:3px;border:1px solid #bcd6f7;background:#fff}button[data-v-75b5ee4e]{cursor:pointer}.picklist-options-editor[data-v-75b5ee4e]{width:100%;margin-top:.2rem;margin-bottom:.2rem;padding-left:1.2rem;display:flex;flex-direction:column;gap:.2rem}.picklist-label[data-v-75b5ee4e]{font-size:.95em;font-weight:500;margin-bottom:.2rem}.picklist-option-row[data-v-75b5ee4e]{display:flex;gap:.4rem;align-items:center;margin-bottom:.1rem}.add-picklist-option-btn[data-v-75b5ee4e]{margin-top:.2rem;align-self:flex-start}.section-mode[data-v-75b5ee4e]{margin-top:.5rem}.json-preview[data-v-75b5ee4e]{margin-top:1rem;background:#eee;padding:.5rem;border-radius:4px;font-size:.9em;transition:box-shadow .2s}.json-preview label[data-v-75b5ee4e]{font-weight:600;color:#1a4a7a;margin-bottom:.2rem;cursor:pointer}.json-preview pre[data-v-75b5ee4e]{margin-top:.3rem;background:#f7f7f7;border-radius:3px;padding:.7rem;overflow-x:auto}.picklist-option-row[data-v-75b5ee4e]{display:flex;gap:.5rem;align-items:center;margin-bottom:.2rem}.picklist-option-header-row[data-v-75b5ee4e]{display:flex;gap:.5rem;align-items:center;font-size:.97em;font-weight:500;color:#1a4a7a;margin-bottom:.2rem;padding-left:2px}.picklist-col-label[data-v-75b5ee4e],.picklist-col-value[data-v-75b5ee4e]{min-width:110px;max-width:160px;flex:1 1 0}.modal-overlay[data-v-58895eaa]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-58895eaa]{background:#fff;padding:2rem;border-radius:8px;min-width:400px;max-width:90vw;max-height:90vh;overflow-y:auto;position:relative}.close-button[data-v-58895eaa]{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;border-radius:50%;transition:all .2s ease}.close-button[data-v-58895eaa]:hover{background:#f0f0f0;color:#1a4a7a;transform:scale(1.1)}.close-button[data-v-58895eaa]:active{transform:scale(.95)}form[data-v-58895eaa]{display:flex;flex-direction:column;gap:1.2rem}label[data-v-58895eaa]{display:flex;flex-direction:column;gap:.4rem;font-size:.9rem;color:#666}input[data-v-58895eaa],select[data-v-58895eaa]{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}input[data-v-58895eaa]:focus,select[data-v-58895eaa]:focus{outline:none;border-color:#64bbf0;box-shadow:0 0 0 2px #64bbf01a}.modal-actions[data-v-58895eaa]{margin-top:2rem;display:flex;gap:1rem;justify-content:flex-end}.modal-actions button[data-v-58895eaa]{padding:.6rem 1.2rem;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.modal-actions button[type=submit][data-v-58895eaa]{background:#64bbf0;color:#fff;border:none;box-shadow:0 2px 4px #64bbf033}.modal-actions button[type=submit][data-v-58895eaa]:hover{background:#4aa8e0;transform:translateY(-1px);box-shadow:0 4px 6px #64bbf040}.modal-actions button[type=submit][data-v-58895eaa]:active{transform:translateY(0);box-shadow:0 1px 2px #64bbf033}.modal-actions button[type=button][data-v-58895eaa]{background:#fff;color:#666;border:1px solid #ddd}.modal-actions button[type=button][data-v-58895eaa]:hover{background:#f5f5f5;border-color:#ccc}.content[data-v-98678213]{padding:5rem 2rem 2rem;background-color:#f5f7f9;min-height:100vh}.skeleton-container[data-v-98678213]{display:flex;flex-direction:column;gap:1rem;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:1rem}h1[data-v-98678213]{color:#1a4a7a;margin-bottom:2rem;font-size:1.8rem}.record-types-table[data-v-98678213]{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.record-types-table thead[data-v-98678213]{background:#f0f6ff}.record-types-table th[data-v-98678213]{padding:1rem;text-align:left;font-weight:600;color:#1a4a7a;border-bottom:2px solid #e2e8f0}.record-types-table td[data-v-98678213]{padding:.8rem 1rem;border-bottom:1px solid #e2e8f0;color:#4a5568}.record-types-table tbody tr[data-v-98678213]:hover{background-color:#f8fafc}.record-types-table button[data-v-98678213]{background:#64bbf0;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}.record-types-table button[data-v-98678213]:hover{background:#1a4a7a}.json-layout-preview[data-v-98678213]{max-width:300px;max-height:80px;overflow:auto;font-size:.8em;background:#f7f7f7;border-radius:4px;padding:.5rem}.toast[data-v-6fc13449]{position:fixed;top:80px;left:50%;transform:translate(-50%);max-width:400px;min-width:300px;display:flex;border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden;z-index:10000000;pointer-events:auto;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.toast-content[data-v-6fc13449]{flex:1;padding:12px 8px 12px 0}.toast h3[data-v-6fc13449]{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.4}.toast p[data-v-6fc13449]{margin:0;font-size:14px;line-height:1.4;opacity:.9}.toast-icon[data-v-6fc13449]{display:flex;align-items:center;justify-content:center;width:50px;font-size:20px}.toast-close[data-v-6fc13449]{background:transparent;border:none;color:inherit;opacity:.7;cursor:pointer;font-size:16px;padding:8px 12px;transition:opacity .2s}.toast-close[data-v-6fc13449]:hover{opacity:1}.toast-success[data-v-6fc13449]{background-color:#10b981;color:#fff}.toast-warning[data-v-6fc13449]{background-color:#f59e0b;color:#fff}.toast-error[data-v-6fc13449]{background-color:#ef4444;color:#fff}.toast-info[data-v-6fc13449]{background-color:#3b82f6;color:#fff}.progress-bar[data-v-6fc13449]{position:absolute;bottom:0;left:0;height:3px;background-color:#ffffffb3;width:100%;transform-origin:left;animation:progress-6fc13449 linear forwards}@keyframes progress-6fc13449{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-fade-enter-active[data-v-6fc13449],.toast-fade-leave-active[data-v-6fc13449]{transition:all .3s ease}.toast-fade-enter-from[data-v-6fc13449],.toast-fade-leave-to[data-v-6fc13449]{transform:translate(-50%,-20px);opacity:0}[data-v-6fc13449] .toast{position:fixed!important;z-index:2147483647!important}@media(max-width:768px){.toast[data-v-6fc13449]{width:calc(100% - 40px);max-width:none;top:60px;left:50%;transform:translate(-50%);z-index:2147483647}}[data-v-6fc13449]:root{--toast-z-index: 2147483647}.toast[data-v-6fc13449],.toast-fade-enter-active[data-v-6fc13449],.toast-fade-leave-active[data-v-6fc13449]{z-index:var(--toast-z-index)!important;position:fixed!important}[data-v-6fc13449] .toast-container{position:relative;isolation:isolate}.modal-overlay{z-index:3000!important}header[data-v-a9afa8d3]{width:100%;border-bottom:2px solid #64bbf0;position:fixed;z-index:100;background:#fff;padding-top:.5rem;padding-bottom:.5rem}.badge[data-v-a9afa8d3]{margin-top:-30px;margin-left:-20px;background:red;padding:1px 6px;border-radius:50%;color:#fff!important}.toast-container[data-v-a9afa8d3]{position:fixed;top:4.1rem;right:0;left:0;margin-top:0;height:200px}.header-tab[data-v-a9afa8d3]{font-size:medium;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:.4rem;height:38px;width:100%}.container-header[data-v-a9afa8d3]{width:100%;max-width:1220px;display:flex;justify-content:space-between;position:relative;margin:auto}.container-logo-title[data-v-a9afa8d3]{width:60%;display:flex;margin-top:0;margin-left:20px;min-width:200px}.container-logo-title img[data-v-a9afa8d3]{margin-top:2px;width:auto;height:46px;max-width:100%}.container-logo-title h1[data-v-a9afa8d3]{margin-top:5px;margin-left:10px}.menu[data-v-a9afa8d3]{position:absolute;right:10px;margin-top:0;overflow:visible;z-index:100}.menu ul[data-v-a9afa8d3]{display:flex;margin:0;padding:0;overflow:visible;align-items:center;height:50px;flex-wrap:nowrap}.username[data-v-a9afa8d3]{list-style:none;padding:0 1rem;display:flex;flex-direction:column;justify-content:center;height:50px}.user-welcome[data-v-a9afa8d3]{font-size:12px;color:#666;margin-bottom:2px;line-height:1.2}.user-name[data-v-a9afa8d3]{font-size:14px;font-weight:600;color:#333;line-height:1.2}.menu>ul li[data-v-a9afa8d3]:nth-child(n+2){list-style:none;font-size:12px;font-weight:700;color:#000;padding:0 10px;cursor:pointer;transition:box-shadow .3s ease,background-color .3s ease;position:relative;border-radius:4px;display:flex;align-items:center;height:50px}@media screen and (max-width:1000px){.menu>ul li[data-v-a9afa8d3]:nth-child(n+2){height:auto;min-height:50px;padding:0;margin:0}}.menu>ul>li[data-v-a9afa8d3]:nth-child(n+2):hover{box-shadow:0 -4px #64bbf0;background-color:#f5f5f5}.menu ul li label[data-v-a9afa8d3],.menu ul li span[data-v-a9afa8d3]{color:#000}.menu ul li span[data-v-a9afa8d3]{font-size:14px;position:relative;top:4px}.menu ul li label[data-v-a9afa8d3]{font-size:22px;position:relative;top:-5px}.menu ul li .icon2[data-v-a9afa8d3]{position:relative;top:-2px}.dropdown-arrow[data-v-a9afa8d3]{font-size:10px;margin-left:5px;transition:transform .3s ease;color:#666}.dropdown-arrow.active[data-v-a9afa8d3]{transform:rotate(180deg)}.fade-enter-active[data-v-a9afa8d3],.fade-leave-active[data-v-a9afa8d3]{transition:opacity .3s ease,transform .3s ease;transform-origin:top center;position:absolute}.fade-enter-from[data-v-a9afa8d3],.fade-leave-to[data-v-a9afa8d3]{opacity:0;transform:translateY(-5px) scaleY(.98)}.submenu[data-v-a9afa8d3]{box-shadow:0 4px 12px #0000001a;border-radius:8px!important;border:1px solid #eee!important;background-color:#fff;transform-origin:top center;display:block;width:100%}.logout-item[data-v-a9afa8d3]{display:flex;align-items:center;height:50px}.logout-item .header-tab[data-v-a9afa8d3]{display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:6px;transition:background-color .2s ease,box-shadow .2s ease;height:38px}.logout-item .header-tab[data-v-a9afa8d3]:hover{background-color:#64bbf01a}.logout-item .header-tab[data-v-a9afa8d3]:focus{outline:2px solid var(--primary-color, #64bbf0);outline-offset:2px}.logout-item .header-tab span[data-v-a9afa8d3]{font-size:14px;font-weight:500;color:#333}.dropdown-menu[data-v-a9afa8d3]{position:relative;height:50px;display:flex;align-items:center}.dropdown-menu .submenu[data-v-a9afa8d3]{max-height:none;display:block!important;height:auto}.menu ul li ul[data-v-a9afa8d3]{width:250px;position:absolute;top:50px;left:0;display:flex;flex-direction:column;background:#fff;border:1px solid #eee;border-bottom:1px solid #64bbf0;padding:10px;font-size:12px;border-radius:10px;box-shadow:0 4px 12px #0000001a;z-index:300;max-height:none;height:auto;min-height:min-content}.menu ul li ul li[data-v-a9afa8d3]{list-style:none;font-size:13px;font-weight:700;color:#000;padding:8px 10px;margin:2px 0;cursor:pointer;transition:box-shadow .2s,background-color .2s;position:relative;width:100%;justify-content:flex-start;display:flex;background-color:#fff;height:auto;min-height:40px}.menu ul li ul li[data-v-a9afa8d3]:hover{box-shadow:0 -4px #64bbf0;background-color:#f4f9fd;border-radius:6px}.menu ul li ul li ul[data-v-a9afa8d3]{position:absolute;left:287px;top:0}.icon-menu[data-v-a9afa8d3]{display:none;cursor:pointer}@media screen and (max-width:1200px)and (min-width:1001px){.username[data-v-a9afa8d3]{display:none}.container-logo-title[data-v-a9afa8d3]{width:70%}}@media screen and (max-width:1400px)and (min-width:1201px){.username[data-v-a9afa8d3]{padding:0 .5rem}.user-welcome[data-v-a9afa8d3]{font-size:11px}.user-name[data-v-a9afa8d3]{font-size:13px}.container-logo-title[data-v-a9afa8d3]{width:60%}.menu>ul li[data-v-a9afa8d3]:nth-child(n+2){padding:0 5px}.menu ul li span[data-v-a9afa8d3]{font-size:13px}}@media screen and (max-width:1000px){.icon-menu[data-v-a9afa8d3]{height:46px;width:46px;display:flex;position:absolute;right:10px;top:0;font-size:30px;justify-content:center;align-items:center;background:transparent;border:none;cursor:pointer;transition:opacity .3s ease;z-index:120}.icon-menu[data-v-a9afa8d3]:hover{opacity:.8}.icon-menu[data-v-a9afa8d3]:focus{outline:2px solid var(--primary-color, #64bbf0);outline-offset:2px}.menu[data-v-a9afa8d3]{width:300px;position:fixed;top:4.1rem;right:0;background:#fff;margin-top:0;overflow-y:auto;max-height:calc(100vh - 4.1rem);border:1px solid lightgrey;box-shadow:-2px 2px 10px #0000001a;border-radius:0 0 0 8px;transition:transform .3s ease,opacity .3s ease;height:auto;z-index:1000}.menu-invisible[data-v-a9afa8d3]{display:none}.menu ul[data-v-a9afa8d3]{flex-direction:column;padding:10px;height:auto;min-height:auto}.menu ul li[data-v-a9afa8d3]{padding:10px 20px;border-bottom:1px solid #f0f0f0;height:auto;min-height:50px;display:flex;flex-direction:column;justify-content:center;width:100%}.username[data-v-a9afa8d3]{padding:15px 20px;height:auto;min-height:60px}.menu ul li ul[data-v-a9afa8d3]{top:0;border-bottom:1px solid transparent;background:#fff}.menu ul li[data-v-a9afa8d3]:nth-child(n+2):hover{box-shadow:0 -4px #64bbf0;background-color:#f4f9fd}.dropdown-menu[data-v-a9afa8d3]{height:auto;flex-direction:column;align-items:flex-start}.menu ul li ul[data-v-a9afa8d3]{width:100%;position:relative;top:0;border:none;padding:5px;box-shadow:none;border-radius:0!important;margin-top:10px;background-color:#f9f9f9;z-index:1;max-height:none;display:flex;height:auto;min-height:min-content;left:0}.menu ul li .header-tab[data-v-a9afa8d3]{height:auto;min-height:38px;width:100%;padding:8px 0}.menu ul li ul li[data-v-a9afa8d3]{border-bottom:1px solid #e0e0e0;padding:8px 15px;background-color:#f9f9f9;min-height:40px;height:auto}.menu ul li ul li[data-v-a9afa8d3]:hover{background:#edf7fd;box-shadow:none;border-radius:4px}.menu ul li ul li[data-v-a9afa8d3]:last-child{border-bottom:none}.menu ul li ul li ul[data-v-a9afa8d3]{width:100%;position:relative;left:0;top:6px;background-color:#f0f0f0}.submenu-tab[data-v-a9afa8d3]{border-radius:0rem!important}}footer[data-v-5f72acf9]{background-color:#fff;padding:1rem;text-align:center}.version[data-v-5f72acf9]{color:#d3d3d3;font-size:smaller}html{min-height:100%;display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;background-color:#d3d3d3;margin:0;padding:0}body{flex-grow:1;-webkit-flex-grow:1;-moz-flex-grow:1;height:100%;display:grid;font-family:Nunito,sans-serif;text-decoration:none;margin:0}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.view-container{display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column}.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}.toast-container{position:fixed;top:0;left:0;width:100%;height:0;overflow:visible;pointer-events:none;z-index:10000000}.toast{z-index:10000000!important}
