@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);h1.index_pageTitle_13aIr{font:normal normal 500 24px/20px Noto Sans JP,sans-serif;letter-spacing:0;color:#1f2437;margin-bottom:21px}.card>.card-header>h2,h2.index_cardTitle_1Tdyj{padding:10px 20px;font:normal normal 500 18px/20px Noto Sans JP,sans-serif;letter-spacing:0;color:#1f2437;border-left:4px solid #40a0b7}.ant-btn{font:normal normal 500 14px/30px Noto Sans JP,sans-serif}.ant-btn.index_filledBtn_2g4u6{background:#40a0b7 0 0 no-repeat padding-box!important;border-style:none!important;border-radius:4px;opacity:1;text-align:center;font:normal normal 500 14px/30px Noto Sans JP,sans-serif!important;letter-spacing:0;color:#fff!important;padding:0 18px}.ant-btn.index_filledBtn_2g4u6 span{color:#fff!important}.ant-btn.index_filledBtn_2g4u6:hover{opacity:.2}.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):not(.index_filledBtn_2g4u6){color:#40a0b7!important;background:#fff 0 0 no-repeat padding-box;border:1px solid #d8d8da;border-radius:4px;opacity:1}.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):not(.index_filledBtn_2g4u6):hover{background:#efeff7 0 0 no-repeat padding-box;border:1px solid #40a0b7!important;border-radius:4px;opacity:1}.ant-btn:disabled{color:rgba(0,0,0,.25)!important;background-color:#f2f4f8!important;box-shadow:none!important;pointer-events:none}.ant-popover-buttons button{line-height:24px!important}.ant-pagination-item{background:#fff 0 0 no-repeat padding-box;border:1px solid #d8d8da;border-radius:4px}.ant-pagination-item:hover{background:#fff 0 0 no-repeat padding-box;border:1px solid #40a0b7;border-radius:4px}.ant-pagination-item-active{background:#efeff7 0 0 no-repeat padding-box;border-radius:4px;border:none;color:#40a0b7}.ant-list-pagination{text-align:center}.ant-pagination{text-align:center!important}.ant-list-item:hover{background:#efeff7 0 0 no-repeat padding-box}.ant-list-item .ant-list-item-action-split{width:0}.card>.card-header{padding-left:0!important}.card .card-body{padding:16px!important}@media screen and (max-width:767px){.card .card-body{padding-left:12px!important}}.ant-radio-group :not(.ant-radio-checked) span.ant-radio-inner,.ant-radio-group :not(.ant-radio-checked) span.ant-radio-inner:after{border-color:#bbb!important}.ant-radio-group .ant-radio-checked span.ant-radio-inner{border-color:#40a0b7!important}.ant-radio-group .ant-radio-checked span.ant-radio-inner:after{background-color:#40a0b7!important;border-color:#40a0b7!important}.ant-tabs-nav{background:#fff 0 0 no-repeat padding-box;border-radius:8px 8px 0 0;color:#40a0b7;font:normal normal 500 14px/20px Noto Sans JP,sans-serif}.ant-tabs-nav .ant-tabs-tab:hover{color:#40a0b7;background:#efeff7 0 0 no-repeat padding-box;border-radius:8px 8px 0 0}.ant-tabs-nav .ant-tabs-tab-active{border-radius:8px 8px 0 0}.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-nav .ant-tabs-tab-active:hover{background:#40a0b7 0 0 no-repeat padding-box;color:#fff}.ant-tabs-nav .ant-tabs-ink-bar{background-color:#40a0b7!important}.ant-checkbox-group .ant-checkbox-wrapper{font:normal normal normal 14px/33px Noto Sans JP,sans-serif;letter-spacing:0}.ant-checkbox-group .ant-checkbox-wrapper .ant-checkbox{border:1px solid #bbb;border-radius:2px}.ant-checkbox-group .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#40a0b7;border-color:#40a0b7}.ant-form .ant-form-item>.ant-form-item-label>label{font:normal normal normal 14px/20px Noto Sans JP,sans-serif;letter-spacing:0;color:#787b87}span.index_requiredMark_2tvC-{display:inline-block;width:36px;height:20px;background:#ef5350 0 0 no-repeat padding-box;border-radius:2px;color:#fff;font:normal normal normal 11px/20px Noto Sans JP,sans-serif;letter-spacing:0;margin:8px;padding:1px 6px}.ant-table-wrapper table{table-layout:fixed;word-break:break-all;border-collapse:separate;border-radius:4px;border:none!important}.ant-table-wrapper table th{border:none!important}.ant-table-wrapper tr{font:normal normal 300 14px/14px Noto Sans JP,sans-serif;letter-spacing:0}.ant-table-wrapper tr.index_stripe0_1wtOU,.ant-table-wrapper tr.index_stripe0_1wtOU td.ant-table-column-sort{background:#fafbfc 0 0 no-repeat padding-box}.ant-table-wrapper tr.index_stripe1_g3Tty,.ant-table-wrapper tr.index_stripe1_g3Tty td.ant-table-column-sort{background:#fff 0 0 no-repeat padding-box}.ant-table-wrapper tr td{border:none}.ant-table-wrapper .ant-table-header-column .ant-table-column-sorter{vertical-align:top}.ant-table-wrapper .ant-table-header-column .ant-table-column-sorter .on{color:#40a0b7!important}.ant-table-small{border:none}.ant-table-small .ant-table-body{margin:0}.ant-table-small .ant-table-body table{border-collapse:separate;border-radius:4px}.ant-table-small .ant-table-body table th{font:normal normal 500 12px/33px Noto Sans JP,sans-serif;letter-spacing:0;color:#1f2437;background:#eff0f3 0 0 no-repeat padding-box!important;height:36px!important;padding:0 10px!important;border:none!important}@media screen and (max-width:767px){.ant-table-small .ant-table-body table th{font:normal normal 500 11px/33px Noto Sans JP,sans-serif}}.ant-table-small .ant-table-body table td{font:normal normal 300 14px/33px Noto Sans JP,sans-serif;letter-spacing:0;padding:0 10px!important}@media screen and (max-width:767px){.ant-table-small .ant-table-body table td{font:normal normal 500 11px/33px Noto Sans JP,sans-serif}}.ant-table-small .ant-table-body table tr.index_stripe_s6Nha{background:#fafbfc 0 0 no-repeat padding-box}.license-header[data-v-0443edde]{text-align:center;margin-bottom:40px;padding:20px 0}.license-header h1[data-v-0443edde]{margin-bottom:8px;font-size:32px;font-weight:600;color:#1a1a1a}.subtitle[data-v-0443edde]{font-size:16px;color:#666;margin:0}.license-main[data-v-0443edde]{margin:0 -15px}.unlogin-users-section[data-v-0443edde]{margin-bottom:32px}.unlogin-users-card[data-v-0443edde]{background:#fff7e6;border:1px solid #ffd591;border-radius:12px;padding:24px;margin:0 15px}.section-header[data-v-0443edde]{display:flex;align-items:center;margin-bottom:12px}.section-header .anticon[data-v-0443edde]{color:#fa8c16;font-size:20px;margin-right:12px}.section-header h3[data-v-0443edde]{margin:0;font-size:18px;font-weight:600;color:#d46b08}.section-description[data-v-0443edde]{color:#8c8c8c;margin-bottom:20px;font-size:14px}.unlogin-users-list[data-v-0443edde]{display:flex;flex-direction:column;gap:12px}.unlogin-user-item[data-v-0443edde]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;transition:all .2s ease}.unlogin-user-item[data-v-0443edde]:hover{border-color:#1890ff;box-shadow:0 2px 8px rgba(24,144,255,.1)}.user-info[data-v-0443edde]{display:flex;justify-content:space-between;align-items:center}.user-details[data-v-0443edde]{display:flex;flex-direction:column;gap:4px}.user-name[data-v-0443edde]{font-weight:500;color:#1a1a1a;font-size:16px}.user-email[data-v-0443edde]{color:#666;font-size:14px}.user-actions[data-v-0443edde]{flex-shrink:0}.email-edit-form[data-v-0443edde]{padding:16px 0}.current-user-info[data-v-0443edde]{background:#f5f5f5;padding:12px;border-radius:6px;margin-bottom:16px}.current-user-info p[data-v-0443edde]{margin:4px 0;font-size:14px}.license-card[data-v-0443edde]{background:#fff;border-radius:16px;padding:32px;margin:15px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid #f0f0f0;height:calc(100% - 30px);display:flex;flex-direction:column}.license-card[data-v-0443edde]:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.assign-card[data-v-0443edde]{border-left:4px solid #52c41a}.assign-card .card-icon[data-v-0443edde]{background:linear-gradient(135deg,#52c41a,#73d13d)}.purchase-card[data-v-0443edde]{border-left:4px solid #1890ff}.purchase-card .card-icon[data-v-0443edde]{background:linear-gradient(135deg,#1890ff,#40a9ff)}.card-icon[data-v-0443edde]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.card-icon .anticon[data-v-0443edde]{font-size:24px;color:#fff}.card-content[data-v-0443edde]{flex:1;display:flex;flex-direction:column}.card-content h3[data-v-0443edde]{font-size:24px;font-weight:600;margin:0 0 12px 0;color:#1a1a1a}.description[data-v-0443edde]{font-size:16px;color:#666;margin-bottom:24px;line-height:1.5}.license-status[data-v-0443edde]{margin-bottom:32px;min-height:120px;width:100%}.loading-section[data-v-0443edde]{width:100%;text-align:center;padding:40px 0}.owned-licenses[data-v-0443edde]{width:100%}.status-header[data-v-0443edde]{display:flex;align-items:center;margin-bottom:16px;font-weight:500;color:#52c41a;width:100%}.status-header .anticon[data-v-0443edde]{margin-right:8px;font-size:16px}.license-list[data-v-0443edde]{display:flex;flex-direction:column;gap:12px;max-height:200px;overflow-y:auto;width:100%}.license-item[data-v-0443edde]{width:100%}.license-info-item[data-v-0443edde]{display:flex;align-items:center;padding:12px 16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all .2s ease;width:100%;box-sizing:border-box}.license-info-item[data-v-0443edde]:hover{background:#e9ecef;border-color:#52c41a}.license-info-item .anticon[data-v-0443edde]{color:#52c41a;margin-right:12px;font-size:16px;flex-shrink:0}.license-name[data-v-0443edde]{font-weight:500;color:#1a1a1a;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.license-expiry[data-v-0443edde]{font-size:12px;color:#666;background:#fff;padding:4px 8px;border-radius:4px;border:1px solid #e9ecef;flex-shrink:0;margin-left:12px}.no-licenses[data-v-0443edde]{display:flex;align-items:center;justify-content:center;padding:40px 0;color:#999;font-size:16px}.no-licenses .anticon[data-v-0443edde]{margin-right:8px;font-size:18px}.purchase-benefits[data-v-0443edde]{margin-bottom:32px}.benefit-item[data-v-0443edde]{display:flex;align-items:center;margin-bottom:12px;font-size:14px;color:#333}.benefit-item .anticon[data-v-0443edde]{color:#52c41a;margin-right:12px;font-size:16px}.card-actions[data-v-0443edde]{margin-top:auto}.action-button[data-v-0443edde]{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:16px 24px;border-radius:8px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.action-button .anticon[data-v-0443edde]{margin-right:8px;font-size:18px}.assign-button[data-v-0443edde]{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff}.assign-button[data-v-0443edde]:hover{background:linear-gradient(135deg,#389e0d,#52c41a);color:#fff;transform:translateY(-2px);box-shadow:0 4px 16px rgba(82,196,26,.3)}.purchase-button[data-v-0443edde]{background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff}.purchase-button[data-v-0443edde]:hover{background:linear-gradient(135deg,#096dd9,#1890ff);color:#fff;transform:translateY(-2px);box-shadow:0 4px 16px rgba(24,144,255,.3)}@media (max-width:768px){.license-header h1[data-v-0443edde]{font-size:28px}.license-card[data-v-0443edde]{margin:15px 0;padding:24px}.card-content h3[data-v-0443edde]{font-size:20px}.license-main[data-v-0443edde]{margin:0}}@media (max-width:576px){.license-header[data-v-0443edde]{margin-bottom:24px;padding:16px 0}.license-header h1[data-v-0443edde]{font-size:24px}.subtitle[data-v-0443edde]{font-size:14px}.license-card[data-v-0443edde]{padding:20px}.card-icon[data-v-0443edde]{width:50px;height:50px}.card-icon .anticon[data-v-0443edde]{font-size:20px}}