.question-label[data-v-9f5a2d8c]{display:block;font-weight:700;margin-bottom:5px}.box[data-v-9f5a2d8c]{padding:15px;padding-top:20px;border:1px solid #ececec;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selected-box[data-v-9f5a2d8c]{border-color:#0085eb;background-color:#f6fdff}.box-header[data-v-9f5a2d8c]{width:100%}.box-header[data-v-9f5a2d8c],.exp-checkbox-label[data-v-9f5a2d8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.exp-checkbox-label[data-v-9f5a2d8c]{cursor:pointer;position:relative}.exp-checkbox-label input[data-v-9f5a2d8c]{opacity:0;width:0;height:0}.exp-checkbox-custom[data-v-9f5a2d8c]{width:24px;height:24px;background-color:#fff;border:2px solid #0085eb;border-radius:4px;position:relative;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}.exp-checkbox-label input:checked~.exp-checkbox-custom[data-v-9f5a2d8c]{background-color:#0085eb;border-color:#0085eb}.exp-checkbox-custom[data-v-9f5a2d8c]:after{content:"";position:absolute;display:none}.exp-checkbox-label input:checked~.exp-checkbox-custom[data-v-9f5a2d8c]:after{display:block}.exp-checkbox-custom[data-v-9f5a2d8c]:after{left:6px;top:2px;width:8px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.exp-checkbox-text[data-v-9f5a2d8c]{margin-left:12px;font-size:14px}[data-v-5fd228b6] .ml-select-input2{width:100%!important;max-width:100%!important;display:block!important}.question-label[data-v-7ca8b984],.question-label[data-v-75a95778]{display:block;font-weight:700;margin-bottom:5px}.name-label[data-v-75a95778]{font-weight:700;margin-left:5px}.item-selector[data-v-75a95778]{width:100%;max-width:1200px;margin:0 auto;padding:20px}.company-title[data-v-75a95778]{font-size:22px;margin:20px 0;text-align:left;color:#333;border-bottom:2px solid #ccc;padding-bottom:5px}.item-grid[data-v-75a95778]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.box[data-v-75a95778]{padding:20px;padding-bottom:10px;border:1px solid #ececec;border-radius:2px;position:relative;-webkit-transition:border-color .3s;transition:border-color .3s;cursor:pointer}.selected-box[data-v-75a95778]{border-color:#2d9bf0;background-color:#f6fdff}.box-header[data-v-75a95778]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box-header[data-v-75a95778],.custom-radio[data-v-75a95778]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-radio[data-v-75a95778]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-radio input[data-v-75a95778]{position:absolute;opacity:0;cursor:pointer}.custom-radio-button[data-v-75a95778]{width:20px;height:20px;border-radius:50%;border:2px solid grey;background-color:#fff;margin-right:10px;display:inline-block;position:relative;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.custom-radio input:checked+.custom-radio-button[data-v-75a95778]{background-color:#2d9bf0;border-color:#2d9bf0}.custom-radio-button[data-v-75a95778]:after{content:"";position:absolute;width:10px;height:10px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:#fff;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.custom-radio input:checked+.custom-radio-button[data-v-75a95778]:after{opacity:1}@media(max-width:768px){.item-grid[data-v-75a95778]{grid-template-columns:1fr}.item-selector[data-v-75a95778]{padding:0}}.question-label[data-v-48d55512]{display:block;font-weight:700;margin-bottom:5px}.box[data-v-48d55512]{padding:15px;padding-top:20px;border:1px solid #ececec;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s}.box-header[data-v-48d55512],.box[data-v-48d55512]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-header[data-v-48d55512],.memlist-date-picker[data-v-48d55512]{width:100%}[data-v-48d55512] .success input{border:1px solid #1bc5bd}[data-v-48d55512] .failure input{border:1px solid #fd397a}[data-v-48d55512] .mx-input{height:calc(1.5em + 1.3rem + 1px);cursor:pointer}.search-box[data-v-55fd9f5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;padding:8px;border-radius:5px;background:#fff;position:relative}.search-input[data-v-55fd9f5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;font-size:16px;padding:8px 40px 8px 10px;width:100%}.v-icon[data-v-55fd9f5c]{position:absolute;right:10px;font-size:18px;color:#666}.search-results[data-v-55fd9f5c]{margin-top:10px;padding:0;list-style:none;border:1px solid #ccc;border-radius:5px;background:#fff}.search-results li[data-v-55fd9f5c]{padding:10px;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.search-results li[data-v-55fd9f5c]:hover{background:#f0f0f0}.selected-entry[data-v-55fd9f5c]{margin-top:10px;padding:10px;background:#f6fdff;border:1px solid #2d9bf0;font-size:16px}@media (max-width:480px){.search-box[data-v-55fd9f5c]{padding:10px}.search-input[data-v-55fd9f5c]{padding-right:35px}.v-icon[data-v-55fd9f5c]{right:8px;font-size:16px}}#page[data-v-329c51a2],body[data-v-329c51a2],html[data-v-329c51a2]{height:100%;overflow-y:auto}.form-container[data-v-329c51a2]{padding:20px;background:#fff;max-width:600px;width:100%;margin:0 auto}.account-container[data-v-329c51a2],.form-content[data-v-329c51a2]{width:100%;max-width:600px}.full-width[data-v-329c51a2],.submit-button[data-v-329c51a2]{width:100%;padding:12px;margin-top:24px;font-size:18px;border:none;border-radius:6px;cursor:pointer;display:block;text-align:center}.submit-button[data-v-329c51a2]{background-color:#28a745;color:#fff}.submit-button[data-v-329c51a2]:hover{background-color:#218838}.full-width[data-v-329c51a2]{background-color:#007bff;color:#fff}.full-width[data-v-329c51a2]:hover{background-color:#0056b3}@media(min-width:768px){.full-width[data-v-329c51a2],.submit-button[data-v-329c51a2]{max-width:300px}}.result-message[data-v-329c51a2]{padding:40px}.success-icon[data-v-329c51a2]{color:#8dda8d}.error-icon[data-v-329c51a2]{font-size:42px;color:#fe0000}.result-message[data-v-329c51a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60vh;text-align:center}.message-container[data-v-329c51a2]{background:#fff;padding:30px;border-radius:12px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15);max-width:500px;width:100%}.success-icon[data-v-329c51a2]{font-size:96px;color:#28a745}.message-text[data-v-329c51a2]{font-size:18px;color:#333;margin:20px 0}.return-button[data-v-329c51a2]{display:block;width:100%;max-width:200px;margin:20px auto 0;padding:12px;font-size:16px;border-radius:6px;background-color:#007bff;color:#fff;border:none;cursor:pointer}.return-button[data-v-329c51a2]:hover{background-color:#0056b3}.error-container[data-v-329c51a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60vh;text-align:center}.error-message-box[data-v-329c51a2]{background:#fff;padding:30px;border-radius:12px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15);max-width:500px;width:100%}.error-icon[data-v-329c51a2]{font-size:96px;color:#dc3545}.error-text[data-v-329c51a2]{font-size:18px;color:#333;margin:20px 0}.retry-button[data-v-329c51a2]{display:block;width:100%;max-width:200px;margin:20px auto 0;padding:12px;font-size:16px;border-radius:6px;background-color:#007bff;color:#fff;border:none;cursor:pointer}.retry-button[data-v-329c51a2]:hover{background-color:#0056b3}