@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body{font-size:16px;font-family:Poppins,sans-serif;background-color:#5b654a;color:#d8d1bd;line-height:1.6;display:flex;justify-content:center;flex-direction:column}a{color:inherit;text-decoration:none;transition:color .3s ease}a:hover{color:#b3a58c}button{font-family:inherit;font-size:inherit;border:none;cursor:pointer;transition:transform .2s,background-color .2s}img{max-width:100%;height:auto;display:block}@media (max-width: 768px){html,body{font-size:14px}button{padding:10px 20px}a{font-size:14px}}@media (max-width: 480px){html,body{font-size:12px}button{padding:8px 16px}a{font-size:12px}.content-wrapper{padding:10px}img{max-width:90%}}.error-container[data-v-3054ac19]{position:fixed;bottom:10px;left:50%;transform:translate(-50%);max-width:90%;background:#8c2b2bb3;padding:10px;border-radius:10px;animation:slideUp-3054ac19 .5s ease-in-out}@keyframes slideUp-3054ac19{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}.error-box[data-v-3054ac19]{display:flex;justify-content:space-between;align-items:center;background:#c63737b3;color:#dac4c4;padding:10px;border-radius:6px;margin-bottom:6px;box-shadow:0 2px 10px #0003}.close-btn[data-v-3054ac19]{background:transparent;border:none;cursor:pointer;color:#dac4c4;font-size:14px;padding:0;margin-left:10px}.close-btn[data-v-3054ac19]:hover{color:#8b0000}@media (max-width: 768px){.error-container[data-v-3054ac19]{max-width:95%;padding:12px}.error-box[data-v-3054ac19]{flex-direction:column;align-items:flex-start;padding:15px;font-size:14px}.close-btn[data-v-3054ac19]{margin-left:0;font-size:16px}}@media (max-width: 480px){.error-container[data-v-3054ac19]{max-width:100%;padding:10px}.error-box[data-v-3054ac19]{font-size:12px;padding:10px}.close-btn[data-v-3054ac19]{font-size:14px}}.spinner-overlay[data-v-6593b04f]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:#00000080;z-index:9999}.spinner[data-v-6593b04f]{border:4px solid rgba(255,255,255,.3);border-top:4px solid #fff;border-radius:50%;width:50px;height:50px;animation:spin-6593b04f 1s linear infinite}@keyframes spin-6593b04f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[data-v-ef97875b],html[data-v-ef97875b]{margin:0;padding:0;overflow-y:auto}.top-bar[data-v-ef97875b]{display:flex;justify-content:center;align-items:center;background-color:#5b654a;width:100%;position:fixed;top:0;left:0;z-index:1000;height:50px}.top-bar-item[data-v-ef97875b]{flex:1;text-align:center;line-height:50px;font-size:18px;color:#d8d1bd;transition:background-color .3s,color .3s;cursor:pointer}.left[data-v-ef97875b]{margin-left:85px}.top-bar-item[data-v-ef97875b]:hover{background-color:#9e8f75;color:#fff}.separator[data-v-ef97875b]{width:2px;height:50px;background-color:#9e8f75}.content-wrapper[data-v-ef97875b]{display:flex;flex-grow:1;justify-content:center;margin-top:50px;padding:50px;box-sizing:border-box}.info-box[data-v-ef97875b]{background:#fff;color:#111;border-radius:20px;padding:40px;width:80%;box-shadow:0 4px 10px #00000026}.logout-button[data-v-ef97875b]{background-color:#f44336;color:#fff;margin-right:10px;font-size:16px;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s,transform .2s;margin-left:20px}.logout-button[data-v-ef97875b]:hover{background-color:#d32f2f;transform:scale(1.05)}.logout-button[data-v-ef97875b]:focus{outline:none}@media screen and (max-width: 768px){.top-bar[data-v-ef97875b]{height:60px}.top-bar-item[data-v-ef97875b]{font-size:16px}.content-wrapper[data-v-ef97875b]{padding:20px}.info-box[data-v-ef97875b]{width:90%;padding:20px}.logout-button[data-v-ef97875b]{font-size:14px;padding:8px 16px}.top-bar-item[data-v-ef97875b]{line-height:40px}}@media screen and (max-width: 480px){.top-bar[data-v-ef97875b]{height:50px}.top-bar-item[data-v-ef97875b]{font-size:14px;padding:5px}.content-wrapper[data-v-ef97875b]{padding:10px}.info-box[data-v-ef97875b]{width:100%;padding:15px}.logout-button[data-v-ef97875b]{font-size:12px;padding:8px 14px}.separator[data-v-ef97875b]{display:none}}.login-container[data-v-293fc143]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:15px;background-color:#5b654a}.input-field[data-v-293fc143]{width:250px;padding:12px;font-size:16px;border:none;border-bottom:2px solid #9e8f75;outline:none;background-color:transparent;color:#d8d1bd;transition:border-color .3s,color .3s}.input-field[data-v-293fc143]::placeholder{color:#b3a58c;opacity:.8}.input-field[data-v-293fc143]:focus,.input-field[data-v-293fc143]:hover{border-bottom:2px solid #d8d1bd}.input-field[data-v-293fc143]:hover{cursor:default}.submit-button[data-v-293fc143]{width:260px;padding:12px;font-size:18px;background-color:#b3a58c;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:transform .2s,background-color .2s}.submit-button[data-v-293fc143]:hover{background-color:#9e8f75;transform:scale(1.05) translateY(-2px)}@media (max-width: 768px){.input-field[data-v-293fc143]{width:80%;font-size:14px}.submit-button[data-v-293fc143]{width:80%;font-size:16px}}@media (max-width: 480px){.input-field[data-v-293fc143],.submit-button[data-v-293fc143]{width:90%;font-size:14px}}.content-wrapper[data-v-947775ed]{width:100%;display:flex;justify-content:center}.edition-form[data-v-947775ed]{display:flex;flex-direction:column;width:70%;gap:15px}.input-field[data-v-947775ed]{width:100%;padding:12px;font-size:16px;border:none;border-bottom:2px solid #d8d1bd;outline:none;background-color:transparent;color:#111;transition:border-color .3s,color .3s}.input-field[data-v-947775ed]::placeholder{color:#b3a58c;opacity:.8}.input-field[data-v-947775ed]:focus,.input-field[data-v-947775ed]:hover{border-bottom:2px solid #9e8f75}.submit-button[data-v-947775ed]{width:100%;padding:12px;font-size:18px;background-color:#b3a58c;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:transform .2s,background-color .2s}.submit-button[data-v-947775ed]:hover{background-color:#9e8f75;transform:scale(1.05)}.success-message[data-v-947775ed]{margin-top:10px;padding:10px;background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:5px}@media screen and (max-width: 768px){.content-wrapper[data-v-947775ed]{width:100%;padding:10px}.edition-form[data-v-947775ed]{width:100%}.input-field[data-v-947775ed]{font-size:14px}.submit-button[data-v-947775ed]{font-size:16px;padding:10px}}@media screen and (max-width: 480px){.input-field[data-v-947775ed],.submit-button[data-v-947775ed],.success-message[data-v-947775ed]{font-size:14px}}.content-wrapper[data-v-e7f84825]{margin:0;display:flex;flex-direction:column;width:100%}.item-list[data-v-e7f84825]{display:flex;flex-direction:column;width:100%;gap:15px;padding-right:10px}.item[data-v-e7f84825]{display:flex;align-items:flex-start;justify-content:space-between;background-color:#f5f5f5;padding:15px;min-height:200px;border-radius:8px;box-shadow:0 4px 6px #0000001a}.item-details[data-v-e7f84825]{display:flex;flex-direction:column;flex:1}.button-container[data-v-e7f84825]{display:flex;justify-content:space-between;width:100%;margin-bottom:50px}.btn[data-v-e7f84825]{padding:10px 20px;font-size:18px;min-width:150px;border:none;background-color:#b3a58c;color:#fff;cursor:pointer;border-radius:8px;transition:transform .2s,background-color .2s}.btn[data-v-e7f84825]:hover{background-color:#9e8f75;transform:scale(1.05)}iframe[data-v-e7f84825]{margin-top:10px;border:none;max-width:300px;width:70%}.formatted-date[data-v-e7f84825]{font-size:14px;color:#666;margin-top:auto}.delete-button[data-v-e7f84825]{padding:10px 15px;background-color:#ef1b1b;color:#fff;border:none;border-radius:5px;cursor:pointer}.delete-button[data-v-e7f84825]:hover{background-color:#ad0000}.modal-overlay[data-v-e7f84825]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center}.modal[data-v-e7f84825]{background:#fff;padding:20px;border-radius:8px;width:100%;max-width:500px;text-align:center}.modal-buttons[data-v-e7f84825]{display:flex;justify-content:space-around;margin-top:20px}.pagination[data-v-e7f84825]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px}.pagination-btn[data-v-e7f84825]{background-color:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;transition:background .3s}.pagination-btn[data-v-e7f84825]:hover{background-color:#0056b3}.page-indicator[data-v-e7f84825]{font-size:18px;font-weight:700;color:#333}.no-items[data-v-e7f84825]{text-align:center;font-size:18px;color:#777;margin:20px 0}@media screen and (max-width: 768px){.content-wrapper[data-v-e7f84825]{width:100%;padding:10px}.item[data-v-e7f84825]{flex-direction:column;padding:10px}.button-container[data-v-e7f84825]{flex-direction:column;align-items:center}.btn[data-v-e7f84825]{width:100%;margin-bottom:10px}.modal[data-v-e7f84825]{width:90%}.pagination[data-v-e7f84825]{flex-direction:column;gap:10px}iframe[data-v-e7f84825],.item-details[data-v-e7f84825]{width:100%}}@media screen and (max-width: 480px){.btn[data-v-e7f84825]{font-size:16px}.item[data-v-e7f84825]{padding:8px}.pagination-btn[data-v-e7f84825]{font-size:14px}}.content-wrapper[data-v-4df5ef6c]{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:20px;box-sizing:border-box}.info-item[data-v-4df5ef6c]{flex:1;padding:20px;text-align:center;font-size:18px}@media (max-width: 768px){.content-wrapper[data-v-4df5ef6c]{flex-direction:column;padding:10px}.info-item[data-v-4df5ef6c]{font-size:16px;padding:15px}}@media (max-width: 480px){.content-wrapper[data-v-4df5ef6c]{padding:5px}.info-item[data-v-4df5ef6c]{font-size:14px;padding:10px}}.content-wrapper[data-v-b925580f]{margin:0;display:flex;flex-direction:column;width:100%}.button-container[data-v-b925580f]{display:flex;justify-content:space-between;width:100%;margin-bottom:50px}.btn[data-v-b925580f]{padding:10px 20px;font-size:18px;min-width:150px;border:none;background-color:#b3a58c;color:#fff;cursor:pointer;border-radius:8px;transition:transform .2s,background-color .2s}.btn[data-v-b925580f]:hover{background-color:#9e8f75;transform:scale(1.05)}.sort-container[data-v-b925580f]{display:flex;align-items:center;gap:5px}.sort-text[data-v-b925580f]{font-size:16px;font-weight:700;color:#333}.sort-btn[data-v-b925580f]{background:none;border:none;cursor:pointer;font-size:20px;padding:0;display:flex;align-items:center;transition:transform .3s ease}.arrow-up[data-v-b925580f]{color:#28a745}.arrow-down[data-v-b925580f]{color:#dc3545;transform:rotate(180deg)}.item-list[data-v-b925580f]{display:flex;flex-direction:column;width:100%;gap:15px;padding-right:10px}.item[data-v-b925580f]{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;background-color:#f5f5f5;padding:15px;min-height:200px;border-radius:8px;box-shadow:0 4px 6px #0000001a}.item-details[data-v-b925580f]{display:flex;flex-direction:column;flex:1}.question-text[data-v-b925580f]{font-size:18px;font-weight:400;margin-bottom:10px;word-spacing:4px}.formatted-date[data-v-b925580f]{font-size:14px;color:#666;margin-top:auto}.btn-container[data-v-b925580f]{display:flex;flex-direction:column;justify-content:space-between;gap:10px}.answer-btn[data-v-b925580f]{background-color:#4caf50;color:#fff;border:none;padding:10px 20px;border-radius:5px;font-size:16px;cursor:pointer;transition:background .3s ease}.answer-btn[data-v-b925580f]:hover{background-color:#307d31}.delete-button[data-v-b925580f]{padding:10px 15px;background-color:#ef1b1b;color:#fff;border:none;border-radius:5px;cursor:pointer}.delete-button[data-v-b925580f]:hover{background-color:#ad0000}.modal-overlay[data-v-b925580f]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center}.modal[data-v-b925580f]{background:#fff;padding:20px;border-radius:8px;width:100%;max-width:500px;text-align:center}.modal-buttons[data-v-b925580f]{display:flex;justify-content:space-around;margin-top:20px}.pagination[data-v-b925580f]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px;width:100%}.pagination-btn[data-v-b925580f]{background-color:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;transition:background .3s}.pagination-btn[data-v-b925580f]:hover{background-color:#0056b3}.page-indicator[data-v-b925580f]{font-size:18px;font-weight:700;color:#333}.no-items[data-v-b925580f]{text-align:center;font-size:18px;color:#777;margin:20px 0;width:100%}@media (max-width: 768px){.content-wrapper[data-v-b925580f]{width:100%}.button-container[data-v-b925580f]{flex-direction:column;gap:15px;margin-bottom:30px}.btn[data-v-b925580f]{width:100%;min-width:auto;padding:12px;font-size:16px}.item[data-v-b925580f]{flex-direction:column;align-items:flex-start;padding:12px}.item-details[data-v-b925580f]{width:100%}.question-text[data-v-b925580f]{font-size:16px}.pagination[data-v-b925580f]{flex-direction:column;gap:10px}.pagination-btn[data-v-b925580f]{width:100%;padding:12px;font-size:16px}.sort-container[data-v-b925580f]{flex-direction:column;align-items:flex-start}.sort-btn[data-v-b925580f]{font-size:18px}.no-items[data-v-b925580f]{font-size:16px}}@media (max-width: 480px){.btn[data-v-b925580f],.pagination-btn[data-v-b925580f]{font-size:14px;padding:10px 15px}.item[data-v-b925580f]{min-height:160px;padding:10px}.question-text[data-v-b925580f]{font-size:14px}.answer-btn[data-v-b925580f]{padding:8px 16px;font-size:14px}}.content-wrapper[data-v-d4b411af]{margin:0;padding:0;display:flex;flex-direction:column;width:100%}.button-container[data-v-d4b411af]{display:flex;justify-content:space-between;align-items:center;width:56%;margin-bottom:50px}.btn[data-v-d4b411af]{padding:10px 20px;font-size:18px;min-width:150px;border:none;background-color:#b3a58c;color:#fff;cursor:pointer;border-radius:8px;transition:transform .2s,background-color .2s}.btn[data-v-d4b411af]:hover{background-color:#9e8f75;transform:scale(1.05)}.sort-container[data-v-d4b411af]{display:flex;align-items:center;gap:5px}.sort-text[data-v-d4b411af]{font-size:16px;font-weight:700;color:#333}.sort-btn[data-v-d4b411af]{background:none;border:none;cursor:pointer;font-size:20px;padding:0;display:flex;align-items:center;transition:transform .3s ease}.arrow-up[data-v-d4b411af]{color:#28a745}.arrow-down[data-v-d4b411af]{color:#dc3545;transform:rotate(180deg)}.item-list[data-v-d4b411af]{display:flex;flex-direction:column;width:100%;gap:15px;padding-right:10px}.item[data-v-d4b411af]{display:flex;align-items:flex-start;justify-content:space-between;background-color:#f5f5f5;padding:15px;min-height:200px;border-radius:8px;box-shadow:0 4px 6px #0000001a}.rollback-btn[data-v-d4b411af]{padding:10px 15px;background-color:#ef1b1b;color:#fff;border:none;border-radius:5px;cursor:pointer}.rollback-btn[data-v-d4b411af]:hover{background-color:#ad0000}.item-details[data-v-d4b411af]{display:flex;flex-direction:column;flex:1}.question-title[data-v-d4b411af]{font-size:22px;font-weight:700;margin-bottom:10px;color:#333}.question-block[data-v-d4b411af]{background-color:#e9e9e9;padding:10px;border-radius:8px;margin-bottom:10px}.question-label[data-v-d4b411af],.answer-label[data-v-d4b411af]{font-weight:700;color:#555;margin-bottom:5px}.question-text[data-v-d4b411af]{font-size:18px;word-spacing:3px}.formatted-date[data-v-d4b411af]{font-size:14px;color:#666;margin-top:auto;text-align:right}.pagination[data-v-d4b411af]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px;width:100%}.pagination-btn[data-v-d4b411af]{background-color:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;transition:background .3s}.pagination-btn[data-v-d4b411af]:hover{background-color:#0056b3}.page-indicator[data-v-d4b411af]{font-size:18px;font-weight:700;color:#333}.no-items[data-v-d4b411af]{text-align:center;font-size:18px;color:#777;margin:20px 0;width:100%}@media (max-width: 768px){.content-wrapper[data-v-d4b411af]{width:100%}.button-container[data-v-d4b411af]{flex-direction:column;gap:15px;margin-bottom:30px}.btn[data-v-d4b411af]{width:100%;min-width:auto;padding:12px;font-size:16px}.item[data-v-d4b411af]{flex-direction:column;align-items:flex-start;padding:12px}.item-details[data-v-d4b411af]{width:100%}.question-title[data-v-d4b411af]{font-size:18px}.pagination[data-v-d4b411af]{flex-direction:column;gap:10px}.pagination-btn[data-v-d4b411af]{width:100%;padding:12px;font-size:16px}.sort-container[data-v-d4b411af]{width:100%;justify-content:flex-start;padding-bottom:10px}.sort-btn[data-v-d4b411af]{font-size:18px}.no-items[data-v-d4b411af]{font-size:16px}}@media (max-width: 480px){.btn[data-v-d4b411af],.pagination-btn[data-v-d4b411af]{font-size:14px;padding:10px 15px}.item[data-v-d4b411af]{min-height:160px;padding:10px}.question-title[data-v-d4b411af],.question-text[data-v-d4b411af]{font-size:16px}.sort-container[data-v-d4b411af]{position:relative;margin:0;width:100%;padding:10px;text-align:center}}.content-wrapper[data-v-fc73f4de]{display:flex;justify-content:center;width:100%}.edition-form[data-v-fc73f4de]{display:flex;flex-direction:column;width:70%;gap:15px}.input-field[data-v-fc73f4de]{width:100%;padding:12px;font-size:16px;border:none;border-bottom:2px solid #d8d1bd;outline:none;background-color:transparent;color:#111;transition:border-color .3s,color .3s}.input-field[data-v-fc73f4de]::placeholder{color:#b3a58c;opacity:.8}.input-field[data-v-fc73f4de]:focus,.input-field[data-v-fc73f4de]:hover{border-bottom:2px solid #9e8f75}.submit-button[data-v-fc73f4de]{width:100%;padding:12px;font-size:18px;background-color:#b3a58c;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:transform .2s,background-color .2s}.submit-button[data-v-fc73f4de]:hover{background-color:#9e8f75;transform:scale(1.05)}.success-message[data-v-fc73f4de]{margin-top:10px;padding:10px;background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:5px}@media (max-width: 768px){.edition-form[data-v-fc73f4de]{width:100%;padding:10px}.input-field[data-v-fc73f4de]{font-size:14px;padding:10px}.submit-button[data-v-fc73f4de]{font-size:16px;padding:10px}}@media (max-width: 480px){.input-field[data-v-fc73f4de]{font-size:14px;padding:8px}.submit-button[data-v-fc73f4de]{font-size:14px;padding:10px}.success-message[data-v-fc73f4de]{font-size:14px;padding:8px}}
