@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);body{margin:0}.container{background-color:var(--background-color);color:var(--text-color);padding:20px}.slide-enter-active,.slide-leave-active{transition:transform .3s ease}.slide-enter{transform:translateX(100%)}.slide-leave-to{transform:translateX(-100%)}.terms-container[data-v-a280f3be]{margin:0 auto;padding:20px;max-width:90%;height:100vh;font-family:Arial,sans-serif;line-height:1.6;color:var(--text-color);background-color:var(--background-color);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding-bottom:80px;overflow:hidden}.terms[data-v-a280f3be]{max-height:calc(100vh - 160px);overflow-y:auto;padding-right:10px}.term-box[data-v-a280f3be]{border:1px solid #ddd;padding:15px;margin-bottom:var(--font-size,16px);border-radius:8px}.term-box p[data-v-a280f3be]{margin:0;font-size:var(--font-size,16px);color:var(--text-color)}.header-row[data-v-a280f3be]{display:flex;align-items:center;padding:10px 0;position:sticky;top:0;background-color:var(--background-color);z-index:10}.back-button[data-v-a280f3be]{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:10px;color:#01337e}.next-button[data-v-a280f3be]{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);max-width:400px;padding:12px 0;background-color:#31a3c8;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.next-button[data-v-a280f3be]:hover{background-color:#01337e}.next-button[data-v-a280f3be]:focus{outline:none}.terms-container[data-v-0d4c9efe]{margin:0 auto;padding:20px;max-width:90%;height:100vh;font-family:Arial,sans-serif;line-height:1.6;color:var(--text-color);background-color:var(--background-color);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding-bottom:80px;overflow:hidden}h1[data-v-0d4c9efe]{text-align:center;font-size:1.5rem;margin-bottom:20px}.terms[data-v-0d4c9efe]{max-height:calc(100vh - 160px);overflow-y:auto;padding-right:10px}.term-box[data-v-0d4c9efe]{border:1px solid #ddd;padding:15px;margin-bottom:15px;border-radius:8px}.term-box p[data-v-0d4c9efe]{margin:0;font-size:var(--font-size,16px);color:var(--text-color)}.next-button[data-v-0d4c9efe],.prev-button[data-v-0d4c9efe]{position:fixed;bottom:20px;width:calc(45% - 20px);max-width:180px;padding:12px 0;background-color:#31a3c8;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.prev-button[data-v-0d4c9efe]{left:5%}.next-button[data-v-0d4c9efe]{right:5%}.next-button[data-v-0d4c9efe]:hover,.prev-button[data-v-0d4c9efe]:hover{background-color:#01337e}.next-button[data-v-0d4c9efe]:focus,.prev-button[data-v-0d4c9efe]:focus{outline:none}.next-button[data-v-0d4c9efe]:disabled{background-color:#ccc;cursor:not-allowed;color:#999}.terms-container[data-v-568e354c]{display:flex;flex-direction:column;height:100vh;padding:20px;box-sizing:border-box;background-color:var(--background-color);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding-bottom:80px}.header[data-v-568e354c]{flex-shrink:0}.terms[data-v-568e354c]{flex:1;overflow-y:auto;padding-right:10px;margin-top:20px}.term-box[data-v-568e354c]{border:1px solid #ddd;padding:15px;margin-bottom:15px;border-radius:8px}.term-box p[data-v-568e354c]{margin:0;font-size:var(--font-size,16px);color:var(--text-color)}.next-button[data-v-568e354c],.prev-button[data-v-568e354c]{position:fixed;bottom:20px;width:calc(45% - 20px);max-width:180px;padding:12px 0;background-color:#31a3c8;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.prev-button[data-v-568e354c]{left:5%}.next-button[data-v-568e354c]{right:5%}.next-button[data-v-568e354c]:hover,.prev-button[data-v-568e354c]:hover{background-color:#01337e}.next-button[data-v-568e354c]:focus,.prev-button[data-v-568e354c]:focus{outline:none}.line-container[data-v-568e354c]{display:flex;align-items:center;width:100%}.line[data-v-568e354c]{flex:1;height:1px;background-color:#ccc}.next-button[data-v-568e354c]:disabled{background-color:#ccc;cursor:not-allowed;color:#999}[data-v-25605c24]{box-sizing:border-box;font-size:var(--font-size,16px)}.form[data-v-25605c24]{flex-grow:1;overflow-y:auto}label[data-v-25605c24]{font-size:var(--font-size,16px);margin-bottom:4px;display:block;text-align:left;margin-top:10px}[data-v-25605c24] .el-input__inner{font-size:var(--font-size,16px);text-align:left;vertical-align:middle;display:flex;align-items:center;justify-content:center;height:100%}.info-text[data-v-25605c24]{font-size:var(--font-size,16px);color:#555;text-align:left;margin-top:5px}.submit-button[data-v-25605c24]{position:fixed;bottom:0;left:0;width:100%;padding:16px;background-color:#31a3c8;color:#fff;border:none;font-size:var(--font-size,16px);cursor:pointer;text-align:center}.submit-button[data-v-25605c24]:hover{background-color:#0056b3}.error[data-v-25605c24]{color:red;font-size:var(--font-size,16px);margin-top:5px}body[data-v-efc57eaa],html[data-v-efc57eaa]{height:100%;margin:0;padding:0;box-sizing:border-box}.login-container[data-v-efc57eaa]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(180deg,#4ca1af,#2c3e50)}.header[data-v-efc57eaa]{text-align:center;margin-bottom:30px}.logo[data-v-efc57eaa]{width:80px;height:80px;margin-bottom:10px}h1[data-v-efc57eaa]{font-size:24px;color:#fff;margin:0}p[data-v-efc57eaa]{color:#fff;margin:5px 0}.form-group[data-v-efc57eaa]{width:80%;max-width:400px;margin-bottom:30px}.input-field[data-v-efc57eaa]{width:100%;padding:15px;margin:10px 0;border-radius:25px;border:1px solid #ccc;outline:none}.login-button[data-v-efc57eaa]{width:100%;padding:15px;background-color:#f39c12;color:#fff;border:none;border-radius:25px;font-size:16px;cursor:pointer;margin-top:20px}.forgot-password[data-v-efc57eaa]{display:block;text-align:center;color:#fff;margin-top:15px;text-decoration:underline}.social-login[data-v-efc57eaa]{display:flex;justify-content:center;gap:20px;margin:20px 0}.social-icon[data-v-efc57eaa]{width:40px;height:40px;cursor:pointer}.footer[data-v-efc57eaa]{text-align:center}.create-account-button[data-v-efc57eaa]{border:1px solid #fff;background:none;color:#fff;padding:15px;border-radius:25px;cursor:pointer;width:80%;max-width:400px;margin-top:10px}.info-text[data-v-efc57eaa]{color:#fff;margin-top:10px;font-size:12px}.google-icon[data-v-efc57eaa]{width:40px;height:40px;display:inline-block}.container[data-v-3d1f6371]{display:flex;flex-direction:column;align-items:center;padding:20px;font-family:Arial,sans-serif}.header[data-v-3d1f6371]{text-align:center;width:100%;position:relative}.back-button[data-v-3d1f6371]{position:absolute;left:0;top:0;background:none;border:none;font-size:24px;cursor:pointer}.title[data-v-3d1f6371]{font-size:28px;font-weight:700;margin-top:20px}.subtitle[data-v-3d1f6371]{color:#888;margin-bottom:20px}.social-login[data-v-3d1f6371]{display:flex;justify-content:center;gap:15px;margin-bottom:20px}.social-icon[data-v-3d1f6371]{width:40px;height:40px;cursor:pointer}.divider[data-v-3d1f6371]{width:100%;border-top:1px solid #ccc;margin:20px 0}.form-container[data-v-3d1f6371]{width:100%;max-width:400px}.form-title[data-v-3d1f6371]{font-size:14px;color:#888;margin-bottom:10px;text-align:center}.input-field[data-v-3d1f6371]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:25px;font-size:16px}.verify-button[data-v-3d1f6371]{width:100%;padding:10px;background-color:#1da1f2;color:#fff;font-size:18px;border:none;border-radius:25px;cursor:pointer}.verify-button[data-v-3d1f6371]:hover{background-color:#1a91da}.acontainer[data-v-3f565497]{display:flex;flex-direction:column;height:100vh;padding:20px;position:relative;box-sizing:border-box;background-color:var(--description-background-color);padding:0}.dheader[data-v-3f565497]{text-align:center;margin:20px;margin-top:50px;background:linear-gradient(180deg,#3c8dbc,#004080);border-radius:20px;color:#fff;box-sizing:border-box;font-size:26px;flex-shrink:0}.adescription[data-v-3f565497]{font-size:var(--font-size,16px);color:#555;line-height:1.4;background-color:var(--description-background-color);position:relative;left:-20px;right:-20px;box-sizing:border-box;width:calc(100% + 40px);border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;margin-top:30px}.logo[data-v-3f565497]{width:80px;height:80px;margin-bottom:10px}.content-box[data-v-3f565497]{background-color:var(--background-color);border-radius:30px 30px 0 0;padding:10px;width:100%;max-width:400px;max-height:100vh;overflow-y:auto;position:fixed;bottom:0;left:50%;transform:translateX(-50%);text-align:center;z-index:10}.checkbox-container[data-v-3f565497]{width:100%;margin-left:10px;margin-right:auto;text-align:left;margin-bottom:10px}.checkbox-item[data-v-3f565497]{display:flex;align-items:center;margin-bottom:0}.checkbox-item input[type=checkbox][data-v-3f565497]{width:20px;margin-right:8px}.required[data-v-3f565497]{color:red}.optional[data-v-3f565497]{color:var(--text-color)}.all-agree[data-v-3f565497]{margin-top:10px;text-align:left;width:90%;max-width:340px;margin-left:auto;margin-right:auto;background-color:#f0f0f0;border-radius:25px;padding:10px 15px;display:flex;align-items:center}.all-agree input[type=checkbox][data-v-3f565497]{width:20px;margin-right:10px;transform:scale(1.2)}.all-agree label[data-v-3f565497]{font-size:14px;color:#333}.button-container[data-v-3f565497]{display:flex;justify-content:space-between;width:90%;max-width:340px;margin:20px auto}.start-button[data-v-3f565497]{width:48%;padding:10px;background-color:#1da1f2;color:#fff;font-size:18px;border:none;border-radius:25px;cursor:pointer;transition:background-color .3s ease}.start-button[data-v-3f565497]:hover{background-color:#1a91da}.cancel-button[data-v-3f565497]{width:48%;padding:10px;background-color:#ccc;color:#333;font-size:18px;border:none;border-radius:25px;cursor:pointer;transition:background-color .3s ease}.cancel-button[data-v-3f565497]:hover{background-color:#bbb}.container[data-v-22162390]{height:90%}.form-container[data-v-22162390]{font-size:var(--font-size,16px);max-width:100%;text-align:left;overflow-y:auto;padding-bottom:60px}label[data-v-22162390]{font-size:var(--font-size,16px);margin-top:10px;display:block;text-align:left}.double-input[data-v-22162390]{display:flex;justify-content:space-between;gap:10px}[data-v-22162390] .el-collapse-item__content{font-size:var(--font-size,16px)}.input-group[data-v-22162390]{width:48%;display:flex;flex-direction:column}.input-group label[data-v-22162390]{font-size:var(--font-size,16px);margin-bottom:5px}.input-group input[data-v-22162390]{width:100%;font-size:14px;padding:5px 10px;border:1px solid #ccc;border-radius:8px}.input-group input.error-border[data-v-22162390]{border-color:red}.error[data-v-22162390]{color:red;font-size:12px;margin-top:5px}.error-border[data-v-22162390]{border-color:red}[data-v-22162390] .custom-select{margin-bottom:2px}[data-v-22162390] .custom-select .el-input__inner{border-radius:8px;font-size:14px}[data-v-22162390] .el-select__wrapper{min-height:24px}[data-v-22162390] .el-collapse-item__header{font-size:var(--font-size,16px)}.complications-header[data-v-22162390]{display:inline-flex;align-items:center;gap:10px}.add-complication-button[data-v-22162390]{background-color:var(--button-bg);color:#fff;border:none;border-radius:50%;width:24px;height:24px;font-size:16px;line-height:24px;text-align:center;cursor:pointer;transition:background-color .3s ease}.add-complication-button[data-v-22162390]:hover{background-color:#66b1ff}.custom-dialog[data-v-22162390]{position:fixed;bottom:60px;left:0;width:100%;height:90vh;overflow-y:auto;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px;z-index:9999}[data-v-22162390] .el-dialog__wrapper{z-index:9999;display:flex;align-items:flex-end;justify-content:center}[data-v-22162390] .el-dialog{width:100%;height:50%;max-height:80%;overflow-y:auto;margin:0;border-radius:8px}.save-button[data-v-22162390]{position:fixed;bottom:0;left:0;width:100%;padding:16px;background-color:var(--button-bg);color:var(--button-text);border:none;font-size:16px;text-align:center;cursor:pointer;transition:background-color .3s ease;z-index:999}.add-targeted-therapy[data-v-22162390]{display:flex;flex-direction:column;gap:10px}.add-targeted-therapy input[type=number][data-v-22162390],.add-targeted-therapy input[type=text][data-v-22162390]{width:100%;height:40px;font-size:14px;padding:5px 10px;border:1px solid #ccc;border-radius:8px;box-sizing:border-box}.full-width[data-v-22162390]{display:flex;gap:10px;align-items:center;justify-content:space-between}.frequency-input[data-v-22162390]{flex-grow:1}.color-input[data-v-22162390]{width:30px;height:40px;border:none;padding:0}.add-button[data-v-22162390]{background-color:#1da1f2;color:#fff;border:none;border-radius:8px;padding:5px 10px;cursor:pointer;transition:background-color .3s ease}.add-button[data-v-22162390]:hover{background-color:#1a91da}.effects-container[data-v-22162390]{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}[data-v-22162390] .el-card{--el-card-padding:3px}.effect-card[data-v-22162390]{width:100%;border:1px solid #e0e0e0;border-radius:8px;background-color:#f9f9f9;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:5px;font-size:var(--font-size,16px)}.effect-header[data-v-22162390]{display:flex;justify-content:space-between;align-items:center}.effect-header-right[data-v-22162390]{display:flex;align-items:center;gap:8px}.surgery-tag[data-v-22162390]{font-size:var(--font-size,16px);padding:5px 10px;border-radius:4px;text-align:right;background-color:#1a91da}.delete-button[data-v-22162390]{background:none;border:none;color:red;font-size:16px;cursor:pointer}.delete-button[data-v-22162390]:hover{color:darkred}.effect-name[data-v-22162390]{font-weight:700;font-size:var(--font-size,16px)}.diagnosis-comment[data-v-22162390]{font-size:var(--font-size,16px);color:#666;margin-top:5px}.no-data[data-v-22162390]{font-size:var(--font-size,16px);color:#999;margin-left:20px}[data-v-22162390] .effect-tags{display:flex;flex-direction:column;gap:4px}.maincontainer[data-v-0365f871]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.scrollable-content[data-v-0365f871]{margin-bottom:60px;overflow-y:auto;flex-grow:1;padding:10px 20px;background-color:var(--background-color)}.top-header[data-v-0365f871]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:var(--nav-background_top);border-bottom:1px solid #e0e0e0}.logo[data-v-0365f871]{height:30px}[data-v-0365f871] .icon{color:#fff!important}.health-status[data-v-0365f871]{font-size:var(--font-size,16px);text-align:left;margin-left:20px;margin-right:20px}.status-title[data-v-0365f871]{font-size:var(--font-size,16px);font-weight:700;color:var(--text-color);margin-bottom:10px}.status-divider[data-v-0365f871]{border:none;height:1px;background-color:#e0e0e0;margin:0 auto;width:100%}.mainheader[data-v-0365f871]{text-align:center;margin:20px 0}.maintitle[data-v-0365f871]{font-size:20px;font-weight:700;color:var(--text-color)}.grid-container[data-v-0365f871]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px;justify-items:center;align-items:center}.grid-item[data-v-0365f871]{display:flex;flex-direction:column;align-items:center;cursor:pointer;color:var(--text-color);padding:2px;border-radius:10px;transition:background-color .3s ease,border-color .3s ease}.icon-square[data-v-0365f871]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:10px}.nav-icon[data-v-0365f871]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.label[data-v-0365f871]{font-size:var(--font-size,16px);text-align:center;margin-top:4px}.grid-item.disabled[data-v-0365f871]{opacity:.5;pointer-events:none}.bottom-nav[data-v-0365f871]{display:flex;justify-content:space-around;height:var(--bottom-nav-height);padding:var(--bottom-nav-padding);background-color:var(--bottom-nav-background-color);border-top:1px solid var(--text-color);position:fixed;bottom:0;left:0;right:0;z-index:999;margin-bottom:10px}.nav-item[data-v-0365f871]{display:flex;flex-direction:column;align-items:center;cursor:pointer;color:var(--text-color)}.nav-item.disabled[data-v-0365f871]{opacity:.5;pointer-events:none}.nav-item p[data-v-0365f871]{margin-top:5px;font-size:var(--font-size,16px);color:var(--text-color)}.nav-item .material-icons[data-v-0365f871]{font-size:24px;color:var(--text-color)}.rolling-ad[data-v-0365f871]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;background-color:var(--background-color);padding:10px 0}.ad-banner[data-v-0365f871]{max-width:70%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:10px}.ad-content[data-v-0365f871]{display:flex;animation:scroll-left-0365f871 20s linear infinite}.ad-content span[data-v-0365f871]{padding:0 50px;white-space:nowrap;font-size:16px;font-weight:700}@keyframes scroll-left-0365f871{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.health-insight-buttons[data-v-0365f871]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;margin-bottom:10px}.insight-button[data-v-0365f871]{white-space:nowrap;padding:3px;background-color:#96dcf8;color:#000;border:none;border-radius:5px;font-size:14px;cursor:pointer;width:80px}.login-container[data-v-44cc11a8]{max-width:400px;margin:50px auto;padding:20px;border:1px solid #ccc;border-radius:8px;text-align:center}.form-group[data-v-44cc11a8]{margin-bottom:15px}input[type=password][data-v-44cc11a8],input[type=text][data-v-44cc11a8]{width:100%;padding:8px;margin:5px 0;box-sizing:border-box}button[data-v-44cc11a8]{width:100%;padding:10px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer}.message[data-v-44cc11a8]{margin-top:10px;color:red}.admin-container[data-v-e37d262a]{min-height:100vh;background:#f0f2f5;display:flex;flex-direction:column}.admin-main[data-v-e37d262a]{flex:1;padding:30px}.user-management[data-v-e37d262a]{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.section-header[data-v-e37d262a]{display:flex;justify-content:space-between}.section-header-menu[data-v-e37d262a]{align-items:center;display:flex;justify-content:left;gap:10px;padding-bottom:20px;border-bottom:1px solid #e2e2e2}.menu-title[data-v-e37d262a]{font-size:20px;font-weight:700;color:#333;line-height:1}.section-header-menu select[data-v-e37d262a]{font-size:20px;border:none;outline:none;background:transparent;font-weight:700;text-align:center}.section-header h2[data-v-e37d262a]{font-size:22px;color:#333;margin:20px 0}.consult-btn[data-v-e37d262a]{background:#4a90e2;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px}.consult-btn[data-v-e37d262a]:hover{background:#357ab7}.section-buttons[data-v-e37d262a]{display:flex;gap:10px;padding-left:10px}.user-table[data-v-e37d262a]{width:100%;border-collapse:collapse;table-layout:fixed}.user-table td[data-v-e37d262a],.user-table th[data-v-e37d262a]{border:1px solid #e0e0e0!important;padding:12px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-table th[data-v-e37d262a]{background-color:#f7f7f7;font-weight:700}.user-table select[data-v-e37d262a]{padding:6px 8px;border:1px solid #ccc;border-radius:6px;width:100%;box-sizing:border-box}.user-table .email-column[data-v-e37d262a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left!important}.action-buttons[data-v-e37d262a]{gap:8px;justify-content:center}.reset-btn[data-v-e37d262a]{background:#ff6b6b;color:#fff;border:1px solid #ccc;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:14px;outline:none}.reset-btn[data-v-e37d262a]:hover{background:#e55050}.pagination[data-v-e37d262a]{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:5px}.pagination button[data-v-e37d262a]{padding:8px 12px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.pagination button[data-v-e37d262a]:disabled{background-color:#eee;color:#777;cursor:not-allowed}.page-number[data-v-e37d262a]{padding:8px;cursor:pointer}.page-number.current[data-v-e37d262a]{font-weight:700;color:#4a69bd}button[data-v-e37d262a]{padding:8px 16px;margin:5px;background-color:#4a90e2;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}button[data-v-e37d262a]:hover{background-color:#357abd}button[data-v-e37d262a]:disabled{background-color:#ccc;cursor:not-allowed}.save-btn[data-v-e37d262a]{background:#10ac84;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px}.save-btn[data-v-e37d262a]:hover{background:#357ab7}.items-per-page[data-v-e37d262a]{margin:20px 0;display:flex;align-items:center;gap:10px}.items-per-page label[data-v-e37d262a]{font-size:14px;color:#333}.items-per-page select[data-v-e37d262a]{padding:6px 8px;border:1px solid #ccc;border-radius:6px;cursor:pointer}.search-bar[data-v-e37d262a]{margin:15px 0;display:flex;justify-content:flex-start}.search-input[data-v-e37d262a]{padding:8px 12px;width:250px;border:1px solid #ccc;border-radius:6px;outline:none;margin-right:10px}.search-input[data-v-e37d262a]:focus{border-color:#4a90e2;box-shadow:0 0 5px rgba(74,144,226,.4)}.admin-header[data-v-e37d262a]{background-color:#fff;border-bottom:2px solid #eee;padding:10px 0}.nav-bar[data-v-e37d262a]{display:flex;justify-content:center}.main-menu[data-v-e37d262a]{display:flex;gap:20px;list-style:none;padding:0}.menu-item>a[data-v-e37d262a]{font-size:22px;font-weight:700;color:#444;text-decoration:none;padding:10px}.menu-item:hover>a[data-v-e37d262a]{color:#8cc63f}.sub-menu[data-v-e37d262a]{display:none;position:absolute;background-color:#fff;list-style:none;border:1px solid #eee;margin:0;padding:5px 0}.menu-item:hover .sub-menu[data-v-e37d262a]{display:block}.sub-menu li a[data-v-e37d262a]{color:#444;padding:5px 15px;display:block;text-decoration:none}.sub-menu li a[data-v-e37d262a]:hover{background-color:#f0f0f0}.logout-wrapper[data-v-e37d262a]{position:absolute;right:10px}.logout-btn[data-v-e37d262a]{padding:8px 16px;background-color:#555;color:#fff;border:none;border-radius:4px;cursor:pointer}.logout-btn[data-v-e37d262a]:hover{background-color:#777}.survey-multiselect[data-v-e37d262a]{width:250px;font-size:14px}.survey-multiselect .multiselect__content-wrapper[data-v-e37d262a]{border:1px solid #ccc;border-top:none;max-height:200px;overflow-y:auto}.survey-multiselect .custom-option[data-v-e37d262a]{display:flex;align-items:center;padding:8px 10px;border-bottom:1px solid #f0f0f0;cursor:pointer}.survey-multiselect .custom-option label[data-v-e37d262a]{width:100%;cursor:pointer;margin-left:4px;font-size:14px;color:#333;display:flex;align-items:center}.survey-multiselect input[type=checkbox][data-v-e37d262a]{margin-right:8px}.survey-multiselect .multiselect__option--highlight[data-v-e37d262a]{background:#f5f5f5}.survey-multiselect .multiselect__tags[data-v-e37d262a]{padding:6px 10px;border:1px solid #aaa;border-radius:4px;background:#fff;height:38px;display:flex;align-items:center}.survey-multiselect .multiselect__placeholder[data-v-e37d262a]{color:#aaa}.survey-multiselect .multiselect__select[data-v-e37d262a]{right:10px;top:10px}.access-checkbox-list[data-v-e37d262a],.survey-checkbox-list[data-v-e37d262a]{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-start;padding:6px 0}.checkbox-item[data-v-e37d262a]{font-size:13px;background-color:#f9f9f9;padding:4px 8px;border:1px solid #ddd;border-radius:6px;display:flex;align-items:center;gap:6px;cursor:pointer;transition:background-color .2s ease}.checkbox-item[data-v-e37d262a]:hover{background-color:#eef5ff}.checkbox-item input[type=checkbox][data-v-e37d262a]{cursor:pointer}.admin-container[data-v-8ab88e98]{min-height:100vh;background:#f0f2f5;display:flex;flex-direction:column}.admin-main[data-v-8ab88e98]{flex:1;padding:30px}.user-management[data-v-8ab88e98]{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.section-header[data-v-8ab88e98]{display:flex;justify-content:space-between}.section-header-menu[data-v-8ab88e98]{align-items:center;display:flex;justify-content:left;gap:10px;padding-bottom:20px;border-bottom:1px solid #e2e2e2}.menu-title[data-v-8ab88e98]{font-size:20px;font-weight:700;color:#333;line-height:1}.section-header-menu select[data-v-8ab88e98]{font-size:20px;border:none;outline:none;background:transparent;font-weight:700;text-align:center}.section-header h2[data-v-8ab88e98]{font-size:22px;color:#333;margin:20px 0}.consult-btn[data-v-8ab88e98]{background:#4a90e2;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px}.consult-btn[data-v-8ab88e98]:hover{background:#357ab7}.section-buttons[data-v-8ab88e98]{display:flex;gap:10px;padding-left:10px}.user-table[data-v-8ab88e98]{width:100%;border-collapse:collapse;table-layout:fixed}.user-table td[data-v-8ab88e98],.user-table th[data-v-8ab88e98]{border:1px solid #e0e0e0!important;padding:12px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-table th[data-v-8ab88e98]{background-color:#f7f7f7;font-weight:700}.user-table select[data-v-8ab88e98]{padding:6px 8px;border:1px solid #ccc;border-radius:6px;width:100%;box-sizing:border-box}.user-table .email-column[data-v-8ab88e98]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left!important}.action-buttons[data-v-8ab88e98]{gap:8px;justify-content:center}.reset-btn[data-v-8ab88e98]{background:#ff6b6b;color:#fff;border:1px solid #ccc;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:14px;outline:none}.reset-btn[data-v-8ab88e98]:hover{background:#e55050}.pagination[data-v-8ab88e98]{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:5px}.pagination button[data-v-8ab88e98]{padding:8px 12px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.pagination button[data-v-8ab88e98]:disabled{background-color:#eee;color:#777;cursor:not-allowed}.page-number[data-v-8ab88e98]{padding:8px;cursor:pointer}.page-number.current[data-v-8ab88e98]{font-weight:700;color:#4a69bd}button[data-v-8ab88e98]{padding:8px 16px;margin:5px;background-color:#4a90e2;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}button[data-v-8ab88e98]:hover{background-color:#357abd}button[data-v-8ab88e98]:disabled{background-color:#ccc;cursor:not-allowed}.save-btn[data-v-8ab88e98]{background:#10ac84;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px}.save-btn[data-v-8ab88e98]:hover{background:#357ab7}.items-per-page[data-v-8ab88e98]{margin:20px 0;display:flex;align-items:center;gap:10px}.items-per-page label[data-v-8ab88e98]{font-size:14px;color:#333}.items-per-page select[data-v-8ab88e98]{padding:6px 8px;border:1px solid #ccc;border-radius:6px;cursor:pointer}.search-bar[data-v-8ab88e98]{margin:15px 0;display:flex;justify-content:flex-start}.search-input[data-v-8ab88e98]{padding:8px 12px;width:250px;border:1px solid #ccc;border-radius:6px;outline:none;margin-right:10px}.search-input[data-v-8ab88e98]:focus{border-color:#4a90e2;box-shadow:0 0 5px rgba(74,144,226,.4)}.admin-header[data-v-8ab88e98]{background-color:#fff;border-bottom:2px solid #eee;padding:10px 0}.nav-bar[data-v-8ab88e98]{display:flex;justify-content:center}.main-menu[data-v-8ab88e98]{display:flex;gap:20px;list-style:none;padding:0}.menu-item>a[data-v-8ab88e98]{font-size:22px;font-weight:700;color:#444;text-decoration:none;padding:10px}.menu-item:hover>a[data-v-8ab88e98]{color:#8cc63f}.sub-menu[data-v-8ab88e98]{display:none;position:absolute;background-color:#fff;list-style:none;border:1px solid #eee;margin:0;padding:5px 0}.menu-item:hover .sub-menu[data-v-8ab88e98]{display:block}.sub-menu li a[data-v-8ab88e98]{color:#444;padding:5px 15px;display:block;text-decoration:none}.sub-menu li a[data-v-8ab88e98]:hover{background-color:#f0f0f0}.logout-wrapper[data-v-8ab88e98]{position:absolute;right:10px}.logout-btn[data-v-8ab88e98]{padding:8px 16px;background-color:#555;color:#fff;border:none;border-radius:4px;cursor:pointer}.logout-btn[data-v-8ab88e98]:hover{background-color:#777}select[multiple][data-v-8ab88e98]:hover{border-color:#4a90e2;box-shadow:0 0 5px rgba(74,144,226,.5)}.survey-multiselect[data-v-8ab88e98]{min-width:140px;font-size:13px}.survey-multiselect .multiselect__tags[data-v-8ab88e98]{border:1px solid #ccc;min-height:36px;background:#f9f9f9}.survey-multiselect .multiselect__option--highlight[data-v-8ab88e98]{background-color:#e0f3ff;color:#000}.survey-multiselect .multiselect__tag[data-v-8ab88e98]{background-color:#409eff;color:#fff;font-size:12px;padding:2px 6px;border-radius:3px}.access-checkbox-list[data-v-8ab88e98]{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-start;padding:6px 0}.checkbox-item[data-v-8ab88e98]{font-size:13px;background-color:#f9f9f9;padding:4px 8px;border:1px solid #ddd;border-radius:6px;display:flex;align-items:center;gap:6px;cursor:pointer;transition:background-color .2s ease}.checkbox-item[data-v-8ab88e98]:hover{background-color:#eef5ff}.checkbox-item input[type=checkbox][data-v-8ab88e98]{cursor:pointer}.admin-container[data-v-8004fad6]{min-height:100vh;background:#f0f2f5;display:flex;flex-direction:column}.section-header-menu[data-v-8004fad6]{align-items:center;display:flex;justify-content:left;gap:10px;padding-bottom:20px;border-bottom:1px solid #e2e2e2}.menu-title[data-v-8004fad6]{font-size:20px;font-weight:700;color:#333;line-height:1}.section-header-menu select[data-v-8004fad6]{font-size:20px;border:none;outline:none;background:transparent;font-weight:700;text-align:center}.section-header h2[data-v-8004fad6]{font-size:22px;color:#333;margin:20px 0}.admin-cousel-main[data-v-8004fad6]{flex:1;padding:30px}.list-table[data-v-8004fad6]{width:100%;border-collapse:collapse;font-size:16px;background-color:#fff;border:1px solid #ddd}.list-table .table_id[data-v-8004fad6]{width:20px;border-collapse:collapse;table-layout:fixed}.list-table td[data-v-8004fad6],.list-table th[data-v-8004fad6]{border:1px solid #e0e0e0;padding:12px;text-align:center;white-space:normal;word-break:break-word;max-width:800px}.list-table th[data-v-8004fad6]{background-color:#f7f7f7;font-weight:700}.list-table td[data-v-8004fad6]:nth-child(3),.list-table th[data-v-8004fad6]:nth-child(3){width:auto;text-align:left;padding-left:15px}.list-table tr[data-v-8004fad6]:hover{background-color:#f9f9f9}.list-table tr.selected[data-v-8004fad6]{background-color:#e6f7ff}button[data-v-8004fad6]{padding:8px 16px;margin:5px;background-color:#4a90e2;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}button[data-v-8004fad6]:hover{background-color:#357abd}button[data-v-8004fad6]:disabled{background-color:#ccc;cursor:not-allowed}.loading-spinner[data-v-8004fad6]{margin:0 auto;border:4px solid #ddd;border-top:4px solid #4a90e2;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}.upload-button[data-v-8004fad6]{background-color:#6c757d;color:#fff;margin:5px}.upload-button[data-v-8004fad6]:hover{background-color:#5a6268}.section-buttons[data-v-8004fad6]{display:flex;gap:10px;padding-left:10px}.consult-btn[data-v-8004fad6]{background:#10ac84;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px}.section-header[data-v-8004fad6]{display:flex;justify-content:space-between}.user-management[data-v-8004fad6]{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.pagination[data-v-8004fad6]{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:5px}.pagination button[data-v-8004fad6]{padding:8px 12px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.pagination button[data-v-8004fad6]:disabled{background-color:#eee;color:#777;cursor:not-allowed}.page-number[data-v-8004fad6]{padding:8px;cursor:pointer}.page-number.current[data-v-8004fad6]{font-weight:700;color:#4a69bd}.items-per-page[data-v-8004fad6]{margin:20px 0;display:flex;align-items:center;gap:10px}.items-per-page label[data-v-8004fad6]{font-size:14px;color:#333}.items-per-page select[data-v-8004fad6]{padding:6px 8px;border:1px solid #ccc;border-radius:6px;cursor:pointer}.delete-btn[data-v-8004fad6]{background:#ff6b6b;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px}.delete-btn[data-v-8004fad6]:disabled{background:#ccc;cursor:not-allowed}.admin-header[data-v-8004fad6]{background-color:#fff;border-bottom:2px solid #eee;padding:10px 0}.nav-bar[data-v-8004fad6]{display:flex;justify-content:center}.main-menu[data-v-8004fad6]{display:flex;gap:20px;list-style:none;padding:0}.menu-item>a[data-v-8004fad6]{font-size:22px;font-weight:700;color:#444;text-decoration:none;padding:10px}.menu-item:hover>a[data-v-8004fad6]{color:#8cc63f}.sub-menu[data-v-8004fad6]{display:none;position:absolute;background-color:#fff;list-style:none;border:1px solid #eee;margin:0;padding:5px 0}.menu-item:hover .sub-menu[data-v-8004fad6]{display:block}.sub-menu li a[data-v-8004fad6]{color:#444;padding:5px 15px;display:block;text-decoration:none}.sub-menu li a[data-v-8004fad6]:hover{background-color:#f0f0f0}.logout-wrapper[data-v-8004fad6]{position:absolute;right:10px}.logout-btn[data-v-8004fad6]{padding:8px 16px;background-color:#555;color:#fff;border:none;border-radius:4px;cursor:pointer}.logout-btn[data-v-8004fad6]:hover{background-color:#777}.consult-container[data-v-f6648dc0]{min-height:100vh;background:#f0f2f5;display:flex;flex-direction:column}.admin-main[data-v-f6648dc0],.user-management[data-v-f6648dc0]{flex:1;padding:30px;display:flex;flex-direction:column}.user-management[data-v-f6648dc0]{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.section-header h2[data-v-f6648dc0]{font-size:22px;color:#333}.modal-overlay[data-v-f6648dc0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-f6648dc0]{background:#fff;border-radius:12px;width:90%;max-width:800px;max-height:93vh;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.2)}.modal-header[data-v-f6648dc0]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee}.modal-header h2[data-v-f6648dc0]{margin:0;font-size:28px;font-weight:600;color:#2d3748}.close-btn[data-v-f6648dc0]{background:none;border:none;font-size:20px;cursor:pointer;color:#666}.close-btn[data-v-f6648dc0]:hover{color:#333}.modal-body[data-v-f6648dc0]{padding:20px}.admin-cousel-main[data-v-f6648dc0]{flex:1;padding:30px}.consult-subtitle[data-v-f6648dc0]{font-size:22px;text-align:center;color:#777}.consult-content[data-v-f6648dc0]{padding:40px;border-top:1px solid #333;border-bottom:1px solid #d0d0d0}.consult-answer[data-v-f6648dc0]{padding:18px;color:#fff;background-color:#f9f9f9}.consult-title[data-v-f6648dc0]{font-size:20px;margin-bottom:10px;text-align:center;word-break:break-word}.consult-meta[data-v-f6648dc0]{font-size:14px;color:#888;margin-bottom:5px;text-align:center}.answer-meta[data-v-f6648dc0]{display:flex;justify-content:space-between;font-size:15px;color:#666;margin-bottom:5px}.answer-date[data-v-f6648dc0]{font-size:11px;color:#999;margin-bottom:5px}.consult-body[data-v-f6648dc0]{min-height:50vh;padding:15px;margin:10px 0;overflow:auto;word-wrap:break-word;max-height:70vh}.answer-content[data-v-f6648dc0],.consult-body[data-v-f6648dc0]{white-space:pre-wrap;color:#333}[data-v-f6648dc0] .answer-content p{margin:0;margin-bottom:20px;padding:0}.file-section[data-v-f6648dc0]{border-top:1px solid #e0e0e0;padding:8px;margin-top:15px;border-bottom:1px solid #c2c2c2}.file-section label[data-v-f6648dc0]{padding:15px 0 0 8px}.file-item[data-v-f6648dc0]{display:flex;justify-content:space-between;align-items:center;padding:8px 0 8px 8px}.file-button[data-v-f6648dc0]{padding:5px 10px;margin-left:5px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.file-button[data-v-f6648dc0]:hover{opacity:.8}.delete-btn[data-v-f6648dc0]{padding:5px 10px;margin-left:5px;background-color:#ff6b6b;color:#fff;border:none;border-radius:5px;cursor:pointer}.delete-btn[data-v-f6648dc0]:hover{opacity:.8}.button-row[data-v-f6648dc0]{display:flex;justify-content:space-between;margin-top:15px;width:100%}.custom-button[data-v-f6648dc0]{margin:5px;padding:10px 20px;border-radius:5px;font-weight:700}.custom-button.answer[data-v-f6648dc0]{background-color:#a9cc32}.custom-button.black[data-v-f6648dc0]{background-color:#6f6f6f}.form-row[data-v-f6648dc0]{background-color:#fff;border:1px solid #d1d5db;padding:12px;border-radius:8px;margin-bottom:15px}.form-row label[data-v-f6648dc0]{display:block;margin-bottom:8px;font-weight:600;color:#2d3748}.form-row input[type=text][data-v-f6648dc0]{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;text-overflow:ellipsis}.content-box[data-v-f6648dc0]{border:1px solid #d1d5db;border-radius:4px;padding-bottom:15px;margin:10px 0;white-space:pre-wrap;color:#333;overflow:auto;word-wrap:break-word;max-height:70vh}[data-v-f6648dc0] .content-box p{margin:0;padding:10px;margin-bottom:15px}.form-actions[data-v-f6648dc0]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.custom-button[data-v-f6648dc0]{padding:12px 20px;border-radius:8px;color:#fff;border:none;font-size:16px;font-weight:600;cursor:pointer}.custom-button.add[data-v-f6648dc0]{background-color:#4299e1;padding:8px 16px}.custom-button.answer[data-v-f6648dc0]{background-color:#48bb78}.custom-button.list[data-v-f6648dc0]{background-color:#718096}.custom-button[data-v-f6648dc0]:hover{opacity:.9}.custom-button[data-v-f6648dc0]:disabled{background-color:#a0aec0;cursor:not-allowed}.table-container-mobile[data-v-16d4bcd8]{overflow-x:auto;margin:5px}.result-table-mobile[data-v-16d4bcd8]{width:100%;border-collapse:collapse;font-size:14px;background-color:#fff;border:1px solid #ddd}.result-table-mobile .table_id[data-v-16d4bcd8]{width:20px;border-collapse:collapse;font-size:11px;text-align:center;background-color:#fff;border:1px solid #ddd}.result-table-mobile th[data-v-16d4bcd8]{border:1px solid #ddd;padding:8px;font-size:12px;text-align:center;white-space:nowrap}.result-table-mobile td[data-v-16d4bcd8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.result-table-mobile td[data-v-16d4bcd8]:nth-child(2){border:1px solid #ddd;padding:8px;text-align:left;font-size:11px;width:60px;white-space:nowrap}.result-table-mobile td[data-v-16d4bcd8]:nth-child(3){border:1px solid #ddd;padding:8px;text-align:left;font-size:11px;width:250px}.result-table-mobile td[data-v-16d4bcd8]:nth-child(4){border:1px solid #ddd;padding:8px;text-align:left;font-size:11px;width:30px}.result-table-mobile thead th[data-v-16d4bcd8]{background-color:#f0f0f0;font-weight:700;color:#333;position:sticky;top:0;z-index:1}.result-table-mobile tbody tr[data-v-16d4bcd8]:nth-child(2n){background-color:#f9f9f9}.empty-message-mobile[data-v-16d4bcd8]{text-align:center;padding:20px;color:#777;font-size:16px}.session-header[data-v-16d4bcd8]{display:flex;justify-content:space-between;margin:10px;align-items:center}.session-header .only-one[data-v-16d4bcd8]{margin-left:auto}.items-per-page[data-v-16d4bcd8]{margin:10px 0;display:flex;align-items:center;gap:10px}.items-per-page label[data-v-16d4bcd8]{font-size:14px;color:#333}.items-per-page select[data-v-16d4bcd8]{padding:6px 8px;border:1px solid #ccc;border-radius:6px;cursor:pointer}.pagination[data-v-16d4bcd8]{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:1px}.pagination button[data-v-16d4bcd8]{padding:8px 12px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.pagination button[data-v-16d4bcd8]:disabled{background-color:#eee;color:#777;cursor:not-allowed}.page-number[data-v-16d4bcd8]{padding:8px;cursor:pointer}.page-number.current[data-v-16d4bcd8]{font-weight:700;color:#4a69bd}.pagination-button[data-v-16d4bcd8]{padding:8px 16px;margin:5px;background-color:#4a90e2;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.pagination-button[data-v-16d4bcd8]:hover{background-color:#357abd}.pagination-button[data-v-16d4bcd8]:disabled{background-color:#ccc;cursor:not-allowed}.register-button[data-v-16d4bcd8]{padding:8px 16px;margin:5px;background-color:#4a90e2;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.overflow[data-v-16d4bcd8]{display:flex;flex:1}.overflow-space[data-v-16d4bcd8]{flex:1;width:1px}.overflow-text[data-v-16d4bcd8]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-break:break-all}.container[data-v-bb140f28]{display:flex;flex-direction:column;height:100vh;position:relative;box-sizing:border-box;overflow-y:auto;padding:0;margin-top:30px}.content[data-v-bb140f28]{margin-bottom:50px;margin-top:15px}.content h2[data-v-bb140f28],.content[data-v-bb140f28]{padding:10px 20px;overflow-y:auto;box-sizing:border-box;flex-grow:1}.content h2[data-v-bb140f28]{margin:0}.form-row[data-v-bb140f28]{margin-bottom:15px;display:flex;flex-direction:column}.form-row label[data-v-bb140f28]{margin-bottom:5px;font-weight:700;color:#000}.form-row span[data-v-bb140f28]{font-size:13px;font-weight:700;color:#929292}[data-v-bb140f28] .form-row-content{padding:10px}[data-v-bb140f28] .form-row-content,[data-v-bb140f28] .form-row-content p{margin:0;font-size:13px;margin-bottom:15px}.form-row input[data-v-bb140f28]{padding:10px;border-radius:4px;font-size:14px;background-color:var(--header-bg);color:#000}[data-v-bb140f28] .ql-container{color:#fff}.content[data-v-bb140f28]::-webkit-scrollbar{display:none}.form-row[data-v-b34fcd26]{margin-bottom:15px;display:flex;flex-direction:column}.form-row label[data-v-b34fcd26]{margin-bottom:5px;font-weight:700;color:#000}.form-row textarea[data-v-b34fcd26]{padding:10px;border-radius:4px;font-size:14px;background-color:var(--header-bg);color:#000}.form-row input[data-v-b34fcd26]{padding:10px;border-radius:4px;font-size:14px;background-color:#fff;color:#000}.button-row[data-v-b34fcd26]{display:flex;justify-content:center;margin-top:20px}.quill-editor[data-v-b34fcd26]{border:1px solid #dcdfe3;border-radius:6px;background-color:#fff;margin-top:6px}.ql-container[data-v-b34fcd26]{min-height:150px;font-size:16px}.ql-toolbar[data-v-b34fcd26]{background-color:#f1f3f5;border:none;border-bottom:1px solid #dcdfe3}.container[data-v-1a8bf659]{width:100%;padding:10px;background-color:var(--background-color)}.grid-container[data-v-1a8bf659]{display:flex;gap:10px;width:100%}.left-column[data-v-1a8bf659],.right-column[data-v-1a8bf659]{flex:1;display:flex;flex-direction:column;gap:10px}.grid-item[data-v-1a8bf659]{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;padding:10px}.left-column .grid-item[data-v-1a8bf659]{height:calc(33.33333% - 6.66667px)}.right-column .grid-item.tall[data-v-1a8bf659]{height:calc(50% - 5px)}.ad-banner[data-v-1a8bf659]{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.pdf-modal[data-v-1a8bf659]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.pdf-modal-content[data-v-1a8bf659]{position:relative;width:95vw;height:95vh;background-color:#fff;overflow:hidden;border-radius:8px}iframe[data-v-1a8bf659]{width:100%;height:100%}.close-btn[data-v-1a8bf659]{position:absolute;top:12px;left:12px;width:36px;height:36px;border:none;background-color:rgba(0,0,0,.6);color:#fff;font-size:20px;font-weight:700;border-radius:50%;cursor:pointer;z-index:1000;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.3);transition:background-color .2s ease}.close-btn[data-v-1a8bf659]:hover{background-color:rgba(255,0,0,.8)}.admin-container[data-v-e954ac10]{min-height:100vh;background:#f0f2f5;display:flex;flex-direction:column}.admin-main[data-v-e954ac10]{flex:1;padding:30px}.modal-overlay[data-v-e954ac10]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-e954ac10]{background:#fff;border-radius:12px;width:90%;max-width:800px;max-height:93vh;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.2)}.modal-header[data-v-e954ac10]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee}.modal-header h2[data-v-e954ac10]{margin:0;font-size:28px;font-weight:600;color:#2d3748}.close-btn[data-v-e954ac10]{background:none;border:none;font-size:20px;cursor:pointer;color:#666}.close-btn[data-v-e954ac10]:hover{color:#333}.modal-body[data-v-e954ac10]{padding:20px}.form-row[data-v-e954ac10]{background-color:#fff;border:1px solid #d1d5db;padding:12px;border-radius:8px;margin-bottom:15px}.form-row label[data-v-e954ac10]{display:block;margin-bottom:8px;font-weight:600;color:#2d3748}.form-row input[type=text][data-v-e954ac10]{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:4px;font-size:14px}.form-actions[data-v-e954ac10]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.custom-button[data-v-e954ac10]{padding:12px 20px;border-radius:8px;color:#fff;border:none;font-size:16px;font-weight:600;cursor:pointer}.user-management[data-v-e954ac10]{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.section-header[data-v-e954ac10]{display:flex;justify-content:space-between}.section-header-menu[data-v-e954ac10]{display:flex;justify-content:left;gap:10px;padding-bottom:20px;border-bottom:1px solid #e2e2e2;align-items:center}.menu-title[data-v-e954ac10]{font-size:20px;font-weight:700;color:#333;line-height:1}.section-header-menu select[data-v-e954ac10]{font-size:21px;border:none;outline:none;background:transparent;font-weight:700;text-align:center}.section-header h2[data-v-e954ac10]{font-size:22px;color:#333;margin:20px 0}.section-buttons[data-v-e954ac10]{display:flex;gap:10px;padding-left:10px}.consult-btn[data-v-e954ac10]{background:#10ac84;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px}.consult-btn[data-v-e954ac10]:hover{background:#357ab7}.user-table[data-v-e954ac10]{width:100%;border-collapse:collapse;table-layout:fixed}.user-table td[data-v-e954ac10],.user-table th[data-v-e954ac10]{border:1px solid #e0e0e0!important;padding:12px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-table th[data-v-e954ac10]{background-color:#f7f7f7;font-weight:700}.user-table select[data-v-e954ac10]{padding:6px 8px;border:1px solid #ccc;border-radius:6px;width:100%;box-sizing:border-box}.user-table .email-column[data-v-e954ac10]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left!important}.action-buttons[data-v-e954ac10]{gap:8px;justify-content:center}.reset-btn[data-v-e954ac10]{background:#ff6b6b;color:#fff;border:1px solid #ccc;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:14px;outline:none}.reset-btn[data-v-e954ac10]:hover{background:#e55050}.pagination[data-v-e954ac10]{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:5px}.pagination button[data-v-e954ac10]{padding:8px 12px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.pagination button[data-v-e954ac10]:disabled{background-color:#eee;color:#777;cursor:not-allowed}.page-number[data-v-e954ac10]{padding:8px;cursor:pointer}.page-number.current[data-v-e954ac10]{font-weight:700;color:#4a69bd}button[data-v-e954ac10]{padding:8px 16px;margin:5px;background-color:#4a90e2;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}button[data-v-e954ac10]:hover{background-color:#357abd}button[data-v-e954ac10]:disabled{background-color:#ccc;cursor:not-allowed}.save-btn[data-v-e954ac10]{background:#4a90e2;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px}.save-btn[data-v-e954ac10]:hover{background:#357ab7}.items-per-page[data-v-e954ac10]{margin:20px 0;display:flex;align-items:center;gap:10px}.items-per-page label[data-v-e954ac10]{font-size:14px;color:#333}.items-per-page select[data-v-e954ac10]{padding:6px 8px;border:1px solid #ccc;border-radius:6px;cursor:pointer}.search-bar[data-v-e954ac10]{margin:15px 0;display:flex;justify-content:flex-start}.search-input[data-v-e954ac10]{padding:8px 12px;width:250px;border:1px solid #ccc;border-radius:6px;outline:none;margin-right:10px}.search-input[data-v-e954ac10]:focus{border-color:#4a90e2;box-shadow:0 0 5px rgba(74,144,226,.4)}.admin-header[data-v-e954ac10]{background-color:#fff;border-bottom:2px solid #eee;padding:10px 0}.nav-bar[data-v-e954ac10]{display:flex;justify-content:center}.main-menu[data-v-e954ac10]{display:flex;gap:20px;list-style:none;padding:0}.menu-item>a[data-v-e954ac10]{font-size:22px;font-weight:700;color:#444;text-decoration:none;padding:10px}.menu-item:hover>a[data-v-e954ac10]{color:#8cc63f}.sub-menu[data-v-e954ac10]{display:none;position:absolute;background-color:#fff;list-style:none;border:1px solid #eee;margin:0;padding:5px 0}.menu-item:hover .sub-menu[data-v-e954ac10]{display:block}.sub-menu li a[data-v-e954ac10]{color:#444;padding:5px 15px;display:block;text-decoration:none}.sub-menu li a[data-v-e954ac10]:hover{background-color:#f0f0f0}.result-table[data-v-e954ac10]{width:100%;border-collapse:collapse;font-size:16px;background-color:#fff;border:1px solid #ddd}.result-table .table_id[data-v-e954ac10]{width:20px;border-collapse:collapse;font-size:14px;background-color:#fff;border:1px solid #ddd}.result-table td[data-v-e954ac10],.result-table th[data-v-e954ac10]{border:1px solid #e0e0e0;padding:12px;text-align:center;white-space:normal;word-break:break-word;max-width:800px}.result-table th[data-v-e954ac10]{background-color:#f7f7f7;font-weight:700}.result-table td[data-v-e954ac10]:nth-child(3),.result-table td[data-v-e954ac10]:nth-child(4){width:auto;text-align:left}.result-table tr[data-v-e954ac10]:hover{background-color:#f9f9f9}.result-table tr.selected[data-v-e954ac10]{background-color:#e6f7ff}.empty-message[data-v-e954ac10]{text-align:center;padding:20px;color:#777;font-size:16px}.delete-btn[data-v-e954ac10]{background:#ff6b6b;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px}.delete-btn[data-v-e954ac10]:disabled{background:#ccc;cursor:not-allowed}.logout-wrapper[data-v-e954ac10]{position:absolute;right:10px}.logout-btn[data-v-e954ac10]{padding:8px 16px;background-color:#555;color:#fff;border:none;border-radius:4px;cursor:pointer}.logout-btn[data-v-e954ac10]:hover{background-color:#777}.custom-button.add[data-v-e954ac10]{background-color:#4299e1;padding:8px 16px}.custom-button.answer[data-v-e954ac10]{background-color:#48bb78}.custom-button.list[data-v-e954ac10]{background-color:#718096}.custom-button[data-v-e954ac10]:hover{opacity:.9}.custom-button[data-v-e954ac10]:disabled{background-color:#a0aec0;cursor:not-allowed}.admin-container[data-v-078509d7]{min-height:100vh;background:#f0f2f5;display:flex;flex-direction:column}.admin-header[data-v-078509d7]{background-color:#4a90e2;padding:20px;color:#fff;text-align:center}.section-header-menu[data-v-078509d7]{align-items:center;display:flex;justify-content:left;gap:10px;padding-bottom:20px;border-bottom:1px solid #e2e2e2}.menu-title[data-v-078509d7]{font-size:20px;font-weight:700;color:#333;line-height:1}.section-header-menu select[data-v-078509d7]{font-size:20px;border:none;outline:none;background:transparent;font-weight:700;text-align:center}.section-header h2[data-v-078509d7]{font-size:22px;color:#333;margin:20px 0}.admin-cousel-main[data-v-078509d7]{flex:1;padding:30px}.modal-overlay[data-v-078509d7]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-078509d7]{background:#fff;border-radius:12px;width:90%;max-width:800px;max-height:93vh;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.2)}.modal-header[data-v-078509d7]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee}.modal-header h2[data-v-078509d7]{margin:0;font-size:28px;font-weight:600;color:#2d3748}.close-btn[data-v-078509d7]{background:none;border:none;font-size:20px;cursor:pointer;color:#666}.close-btn[data-v-078509d7]:hover{color:#333}.modal-body[data-v-078509d7]{padding:20px}.list-table[data-v-078509d7]{width:100%;border-collapse:collapse;font-size:16px;background-color:#fff;border:1px solid #ddd}.list-table td[data-v-078509d7],.list-table th[data-v-078509d7]{border:1px solid #e0e0e0;padding:12px;text-align:center;white-space:normal;word-break:break-word;max-width:800px}.list-table th[data-v-078509d7]{background-color:#f7f7f7;font-weight:700}.list-table td[data-v-078509d7]:nth-child(3),.list-table th[data-v-078509d7]:nth-child(3){width:auto;text-align:left}.list-table tr[data-v-078509d7]:hover{background-color:#f9f9f9}.list-table tr.selected[data-v-078509d7]{background-color:#e6f7ff}button[data-v-078509d7]{padding:8px 16px;margin:5px;background-color:#4a90e2;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}button[data-v-078509d7]:hover{background-color:#357abd}button[data-v-078509d7]:disabled{background-color:#ccc;cursor:not-allowed}.loading-spinner[data-v-078509d7]{margin:0 auto;border:4px solid #ddd;border-top:4px solid #4a90e2;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}.upload-button[data-v-078509d7]{background-color:#6c757d;color:#fff;margin:5px}.upload-button[data-v-078509d7]:hover{background-color:#5a6268}.section-buttons[data-v-078509d7]{display:flex;gap:10px;padding-left:10px}.consult-btn[data-v-078509d7]{background:#10ac84;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px}.section-header[data-v-078509d7]{display:flex;justify-content:space-between}.user-management[data-v-078509d7]{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.pagination[data-v-078509d7]{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:5px}.pagination button[data-v-078509d7]{padding:8px 12px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.pagination button[data-v-078509d7]:disabled{background-color:#eee;color:#777;cursor:not-allowed}.page-number[data-v-078509d7]{padding:8px;cursor:pointer}.page-number.current[data-v-078509d7]{font-weight:700;color:#4a69bd}.items-per-page[data-v-078509d7]{margin:20px 0;display:flex;align-items:center;gap:10px}.items-per-page label[data-v-078509d7]{font-size:14px;color:#333}.items-per-page select[data-v-078509d7]{padding:6px 8px;border:1px solid #ccc;border-radius:6px;cursor:pointer}.list-table .table_id[data-v-078509d7]{width:20px;border-collapse:collapse;font-size:14px;background-color:#fff;border:1px solid #ddd}.delete-btn[data-v-078509d7]{background:#ff6b6b;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px}.delete-btn[data-v-078509d7]:disabled{background:#ccc;cursor:not-allowed}.admin-header[data-v-078509d7]{background-color:#fff;border-bottom:2px solid #eee;padding:10px 0}.nav-bar[data-v-078509d7]{display:flex;justify-content:center}.main-menu[data-v-078509d7]{display:flex;gap:20px;list-style:none;padding:0}.menu-item>a[data-v-078509d7]{font-size:22px;font-weight:700;color:#444;text-decoration:none;padding:10px}.menu-item:hover>a[data-v-078509d7]{color:#8cc63f}.sub-menu[data-v-078509d7]{display:none;position:absolute;background-color:#fff;list-style:none;border:1px solid #eee;margin:0;padding:5px 0}.menu-item:hover .sub-menu[data-v-078509d7]{display:block}.sub-menu li a[data-v-078509d7]{color:#444;padding:5px 15px;display:block;text-decoration:none}.sub-menu li a[data-v-078509d7]:hover{background-color:#f0f0f0}.logout-wrapper[data-v-078509d7]{position:absolute;right:10px}.logout-btn[data-v-078509d7]{padding:8px 16px;background-color:#555;color:#fff;border:none;border-radius:4px;cursor:pointer}.logout-btn[data-v-078509d7]:hover{background-color:#777}.form-row[data-v-078509d7]{background-color:#fff;border:1px solid #d1d5db;padding:12px;border-radius:8px;margin-bottom:15px}.form-row label[data-v-078509d7]{display:block;margin-bottom:8px;font-weight:600;color:#2d3748}.form-row input[type=text][data-v-078509d7]{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:4px;font-size:14px}.form-actions[data-v-078509d7]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.custom-button[data-v-078509d7]{padding:12px 20px;border-radius:8px;color:#fff;border:none;font-size:16px;font-weight:600;cursor:pointer}.custom-button.add[data-v-078509d7]{background-color:#4299e1;padding:8px 16px}.custom-button.answer[data-v-078509d7]{background-color:#48bb78}.custom-button.list[data-v-078509d7]{background-color:#718096}.custom-button[data-v-078509d7]:hover{opacity:.9}.custom-button[data-v-078509d7]:disabled{background-color:#a0aec0;cursor:not-allowed}.table-container-mobile[data-v-409564db]{overflow-x:auto;margin:5px}.result-table-mobile[data-v-409564db]{width:100%;border-collapse:collapse;font-size:14px;background-color:#fff;border:1px solid #ddd}.result-table-mobile .table_id[data-v-409564db]{width:20px;border-collapse:collapse;font-size:11px;text-align:center;background-color:#fff;border:1px solid #ddd}.result-table-mobile th[data-v-409564db]{border:1px solid #ddd;padding:8px;text-align:center;font-size:12px;white-space:nowrap}.result-table-mobile td[data-v-409564db]{border:1px solid #ddd;padding:8px;text-align:left;font-size:11px;word-break:break-all}.result-table-mobile td[data-v-409564db]:nth-child(2){border:1px solid #ddd;padding:8px;text-align:left;font-size:11px;width:50px;white-space:nowrap}.result-table-mobile td[data-v-409564db]:nth-child(3){border:1px solid #ddd;padding:8px;text-align:left;font-size:11px;width:250px}.result-table-mobile td[data-v-409564db]:nth-child(4){border:1px solid #ddd;padding:8px;text-align:left;font-size:11px;width:30px}.result-table-mobile thead th[data-v-409564db]{background-color:#f0f0f0;font-weight:700;color:#333;top:0;z-index:1}.result-table-mobile tbody tr[data-v-409564db]:nth-child(2n){background-color:#f9f9f9}.empty-message-mobile[data-v-409564db]{text-align:center;padding:20px;color:#777;font-size:16px}.session-header[data-v-409564db]{display:flex;justify-content:space-between;margin:10px;align-items:center}.session-header .only-one[data-v-409564db]{margin-left:auto}.items-per-page[data-v-409564db]{margin:10px 0;display:flex;align-items:center;gap:10px}.items-per-page label[data-v-409564db]{font-size:14px;color:#333}.items-per-page select[data-v-409564db]{padding:6px 8px;border:1px solid #ccc;border-radius:6px;cursor:pointer}.pagination[data-v-409564db]{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:1px}.pagination button[data-v-409564db]{padding:8px 12px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.pagination button[data-v-409564db]:disabled{background-color:#eee;color:#777;cursor:not-allowed}.page-number[data-v-409564db]{padding:8px;cursor:pointer}.page-number.current[data-v-409564db]{font-weight:700;color:#4a69bd}.pagination_button[data-v-409564db]{padding:8px 16px;margin:5px;background-color:#4a90e2;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.pagination_button[data-v-409564db]:hover{background-color:#357abd}.pagination_button[data-v-409564db]:disabled{background-color:#ccc;cursor:not-allowed}.register-button[data-v-409564db]{padding:8px 16px;margin:5px;background-color:#4a90e2;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.overflow[data-v-409564db]{display:flex;flex:1}.overflow-space[data-v-409564db]{flex:1;width:1px}.overflow-text[data-v-409564db]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-break:break-all}.container[data-v-0dde3e03]{display:flex;flex-direction:column;height:100vh;position:relative;box-sizing:border-box;overflow-y:auto;padding:0;margin-top:30px}.content[data-v-0dde3e03]{margin-bottom:50px;margin-top:15px}.content h2[data-v-0dde3e03],.content[data-v-0dde3e03]{padding:10px 20px;overflow-y:auto;box-sizing:border-box;flex-grow:1}.content h2[data-v-0dde3e03]{margin:0}.form-row[data-v-0dde3e03]{margin-bottom:15px;display:flex;flex-direction:column}.form-row label[data-v-0dde3e03]{margin-bottom:5px;font-weight:700;color:#000}.form-row span[data-v-0dde3e03]{font-size:13px;font-weight:700;color:#929292}[data-v-0dde3e03] .form-row-content{padding:10px}[data-v-0dde3e03] .form-row-content,[data-v-0dde3e03] .form-row-content p{margin:0;font-size:13px;margin-bottom:15px}.form-row input[data-v-0dde3e03]{padding:10px;border-radius:4px;font-size:14px;background-color:var(--header-bg);color:#000}[data-v-0dde3e03] .ql-container{color:#fff}.content[data-v-0dde3e03]::-webkit-scrollbar{display:none}.form-row[data-v-d28f8dee]{margin-bottom:15px;display:flex;flex-direction:column}.form-row label[data-v-d28f8dee]{margin-bottom:5px;font-weight:700;color:#000}.form-row textarea[data-v-d28f8dee]{padding:10px;border-radius:4px;font-size:14px;background-color:var(--header-bg);color:#000}.form-row input[data-v-d28f8dee]{padding:10px;border-radius:4px;font-size:14px;background-color:#fff;color:#000}.button-row[data-v-d28f8dee]{display:flex;justify-content:center;margin-top:20px}.quill-editor[data-v-d28f8dee]{border:1px solid #dcdfe3;border-radius:6px;background-color:#fff;margin-top:6px}.ql-container[data-v-d28f8dee]{min-height:150px;font-size:16px}.ql-toolbar[data-v-d28f8dee]{background-color:#f1f3f5;border:none;border-bottom:1px solid #dcdfe3}.newsnotification-container[data-v-26632b93]{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:40px;background-color:#e5e7eb;box-sizing:border-box}.newsnotification-content[data-v-26632b93]{background-color:#fff;padding:30px;border-radius:12px;border:1px solid #d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.05);width:90%;max-width:800px}h1[data-v-26632b93]{font-size:28px;font-weight:600;margin-bottom:20px;color:#2d3748;text-align:center}.form-row[data-v-26632b93]{background-color:#fff;border:1px solid #d1d5db;padding:12px;border-radius:8px;margin-bottom:15px;overflow:auto;word-wrap:break-word;max-height:70vh}.label[data-v-26632b93]{font-weight:700;margin-bottom:6px;color:#4a5568}.readonly-content[data-v-26632b93]{white-space:pre-wrap;min-height:100px;margin-bottom:8px}.quill-editor[data-v-26632b93]{border:1px solid #dcdfe3;border-radius:6px;background-color:#fff;margin-top:6px}.ql-container[data-v-26632b93]{min-height:150px;font-size:16px}.ql-toolbar[data-v-26632b93]{background-color:#f1f3f5;border:none;border-bottom:1px solid #dcdfe3}.button-row[data-v-26632b93]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.custom-button[data-v-26632b93]{padding:12px 20px;border-radius:8px;color:#fff;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.custom-button.answer[data-v-26632b93]{background-color:#48bb78}.custom-button.list[data-v-26632b93]{background-color:#718096}.custom-button[data-v-26632b93]:hover{opacity:.9}.custom-button[data-v-26632b93]:disabled{background-color:#a0aec0;cursor:not-allowed}.medication-container[data-v-6e361582]{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:40px;background-color:#e5e7eb;box-sizing:border-box}.medication-content[data-v-6e361582]{background-color:#fff;padding:30px;border-radius:12px;border:1px solid #d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.05);width:90%;max-width:800px}h1[data-v-6e361582]{font-size:28px;font-weight:600;margin-bottom:20px;color:#2d3748;text-align:center}.form-row[data-v-6e361582]{background-color:#fff;border:1px solid #d1d5db;padding:12px;border-radius:8px;margin-bottom:15px;overflow:auto;word-wrap:break-word;max-height:70vh}.label[data-v-6e361582]{font-weight:700;margin-bottom:6px;color:#4a5568}.readonly-content[data-v-6e361582]{white-space:pre-wrap;min-height:100px;margin-bottom:8px}.quill-editor[data-v-6e361582]{border:1px solid #dcdfe3;border-radius:6px;background-color:#fff;margin-top:6px}.ql-container[data-v-6e361582]{min-height:150px;font-size:16px}.ql-toolbar[data-v-6e361582]{background-color:#f1f3f5;border:none;border-bottom:1px solid #dcdfe3}.button-row[data-v-6e361582]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.custom-button[data-v-6e361582]{padding:12px 20px;border-radius:8px;color:#fff;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.custom-button.answer[data-v-6e361582]{background-color:#48bb78}.custom-button.list[data-v-6e361582]{background-color:#718096}.custom-button[data-v-6e361582]:hover{opacity:.9}.custom-button[data-v-6e361582]:disabled{background-color:#a0aec0;cursor:not-allowed}.table-container-mobile[data-v-74dffcd2]{overflow-x:auto;margin:5px}.result-table-mobile[data-v-74dffcd2]{width:100%;border-collapse:collapse;font-size:14px;background-color:#fff;border:1px solid #ddd}.result-list-mobile h2[data-v-74dffcd2]{padding:10px 20px;overflow-y:auto;box-sizing:border-box;flex-grow:1;margin:0}.result-table-mobile .table_id[data-v-74dffcd2]{width:20px;border-collapse:collapse;font-size:11px;background-color:#fff;border:1px solid #ddd}.result-table-mobile th[data-v-74dffcd2]{border:1px solid #ddd;padding:8px;font-size:12px;text-align:center;white-space:nowrap}.result-table-mobile td[data-v-74dffcd2]{border:1px solid #ddd;padding:8px;font-size:11px;text-align:center;word-break:break-all}.result-table-mobile td[data-v-74dffcd2]:nth-child(2),.result-table-mobile th[data-v-74dffcd2]:nth-child(2){width:60%}.result-table-mobile td[data-v-74dffcd2]:first-child,.result-table-mobile td[data-v-74dffcd2]:nth-child(2){width:50%;text-align:left;padding-left:15px}.result-table-mobile thead th[data-v-74dffcd2]{background-color:#f0f0f0;font-weight:700;color:#333;top:0;z-index:1}.result-table-mobile tbody tr[data-v-74dffcd2]:nth-child(2n){background-color:#f9f9f9}.empty-message-mobile[data-v-74dffcd2]{text-align:center;padding:20px;color:#777;font-size:16px}.session-header[data-v-74dffcd2]{display:flex;justify-content:right;margin:10px}.items-per-page[data-v-74dffcd2]{margin:10px 0;display:flex;align-items:center;gap:10px}.items-per-page label[data-v-74dffcd2]{font-size:14px;color:#333}.items-per-page select[data-v-74dffcd2]{padding:6px 8px;border:1px solid #ccc;border-radius:6px;cursor:pointer}.pagination[data-v-74dffcd2]{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:1px}.pagination button[data-v-74dffcd2]{padding:8px 12px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.pagination button[data-v-74dffcd2]:disabled{background-color:#eee;color:#777;cursor:not-allowed}.page-number[data-v-74dffcd2]{padding:8px;cursor:pointer}.page-number.current[data-v-74dffcd2]{font-weight:700;color:#4a69bd}.pagination-button[data-v-74dffcd2]{padding:8px 16px;margin:5px;background-color:#4a90e2;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.pagination-button[data-v-74dffcd2]:hover{background-color:#357abd}.pagination-button[data-v-74dffcd2]:disabled{background-color:#ccc;cursor:not-allowed}.container[data-v-7a6dd718]{display:flex;flex-direction:column;height:100vh;box-sizing:border-box;overflow-y:auto;padding:0;margin-top:30px}.description[data-v-7a6dd718]{text-align:left;padding:10px}.table_num[data-v-7a6dd718]{text-align:center;word-wrap:break-word}.content[data-v-7a6dd718]{padding:10px 20px;overflow-y:auto;box-sizing:border-box;flex-grow:1;margin:15px 0 50px 0}.content h2[data-v-7a6dd718]{padding:10px 0;margin:0}.scale-table-wrapper[data-v-7a6dd718]{overflow-x:auto;width:100%}.answer-table[data-v-7a6dd718]{display:flex;justify-content:flex-start;align-items:center;gap:8px;width:100%}.rating-labels[data-v-7a6dd718]{display:flex;justify-content:space-between;font-size:12px;font-weight:400;color:#666;margin-bottom:4px}.rating-options[data-v-7a6dd718]{display:flex;gap:10px}.rating-option input[type=radio][data-v-7a6dd718]{margin-right:4px}.button-row[data-v-7a6dd718]{display:flex;justify-content:center;margin-top:20px}.round-button[data-v-7a6dd718]{background-color:#4caf50;border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:700}.instructions[data-v-7a6dd718]{font-size:14px;margin-bottom:16px;line-height:1.5}.question-block[data-v-7a6dd718]{margin-bottom:30px;padding:10px;border:1px solid #ddd;border-radius:10px}.question-text[data-v-7a6dd718]{margin-bottom:10px;font-size:14px;font-weight:700}.form-row[data-v-7a6dd718]{margin-bottom:15px;display:flex;flex-direction:column;overflow-x:auto}.form-row label[data-v-7a6dd718]{margin-bottom:10px;font-weight:700;font-size:14px;color:#000;white-space:nowrap}.scale-table[data-v-7a6dd718]{width:100%;border-collapse:collapse;background-color:#fff;border:1px solid #ccc;text-align:center;white-space:nowrap}.scale-table td[data-v-7a6dd718],.scale-table th[data-v-7a6dd718]{padding:6px 4px;border:1px solid #ccc}.scale-table thead th[data-v-7a6dd718]{font-size:13px;color:#333}.scale-table input[type=radio][data-v-7a6dd718]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #999;border-radius:50%;outline:none;cursor:pointer;transition:all .2s ease-in-out}.scale-table input[type=radio][data-v-7a6dd718]:checked{background-color:#4caf50;border-color:#4caf50}.form-summary[data-v-7a6dd718]{margin:20px 0;padding:10px 15px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}.form-summary-row[data-v-7a6dd718]{display:flex;justify-content:space-between;padding:6px 0;font-size:14px;border-bottom:1px dashed #ccc}.form-summary-row[data-v-7a6dd718]:last-child{border-bottom:none}.form-summary-label[data-v-7a6dd718]{font-weight:500;color:#333}.form-summary-value[data-v-7a6dd718]{font-weight:700;color:#2e7d32}.content[data-v-24b40c26]{overflow-y:auto;flex-grow:1}[data-v-24b40c26] .el-tabs__header{height:30px;line-height:60px}[data-v-24b40c26] .el-tabs__item.is-active{font-weight:700;color:#303133}[data-v-24b40c26] .el-tabs__item{font-size:var(--font-size,16px)}[data-v-24b40c26] .el-tabs__active-bar.is-top{background-color:#303133!important}.side-effects[data-v-24b40c26]{margin-top:3px;font-size:var(--font-size,16px)}.side-effect-item[data-v-24b40c26]{display:flex;justify-content:space-between;align-items:center;padding:2px 5px;background-color:#fff;border:1px solid #eee;border-radius:8px;margin-bottom:2px;color:#333;font-size:var(--font-size,16px)}.side-effect-item[data-v-24b40c26]:hover{background-color:#f9f9f9;cursor:pointer}.remove-icon[data-v-24b40c26]{color:#ff4d4f;font-weight:700;cursor:pointer;padding:2px 5px}.remove-icon[data-v-24b40c26]:hover{color:#ff1f1f}.effect-button[data-v-24b40c26]:hover{border-color:#fff}.effect-button.selected[data-v-24b40c26]{background-color:#1da1f2;color:#fff;border-color:#1da1f2}.level-list[data-v-24b40c26]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:15px;font-size:var(--font-size,16px)}.level-list p[data-v-24b40c26]{margin:0;font-weight:700;min-width:80px;font-size:var(--font-size,16px)}.level-button[data-v-24b40c26]{padding:8px 12px;background-color:#e0e0e0;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.level-button[data-v-24b40c26]:hover{background-color:#d0d0d0}.level-button.selected[data-v-24b40c26]{background-color:#1da1f2;color:#fff}.tab-icon[data-v-24b40c26]{width:20px;height:20px;margin-right:8px;vertical-align:middle}.tab-rows[data-v-24b40c26]{display:flex;flex-direction:column;width:100%}.tab-row[data-v-24b40c26]{display:flex;justify-content:space-between;margin-bottom:10px}.tab-row .el-tabs[data-v-24b40c26]{width:100%}.tab-row .el-tabs__nav[data-v-24b40c26]{display:flex;justify-content:space-around}.tab-row .el-tabs__item[data-v-24b40c26]{flex:1;text-align:center}.save-button[data-v-24b40c26]{position:fixed;bottom:0;left:0;width:100%;padding:16px;background-color:var(--button-bg);color:var(--button-text);border:none;font-size:var(--font-size,16px);text-align:center;cursor:pointer;transition:background-color .3s ease;z-index:999}.save-button[data-v-24b40c26]:hover{background-color:#1a91da}.scrollable-tabs[data-v-24b40c26]{padding:3px;display:flex;flex-wrap:wrap;gap:2px;align-items:center}.effect-button[data-v-24b40c26]{flex:1 1 calc(33.33% - 10px);padding:2px;text-align:center;background:#eee;border:none;background-color:#f5f5f5;color:#000;border-radius:8px;cursor:pointer;transition:background-color .3s;font-size:14px}.custom-add-button[data-v-24b40c26]{background-color:#31a3c8;color:#fff;border-radius:30px;font-size:var(--font-size,16px);font-weight:700;border:none}.add-targeted-therapy[data-v-24b40c26]{flex:1;border:none;background-color:#007bff;color:#fff;border-radius:8px;cursor:pointer;white-space:nowrap;font-size:var(--font-size,16px);padding:6px 10px;width:100%}.side-effect-page[data-v-ecd02aba]{margin-top:15%;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dialog-content[data-v-ecd02aba]{max-width:600px;margin:auto}.date-picker-container[data-v-ecd02aba],.level-selector[data-v-ecd02aba]{display:flex;flex-direction:column;max-width:300px}.date-picker-container[data-v-ecd02aba],.level-selector[data-v-ecd02aba],.p[data-v-ecd02aba]{font-size:var(--font-size,16px)}.level-dropdown[data-v-ecd02aba]{padding:12px;font-size:var(--font-size,16px);margin-top:5px;width:100%}.date-picker-container input[type=date][data-v-ecd02aba]{width:90%;min-width:200px;padding:10px;font-size:var(--font-size,16px);box-sizing:border-box}.effect-select[data-v-ecd02aba]{margin-bottom:20px}.page-footer[data-v-ecd02aba]{margin-top:10px;display:flex;gap:10px;justify-content:center}.add-targeted-therapy[data-v-ecd02aba]{flex:1;font-size:var(--font-size,16px);padding:10px;border:none;border-radius:8px;cursor:pointer;white-space:nowrap}.add-targeted-therapy.cancel[data-v-ecd02aba]{background-color:#ccc;color:#000}.add-targeted-therapy.save[data-v-ecd02aba]{background-color:#007bff;color:#fff}.effect-level-buttons[data-v-ecd02aba]{display:flex;flex-direction:row;justify-content:center;gap:10px}.level-button[data-v-ecd02aba]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:80px;padding:8px 12px;border:none;border-radius:10px;background-color:#f5f5f5;text-align:center;font-size:var(--font-size,16px);white-space:normal;word-break:keep-all}.level-button.selected[data-v-ecd02aba]{background-color:#dceeff;font-weight:700}.level-label[data-v-ecd02aba]{font-weight:700;color:#666}.level-desc[data-v-ecd02aba]{font-size:var(--font-size,14px);color:#666}@media (max-width:768px){.side-effect-page[data-v-ecd02aba]{margin-top:8%;padding:10px}.date-picker-container[data-v-ecd02aba],.level-selector[data-v-ecd02aba]{max-width:200px}.level-button[data-v-ecd02aba]{min-width:55px;padding:5px 6px;font-size:var(--font-size,11px)}.level-desc[data-v-ecd02aba]{font-size:var(--font-size,9px)}.add-targeted-therapy[data-v-ecd02aba]{min-width:70px;padding:6px}}@media (max-width:480px){.side-effect-page[data-v-ecd02aba]{margin-top:5%;padding:5px}.date-picker-container[data-v-ecd02aba],.level-selector[data-v-ecd02aba]{max-width:180px}.level-button[data-v-ecd02aba]{min-width:50px;padding:4px 5px;font-size:var(--font-size,10px)}.level-desc[data-v-ecd02aba]{font-size:var(--font-size,8px)}.effect-level-buttons[data-v-ecd02aba]{gap:3px}.add-targeted-therapy[data-v-ecd02aba]{min-width:60px;padding:5px;font-size:var(--font-size,12px)}}.targeted-therapy{margin-bottom:20px}.targeted-therapy h4{margin-top:0;margin-bottom:3px}.dosage-container{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dosage-container.row{display:flex;flex-direction:row;gap:16px;margin-bottom:10px}.dosage-field{flex:1;display:flex;flex-direction:column;gap:8px}.dosage-field label{font-weight:700}.dosage-field input{max-height:32px}.dosage-field div{min-height:32px;max-height:32px;align-content:center}.dosage-container.col{display:flex;flex-direction:column;gap:16px}.dosage-field.row{display:flex;flex-direction:row;align-items:center;gap:8px;white-space:nowrap}.dosage-field label{width:80px;text-align:right;white-space:nowrap}.popup .dosage-field label{width:auto;text-align:left;white-space:nowrap}.popup .dosage-container{gap:0}.dosage-field input{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px;min-width:80px}.date-field{margin-top:5px;margin-bottom:10px;display:flex;flex-direction:column}.date-field label{margin-bottom:4px;font-weight:700}.date-field input{padding:8px;border:1px solid #ccc;border-radius:4px}.alarm-label-wrapper{display:flex;justify-content:flex-end;width:100%;align-items:center}.medication-labels{margin-top:20px}.medication-labels h4{margin-top:0;margin-bottom:3px}.medication-label{display:flex;flex-direction:column;padding:3px;border:1px solid #ccc;border-radius:8px;margin-bottom:3px}.label-header{display:flex;justify-content:space-between;align-items:center}.label-footer{margin-top:5px;color:#555}.delete-button button{gap:10px}.edit-button button{margin-right:16px;background-color:#31a3c8}.action-button button{color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:10px;width:70%;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000}.popup h3{margin-bottom:10px;text-align:center}.popup input{width:100%;padding:10px;border:1px solid #ccc;border-radius:8px}.popup .el-select,.popup input{margin-bottom:10px}.popup button{margin:5px;padding:10px 20px;border:none;cursor:pointer}.popup button,.save-button{border-radius:8px;background-color:#31a3c8;color:#fff}.save-button{margin-top:20px;padding:10px}.search-button{display:flex;flex-direction:column;align-items:center;margin-top:15px;margin-bottom:15px}.search-button button{border:none;border-radius:20px;width:140px;height:30px}.search-button button,.targeted-therapy button{color:#fff;font-size:var(--font-size,16px);cursor:pointer;text-align:center}.targeted-therapy button{border:none;background-color:#1da1f2;border-radius:8px;white-space:nowrap;width:100%}.search-description{font-size:var(--font-size,14px);color:var(--description-text-color);line-height:1.4;padding:1px;text-align:center;margin-bottom:0;box-sizing:border-box;width:100%}.round-button{width:120px;background-color:var(--button-bg)}.edit-form{margin-bottom:20px}.form-row{display:flex;gap:10px}.form-row .form-group{flex:1}.popup-buttons{display:flex;gap:10px;justify-content:center}.confirm-btn{background-color:#31a3c8}.cancel-btn,.confirm-btn{color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.cancel-btn{background-color:#666!important}.confirm-btn:hover{background-color:#2890b3}.cancel-btn:hover{background-color:#555}.warning-text{color:#ff4d4d}.warning button{background-color:#ff4d4d}.overlay{background-color:rgba(0,0,0,.5);z-index:999}.popup-buttons button{font-size:var(--font-size,14px)}.birth-date-picker select[data-v-ac98097c]{font-size:14px;margin-right:5px;border-radius:8px;padding:0 12px;border:1px solid #ccc}.content[data-v-2ca4ff70]{padding:10px;overflow-y:auto;flex-grow:1}.effects-container[data-v-2ca4ff70]{display:block;overflow-y:auto;padding:10px}.effect-card[data-v-2ca4ff70]{background-color:#f9f9f9;border-radius:8px;padding-left:10px;width:95%;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:10px}.effect-card[data-v-2ca4ff70],.effect-info[data-v-2ca4ff70]{display:flex;flex-direction:column;gap:8px}.effect-name[data-v-2ca4ff70]{font-weight:700;font-size:var(--font-size,16px);margin-bottom:5px}.effect-dates[data-v-2ca4ff70]{display:flex;flex-direction:column}.date-item[data-v-2ca4ff70]{display:flex;align-items:center;padding:4px 0}.date-item label[data-v-2ca4ff70]{font-size:var(--font-size,14px);margin-right:10px;white-space:nowrap}.add-complication-button[data-v-2ca4ff70]{background-color:#007bff;color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:30px;text-align:center;cursor:pointer}.add-new-effect[data-v-2ca4ff70]{margin-top:10px;padding:10px;border:1px solid #ddd;border-radius:8px;background-color:#fafafa}.fade-enter-active[data-v-2ca4ff70],.fade-leave-active[data-v-2ca4ff70]{transition:opacity .5s}.fade-enter[data-v-2ca4ff70],.fade-leave-to[data-v-2ca4ff70]{opacity:0}.add-button[data-v-2ca4ff70]{width:100%;padding:16px;background-color:var(--button-bg);color:var(--button-text);border:none;font-size:16px;text-align:center;cursor:pointer;transition:background-color .3s ease}.form-group[data-v-2ca4ff70]{margin-bottom:16px;display:flex;flex-direction:column}.form-group label[data-v-2ca4ff70]{font-size:var(--font-size,16px);margin-bottom:8px;font-weight:700}.form-group input[data-v-2ca4ff70],.form-group select[data-v-2ca4ff70]{width:100%;padding:8px;font-size:var(--font-size,14px);border:1px solid #ccc;border-radius:6px}.form-group .error[data-v-2ca4ff70]{color:red;font-size:12px;margin-top:4px}.date-picker-container[data-v-2ca4ff70]{margin-top:20px;margin-bottom:20px}.side-effects[data-v-2ca4ff70]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.side-effect-item[data-v-2ca4ff70]{display:flex;align-items:center;justify-content:space-between;padding:10px;background-color:#f0f0f0;border-radius:8px;cursor:pointer}.available-effects[data-v-2ca4ff70]{margin-top:20px}.available-effects p[data-v-2ca4ff70]{margin-bottom:10px;font-weight:700}.complication-card[data-v-2ca4ff70]{display:inline-block;padding:10px;background-color:#d0d0d0;border-radius:8px;margin-right:10px;margin-bottom:10px;cursor:pointer}.table-container[data-v-9fba6c60]{overflow-y:auto;font-size:var(--font-size,16px)}.result-table[data-v-9fba6c60]{font-size:var(--font-size,16px);width:100%;border-collapse:collapse}.result-table thead th[data-v-9fba6c60]{font-size:var(--font-size,16px);position:sticky;top:0;background-color:#005792;color:#fff;z-index:10;white-space:nowrap}.result-table td[data-v-9fba6c60],.result-table th[data-v-9fba6c60]{border:1px solid #ddd;padding:1px;text-align:center;font-size:var(--font-size,16px)}.noramlRange-container[data-v-9fba6c60]{text-align:right;margin-right:10px;margin-bottom:5px}.noramlRange-button[data-v-9fba6c60]{white-space:nowrap;padding:3px;background-color:#96dcf8;color:#000;border:1px #000;border-radius:5px;font-size:12px;cursor:pointer;width:80px}.search-bar[data-v-9fba6c60]{margin:10px}body,html{font-family:Noto Sans KR,sans-serif}.container{display:flex;flex-direction:column;height:100vh;position:relative;box-sizing:border-box;padding:0}.overlay{height:100%;z-index:9}.header-row,.overlay{position:fixed;top:0;left:0;width:100%}.header-row{display:flex;align-items:center;justify-content:space-between;background-color:#9bb6fb;padding:10px 15px;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1000;box-sizing:border-box;overflow:visible}.description{font-size:var(--font-size,16px);color:var(--description-text-color);line-height:1.4;background-color:var(--description-background-color);padding:3px;text-align:center;margin-top:50px;margin-bottom:0;box-sizing:border-box;width:100%}.content{padding:0 20px;overflow-y:auto;box-sizing:border-box;flex-grow:1}.title{margin:0;text-align:center;flex-grow:1}.back-button,.title{color:#fff;font-size:20px}.back-button{left:15px}.back-button,.main-button{position:absolute;background:transparent;border:none;cursor:pointer;padding:0}.main-button{right:15px;color:#fff;font-size:20px}.v-toast.v-toast--bottom{position:fixed;bottom:-80%;left:50%;transform:translateX(-50%);width:80%;max-width:500px;z-index:9999;pointer-events:none;display:flex;justify-content:center}.v-toast__item{display:flex;align-items:center;background-color:#656464;color:#fff;font-size:14px;padding:8px 12px;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.2);width:100%;pointer-events:all;box-sizing:border-box;height:30px}.v-toast__item--error{background-color:#000}.v-toast__item--success{background-color:#27ae60}.v-toast__text{margin:0;line-height:1.2}.v-toast__icon{margin-right:6px}.save-button{position:fixed;bottom:0;left:0;width:100%;padding:16px;background-color:var(--button-bg);color:var(--button-text);border:none;font-size:16px;text-align:center;cursor:pointer;transition:background-color .3s ease}.save-button:hover{background-color:var(--button-hover)}.round-button{display:block;width:85px;height:25px;margin:2px auto;margin-top:5px;background-color:#007bff;color:#fff;border:none;border-radius:8px;padding:0;cursor:pointer;font-size:var(--font-size,14px);transition:background-color .3s ease}.section-divider{border:none;border-top:1px solid #ccc;margin:5px 0}.header-icons{display:flex;gap:15px}.header-icons .icon{font-size:24px;color:var(--icon-color);cursor:pointer;transition:color .3s ease}.header-icons .icon:hover{color:var(--hover-color,#007bff)}input{width:100%;padding:2px;background-color:var(--input-bg);color:var(--input-text);border:1px solid var(--input-border);border-radius:4px;font-size:14px;box-sizing:border-box;text-align:left;transition:border-color .3s ease,background-color .3s ease,color .3s ease}input::-moz-placeholder{color:var(--input-placeholder)}input::placeholder{color:var(--input-placeholder)}input:focus{outline:none}input:focus,input:hover{border-color:var(--input-hover-border)}::v-deep(.el-dialog){--el-dialog-bg-color:#000}.page-container{display:flex;flex-direction:column;height:100vh;background-color:#fff}.header-bar{position:relative;height:44px;padding:0 16px;background-color:#f8f8f8;border-bottom:1px solid #ddd}.header-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:17px;font-weight:600;margin:0;text-align:center}.category-container{display:flex;flex-direction:column;align-items:center;padding:20px}.category-buttons{display:flex;flex-direction:column;gap:10px;width:100%;max-width:400px}.category-buttons button{width:100%;padding:10px;font-size:var(--font-size,16px);border:none;border-radius:10px;background-color:var(--button-bg,#007bff);color:#fff;cursor:pointer;transition:background-color .3s ease}.category-buttons button.active,.category-buttons button:hover{background-color:#0056b3}.sub-title{font-size:20px;font-weight:600;text-align:center}:root{--background-color-light:#fff;--text-color-light:#000;--border-color-light:#ddd;--background-color-dark:#0c121e;--text-color-dark:#fff;--border-color-dark:#555;--nav-background:#f8f8f8;--nav-background_top:#042f5e;--grid-item-background:#31a3c8;--grid-item-hover:#2796b6;--grid-item-border:#ddd;--bottom-nav-height:40px;--bottom-nav-padding:10px;--bottom-nav-background-color:var(--nav-background);--header-height:80px;--header-padding:10px;--input-bg:#f9f9f9;--input-border:#d9d9d9;--input-text:#333;--input-placeholder:#999;--input-hover-border:#4caf50;--header-bg:#f9f9f9;--header-text:#333;--header-border:#e0e0e0;--header-row:#9bb6fb;--button-bg:#ffab1f;--button-text:#fff;--button-hover:#45a049;--tab-text-color:#333;--tab-active-color:#31a3c8;--el-text-color-primary:var(--text-color-light)!important;--text-greay-color:#333;--back-button-text:#000;--description-text-color:#555;--announcement-bg-color:#f0f4f8;--el-bg-color:var(--background-color-light);--dialog-bg-color:#fff;--dialog-text-color:#333}[data-theme=light]{--background-color:var(--background-color-light);--text-color:#333;--border-color:var(--border-color-light);--save-button-background-color:#31a3c8;--description-background-color:#f0f1f5;--switch-bg:#e0e0e0;--btn-bg-color:#31a3c8}[data-theme=dark]{--background-color:var(--background-color-dark);--text-color:#fff;--text-greay-color:#333;--border-color:var(--border-color-dark);--nav-background:#000;--grid-item-background:#454545;--grid-item-hover:#616161;--grid-item-border:#616161;--save-button-background-color:#ec6100;--description-background-color:#111828;--switch-bg:#4caf50;--icon-color:#fff;--header-bg:#0c121e;--header-text:#e0e0e0;--header-border:#555;--button-bg:#007bff;--button-text:#fff;--button-hover:#1565c0;--tab-text-color:#e0e0e0;--tab-active-color:#1e90ff;--el-text-color-primary:#e0e0e0!important;--bottom-nav-background-color:#111828;--input-bg:var(--background-color-dark);--back-button-text:#fff;--description-text-color:#fff;--announcement-bg-color:var(--background-color);--el-bg-color:var(--background-color-dark);--dialog-bg-color:#222;--dialog-text-color:#f9f9f9;--btn-bg-color:#31a3c8}.container[data-v-28b14cfe]{padding:10px;background-color:var(--background-color);color:var(--text-color);font-size:var(--font-size,16px);border:none;box-shadow:none}.account-section[data-v-28b14cfe],.settings-section[data-v-28b14cfe]{margin-top:30px}h3[data-v-28b14cfe]{font-size:18px;color:var(--text-color);margin-bottom:15px}.setting-item[data-v-28b14cfe],.sub-setting-item[data-v-28b14cfe]{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid var(--border-color);cursor:pointer}.sub-setting-item[data-v-28b14cfe]{margin-left:20px}.setting-item p[data-v-28b14cfe],.sub-setting-item p[data-v-28b14cfe]{flex-grow:1;margin-left:10px}.setting-item span[data-v-28b14cfe],.sub-setting-item span[data-v-28b14cfe]{font-size:24px}input[type=range][data-v-28b14cfe]{width:100px}input[type=checkbox][data-v-28b14cfe]{transform:scale(1.2)}.switch[data-v-28b14cfe]{display:flex;align-items:center}.switch input[type=checkbox][data-v-28b14cfe]{width:40px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--switch-bg);border-radius:20px;position:relative;outline:none;cursor:pointer;transition:background-color .3s ease}.switch input[type=checkbox][data-v-28b14cfe]:checked{background-color:#4caf50}.switch input[type=checkbox][data-v-28b14cfe]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .3s ease}.switch input[type=checkbox][data-v-28b14cfe]:checked:before{transform:translateX(20px)}[data-v-28b14cfe]:root{--background-color:#f9f9f9;--text-color:#333;--border-color:#ddd;--switch-bg:#ddd;--font-size:16px}[data-theme=dark][data-v-28b14cfe]{--background-color:#333;--text-color:#f9f9f9;--border-color:#555;--switch-bg:#555}#app[data-v-98cfe304],.app-container[data-v-98cfe304],body[data-v-98cfe304],html[data-v-98cfe304]{margin:0;padding:0;height:100vh;display:flex;flex-direction:column;align-items:center;background-color:#f8f9fa;color:#333;font-family:Arial,sans-serif}.dheader[data-v-98cfe304]{text-align:center;margin:20px;margin-top:50px;border-radius:20px;width:70%;box-sizing:border-box;font-size:26px;flex-shrink:0}.logo[data-v-98cfe304]{width:160px;height:160px;margin-bottom:10px}.description[data-v-98cfe304]{text-align:center;font-size:16px;color:#555;background-color:#fff;margin:10px 0;flex-shrink:0}.button-wrapper[data-v-98cfe304]{flex-grow:1;width:80%;display:flex;justify-content:center;overflow:hidden}.button-container[data-v-98cfe304]{display:flex;flex-direction:column;align-items:center;width:100%;overflow-y:auto;max-height:100%;padding:10px;scrollbar-width:thin;scrollbar-color:#888 #f0f1f5}.button-container[data-v-98cfe304]::-webkit-scrollbar{width:8px}.button-container[data-v-98cfe304]::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.button-container[data-v-98cfe304]::-webkit-scrollbar-track{background-color:#f0f1f5}.disease-button[data-v-98cfe304]{width:100%;padding:15px 0;color:#000;border:none;border-radius:25px;font-size:16px;cursor:pointer;margin-bottom:10px}.disease-button[data-v-98cfe304],.disease-button[data-v-98cfe304]:hover{background-color:var(--header-row)}.disabled-disease-button[data-v-98cfe304]{width:100%;padding:15px 0;background-color:#eee;color:#888;border:none;border-radius:25px;font-size:16px;margin-top:5px;cursor:not-allowed;text-align:center}.disabled-disease-button[data-v-98cfe304]:hover{background-color:#ddd}.footer[data-v-98cfe304]{text-align:center;color:#aaa;font-size:12px;width:100%;position:fixed;bottom:0;background-color:#f8f9fa;padding:10px 0;z-index:10}.footer-line[data-v-98cfe304]{width:60px;border:.5px solid #aaa;margin:5px auto}.main[data-v-af2f7664]{padding-top:190px;overflow-y:auto;flex-grow:1;margin:10px}.share-section[data-v-af2f7664]{display:flex;flex-direction:column;gap:20px;flex-grow:1}.share-item[data-v-af2f7664]{background-color:var(--background-color);padding:15px;border:1px solid #ccc;border-radius:10px;display:flex;justify-content:space-between;align-items:center}.share-text[data-v-af2f7664]{font-size:16px}.actions[data-v-af2f7664]{display:flex;align-items:center;gap:10px}.switch[data-v-af2f7664]{position:relative;display:inline-block;width:50px;height:24px}.switch input[data-v-af2f7664]{opacity:0;width:0;height:0}.slider[data-v-af2f7664]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.slider[data-v-af2f7664]:before{position:absolute;content:"";height:16px;width:16px;border-radius:50%;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-af2f7664]{background-color:#4caf50}input:checked+.slider[data-v-af2f7664]:before{transform:translateX(26px)}.share-button[data-v-af2f7664]{position:fixed;bottom:0;left:0;width:100%;padding:15px;background-color:#31a3c8;color:#fff;font-size:16px;border:none;cursor:pointer;text-align:center}.share-button[data-v-af2f7664]:hover{background-color:#0056b3}.result-list-mobile[data-v-33b8d3ab]{margin-top:70px}.table-container-mobile[data-v-33b8d3ab]{overflow-x:auto;margin:5px;margin-bottom:10%}.result-table-mobile[data-v-33b8d3ab]{width:100%;border-collapse:collapse;font-size:14px;background-color:#fff;border:1px solid #ddd}.result-table-mobile td[data-v-33b8d3ab],.result-table-mobile th[data-v-33b8d3ab]{border:1px solid #ddd;padding:8px;text-align:center;white-space:nowrap}.result-table-mobile thead th[data-v-33b8d3ab]{background-color:#f0f0f0;font-weight:700;color:#333;position:sticky;top:0;z-index:1}.result-table-mobile tbody tr[data-v-33b8d3ab]:nth-child(2n){background-color:#f9f9f9}.empty-message-mobile[data-v-33b8d3ab]{text-align:center;padding:20px;color:#777;font-size:16px}.save-button-wrapper[data-v-33b8d3ab]{text-align:center;margin:15px 0}.save-button[data-v-33b8d3ab]{background-color:#4caf50;color:#fff;padding:8px 20px;border:none;border-radius:5px}.check-date[data-v-024ebec7]{text-align:center;font-size:var(--font-size,18px);margin-bottom:10px;font-weight:700}[data-v-024ebec7] .input{width:150px}.input-container.blood-pressure-input[data-v-024ebec7]{padding:15px;background-color:#fff;border-radius:10px;margin-bottom:20px}.bp-grid[data-v-024ebec7]{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center;justify-content:space-between}.bp-label[data-v-024ebec7]{grid-column:1;grid-row:1/span 2;text-align:center;font-weight:700;align-self:center;margin-bottom:20px}.bp-high[data-v-024ebec7]{grid-column:2;grid-row:1}.bp-low[data-v-024ebec7]{grid-column:2;grid-row:2}.input-group[data-v-024ebec7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.input-group input[data-v-024ebec7]{width:150px;padding:8px;text-align:right;border:1px solid #ccc;border-radius:5px;background:transparent}.unit[data-v-024ebec7]{margin-left:5px;font-size:16px;color:#777;width:80px}.save-button[data-v-024ebec7]{padding:10px 20px;background-color:var(--btn-bg-color);border:none;border-radius:5px;color:#fff;cursor:pointer}.local-button[data-v-024ebec7]{background-color:#31a3c8;border:none;border-radius:5px;color:#fff;cursor:pointer;height:30px;width:100px;font-size:var(--font-size,16px)}.date-picker-container[data-v-024ebec7]{display:flex;align-items:center;justify-content:center;margin-bottom:20px;width:100%}.date-picker-container .round-button[data-v-024ebec7]{width:140px;background-color:#67bcd8}.date-picker-container input[data-v-024ebec7]{width:50px}.arrow-button[data-v-024ebec7]{width:20px;height:20px;font-size:var(--font-size,14px);background-color:#31a3c8;color:#fff;border:none;border-radius:5px}.blood-sugar-row[data-v-024ebec7]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center;margin-bottom:20px}.blood-sugar-row input[type=number][data-v-024ebec7]{width:50px;padding:8px;text-align:right;border:1px solid #ccc;border-radius:5px}.blood-sugar-row input[type=date][data-v-024ebec7]{width:80px;padding:6px;border:1px solid #ccc;border-radius:5px}.blood-sugar-row .unit[data-v-024ebec7]{font-size:14px;margin:0 5px;width:35px;text-align:left}.blood-sugar-row .arrow-button[data-v-024ebec7]{width:10px;height:20px;font-size:12px;background-color:var(--button-bg);color:#fff;border:none;border-radius:5px}.blood-sugar-row .round-button[data-v-024ebec7]{background-color:var(--button-bg);border:none;color:#fff;border-radius:16px;cursor:pointer;width:40px;margin:0}.blood-presure-row[data-v-024ebec7]{display:flex;gap:6px;align-items:center;justify-content:center;margin-bottom:20px}.blood-presure-row input[type=number][data-v-024ebec7]{width:48px;padding:8px;text-align:right;border:1px solid #ccc;border-radius:5px}.blood-presure-row input[type=date][data-v-024ebec7]{width:100px;padding:6px;border:1px solid #ccc;border-radius:5px}.blood-presure-row .b-unit[data-v-024ebec7]{font-size:12px;margin:0 5px;width:35px;text-align:left}.blood-presure-row .arrow-button[data-v-024ebec7]{width:10px;height:20px;font-size:12px;background-color:var(--button-bg);color:#fff;border:none;border-radius:5px}.blood-presure-row .round-button[data-v-024ebec7]{background-color:var(--button-bg);border:none;color:#fff;border-radius:16px;cursor:pointer;width:40px;margin:0}.record-list[data-v-6388b466]{display:flex;flex-direction:column;gap:15px;margin-top:5px}.record-item[data-v-6388b466]{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:#f5f5f5;border-radius:8px;cursor:pointer;font-size:16px}.record-item[data-v-6388b466]:hover{background-color:#e0e0e0}.icon-container img[data-v-6388b466]{width:30px;height:30px;margin-right:10px}.voice-record[data-v-6388b466]{background-color:#ffe4e1}.camera[data-v-6388b466]{background-color:#fff8dc}.video[data-v-6388b466]{background-color:#e6e6fa}.file[data-v-6388b466]{background-color:#e0f7fa}.material-icons[data-v-6388b466]{color:#888}.container[data-v-b37a5dba]{display:flex;flex-direction:column;height:100vh;padding:20px;position:relative;box-sizing:border-box;overflow-y:auto;padding:0;margin-top:30px}.content[data-v-b37a5dba]{padding:0;overflow-y:auto;box-sizing:border-box;flex-grow:1;margin-bottom:50px;padding:20px}.content h2[data-v-b37a5dba]{margin-bottom:0}.session-header[data-v-b37a5dba]{display:flex;justify-content:right;align-items:center;margin:10px}.content[data-v-b37a5dba]::-webkit-scrollbar{display:none}.form-row[data-v-b37a5dba]{margin-bottom:15px;display:flex;flex-direction:column}.form-row label[data-v-b37a5dba]{margin-bottom:5px;font-weight:700;color:#000}.form-row input[data-v-b37a5dba],.form-row textarea[data-v-b37a5dba]{padding:10px;border-radius:4px;font-size:14px;background-color:var(--header-bg);color:#000}.add-input[data-v-b37a5dba]{position:fixed;bottom:60px;left:10px;right:10px;background-color:var(--nav-background);padding:15px;border-radius:8px;text-align:left;z-index:1000}.button-row[data-v-b37a5dba]{display:flex;justify-content:center;margin-top:20px}[data-v-b37a5dba] .ql-container{color:#fff}.list-table[data-v-b37a5dba]{width:100%;border-collapse:collapse;margin-bottom:20px;color:var(--text-color)}.list-table th[data-v-b37a5dba]{border:1px solid #ccc;padding:10px;text-align:center;white-space:nowrap}.list-table td[data-v-b37a5dba]{border:1px solid #ccc;padding:10px;text-align:center;word-break:normal}.list-table td[data-v-b37a5dba]:nth-child(3){word-break:break-word;width:190px}.list-table td[data-v-b37a5dba]:nth-child(4){width:45px}.btn-group[data-v-b37a5dba]{display:flex;justify-content:center}.btn-group button[data-v-b37a5dba]{padding:0;font-size:14px;background-color:#1d7ba6;color:#fff;border:none;border-radius:4px;cursor:pointer}.btn-group button[data-v-b37a5dba]:disabled{background-color:#999;cursor:not-allowed}.attached-filename[data-v-b37a5dba]{margin-top:5px;color:#333;font-size:14px}.items-per-page[data-v-b37a5dba]{margin:10px 0;display:flex;align-items:center;gap:10px;flex-shrink:0}.items-per-page label[data-v-b37a5dba]{font-size:14px;color:#333}.items-per-page select[data-v-b37a5dba]{padding:6px 8px;border:1px solid #ccc;border-radius:6px;cursor:pointer}.pagination[data-v-b37a5dba]{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:1px}.pagination button[data-v-b37a5dba]{padding:8px 12px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.pagination button[data-v-b37a5dba]:disabled{background-color:#eee;color:#777;cursor:not-allowed}.page-number[data-v-b37a5dba]{padding:8px;cursor:pointer}.page-number.current[data-v-b37a5dba]{font-weight:700;color:#4a69bd}.pagination-button[data-v-b37a5dba]{padding:8px 16px;margin:5px;background-color:#4a90e2;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.pagination-button[data-v-b37a5dba]:hover{background-color:#357abd}.pagination-button[data-v-b37a5dba]:disabled{background-color:#ccc;cursor:not-allowed}.thumbnail-container[data-v-b37a5dba]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.thumbnail-item[data-v-b37a5dba]{cursor:pointer;width:100px;height:100px;overflow:hidden;border:1px solid #ddd;border-radius:4px}.thumbnail[data-v-b37a5dba]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content[data-v-14f97bac]{padding:10px;overflow-y:auto;box-sizing:border-box;flex-grow:1;margin-bottom:50px;margin-top:30px}.form-row[data-v-14f97bac]{margin-bottom:15px;display:flex;word-wrap:break-word;flex-direction:column}.form-row label[data-v-14f97bac]{margin-bottom:5px;font-weight:700;color:#000}.form-row-hr[data-v-14f97bac]{border-top:2px solid #ddd;margin:5px 0;padding-top:5px}.form-row-label[data-v-14f97bac]{margin-bottom:5px;font-weight:700;color:#000}.form-label-span[data-v-14f97bac]{color:#a9a9a9;font-size:11px;margin-left:5px}.form-answer[data-v-14f97bac]{display:flex;justify-content:space-between}.delete-btn[data-v-14f97bac]{padding:5px 10px;margin-left:5px;background-color:#ff6b6b;color:#fff;border:none;border-radius:5px;cursor:pointer}[data-v-14f97bac] .form-row-span p{margin:0;margin-bottom:15px;padding:0}.form-row input[data-v-14f97bac],.form-row textarea[data-v-14f97bac]{padding:10px;border-radius:4px;font-size:14px;background-color:var(--header-bg);color:#000}.button-row[data-v-14f97bac]{display:flex;justify-content:center;margin-top:20px}[data-v-14f97bac] .ql-container{color:#fff}.content[data-v-14f97bac]::-webkit-scrollbar{display:none}.actions[data-v-14f97bac]{display:flex;gap:10px;align-items:center}.file-item[data-v-14f97bac]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #eee}.file-item span[data-v-14f97bac]{flex:1;margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-item button[data-v-14f97bac]{background-color:#d9534f;color:#fff;border:none;border-radius:4px;padding:5px 10px;cursor:pointer}.file-item button[data-v-14f97bac]:hover{background-color:#c9302c}.answer-btn[data-v-14f97bac]{color:#000;padding:5px 10px;font-size:16px;border:3px solid #ccc;border-radius:4px;cursor:pointer;transition:background-color .3s}.container[data-v-c5374898]{display:flex;flex-direction:column;height:100vh;padding:20px;position:relative;box-sizing:border-box;overflow-y:auto;margin-top:30px}.content[data-v-c5374898]{padding:0;overflow-y:auto;box-sizing:border-box;flex-grow:1;margin-bottom:50px;padding:10px}.content[data-v-c5374898]::-webkit-scrollbar{display:none}.form-row[data-v-c5374898]{margin-bottom:15px;display:flex;word-wrap:break-word;flex-direction:column}.form-row label[data-v-c5374898]{margin-bottom:5px;font-weight:700;color:#000}.form-row input[data-v-c5374898],.form-row textarea[data-v-c5374898]{padding:10px;border-radius:4px;font-size:14px;background-color:var(--header-bg);color:#000}[data-v-c5374898] .form-row-content p{margin:0;padding:10px;font-size:13px;margin-bottom:15px}.add-input[data-v-c5374898]{position:fixed;bottom:60px;left:10px;right:10px;background-color:var(--nav-background);padding:15px;border-radius:8px;text-align:left;z-index:1000}.button-row[data-v-c5374898]{display:flex;justify-content:center;margin-top:20px}.btn-green[data-v-c5374898]{background-color:#a0c70b}.btn-gray[data-v-c5374898],.btn-green[data-v-c5374898]{color:#fff;padding:8px 20px;border:none;border-radius:4px}.btn-gray[data-v-c5374898]{background-color:#999}[data-v-c5374898] .ql-container{color:#fff}.list-table[data-v-c5374898]{width:100%;border-collapse:collapse;margin-bottom:20px;color:var(--text-color)}.list-table td[data-v-c5374898],.list-table th[data-v-c5374898]{border:1px solid #ccc;padding:10px;text-align:center}.attached-filename[data-v-c5374898]{margin-top:5px;color:#333;font-size:14px}[data-v-21b851f5]{font-size:var(--font-size,16px)}.el-collapse[data-v-21b851f5]{--el-collapse-header-bg-color:var(--background-color);--el-collapse-content-bg-color:var(--background-color);--el-collapse-header-font-size:var(--font-size,16px)}.collapse-text[data-v-21b851f5]{font-size:var(--font-size,16px)}.opensource-list[data-v-21b851f5],.thank-you-list[data-v-21b851f5]{list-style:none;padding:0;margin:10px 0}.opensource-list li[data-v-21b851f5],.thank-you-item[data-v-21b851f5]{padding:10px;border-bottom:1px solid var(--border-color)}.back-button[data-v-21b851f5]{background:none;border:none;font-size:24px;cursor:pointer}.title[data-v-21b851f5]{margin:0;font-size:24px}.description[data-v-21b851f5]{color:#666}.content[data-v-21b851f5]{padding:20px}.loading[data-v-5b8663b3]{text-align:center;font-size:var(--font-size,16px);color:#666}.announcement-list[data-v-5b8663b3]{margin-bottom:20px}.announcement-item[data-v-5b8663b3]{background-color:var(--announcement-bg-color);padding:15px;border:1px solid #ddd;border-radius:8px;margin-bottom:10px;text-align:left}.announcement-item h3[data-v-5b8663b3]{font-size:calc(var(--font-size, 16px) + 2px);font-weight:700;margin:0 0 5px 0}.announcement-item p[data-v-5b8663b3]{font-size:var(--font-size,16px);color:var(--text-color)}.announcement-item small[data-v-5b8663b3],.no-announcements[data-v-5b8663b3]{font-size:var(--font-size,16px);color:#888}.no-announcements[data-v-5b8663b3]{text-align:center}.add-announcement[data-v-5b8663b3]{background-color:#e8f0fe;padding:15px;border-radius:8px;text-align:left}.add-announcement h2[data-v-5b8663b3]{font-size:calc(var(--font-size, 16px) + 2px);margin-bottom:10px}.add-announcement input[data-v-5b8663b3],.add-announcement textarea[data-v-5b8663b3]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size,16px)}.add-button[data-v-5b8663b3]{padding:10px 20px;font-size:var(--font-size,16px);background-color:#1e90ff;color:#fff;border:none;border-radius:5px;cursor:pointer;width:100%}.add-button[data-v-5b8663b3]:hover{background-color:#1c86e4}[data-v-304179e3]:root{--background-color:#f9f9f9;--text-color:#333;--border-color:#ddd;--item-hover-color:#f0f0f0}[data-theme=dark][data-v-304179e3]{--background-color:#121212;--text-color:#e0e0e0;--border-color:#333;--item-hover-color:#1e1e1e}.container[data-v-304179e3]{padding:10px;background-color:var(--background-color);color:var(--text-color);border:none;box-shadow:none}.settings-section[data-v-304179e3]{margin-top:30px}h3[data-v-304179e3]{font-size:calc(var(--font-size, 16px) + 2px);margin-bottom:15px;color:var(--text-color)}.setting-item[data-v-304179e3]{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:15px 0;border-bottom:1px solid var(--border-color);cursor:pointer;transition:background-color .3s ease}.setting-item[data-v-304179e3]:hover{background-color:var(--item-hover-color)}.setting-item p[data-v-304179e3]{flex-grow:1;margin-left:10px;color:var(--text-color);font-size:var(--font-size,16px)}.setting-item span[data-v-304179e3]{font-size:24px;color:var(--text-color)}.switch[data-v-304179e3]{display:flex;align-items:center}.switch input[type=checkbox][data-v-304179e3]{width:40px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--border-color);border-radius:20px;position:relative;outline:none;cursor:pointer;transition:background-color .3s ease}.switch input[type=checkbox][data-v-304179e3]:checked{background-color:#4caf50}.switch input[type=checkbox][data-v-304179e3]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .3s ease}.switch input[type=checkbox][data-v-304179e3]:checked:before{transform:translateX(20px)}.main[data-v-adea6bcc]{overflow-y:auto;flex-grow:1;margin:10px;margin-bottom:160px}.loading[data-v-adea6bcc]{text-align:center;font-size:16px;color:#666}.feedback-list[data-v-adea6bcc]{margin-bottom:100px}.feedback-item[data-v-adea6bcc]{background-color:var(--nav-background);padding:15px;border:1px solid #ddd;border-radius:8px;margin-bottom:10px;text-align:left}.feedback-item h3[data-v-adea6bcc]{font-size:18px;font-weight:700;margin:0 0 5px 0}.feedback-item p[data-v-adea6bcc]{font-size:16px;color:var(--text-color)}.feedback-item small[data-v-adea6bcc]{font-size:14px;color:var(--text-color)}.no-feedbacks[data-v-adea6bcc]{text-align:center;color:#888;font-size:var(--font-size,16px)}.add-feedback[data-v-adea6bcc]{position:fixed;bottom:60px;left:10px;right:10px;background-color:var(--nav-background);padding:15px;border-radius:8px;text-align:left;z-index:1000}.add-feedback h2[data-v-adea6bcc]{font-size:calc(var(--font-size, 16px) + 2px);margin-bottom:10px;color:var(--text-color)}.add-feedback input[data-v-adea6bcc],.add-feedback textarea[data-v-adea6bcc]{background-color:var(--header-bg);color:var(--text-color);width:calc(100% - 20px);padding:10px;margin-bottom:10px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size,16px)}.fixed-submit-button[data-v-adea6bcc]{position:fixed;bottom:0;left:0;width:100%;padding:16px;background-color:var(--button-bg);color:var(--button-text);border:none;font-size:16px;text-align:center;cursor:pointer;transition:background-color .3s ease;z-index:999}.fixed-submit-button[data-v-adea6bcc]:hover{background-color:#1c86e4}.chart-container[data-v-e4badce0]{width:100%;height:300px;margin-bottom:20px;background-color:#f9f9f9;border-radius:10px;padding:10px}.date-month-selector[data-v-edf67df2]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px;align-items:center}.date-range-info[data-v-edf67df2]{font-size:var(--font-size,16px);color:#555}.radio-group[data-v-edf67df2]{display:flex;gap:12px}.radio-group label[data-v-edf67df2]{display:flex;align-items:center;font-size:var(--font-size,16px);color:#555}.radio-group input[type=radio][data-v-edf67df2]{width:16px;height:16px;margin-right:5px;cursor:pointer}.chart-container[data-v-edf67df2]{margin-top:0}.table-container[data-v-edf67df2]{border:1px solid #e0e0e0;border-radius:12px;margin-bottom:25px;box-shadow:0 2px 5px rgba(0,0,0,.05);overflow-x:auto}.data-table[data-v-edf67df2]{width:100%;border-collapse:collapse;font-size:var(--font-size,16px);color:#333}.data-table td[data-v-edf67df2],.data-table th[data-v-edf67df2]{text-align:center}.data-table th[data-v-edf67df2]{background-color:#f7f7f7;font-weight:600;color:#444;border-bottom:1px solid #e0e0e0}.data-table td[data-v-edf67df2]{border-bottom:1px solid #f2f2f2}.data-table tbody tr:nth-child(2n) td[data-v-edf67df2]{background-color:#fafafa}.data-table tbody tr:hover td[data-v-edf67df2]{background-color:#f3f3f3;transition:background-color .2s ease}.data-table tbody tr:last-child td[data-v-edf67df2]{border-bottom:none}.main[data-v-446fc21a]{padding-top:120px;overflow-y:auto;flex-grow:1;margin:10px}.record-section[data-v-446fc21a]{margin-bottom:30px}.record-title[data-v-446fc21a]{background-color:#edf1f5;color:#2b454e;text-align:center;font-size:18px;padding:10px;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #ccc;border-bottom:none}table[data-v-446fc21a]{width:100%;border-collapse:collapse;margin-bottom:10px}thead[data-v-446fc21a]{background-color:#abbec6}td[data-v-446fc21a],th[data-v-446fc21a]{border:1px solid #ccc;padding:8px;text-align:left}input[type=file][data-v-446fc21a]{margin-top:10px}.main[data-v-22ef8cb4]{padding-top:120px;overflow-y:auto;flex-grow:1;margin:10px}.record-section[data-v-22ef8cb4]{margin-bottom:30px}.record-title[data-v-22ef8cb4]{background-color:#edf1f5;color:#2b454e;text-align:center;font-size:18px;padding:10px;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #ccc;border-bottom:none}table[data-v-22ef8cb4]{width:100%;border-collapse:collapse;margin-bottom:10px}thead[data-v-22ef8cb4]{background-color:#abbec6}td[data-v-22ef8cb4],th[data-v-22ef8cb4]{border:1px solid #ccc;padding:8px;text-align:left}input[type=file][data-v-22ef8cb4]{margin-top:10px}.record-section[data-v-7d46bb75]{margin-bottom:30px}.record-title[data-v-7d46bb75]{background-color:#edf1f5;color:#2b454e;text-align:center;font-size:18px;padding:10px;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #ccc;border-bottom:none}table[data-v-7d46bb75]{width:100%;border-collapse:collapse;margin-bottom:10px}thead[data-v-7d46bb75]{background-color:#abbec6}td[data-v-7d46bb75],th[data-v-7d46bb75]{border:1px solid #ccc;padding:8px;text-align:left}input[type=file][data-v-7d46bb75]{margin-top:10px}.main[data-v-ebc8abb0]{padding-top:120px;overflow-y:auto;flex-grow:1;margin:10px}.record-section[data-v-ebc8abb0]{margin-bottom:30px}.record-title[data-v-ebc8abb0]{background-color:#edf1f5;color:#2b454e;text-align:center;font-size:18px;padding:10px;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #ccc;border-bottom:none}table[data-v-ebc8abb0]{width:100%;border-collapse:collapse;margin-bottom:10px}thead[data-v-ebc8abb0]{background-color:#abbec6}td[data-v-ebc8abb0],th[data-v-ebc8abb0]{border:1px solid #ccc;padding:8px;text-align:left}input[type=file][data-v-ebc8abb0]{margin-top:10px}#app[data-v-35bc40ec],.app-container[data-v-35bc40ec],body[data-v-35bc40ec],html[data-v-35bc40ec]{margin:0;padding:0;height:100vh;display:flex;flex-direction:column;align-items:center;background-color:#f8f9fa;color:#333;font-family:Arial,sans-serif}.dheader[data-v-35bc40ec]{text-align:center;margin:20px;margin-top:50px;background:linear-gradient(180deg,#3c8dbc,#004080);border-radius:20px;width:90%;color:#fff;box-sizing:border-box;font-size:26px;flex-shrink:0}.logo[data-v-35bc40ec]{width:160px;height:160px;margin-bottom:10px}.description[data-v-35bc40ec]{text-align:center;font-size:14px;color:#555;background-color:#f0f1f5;margin:20px 0;flex-shrink:0}.form-container[data-v-35bc40ec]{display:flex;flex-direction:column;align-items:center;gap:15px;width:80%;margin-top:20px}.email-input[data-v-35bc40ec]{width:100%;padding:15px;font-size:16px;border:1px solid #ccc;border-radius:25px;outline:none;box-sizing:border-box}.email-input[data-v-35bc40ec]:focus{border-color:#1da1f2;box-shadow:0 0 5px rgba(29,161,242,.5)}.submit-button[data-v-35bc40ec]{width:48%;padding:15px 0;background-color:#1da1f2;color:#fff;border:none;border-radius:25px;font-size:16px;cursor:pointer}.submit-button[data-v-35bc40ec]:hover{background-color:#1a91da}.disabled-button[data-v-35bc40ec]{background-color:#ccc;cursor:not-allowed}.footer[data-v-35bc40ec]{text-align:center;color:#aaa;font-size:12px;width:100%;position:fixed;bottom:0;background-color:#f8f9fa;padding:10px 0;z-index:10}.footer-line[data-v-35bc40ec]{width:60px;border:.5px solid #aaa;margin:5px auto}.button-container[data-v-35bc40ec]{display:flex;justify-content:space-between;width:100%;max-width:340px;margin:20px auto}.cancel-button[data-v-35bc40ec]{width:48%;padding:10px;background-color:#ccc;color:#333;font-size:18px;border:none;border-radius:25px;cursor:pointer;transition:background-color .3s ease}.cancel-button[data-v-35bc40ec]:hover{background-color:#bbb}.withdraw-page[data-v-29e0693e]{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--button-bg)}.withdraw-card[data-v-29e0693e]{background:#fff;padding:30px;border-radius:12px;box-shadow:0 8px 16px rgba(0,0,0,.2);text-align:center;width:400px;max-width:90%;margin:10px}.withdraw-card h2[data-v-29e0693e]{margin-bottom:15px;font-size:24px;color:#333}.withdraw-card p[data-v-29e0693e]{margin-bottom:25px;font-size:16px;color:#666}.button-group[data-v-29e0693e]{display:flex;justify-content:space-between}.cancel-btn[data-v-29e0693e],.withdraw-btn[data-v-29e0693e]{padding:12px 20px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:all .3s ease-in-out;width:48%}.withdraw-btn[data-v-29e0693e]{background:#ff4d4d;color:#fff;box-shadow:0 4px 8px rgba(255,77,77,.3)}.withdraw-btn[data-v-29e0693e]:hover{background:#c00;box-shadow:0 6px 12px rgba(255,0,0,.4)}.cancel-btn[data-v-29e0693e]{background:#ddd;color:#333;box-shadow:0 4px 8px hsla(0,0%,59%,.2)}.cancel-btn[data-v-29e0693e]:hover{background:#bbb}.placeholder-icon[data-v-34c9bc6f]{width:50px;height:50px;border-radius:50%}.family-form-group[data-v-34c9bc6f]{padding:5px;margin-bottom:20px;margin-top:50px;background-color:#9e9e9e;border:1px solid #9e9e9e;border-radius:5px;color:#fff;text-align:center;font-weight:700;font-size:20px}.family-form-group select[data-v-34c9bc6f]{width:100%;padding:10px;font-size:var(--font-size,16px);border-radius:5px;border:1px solid #9e9e9e;background-color:#9e9e9e;color:#fff}.tab-container[data-v-34c9bc6f]{margin-top:20px}.tab-headers[data-v-34c9bc6f]{display:flex;justify-content:space-around;border-bottom:2px solid #ddd}.tab-headers button[data-v-34c9bc6f]{flex-grow:1;padding:1px;font-size:var(--font-size,16px);background:#fff;border:none;cursor:pointer;transition:.3s;color:#000}.tab-headers button.active[data-v-34c9bc6f]{font-weight:700;border-bottom:3px solid #1da1f2;background:#fff;color:red;padding:5px}.tab-container[data-v-34c9bc6f]{padding-top:10px}.tab-contents[data-v-34c9bc6f]{padding-top:10px;padding:5px}.card-list[data-v-34c9bc6f]{display:flex;flex-wrap:wrap;gap:2px}.disease-card[data-v-34c9bc6f]{flex:1 1 calc(33.33% - 10px);padding:3px;text-align:center;background:#fff;border:1px solid #ddd;border-color:#000;color:#000;border-radius:8px;cursor:pointer;transition:background-color .3s;font-size:14px}.disease-card[data-v-34c9bc6f]:hover{background:#e0e0e0}.disease-card.selected[data-v-34c9bc6f]{background:#1da1f2;color:#fff}.disease-card.custom[data-v-34c9bc6f]{background:#fdd2d8;border:1px solid #ddd;color:#000;font-weight:700}.input-toggle[data-v-34c9bc6f]{display:flex;align-items:center;justify-content:space-between;width:200px;font-size:var(--font-size,16px);cursor:pointer}.toggle-switch[data-v-34c9bc6f]{position:relative;width:40px;height:22px}.toggle-input[data-v-34c9bc6f]{opacity:0;width:0;height:0;position:absolute}.toggle-slider[data-v-34c9bc6f]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:15px;transition:.3s}.toggle-slider[data-v-34c9bc6f]:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:.3s}.toggle-input:checked+.toggle-slider[data-v-34c9bc6f]{background-color:#1da1f2}.toggle-input:checked+.toggle-slider[data-v-34c9bc6f]:before{transform:translateX(18px)}.bulk-date-input[data-v-34c9bc6f]{gap:10px;margin-top:10px}.bulk-date-input .form-group[data-v-34c9bc6f],.bulk-date-input[data-v-34c9bc6f]{display:flex;flex-direction:column}.bulk-date-input input[data-v-34c9bc6f]{padding:10px;border-radius:5px;border:1px solid #ddd}.input-form[data-v-34c9bc6f]{margin-top:1px;margin-bottom:3px;padding:1px;background:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.input-form h3[data-v-34c9bc6f]{margin-top:0;margin-left:3px;margin-bottom:3px}.input-form .form-group[data-v-34c9bc6f]{display:flex;gap:1px 2px;align-items:left;margin-bottom:7px}.input-form .form-group label[data-v-34c9bc6f]{width:80px;text-align:left;padding-left:5px}.input-form .form-group .label-align[data-v-34c9bc6f]{width:80px;text-align:center}.input-form .form-group input[data-v-34c9bc6f]{width:120px;padding:4px 6px;border:1px solid #ccc;border-radius:4px}.input-form .form-group input[type=radio][data-v-34c9bc6f]{width:auto;margin-right:5px}.bottom-buttons[data-v-34c9bc6f]{display:flex;justify-content:space-between;padding:15px}.save-button[data-v-34c9bc6f]{position:fixed;bottom:0;left:0;width:100%;color:var(--button-text);border:none;font-size:var(--font-size,16px);text-align:center;cursor:pointer}.custom-input-form[data-v-34c9bc6f]{margin:10px 0;padding:1px;border:1px solid #ddd;border-radius:8px;background-color:#fff}.custom-input-form input[data-v-34c9bc6f]{padding:5px;margin-bottom:5px;width:80px;border:1px solid #ccc;border-radius:4px}.custom-input-form .form-group[data-v-34c9bc6f]{margin-bottom:10px}.custom-input-form button[data-v-34c9bc6f]{padding:5px 10px;font-size:16px;cursor:pointer}.description[data-v-3f6f766d]{margin-bottom:0}.placeholder-icon[data-v-3f6f766d]{width:50px;height:50px;background-color:#ddd;border-radius:50%}.family-form-group[data-v-3f6f766d]{margin-bottom:20px}.family-form-group select[data-v-3f6f766d]{width:100%;padding:10px;font-size:var(--font-size,16px);border-radius:5px;border:1px solid #ddd}.tab-container[data-v-3f6f766d]{margin-top:0}.tab-headers[data-v-3f6f766d]{display:flex;justify-content:space-around;border-bottom:2px solid #ddd;padding:0}.tab-headers button[data-v-3f6f766d]{flex-grow:1;padding:1px;font-size:var(--font-size,16px);background:none;border:none;cursor:pointer;transition:.3s;color:#000}.tab-headers button.active[data-v-3f6f766d]{font-weight:700;border-bottom:3px solid #1da1f2;color:#000}.tab-contents[data-v-3f6f766d]{padding-top:10px;padding:5px}.card-list[data-v-3f6f766d]{display:flex;flex-wrap:wrap;gap:2px}.disease-card[data-v-3f6f766d]{flex:1 1 calc(33.33% - 10px);padding:2px;text-align:center;border:none;background-color:#f5f5f5;color:#000;border-radius:8px;cursor:pointer;transition:background-color .3s;font-size:14px}.disease-card[data-v-3f6f766d]:hover{background:#e0e0e0}.disease-card.selected[data-v-3f6f766d]{background:#1da1f2;color:#fff}.disease-card.custom[data-v-3f6f766d]{background:#f5f5f5;border:none;color:#000;font-weight:700}.input-toggle[data-v-3f6f766d]{display:flex;align-items:center;justify-content:space-between;width:200px;font-size:var(--font-size,16px);cursor:pointer}.toggle-switch[data-v-3f6f766d]{position:relative;width:40px;height:22px}.toggle-input[data-v-3f6f766d]{opacity:0;width:0;height:0;position:absolute}.toggle-slider[data-v-3f6f766d]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:15px;transition:.3s}.toggle-slider[data-v-3f6f766d]:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:.3s}.toggle-input:checked+.toggle-slider[data-v-3f6f766d]{background-color:#1da1f2}.toggle-input:checked+.toggle-slider[data-v-3f6f766d]:before{transform:translateX(18px)}.bulk-date-input[data-v-3f6f766d]{gap:10px;margin-top:10px}.bulk-date-input .form-group[data-v-3f6f766d],.bulk-date-input[data-v-3f6f766d]{display:flex;flex-direction:column}.bulk-date-input input[data-v-3f6f766d]{padding:10px;border-radius:5px;border:1px solid #ddd}.input-form[data-v-3f6f766d]{margin-top:1px;margin-bottom:3px;padding:1px;background:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.input-form h3[data-v-3f6f766d]{margin-top:0;margin-left:3px;margin-bottom:0}.input-form .form-group[data-v-3f6f766d]{display:flex;gap:1px 2px;align-items:center}.input-form .form-group label[data-v-3f6f766d]{width:80px;text-align:right}.input-form .form-group input[data-v-3f6f766d]{width:120px;padding:4px 6px;border:1px solid #ccc;border-radius:4px}.bottom-buttons[data-v-3f6f766d]{display:flex;justify-content:space-between;padding:15px}.save-button[data-v-3f6f766d]{position:fixed;bottom:0;left:0;width:100%;color:var(--button-text);border:none;font-size:var(--font-size,16px);text-align:center;cursor:pointer}.custom-input-form[data-v-3f6f766d]{margin:10px 0;padding:10px;border:1px solid #ddd;border-radius:8px;background-color:#fff}.custom-input-form input[data-v-3f6f766d]{padding:5px;margin-bottom:5px;width:80px;border:1px solid #ccc;border-radius:4px}.custom-input-form .form-group[data-v-3f6f766d]{margin-bottom:10px}.custom-input-form button[data-v-3f6f766d]{padding:5px 10px;font-size:16px;cursor:pointer}.delete-button[data-v-3f6f766d]{background-color:#ff4d4f;color:#fff;border:none;padding:4px 10px;border-radius:5px;cursor:pointer}.iframe-container[data-v-a647c062]{width:100%;height:100vh;overflow:hidden}iframe[data-v-a647c062]{width:100%;height:100%;border:none}.page-container[data-v-6e1efe6e]{display:flex;flex-direction:column;height:100vh;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.header-bar[data-v-6e1efe6e]{position:relative;height:44px;padding:0 16px;background-color:#f8f8f8;border-bottom:1px solid #ddd}.back-button[data-v-6e1efe6e]{position:absolute;left:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:#007aff;font-size:16px;cursor:pointer}.header-title[data-v-6e1efe6e]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:17px;font-weight:600;margin:0;text-align:center}.content[data-v-6e1efe6e]{flex:1;padding:16px;overflow-y:auto}.effects-list[data-v-6e1efe6e]{display:flex;flex-direction:column;gap:20px}.effect-card[data-v-6e1efe6e]{border:1px solid #ddd;border-radius:10px;padding:16px}.date-inputs[data-v-6e1efe6e]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.date-inputs label[data-v-6e1efe6e]{font-size:16px}.next-button[data-v-6e1efe6e]{width:calc(100% - 32px);margin:0 16px 16px;padding:16px;border:none;border-radius:12px;background-color:#00b0f0;color:#fff;font-size:18px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.next-button[data-v-6e1efe6e]:hover{background-color:#005bb5}.bottom-buttons[data-v-6e1efe6e]{display:flex;justify-content:space-between;margin:0 16px 16px;gap:16px}.bottom-buttons button[data-v-6e1efe6e]{flex:1;padding:16px;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.iframe-container[data-v-1d5f5142]{width:100%;height:calc(100vh - 150px);overflow:hidden}iframe[data-v-1d5f5142]{width:100%;height:100%;border:none}.external-link-action[data-v-1d5f5142]{text-align:center;padding:15px;background-color:#f0f0f0;border-top:1px solid #ddd}.open-link-button[data-v-1d5f5142]{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;display:flex;align-items:center;gap:8px;margin:0 auto}.open-link-button[data-v-1d5f5142]:hover{background-color:#0056b3}.header[data-v-1d5f5142]{display:flex;flex-direction:column;align-items:center;padding:15px;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.header-row[data-v-1d5f5142]{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.back-button[data-v-1d5f5142],.main-button[data-v-1d5f5142]{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:5px}.title[data-v-1d5f5142]{margin:0;font-size:22px}.description[data-v-1d5f5142]{font-size:14px;opacity:.9;text-align:center;margin-top:0}.image-container{margin-top:50px}.image{display:flex;justify-content:center;align-items:center;width:100%;margin-top:5px}.image img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}