.viewer-profile-form .ant-form-item[data-v-d38c70c8]{margin-bottom:0}.basic-profile-section[data-v-d38c70c8],.business-section[data-v-d38c70c8],.feature-section[data-v-d38c70c8],.fuzoku-info-section[data-v-d38c70c8],.good-play-section[data-v-d38c70c8],.prefecture-section[data-v-d38c70c8],.profile-image-section[data-v-d38c70c8]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e8e8e8}.basic-profile-section .section-header[data-v-d38c70c8],.business-section .section-header[data-v-d38c70c8],.feature-section .section-header[data-v-d38c70c8],.fuzoku-info-section .section-header[data-v-d38c70c8],.good-play-section .section-header[data-v-d38c70c8],.prefecture-section .section-header[data-v-d38c70c8],.profile-image-section .section-header[data-v-d38c70c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}.basic-profile-section .section-header .section-icon[data-v-d38c70c8],.business-section .section-header .section-icon[data-v-d38c70c8],.feature-section .section-header .section-icon[data-v-d38c70c8],.fuzoku-info-section .section-header .section-icon[data-v-d38c70c8],.good-play-section .section-header .section-icon[data-v-d38c70c8],.prefecture-section .section-header .section-icon[data-v-d38c70c8],.profile-image-section .section-header .section-icon[data-v-d38c70c8]{font-size:20px;color:#1890ff}.basic-profile-section .section-header .section-title[data-v-d38c70c8],.business-section .section-header .section-title[data-v-d38c70c8],.feature-section .section-header .section-title[data-v-d38c70c8],.fuzoku-info-section .section-header .section-title[data-v-d38c70c8],.good-play-section .section-header .section-title[data-v-d38c70c8],.prefecture-section .section-header .section-title[data-v-d38c70c8],.profile-image-section .section-header .section-title[data-v-d38c70c8]{margin:0;font-size:18px;font-weight:600;color:#333}.basic-profile-section .section-header .status-tag[data-v-d38c70c8],.business-section .section-header .status-tag[data-v-d38c70c8],.feature-section .section-header .status-tag[data-v-d38c70c8],.fuzoku-info-section .section-header .status-tag[data-v-d38c70c8],.good-play-section .section-header .status-tag[data-v-d38c70c8],.prefecture-section .section-header .status-tag[data-v-d38c70c8],.profile-image-section .section-header .status-tag[data-v-d38c70c8]{margin-left:auto;font-weight:500}.profile-image-section .image-upload-container[data-v-d38c70c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile-image-section .image-upload-container .modern-uploader[data-v-d38c70c8] .ant-upload-select-picture-card{width:200px;height:200px;border-radius:12px;border:2px dashed #d9d9d9;-webkit-transition:all .3s ease;transition:all .3s ease}.profile-image-section .image-upload-container .modern-uploader[data-v-d38c70c8] .ant-upload-select-picture-card:hover{border-color:#40a9ff}.profile-image-section .image-upload-container .modern-uploader[data-v-d38c70c8] .ant-upload-select-picture-card .profile-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.profile-image-section .image-upload-container .modern-uploader[data-v-d38c70c8] .ant-upload-select-picture-card .upload-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.profile-image-section .image-upload-container .modern-uploader[data-v-d38c70c8] .ant-upload-select-picture-card .upload-placeholder .anticon{font-size:32px;color:#999;margin-bottom:8px}.profile-image-section .image-upload-container .modern-uploader[data-v-d38c70c8] .ant-upload-select-picture-card .upload-placeholder .upload-text{margin:0;color:#999;font-size:14px}.basic-profile-section .profile-grid[data-v-d38c70c8]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.basic-profile-section .profile-grid .info-item[data-v-d38c70c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.basic-profile-section .profile-grid .info-item.full-width[data-v-d38c70c8]{grid-column:1/-1}.basic-profile-section .profile-grid .info-item .info-label[data-v-d38c70c8]{font-weight:600;color:#666;font-size:14px;margin:0}.basic-profile-section .profile-grid .info-item .info-value[data-v-d38c70c8]{color:#333;font-size:15px}.basic-profile-section .action-buttons[data-v-d38c70c8]{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.basic-profile-section .action-buttons .update-btn[data-v-d38c70c8]{border-radius:8px;font-weight:500;padding:8px 24px;height:auto;-webkit-transition:all .3s ease;transition:all .3s ease}.basic-profile-section .action-buttons .update-btn[data-v-d38c70c8]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(24,144,255,.3);box-shadow:0 4px 12px rgba(24,144,255,.3)}.business-section .info-content .tag-list[data-v-d38c70c8],.feature-section .info-content .tag-list[data-v-d38c70c8],.good-play-section .info-content .tag-list[data-v-d38c70c8],.prefecture-section .info-content .tag-list[data-v-d38c70c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.business-section .info-content .tag-list .info-tag[data-v-d38c70c8],.feature-section .info-content .tag-list .info-tag[data-v-d38c70c8],.good-play-section .info-content .tag-list .info-tag[data-v-d38c70c8],.prefecture-section .info-content .tag-list .info-tag[data-v-d38c70c8]{border-radius:6px;font-weight:500;padding:4px 12px;background:#f0f8ff;border:1px solid #d6e4ff;color:#1890ff}.business-section .no-data[data-v-d38c70c8],.feature-section .no-data[data-v-d38c70c8],.good-play-section .no-data[data-v-d38c70c8],.prefecture-section .no-data[data-v-d38c70c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#999;font-style:italic;padding:20px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.business-section .no-data .anticon[data-v-d38c70c8],.feature-section .no-data .anticon[data-v-d38c70c8],.good-play-section .no-data .anticon[data-v-d38c70c8],.prefecture-section .no-data .anticon[data-v-d38c70c8]{font-size:16px}.fuzoku-info-section .fuzoku-grid[data-v-d38c70c8]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fuzoku-info-section .fuzoku-grid .info-item[data-v-d38c70c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.fuzoku-info-section .fuzoku-grid .info-item .info-label[data-v-d38c70c8]{font-weight:600;color:#666;font-size:14px;margin:0}.fuzoku-info-section .fuzoku-grid .info-item .info-value[data-v-d38c70c8]{color:#333;font-size:15px}.fuzoku-info-section .fuzoku-grid .info-item .info-value .ant-tag[data-v-d38c70c8]{border-radius:6px;font-weight:500}.modern-textarea[data-v-d38c70c8]{border-radius:8px;border:2px solid #e8e8e8;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-textarea[data-v-d38c70c8]:hover{border-color:#40a9ff}.modern-textarea[data-v-d38c70c8]:focus{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}@media screen and (max-width:1200px){.fuzoku-grid[data-v-d38c70c8],.profile-grid[data-v-d38c70c8]{grid-template-columns:1fr;gap:16px}}@media screen and (max-width:820px){.basic-profile-section[data-v-d38c70c8],.business-section[data-v-d38c70c8],.feature-section[data-v-d38c70c8],.fuzoku-info-section[data-v-d38c70c8],.good-play-section[data-v-d38c70c8],.prefecture-section[data-v-d38c70c8],.profile-image-section[data-v-d38c70c8]{padding:16px;margin-bottom:16px}.basic-profile-section .section-header .section-title[data-v-d38c70c8],.business-section .section-header .section-title[data-v-d38c70c8],.feature-section .section-header .section-title[data-v-d38c70c8],.fuzoku-info-section .section-header .section-title[data-v-d38c70c8],.good-play-section .section-header .section-title[data-v-d38c70c8],.prefecture-section .section-header .section-title[data-v-d38c70c8],.profile-image-section .section-header .section-title[data-v-d38c70c8]{font-size:16px}.profile-image-section .image-upload-container .modern-uploader[data-v-d38c70c8] .ant-upload-select-picture-card{width:150px;height:150px}[data-v-d38c70c8].ant-card-cover>*{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}[data-v-d38c70c8] .ant-btn{width:100%;margin-bottom:10px}[data-v-d38c70c8].ant-col-6,[data-v-d38c70c8].ant-col-12{width:100%}[data-v-d38c70c8] .ant-collapse-content>.ant-collapse-content-box{display:contents}}.basic-profile-section[data-v-d38c70c8],.business-section[data-v-d38c70c8],.feature-section[data-v-d38c70c8],.fuzoku-info-section[data-v-d38c70c8],.good-play-section[data-v-d38c70c8],.prefecture-section[data-v-d38c70c8],.profile-image-section[data-v-d38c70c8]{-webkit-transition:all .3s ease;transition:all .3s ease}.basic-profile-section[data-v-d38c70c8]:hover,.business-section[data-v-d38c70c8]:hover,.feature-section[data-v-d38c70c8]:hover,.fuzoku-info-section[data-v-d38c70c8]:hover,.good-play-section[data-v-d38c70c8]:hover,.prefecture-section[data-v-d38c70c8]:hover,.profile-image-section[data-v-d38c70c8]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.request[data-v-40215e94] .ant-table-pagination.ant-pagination{display:none}.viewer-other-form .ant-form-item[data-v-35225bf2]{margin-bottom:0}.request-info-section[data-v-35225bf2],.user-info-section[data-v-35225bf2]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e8e8e8}.request-info-section .section-header[data-v-35225bf2],.user-info-section .section-header[data-v-35225bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}.request-info-section .section-header .section-icon[data-v-35225bf2],.user-info-section .section-header .section-icon[data-v-35225bf2]{font-size:20px;color:#1890ff}.request-info-section .section-header .section-title[data-v-35225bf2],.user-info-section .section-header .section-title[data-v-35225bf2]{margin:0;font-size:18px;font-weight:600;color:#333}.request-info-grid[data-v-35225bf2],.user-info-grid[data-v-35225bf2]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.request-info-grid .info-item[data-v-35225bf2],.user-info-grid .info-item[data-v-35225bf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.request-info-grid .info-item .info-label[data-v-35225bf2],.user-info-grid .info-item .info-label[data-v-35225bf2]{font-weight:600;color:#666;font-size:14px;margin:0}.request-info-grid .info-item .info-value[data-v-35225bf2],.user-info-grid .info-item .info-value[data-v-35225bf2]{color:#333;font-size:15px}.modern-input[data-v-35225bf2],.modern-select[data-v-35225bf2]{border-radius:8px;border:2px solid #e8e8e8;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-input[data-v-35225bf2]:hover,.modern-select[data-v-35225bf2]:hover{border-color:#40a9ff}.modern-input[data-v-35225bf2]:focus,.modern-select[data-v-35225bf2]:focus{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.login-type-tag[data-v-35225bf2]{font-weight:500;border-radius:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.action-btn[data-v-35225bf2]{border-radius:8px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.action-btn[data-v-35225bf2]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media screen and (max-width:1200px){.request-info-grid[data-v-35225bf2],.user-info-grid[data-v-35225bf2]{grid-template-columns:1fr;gap:16px}}@media screen and (max-width:820px){.request-info-section[data-v-35225bf2],.user-info-section[data-v-35225bf2]{padding:16px;margin-bottom:16px}.request-info-section .section-header .section-title[data-v-35225bf2],.user-info-section .section-header .section-title[data-v-35225bf2]{font-size:16px}[data-v-35225bf2].ant-card-cover>*{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}[data-v-35225bf2] .ant-btn{width:100%;margin-bottom:10px}[data-v-35225bf2].ant-col-6,[data-v-35225bf2].ant-col-12{width:100%}[data-v-35225bf2] .ant-collapse-content>.ant-collapse-content-box{display:contents}}.request-info-section[data-v-35225bf2],.user-info-section[data-v-35225bf2]{-webkit-transition:all .3s ease;transition:all .3s ease}.request-info-section[data-v-35225bf2]:hover,.user-info-section[data-v-35225bf2]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.update-button-container[data-v-35225bf2]{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.update-button[data-v-35225bf2]{border-radius:8px;font-weight:500;height:40px;font-size:15px;padding:0 24px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 4px rgba(24,144,255,.15);box-shadow:0 2px 4px rgba(24,144,255,.15)}.update-button[data-v-35225bf2]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(24,144,255,.25);box-shadow:0 4px 8px rgba(24,144,255,.25)}.update-button[data-v-35225bf2]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 2px 4px rgba(24,144,255,.15);box-shadow:0 2px 4px rgba(24,144,255,.15)}.update-button[data-v-35225bf2]:disabled{opacity:.5;cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.update-button .anticon[data-v-35225bf2]{margin-right:8px;font-size:15px}.ml-2[data-v-35225bf2]{margin-left:8px}.request[data-v-0c1f2e3e] .ant-table-pagination.ant-pagination,.request[data-v-03d7494b] .ant-table-pagination.ant-pagination,.request[data-v-72bcc5ba] .ant-table-pagination.ant-pagination,.request[data-v-202f85ee] .ant-table-pagination.ant-pagination,.request[data-v-ca035e3c] .ant-table-pagination.ant-pagination,.request[data-v-edf267d6] .ant-table-pagination.ant-pagination{display:none}.payment-form[data-v-3c035a44]{padding:32px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f9fa));background:linear-gradient(180deg,#fff,#f8f9fa);border-radius:8px}.payment-form .payment-header[data-v-3c035a44]{text-align:center;margin-bottom:40px}.payment-form .payment-header h2[data-v-3c035a44]{font-size:28px;color:#1a1a1a;margin-bottom:12px;font-weight:600;letter-spacing:.5px}.payment-form .payment-header .subtitle[data-v-3c035a44]{color:#666;margin:0;font-size:16px}.payment-form .payment-content[data-v-3c035a44]{max-width:320px;margin:0 auto}.payment-form .payment-content .amount-input[data-v-3c035a44]{margin-bottom:0}.payment-form .payment-content .custom-input[data-v-3c035a44]{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:6px}.payment-form .payment-content .custom-input[data-v-3c035a44]:hover{border-color:#40a9ff}.payment-form .payment-content .custom-input[data-v-3c035a44]:focus{-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.confirm-modal .confirm-content[data-v-3c035a44]{padding:24px 0}.confirm-modal .custom-alert[data-v-3c035a44]{border-radius:6px;font-size:15px}.confirm-modal .amount-display[data-v-3c035a44]{background:-webkit-gradient(linear,left top,right top,from(#f8f9fa),to(#fff));background:linear-gradient(90deg,#f8f9fa,#fff);padding:20px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.confirm-modal .amount-display .label[data-v-3c035a44]{color:#666;font-size:16px}.confirm-modal .amount-display .value[data-v-3c035a44]{font-size:24px;font-weight:600;color:#1a1a1a;text-shadow:0 1px 2px rgba(0,0,0,.1)}.modal-footer[data-v-3c035a44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding-top:16px}.modal-footer .cancel-btn[data-v-3c035a44]:hover{background:#f5f5f5;border-color:#d9d9d9}.modal-footer .submit-btn[data-v-3c035a44]{-webkit-transition:all .3s ease;transition:all .3s ease}.modal-footer .submit-btn[data-v-3c035a44]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(24,144,255,.35);box-shadow:0 2px 8px rgba(24,144,255,.35)}.modal-footer .execute-btn[data-v-3c035a44]{-webkit-transition:all .3s ease;transition:all .3s ease}.modal-footer .execute-btn[data-v-3c035a44]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(255,77,79,.35);box-shadow:0 2px 8px rgba(255,77,79,.35)}[data-v-3c035a44] .ant-modal-content{border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}[data-v-3c035a44] .ant-modal-header{border-radius:12px 12px 0 0}[data-v-3c035a44] .ant-modal-footer{border-radius:0 0 12px 12px}.count-cards[data-v-400bef24]{margin-top:24px;font-size:24px!important;text-align:center}@media screen and (max-width:820px){[data-v-400bef24].ant-card-cover>*{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}[data-v-400bef24] .ant-btn{width:100%;margin-bottom:10px}[data-v-400bef24].ant-col-6,[data-v-400bef24].ant-col-12{width:100%}[data-v-400bef24] .ant-collapse-content>.ant-collapse-content-box{display:contents}}