.forgot-password[data-v-318c53be],.forgot-password[data-v-a85dc487]{text-align:center;color:var(--active-color);font-size:12px;text-decoration:underline;cursor:pointer;transition:opacity .3s}.login-content .login-input.type-password[data-v-eea1cda6]{grid-template-columns:100px 1fr 30px!important}.header-container[data-v-c81d79d5]{display:flex;flex-direction:column;transition:all .3s ease}.trial-banner[data-v-c81d79d5]{cursor:pointer;transition:opacity .2s ease}.trial-banner[data-v-c81d79d5]:hover{opacity:.8}.trial-banner[data-v-c81d79d5]:not(.clickable){cursor:default}.main-header .announcement-area[data-v-bc76699d]{display:grid;grid-template-columns:auto auto auto;justify-content:start;gap:10px;flex:1;align-items:center}.main-header .announcement-area.editing[data-v-bc76699d]{grid-template-columns:auto 1fr auto}.main-header .announcement-area .announcement-label[data-v-bc76699d]{font-size:14px;font-weight:700;color:var(--active-color);white-space:nowrap}.main-header .announcement-area .announcement-display[data-v-bc76699d]{font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-header .announcement-area .announcement-display .no-announcement[data-v-bc76699d]{color:#999}.main-header .announcement-area .announcement-input[data-v-bc76699d]{flex:1;padding:5px 10px;border:1px solid #898989;border-radius:3px;font-size:14px;background-color:#f7f7f7}.main-header .announcement-area .announcement-input[data-v-bc76699d]:focus{outline:none;border-color:var(--active-color)}.main-header .announcement-area .announcement-actions[data-v-bc76699d]{display:flex;gap:5px}.main-header .announcement-area .announcement-actions button[data-v-bc76699d]{padding:5px 15px;border:none;border-radius:11px;font-size:12px;font-weight:700;cursor:pointer;transition:opacity .3s;white-space:nowrap;min-width:54px}.main-header .announcement-area .announcement-actions button[data-v-bc76699d]:hover:not(:disabled){opacity:.7}.main-header .announcement-area .announcement-actions button[data-v-bc76699d]:disabled{opacity:.5;cursor:not-allowed}.main-header .announcement-area .announcement-actions .edit-btn[data-v-bc76699d],.main-header .announcement-area .announcement-actions .save-btn[data-v-bc76699d]{background-color:var(--sub-color);color:#fff}.main-header .announcement-area .announcement-actions .cancel-btn[data-v-bc76699d]{background-color:#e0e0e0;color:#666}@media (max-width: 960px){.main-header[data-v-bc76699d]{flex-wrap:wrap}.main-header .announcement-area[data-v-bc76699d]{width:100%;max-width:none;margin-top:10px;margin-left:0}}.chart-wrapper[data-v-b7e4d3fb]{width:100%}.chart-wrapper .legend-container[data-v-b7e4d3fb]{display:flex;justify-content:center;gap:15px;margin:15px 0;flex-wrap:wrap}.chart-wrapper .legend-container .legend-item[data-v-b7e4d3fb]{display:flex;align-items:center;gap:5px}.chart-wrapper .legend-container .legend-item .legend-color[data-v-b7e4d3fb]{width:15px;height:15px;border-radius:4px}.chart-wrapper .legend-container .legend-item span[data-v-b7e4d3fb]{font-size:12px;color:#333}.chart-wrapper .chart-container[data-v-b7e4d3fb]{position:relative;margin:20px 0}.checkbox-group[data-v-34d4dffa]{gap:8px}.company-subtitle[data-v-34d4dffa]{font-size:.9rem;color:#666}.material-symbols-outlined[data-v-34d4dffa]{vertical-align:middle}.company-subtitle[data-v-ffd5fce0]{font-size:.9rem;color:#666}.material-symbols-outlined[data-v-ffd5fce0]{vertical-align:middle}.data-editor[data-v-56773b8f]{display:grid;grid-template-columns:220px 1fr;position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto}.left[data-v-56773b8f]{padding:0 30px;display:flex;flex-direction:column;gap:30px;align-items:start}.left .ttl[data-v-56773b8f]{font-size:16px}.left .menu[data-v-56773b8f]{display:grid;gap:30px;width:100%}.left .menu details[data-v-56773b8f]{display:flex;flex-direction:column;gap:20px;width:100%}.left .menu details summary[data-v-56773b8f]{display:flex;width:100%;justify-content:space-between;font-size:15px;cursor:pointer}.left .menu details summary[data-v-56773b8f]::-webkit-details-marker{display:none}.left .menu details summary[data-v-56773b8f]:after{content:"keyboard_arrow_down";font-family:Material Symbols Outlined;display:inline-block;transition:transform .4s;font-size:15px}.left .menu details[open] summary[data-v-56773b8f]:after{transform:rotate(180deg)}.left .menu details ul[data-v-56773b8f]{font-size:14px;display:flex;flex-direction:column;gap:20px}.left .menu details ul li[data-v-56773b8f]{cursor:pointer;transition:opacity .6s;padding-left:1em}.left .menu details ul li[data-v-56773b8f]:hover{opacity:.7}.right[data-v-56773b8f]{padding:0 20px 20px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.right .area[data-v-56773b8f]{background-color:#fff;border-radius:20px;padding:20px;box-shadow:0 0 10px #0000001a}.right .area .ttl-edit[data-v-56773b8f]{display:flex;justify-content:space-between;align-items:center;padding:0}.right .area .ttl-edit .ttl[data-v-56773b8f]{font-size:16px}.right .area .ttl-edit .btns[data-v-56773b8f]{display:flex;gap:10px}.right .area .ttl-edit .btn[data-v-56773b8f]{gap:5px;font-size:13px;background-color:var(--sub-color);color:#fff;width:-moz-max-content;width:max-content;padding:5px 10px;height:25px;display:flex;justify-content:center;align-items:center;border-radius:15px;transition:opacity .6s}.right .area .ttl-edit .btn span[data-v-56773b8f]{font-size:20px}.right .area .ttl-edit .btn[data-v-56773b8f]:hover{opacity:.7}.right .area .ttl-edit .btn.cancel[data-v-56773b8f]{background-color:#f44336}.right .area .ttl-edit .btn[data-v-56773b8f]:disabled{background-color:#e0e0e0;cursor:not-allowed}.right .area .values[data-v-56773b8f]{padding-left:1em}.right .area .values .item[data-v-56773b8f]{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:center;padding:10px 0;line-height:1.4}.right .area .values .item .label[data-v-56773b8f],.right .area .values .item .value[data-v-56773b8f]{font-size:14px}.popup-overlay[data-v-56773b8f]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:0 20px}.popup[data-v-56773b8f]{background-color:#fff;border-radius:20px 20px 0 0;width:100%;max-width:640px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;box-shadow:0 5px 15px #0000004d;position:relative}.close-btn[data-v-56773b8f]{position:absolute;color:#fff;background-color:var(--active-color);width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;right:-18px;top:-18px;transition:opacity .3s}.popup-header[data-v-56773b8f]{border-radius:15px 15px 0 0;padding:30px 35px;background-color:#e0f0e8;color:var(--active-color);font-size:18px;font-weight:700;display:flex;align-items:center;gap:10px;letter-spacing:.1em}.popup-header .popup-title[data-v-56773b8f]{font-size:18px;font-weight:700}.popup-content[data-v-56773b8f]{padding:30px 35px;overflow-y:auto;flex-grow:1}.popup-content .item[data-v-56773b8f]{display:grid;grid-template-columns:90px 1fr;gap:20px;margin-bottom:15px;align-items:center}.popup-content .item .label[data-v-56773b8f]{font-size:12px;text-align:right}.popup-content .item .value[data-v-56773b8f]{font-size:14px}.popup-content .item .input-area[data-v-56773b8f]{display:flex;gap:10px;align-items:center}.popup-content .item input[type=text][data-v-56773b8f],.popup-content .item input[type=tel][data-v-56773b8f],.popup-content .item input[type=number][data-v-56773b8f],.popup-content .item input[type=email][data-v-56773b8f],.popup-content .item input[type=password][data-v-56773b8f],.popup-content .item input[type=date][data-v-56773b8f],.popup-content .item textarea[data-v-56773b8f],.popup-content .item .select[data-v-56773b8f]{font-size:14px;padding:8px 12px;background-color:#f7f7f7;border:1px solid #898989;border-radius:3px}.popup-content .item input[type=text][data-v-56773b8f]:disabled,.popup-content .item input[type=tel][data-v-56773b8f]:disabled,.popup-content .item input[type=number][data-v-56773b8f]:disabled,.popup-content .item input[type=email][data-v-56773b8f]:disabled,.popup-content .item input[type=password][data-v-56773b8f]:disabled,.popup-content .item input[type=date][data-v-56773b8f]:disabled,.popup-content .item textarea[data-v-56773b8f]:disabled,.popup-content .item .select[data-v-56773b8f]:disabled{background-color:#e0e0e0;cursor:not-allowed}.popup-content .item input[type=text][data-v-56773b8f],.popup-content .item input[type=tel][data-v-56773b8f],.popup-content .item input[type=email][data-v-56773b8f],.popup-content .item input[type=password][data-v-56773b8f],.popup-content .item input[type=number][data-v-56773b8f],.popup-content .item input[type=date][data-v-56773b8f],.popup-content .item textarea[data-v-56773b8f]{width:100%}.popup-content .item .select[data-v-56773b8f]{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:0;position:relative;width:100%}.popup-content .item .select select[data-v-56773b8f]{padding:8px 12px;width:100%}.popup-content .item .select select[data-v-56773b8f]:disabled{background-color:#e0e0e0;cursor:not-allowed}.popup-content .item .select[data-v-56773b8f]:after{content:"▼";color:#898989;position:absolute;right:10px;pointer-events:none;background-color:#f7f7f7}.popup-content .item .select[data-v-56773b8f]:has(select:disabled):after{background-color:#e0e0e0}.popup-content .item .checkbox-group[data-v-56773b8f]{display:flex;flex-direction:column;gap:10px}.popup-content .item .checkbox-group .checkbox[data-v-56773b8f]{display:flex;align-items:center}.popup-content .item .checkbox-group .checkbox label[data-v-56773b8f]{display:inline-flex;align-items:center;gap:5px;height:100%;font-size:14px;cursor:pointer}.popup-content .item .checkbox-group .checkbox label input[type=checkbox][data-v-56773b8f]{width:18px;aspect-ratio:1;background-color:#f7f7f7;border:1px solid #898989;cursor:pointer;position:relative}.popup-content .item .checkbox-group .checkbox label input[type=checkbox][data-v-56773b8f]:checked:after{content:"";display:block;width:14px;aspect-ratio:1;background-color:var(--enabled-color, #4285f4);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-content .item .radio-group[data-v-56773b8f]{display:flex;flex-direction:column;gap:10px}.popup-content .item .radio-group .radio label[data-v-56773b8f]{display:inline-flex;align-items:center;gap:5px;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.popup-content .item .radio-group .radio label input[type=radio][data-v-56773b8f]{width:18px;height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f7f7f7;border:1px solid #898989;border-radius:50%;cursor:pointer;position:relative}.popup-content .item .radio-group .radio label input[type=radio][data-v-56773b8f]:checked:after{content:"";display:block;width:10px;height:10px;background-color:var(--enabled-color, #4285f4);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-content .item .radio-group .radio label input[type=radio][data-v-56773b8f]:disabled{background-color:#e0e0e0;cursor:not-allowed}.popup-content .item .error-message[data-v-56773b8f]{color:red;font-size:12px;margin-top:5px}.popup-footer[data-v-56773b8f]{display:flex;align-items:center;justify-content:space-between;gap:20px;background-color:#f5f5f5;padding:10px 35px}.popup-footer .btn[data-v-56773b8f]{border-radius:11px;font-size:12px;font-weight:700;min-width:68px;height:22px;display:flex;align-items:center;justify-content:center;transition:opacity .3s;white-space:nowrap;padding:0 15px;color:#fff;background-color:var(--sub-color)}.popup-footer .btn.cancel[data-v-56773b8f]{color:#fff;background-color:var(--alert-color)}.popup-footer .btn[data-v-56773b8f]:hover{opacity:.7}.all-edit-area[data-v-56773b8f]{display:flex;justify-content:flex-end;margin-bottom:10px}.all-edit-area .btn.all-edit[data-v-56773b8f]{display:flex;align-items:center;color:#fff;background-color:var(--sub-color);padding:8px 16px;height:36px;font-size:14px;border-radius:18px;gap:5px}.all-edit-area .btn.all-edit span[data-v-56773b8f]{font-size:24px}.group-header[data-v-56773b8f]{font-size:13px;color:var(--active-color);margin-bottom:15px;padding:5px 10px;background-color:#f5f5f5;border-radius:5px}.material-symbols-outlined[data-v-adddfb55]{vertical-align:middle}.delete-btn[data-v-adddfb55]{background-color:var(--alert-color);color:#fff;border:none;border-radius:15px;font-size:12px;width:68px;min-width:68px;height:30px;display:flex;align-items:center;justify-content:center;transition:opacity .3s;white-space:nowrap}.delete-btn[data-v-adddfb55]:hover{opacity:.7}.save-btn[data-v-adddfb55]{background-color:#1a7247;color:#f7f7f7;border-radius:15px;display:flex;align-items:center;justify-content:center;padding:0 20px;height:30px;font-size:12px;transition:opacity .3s}.save-btn[data-v-adddfb55]:hover{opacity:.7}.main-header[data-v-adddfb55]{display:flex;align-items:center}.main-header h2[data-v-adddfb55]{flex-grow:1;margin:0}.flow-placeholder[data-v-94e68cf7]{padding:20px;background-color:#f8f9fa;border-radius:4px;text-align:center;color:#6c757d}.main-header .todo-master[data-v-94e68cf7]{background-color:#1a7247;color:#fff;border:none;border-radius:11px;font-size:12px;font-weight:700;width:auto;min-width:120px;padding:0 10px;height:22px;display:flex;align-items:center;justify-content:center;transition:opacity .3s;white-space:nowrap}.main-header .todo-master[data-v-94e68cf7]:hover{opacity:.7}.material-symbols-outlined[data-v-48cb91e0]{vertical-align:middle}.block[data-v-f79218c0]{border:1px solid #ddd;border-radius:6px;padding:10px;margin-bottom:10px;position:relative;background-color:#fff}.block.is-option[data-v-f79218c0]{background-color:#e0f0e8}.block-header[data-v-f79218c0]{display:flex;align-items:center;padding-right:80px}.toggle-btn[data-v-f79218c0]{background:none;border:none;color:#666;cursor:pointer;padding:3px;margin-right:5px;flex-shrink:0;display:flex;align-items:center}.toggle-btn[data-v-f79218c0]:hover{color:#333}input[data-v-f79218c0],textarea[data-v-f79218c0]{width:100%;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;background-color:#fafafa;font-size:14px;padding:8px 12px}.btn[data-v-f79218c0]{color:#fff;border:none;border-radius:11px;font-size:12px;font-weight:700;min-width:68px;height:22px;display:flex;align-items:center;justify-content:center;transition:opacity .3s;white-space:nowrap;padding:0 8px}.btn-sm[data-v-f79218c0]{padding:4px 8px;font-size:12px}.btn-blue[data-v-f79218c0]{background-color:#2196f3}.btn-enabled[data-v-f79218c0]{background-color:var(--enabled-color)}.btn-orange[data-v-f79218c0]{background-color:#ff9800}.btn-red[data-v-f79218c0]{background-color:#f44336}.btn-border[data-v-f79218c0]{color:var(--active-color);border:1px solid var(--active-color)}.btn-group[data-v-f79218c0]{display:flex;gap:5px;margin-top:6px;margin-bottom:10px}.action-buttons[data-v-f79218c0]{position:absolute;top:10px;right:10px;display:flex;gap:5px;z-index:10}.action-btn[data-v-f79218c0]{background:none;border:none;cursor:pointer;padding:3px;width:28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center}.action-btn.btn-enabled[data-v-f79218c0]{color:#1fbf72}.action-btn.btn-orange[data-v-f79218c0]{color:#ff9800}.action-btn.btn-red[data-v-f79218c0]{color:#f44336}.action-btn:hover.btn-enabled[data-v-f79218c0]{background-color:#1fbf721a}.action-btn:hover.btn-orange[data-v-f79218c0]{background-color:#ff98001a}.action-btn:hover.btn-red[data-v-f79218c0]{background-color:#f443361a}.drag-handle[data-v-f79218c0]{color:#666;cursor:move}.drag-handle[data-v-f79218c0]:hover{background-color:#0000000d}.content[data-v-f79218c0]{margin-top:6px;padding-left:29px}.collapsed .content[data-v-f79218c0]{display:none}.section-title[data-v-f79218c0]{font-size:15px;font-weight:700;margin-top:12px;margin-bottom:8px;color:#333;padding-bottom:4px;border-bottom:1px solid #eee}.material-symbols-outlined[data-v-f79218c0]{font-size:18px;display:flex;align-items:center;justify-content:center}.ghost[data-v-f79218c0]{opacity:.5;background:#c8ebfb;border:1px dashed #2196f3}.chosen[data-v-f79218c0]{background-color:#f0f8ff}.drag[data-v-f79218c0]{background-color:#f5f5f5}.todo-editor[data-v-4ed4667a]{height:100%;position:relative}.container[data-v-4ed4667a]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;margin:0 auto;display:flex;flex-direction:column;height:100%;display:grid;grid-template-rows:auto 1fr}.tab-container[data-v-4ed4667a]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:10px 15px}.tabs[data-v-4ed4667a]{display:flex;gap:2px}.tab-btn[data-v-4ed4667a]{background:none;border:none;padding:10px 15px;font-size:15px;cursor:pointer;display:flex;align-items:center;gap:6px;color:#666;border-bottom:2px solid transparent;transition:all .2s}.tab-btn[data-v-4ed4667a]:hover{color:#333;background-color:#00000008}.tab-btn.active[data-v-4ed4667a]{color:#2196f3;border-bottom:2px solid #2196f3;font-weight:500}.tab-btn .material-symbols-outlined[data-v-4ed4667a]{font-size:20px}.tab-content[data-v-4ed4667a]{padding:0 10px;flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.editor[data-v-4ed4667a],.preview[data-v-4ed4667a]{flex-grow:1;display:flex;flex-direction:column;overflow-y:auto;padding-bottom:20px}.toolbar .btn-group[data-v-4ed4667a]{display:flex;gap:5px}.footer-actions[data-v-4ed4667a]{text-align:center}.btn[data-v-4ed4667a]{color:#fff;border:none;border-radius:11px;font-size:12px;font-weight:700;min-width:68px;height:22px;display:flex;align-items:center;justify-content:center;transition:opacity .3s;white-space:nowrap;padding:0 8px}.btn-sm[data-v-4ed4667a]{padding:4px 8px;font-size:12px}.btn-border[data-v-4ed4667a]{color:var(--active-color);border:1px solid var(--active-color)}.btn-red[data-v-4ed4667a]{background-color:var(--alert-color)}.btn-enabled[data-v-4ed4667a]{background-color:var(--sub-color)}pre[data-v-4ed4667a]{background-color:#f5f5f5;padding:15px;border-radius:4px;overflow:auto;white-space:pre-wrap;font-size:14px;margin:0;flex-grow:1}.material-symbols-outlined[data-v-4ed4667a]{font-size:18px;display:flex;align-items:center;justify-content:center}.drag-container[data-v-4ed4667a]{width:100%}.ghost[data-v-4ed4667a]{opacity:.5;background:#c8ebfb;border:1px dashed #2196f3}.chosen[data-v-4ed4667a]{background-color:#f0f8ff}.drag[data-v-4ed4667a]{background-color:#f5f5f5}.material-symbols-outlined[data-v-2c20ae11]{vertical-align:middle}.form-container[data-v-2c20ae11]{background-color:#fff;display:grid;grid-template-rows:auto 1fr;padding:20px}.form-group[data-v-2c20ae11]{margin-bottom:15px}.form-group label[data-v-2c20ae11]{display:block;margin-bottom:5px;font-weight:500}.form-group label .required[data-v-2c20ae11]{color:#f44336}.form-group .form-control[data-v-2c20ae11]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-group .form-control[data-v-2c20ae11]:focus{border-color:#2196f3;outline:none}.form-group .form-control[data-v-2c20ae11]:disabled{background-color:#f5f5f5;cursor:not-allowed}.editor-section[data-v-2c20ae11]{display:grid;grid-template-rows:auto 1fr}.editor-section h3[data-v-2c20ae11]{margin-bottom:10px;font-size:16px;font-weight:500}.editor-container[data-v-2c20ae11]{border:1px solid #eee;border-radius:4px;overflow:hidden}.save-btn[data-v-2c20ae11]{background-color:#1a7247;color:#f7f7f7;border:none;border-radius:15px;display:flex;align-items:center;justify-content:center;padding:0 20px;height:30px;font-size:12px;font-weight:700;transition:opacity .3s;white-space:nowrap}.save-btn[data-v-2c20ae11]:hover{opacity:.7}.delete-btn[data-v-2c20ae11]{background-color:var(--alert-color);color:#fff;border:none;border-radius:15px;font-size:12px;font-weight:700;width:68px;min-width:68px;height:30px;display:flex;align-items:center;justify-content:center;transition:opacity .3s;white-space:nowrap}.delete-btn[data-v-2c20ae11]:hover{opacity:.7}.main-header[data-v-2c20ae11]{display:flex;align-items:center}.main-header h2[data-v-2c20ae11]{flex-grow:1;margin:0}.date-user[data-v-776266a7],.date-user[data-v-f3344e9b]{color:#6c757d;font-size:11px;padding:2px 6px;border-radius:3px;text-align:right;position:absolute;margin-top:-5px}.date-user[data-v-a825dff3]{color:#6c757d;font-size:11px;padding:2px 6px;border-radius:3px;text-align:right;margin-left:10px}.loading[data-v-7ebbe18a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff80;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s;opacity:0;pointer-events:none}.loading.show[data-v-7ebbe18a]{opacity:1;pointer-events:auto}.loader[data-v-7ebbe18a]{width:50px;aspect-ratio:1;display:grid;border:4px solid #0000;border-radius:50%;border-right-color:#25b09b;animation:l15-7ebbe18a 1s infinite linear}.loader[data-v-7ebbe18a]:before,.loader[data-v-7ebbe18a]:after{content:"";grid-area:1/1;margin:2px;border:inherit;border-radius:50%;animation:l15-7ebbe18a 2s infinite}.loader[data-v-7ebbe18a]:after{margin:8px;animation-duration:3s}@keyframes l15-7ebbe18a{to{transform:rotate(1turn)}}.official-document-table[data-v-9521c35c]{width:100%;border-collapse:collapse;margin-top:10px}.official-document-table th[data-v-9521c35c],.official-document-table td[data-v-9521c35c]{border:1px solid #ddd;padding:8px 12px;text-align:left}.official-document-table th[data-v-9521c35c]{background-color:#f5f5f5;font-weight:700}.official-document-table .btn-download[data-v-9521c35c]{background-color:#007bff;color:#fff;border:none;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:12px}.official-document-table .btn-download[data-v-9521c35c]:hover{background-color:#0056b3}.official-document-table .btn-download[data-v-9521c35c]:disabled{background-color:#ccc;cursor:not-allowed}.no-documents[data-v-9521c35c]{text-align:center;padding:20px;color:#666}.action button[data-v-d6b7d937]{padding:4px 25px;height:30px}.action button.request[data-v-d6b7d937]{min-width:150px}.profile-image-preview img[data-v-f2593e9d]{display:block;width:200px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.profile-image-controls[data-v-f2593e9d]{margin-top:10px;display:flex;align-items:center;gap:10px}.value-label[data-v-f2593e9d]{margin-top:5px!important}.wide[data-v-7b3f40e5]{width:100%!important;max-width:500px!important}.corporate-number[data-v-7b3f40e5],.prefecture-select[data-v-7b3f40e5]{width:160px!important;max-width:160px!important}.phone-grid[data-v-7b3f40e5]{display:grid;grid-template-columns:60px auto 60px auto 60px;gap:8px;align-items:center;justify-content:flex-start}.phone-grid input[data-v-7b3f40e5]{width:60px!important;max-width:60px!important}.postal-code-grid[data-v-7b3f40e5]{display:grid;grid-template-columns:60px auto 60px;gap:8px;align-items:center;justify-content:flex-start}.postal-code-grid input[data-v-7b3f40e5]{width:60px!important;max-width:60px!important}.payment-note[data-v-7b3f40e5],.cancel-note[data-v-7b3f40e5],.billing-note[data-v-7b3f40e5]{margin-left:10px;color:#6c757d;font-size:12px}.btn[data-v-7b3f40e5]{background-color:var(--active-color);color:#fff;border-radius:20px;padding:5px 15px;letter-spacing:.05em;font-size:12px;transition:opacity .3s;white-space:nowrap;border:none;cursor:pointer}.btn[data-v-7b3f40e5]:hover{opacity:.7}.btn[data-v-7b3f40e5]:disabled{background-color:#6c757d;cursor:not-allowed}.btn.btn-primary[data-v-7b3f40e5]{background-color:#007bff;border-radius:4px;padding:10px 20px;font-size:14px}.btn.btn-primary[data-v-7b3f40e5]:hover{background-color:#0056b3;opacity:1}.btn.btn-secondary[data-v-7b3f40e5]{background-color:#6c757d;border-radius:4px;padding:10px 20px;font-size:14px}.btn.btn-secondary[data-v-7b3f40e5]:hover{background-color:#5a6268;opacity:1}.btn.btn-danger[data-v-7b3f40e5]{background-color:#dc3545;border-radius:4px;padding:10px 20px;font-size:14px}.btn.btn-danger[data-v-7b3f40e5]:hover{background-color:#c82333;opacity:1}.btn.btn-warning[data-v-7b3f40e5]{background-color:#ffc107;color:#212529;border-radius:4px;padding:10px 20px;font-size:14px}.btn.btn-warning[data-v-7b3f40e5]:hover{background-color:#e0a800;opacity:1}.plan-actions[data-v-7b3f40e5]{margin-top:10px;display:flex;gap:10px;align-items:center}.notice-text[data-v-7b3f40e5]{font-size:12px;color:#6c757d}.border[data-v-7b3f40e5]{border-top:1px solid #e9ecef;margin:20px 0}.save-btn[data-v-7b3f40e5]{background-color:#1a7247;color:#f7f7f7;border:none;border-radius:15px;display:flex;align-items:center;justify-content:center;padding:0 20px;height:30px;font-size:12px;font-weight:700;transition:opacity .3s;white-space:nowrap;cursor:pointer}.save-btn[data-v-7b3f40e5]:hover{opacity:.7}.save-btn[data-v-7b3f40e5]:disabled{background-color:#6c757d;cursor:not-allowed}.main-header[data-v-7b3f40e5]{display:flex;align-items:center}.main-header h2[data-v-7b3f40e5]{flex-grow:1;margin:0}.value-label[data-v-7b3f40e5]{margin-top:5px}.subscription-content[data-v-4f4e7655]{margin:0 auto;padding:20px 60px;width:100%}.main-header[data-v-4f4e7655]{display:flex;align-items:center;margin-bottom:20px}.main-header h2[data-v-4f4e7655]{flex-grow:1;margin:0 0 0 10px}.material-symbols-outlined[data-v-4f4e7655]{vertical-align:middle}section[data-v-4f4e7655]{margin-bottom:40px}section h3[data-v-4f4e7655]{font-size:18px;font-weight:700;margin-bottom:16px;color:#333;border-bottom:2px solid #1a7247;padding-bottom:8px}.plan-image-placeholder[data-v-4f4e7655]{background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;padding:40px;text-align:center;color:#6c757d;max-width:800px;margin:0 auto}@media (min-width: 1200px){.plan-image-placeholder[data-v-4f4e7655]{max-width:900px}}@media (min-width: 1600px){.plan-image-placeholder[data-v-4f4e7655]{max-width:1000px}}@media (max-width: 768px){.plan-image-placeholder[data-v-4f4e7655]{max-width:400px}}.plan-image-placeholder p[data-v-4f4e7655]{margin:8px 0;font-size:14px}.rules-list[data-v-4f4e7655]{background-color:#f8f9fa;border-radius:8px;padding:20px;margin:0 auto;max-width:800px}@media (min-width: 1200px){.rules-list[data-v-4f4e7655]{max-width:900px}}@media (min-width: 1600px){.rules-list[data-v-4f4e7655]{max-width:1000px}}@media (max-width: 768px){.rules-list[data-v-4f4e7655]{max-width:400px}}.rules-list li[data-v-4f4e7655]{margin-bottom:12px;line-height:1.6;font-size:14px;color:#495057}.rules-list li[data-v-4f4e7655]:last-child{margin-bottom:0}.plan-buttons[data-v-4f4e7655]{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:800px;margin:0 auto}@media (min-width: 1200px){.plan-buttons[data-v-4f4e7655]{gap:40px;max-width:900px}}@media (min-width: 1600px){.plan-buttons[data-v-4f4e7655]{gap:50px;max-width:1000px}}@media (max-width: 768px){.plan-buttons[data-v-4f4e7655]{grid-template-columns:1fr;max-width:400px}}.plan-card[data-v-4f4e7655]{background-color:#fff;border:2px solid #e9ecef;border-radius:12px;padding:30px;text-align:center;transition:all .3s ease}.plan-card[data-v-4f4e7655]:hover{border-color:#1a7247;box-shadow:0 4px 12px #1a724726}.plan-card h4[data-v-4f4e7655]{font-size:20px;font-weight:700;margin-bottom:20px;color:#333}.plan-details[data-v-4f4e7655]{margin-bottom:30px}.plan-details .price[data-v-4f4e7655]{font-size:28px;font-weight:700;color:#1a7247;margin-bottom:8px}.plan-details .price .period[data-v-4f4e7655]{font-size:16px;color:#6c757d;font-weight:400}.plan-details .description[data-v-4f4e7655]{font-size:14px;color:#6c757d;margin:0}.btn[data-v-4f4e7655]{background-color:#1a7247;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;width:100%}.btn[data-v-4f4e7655]:hover:not(:disabled){background-color:#145a38;transform:translateY(-2px)}.btn.btn-primary[data-v-4f4e7655]{background-color:#1a7247}.btn.btn-primary[data-v-4f4e7655]:hover:not(:disabled){background-color:#145a38}.btn.btn-disabled[data-v-4f4e7655],.btn[data-v-4f4e7655]:disabled{background-color:#6c757d;color:#fff;cursor:not-allowed;transform:none}.btn.btn-disabled[data-v-4f4e7655]:hover,.btn[data-v-4f4e7655]:disabled:hover{background-color:#6c757d;transform:none}.cancellation-content[data-v-dcb62c00]{margin:0 auto;padding:20px 60px;width:100%}.main-header[data-v-dcb62c00]{display:flex;align-items:center;margin-bottom:20px}.main-header h2[data-v-dcb62c00]{flex-grow:1;margin:0 0 0 10px;color:#dc3545}.material-symbols-outlined[data-v-dcb62c00]{vertical-align:middle}section[data-v-dcb62c00]{margin-bottom:40px}section h3[data-v-dcb62c00]{font-size:18px;font-weight:700;margin-bottom:16px;color:#333;border-bottom:2px solid #dc3545;padding-bottom:8px}.cancellation-warning[data-v-dcb62c00]{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:30px;text-align:center;max-width:800px;margin:0 auto 10px}@media (min-width: 1200px){.cancellation-warning[data-v-dcb62c00]{max-width:900px}}@media (min-width: 1600px){.cancellation-warning[data-v-dcb62c00]{max-width:1000px}}@media (max-width: 768px){.cancellation-warning[data-v-dcb62c00]{max-width:400px}}.cancellation-warning .warning-icon[data-v-dcb62c00]{margin-bottom:16px}.cancellation-warning .warning-icon .material-symbols-outlined[data-v-dcb62c00]{font-size:48px;color:#ff9800}.cancellation-warning h3[data-v-dcb62c00]{border:none;color:#856404;margin-bottom:16px}.cancellation-warning p[data-v-dcb62c00]{color:#856404;font-size:16px;margin:0;line-height:1.6}.rules-list[data-v-dcb62c00]{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:20px;margin:0 auto;max-width:800px}@media (min-width: 1200px){.rules-list[data-v-dcb62c00]{max-width:900px}}@media (min-width: 1600px){.rules-list[data-v-dcb62c00]{max-width:1000px}}@media (max-width: 768px){.rules-list[data-v-dcb62c00]{max-width:400px}}.rules-list li[data-v-dcb62c00]{margin-bottom:12px;line-height:1.6;font-size:14px;color:#721c24}.rules-list li[data-v-dcb62c00]:last-child{margin-bottom:0}.cancellation-action .action-container[data-v-dcb62c00]{background-color:#fff;border:2px solid #dc3545;border-radius:12px;padding:40px;text-align:center;max-width:600px;margin:0 auto}@media (min-width: 1200px){.cancellation-action .action-container[data-v-dcb62c00]{max-width:700px}}@media (min-width: 1600px){.cancellation-action .action-container[data-v-dcb62c00]{max-width:800px}}@media (max-width: 768px){.cancellation-action .action-container[data-v-dcb62c00]{max-width:400px}}.cancellation-action .action-container .final-warning[data-v-dcb62c00]{font-size:16px;color:#495057;margin-bottom:30px;line-height:1.6}.btn[data-v-dcb62c00]{border:none;border-radius:8px;padding:16px 32px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease}.btn.btn-danger[data-v-dcb62c00]{background-color:#dc3545;color:#fff}.btn.btn-danger[data-v-dcb62c00]:hover{background-color:#c82333;transform:translateY(-2px);box-shadow:0 4px 12px #dc35454d}.btn.btn-danger[data-v-dcb62c00]:active{transform:translateY(0)}.back[data-v-dcb62c00]{background:none;border:none;padding:8px;cursor:pointer;border-radius:4px;transition:background-color .3s}.back[data-v-dcb62c00]:hover{background-color:#f8f9fa}.back .material-symbols-outlined[data-v-dcb62c00]{font-size:24px;color:#6c757d}.complete-main[data-v-58d37c2d]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f5f5;color:var(--text-color)}.title[data-v-58d37c2d]{margin-bottom:20px;text-align:center;font-size:18px}.content[data-v-58d37c2d]{text-align:center;line-height:1.5}.complete-main[data-v-5945e83d]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f5f5;color:var(--text-color)}.message-content[data-v-5945e83d]{width:100%;max-width:600px;padding:20px;background-color:#fff;border-radius:8px;text-align:center}.title[data-v-5945e83d]{text-align:center;font-size:18px;font-weight:600;margin:0 0 20px}.content[data-v-5945e83d]{text-align:center;line-height:1.5}.header[data-v-5945e83d]{margin-bottom:30px}.content-message[data-v-5945e83d]{font-size:14px;margin-bottom:30px;text-align:center;line-height:1.6;color:#333}.action-buttons[data-v-5945e83d]{width:80%;margin:20px auto 0}.queue-header[data-v-1c65e4fc]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;border-bottom:1px solid #e9ecef;transition:background-color .2s ease}.queue-header[data-v-1c65e4fc]:hover{background-color:#f8f9fa}.header-content[data-v-1c65e4fc]{display:flex;align-items:center;flex:1;min-width:0}.icon[data-v-1c65e4fc]{font-size:20px;margin-right:12px;flex-shrink:0}.info[data-v-1c65e4fc]{flex:1;min-width:0}.title[data-v-1c65e4fc]{font-size:14px;font-weight:500;color:#333;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress-container[data-v-1c65e4fc]{display:flex;align-items:center;gap:8px}.progress-bar[data-v-1c65e4fc]{flex:1;height:4px;background-color:#e9ecef;border-radius:2px;overflow:hidden}.progress-fill[data-v-1c65e4fc]{height:100%;background:linear-gradient(90deg,#007bff,#0056b3);transition:width .3s ease;border-radius:2px}.progress-text[data-v-1c65e4fc]{font-size:12px;color:#6c757d;font-weight:500;min-width:35px;text-align:right}.controls[data-v-1c65e4fc]{display:flex;align-items:center;gap:4px;flex-shrink:0}.expand-btn[data-v-1c65e4fc],.close-btn[data-v-1c65e4fc]{width:24px;height:24px;border:none;background:none;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#6c757d;transition:all .2s ease}.expand-btn[data-v-1c65e4fc]:hover,.close-btn[data-v-1c65e4fc]:hover{background-color:#e9ecef;color:#333}.expand-btn.expanded[data-v-1c65e4fc]{transform:rotate(0)}.close-btn[data-v-1c65e4fc]{font-size:14px;font-weight:700}.close-btn[data-v-1c65e4fc]:hover:not(:disabled){background-color:#dc3545;color:#fff}.close-btn[data-v-1c65e4fc]:disabled{opacity:.5;cursor:not-allowed;color:#6c757d}.close-btn[data-v-1c65e4fc]:disabled:hover{background-color:transparent;color:#6c757d}.queue-task-item[data-v-0a4a3bbc]{display:flex;align-items:center;padding:8px 16px;transition:background-color .2s ease;border-left:3px solid transparent}.queue-task-item[data-v-0a4a3bbc]:hover{background-color:#f8f9fa}.queue-task-item.status-processing[data-v-0a4a3bbc]{border-left-color:#007bff}.queue-task-item.status-completed[data-v-0a4a3bbc]{border-left-color:#28a745}.queue-task-item.status-error[data-v-0a4a3bbc]{border-left-color:#dc3545}.queue-task-item.status-pending[data-v-0a4a3bbc]{border-left-color:#6c757d}.queue-task-item.status-cancelled[data-v-0a4a3bbc]{border-left-color:#6c757d;opacity:.7}.task-icon[data-v-0a4a3bbc]{font-size:16px;margin-right:12px;flex-shrink:0}.task-content[data-v-0a4a3bbc]{flex:1;min-width:0}.task-info[data-v-0a4a3bbc]{margin-bottom:4px}.task-name[data-v-0a4a3bbc]{font-size:13px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.task-status[data-v-0a4a3bbc]{font-size:11px;color:#6c757d;font-weight:500}.task-progress[data-v-0a4a3bbc]{display:flex;align-items:center;gap:8px;margin-top:4px}.progress-bar[data-v-0a4a3bbc]{flex:1;height:3px;background-color:#e9ecef;border-radius:2px;overflow:hidden}.progress-fill[data-v-0a4a3bbc]{height:100%;background:linear-gradient(90deg,#007bff,#0056b3);transition:width .3s ease;border-radius:2px}.progress-text[data-v-0a4a3bbc]{font-size:10px;color:#6c757d;font-weight:500;min-width:30px;text-align:right}.task-error[data-v-0a4a3bbc]{margin-top:4px}.error-text[data-v-0a4a3bbc]{font-size:11px;color:#dc3545;font-style:italic}.task-actions[data-v-0a4a3bbc]{display:flex;gap:4px;flex-shrink:0}.action-btn[data-v-0a4a3bbc]{width:20px;height:20px;border:none;background:none;cursor:pointer;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:10px;transition:all .2s ease}.retry-btn[data-v-0a4a3bbc]:hover{background-color:#28a745;color:#fff}.cancel-btn[data-v-0a4a3bbc]:hover{background-color:#dc3545;color:#fff}.queue-task-list[data-v-a5343eb7]{max-height:300px;overflow-y:auto;border-bottom:1px solid #e9ecef}.task-section[data-v-a5343eb7]{padding:8px 0}.task-section[data-v-a5343eb7]:not(:last-child){border-bottom:1px solid #f1f3f4}.section-header[data-v-a5343eb7]{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;padding:8px 16px 4px;background-color:#f8f9fa;margin:0 0 4px}.empty-state[data-v-a5343eb7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;color:#6c757d}.empty-icon[data-v-a5343eb7]{font-size:32px;margin-bottom:8px;opacity:.5}.empty-text[data-v-a5343eb7]{font-size:14px;font-weight:500}.queue-task-list[data-v-a5343eb7]::-webkit-scrollbar{width:6px}.queue-task-list[data-v-a5343eb7]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.queue-task-list[data-v-a5343eb7]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.queue-task-list[data-v-a5343eb7]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.queue-footer[data-v-2888efe9]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background-color:#f8f9fa;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-size:12px}.stats[data-v-2888efe9]{display:flex;gap:12px;align-items:center}.stat-item[data-v-2888efe9]{display:flex;align-items:center;gap:4px}.stat-label[data-v-2888efe9]{color:#6c757d;font-weight:500}.stat-value[data-v-2888efe9]{color:#333;font-weight:600}.stat-value.error[data-v-2888efe9]{color:#dc3545}.actions[data-v-2888efe9]{display:flex;gap:8px}.action-btn[data-v-2888efe9]{padding:4px 8px;border:1px solid #dee2e6;background:#fff;color:#6c757d;border-radius:4px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease}.action-btn[data-v-2888efe9]:hover{background-color:#e9ecef;color:#333}.clear-btn[data-v-2888efe9]:hover{background-color:#28a745;border-color:#28a745;color:#fff}.cancel-all-btn[data-v-2888efe9]:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.queue-progress-panel[data-v-fd323629]{position:fixed;bottom:20px;right:20px;width:320px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;z-index:1000;transition:all .3s ease;transform:translate(100%);animation:slideIn-fd323629 .3s ease forwards}.queue-progress-panel[data-v-fd323629]:not(.expanded){width:280px}@keyframes slideIn-fd323629{to{transform:translate(0)}}@media (max-width: 768px){.queue-progress-panel[data-v-fd323629]{bottom:10px;right:10px;left:10px;width:auto}.queue-progress-panel[data-v-fd323629]:not(.expanded){width:auto}}html,body{margin:0;padding:0;height:100%;overflow-x:auto}#app{height:100%}.drag-overlay[data-v-a4e3ef9b]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:all}.drag-content[data-v-a4e3ef9b]{text-align:center;color:#fff;pointer-events:none}.drag-icon[data-v-a4e3ef9b]{font-size:80px;color:#4caf50;margin-bottom:20px;display:block}.drag-text[data-v-a4e3ef9b]{font-size:24px;font-weight:500;margin:0 0 10px}.drag-subtext[data-v-a4e3ef9b]{font-size:16px;opacity:.8;margin:0}.fade-enter-active[data-v-a4e3ef9b],.fade-leave-active[data-v-a4e3ef9b]{transition:opacity .3s ease}.fade-enter-from[data-v-a4e3ef9b],.fade-leave-to[data-v-a4e3ef9b]{opacity:0}.app-main[data-v-a4e3ef9b]{grid-template-rows:auto auto 1fr;gap:0}.app-main .main-header[data-v-a4e3ef9b]{padding-bottom:30px}.folder-path[data-v-a4e3ef9b]{display:flex;align-items:center;padding:0 20px;font-size:12px;margin-bottom:10px}.toolbar[data-v-a4e3ef9b]{display:flex;gap:10px;align-items:center}.path-item[data-v-a4e3ef9b]{cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s ease}.path-item[data-v-a4e3ef9b]:hover{background-color:#f5f5f5}.company-subtitle[data-v-a4e3ef9b]{font-size:.9rem;color:#666;margin-left:12px;vertical-align:middle}.separator[data-v-a4e3ef9b]{margin:0 2px;color:#666;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 768px){.folder-path[data-v-a4e3ef9b]{flex-wrap:wrap}.path-item[data-v-a4e3ef9b]{padding:3px 6px}.file-table[data-v-a4e3ef9b]{font-size:.9em}.file-table th[data-v-a4e3ef9b],.file-table td[data-v-a4e3ef9b]{padding:8px}.drag-icon[data-v-a4e3ef9b]{font-size:60px}.drag-text[data-v-a4e3ef9b]{font-size:20px}.drag-subtext[data-v-a4e3ef9b]{font-size:14px}}.complete-main[data-v-532ff62e]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f5f5;color:var(--text-color)}.complete-container[data-v-532ff62e]{margin:auto;width:100%;max-width:600px;background-color:#fff;border-radius:10px;padding:50px 35px;box-shadow:0 4px 4px #00000040}.complete-container h1[data-v-532ff62e]{text-align:center;margin-bottom:2rem}.complete-container h1 .logo[data-v-532ff62e]{width:100%;max-width:200px;height:auto}.message-content[data-v-532ff62e]{width:100%;max-width:600px;padding:20px;background-color:#fff;border-radius:8px;text-align:center}.header[data-v-532ff62e]{margin-bottom:30px}.title[data-v-532ff62e]{font-size:18px;font-weight:600;margin:0 0 20px}.title.success[data-v-532ff62e]{color:#28a745}.title.error[data-v-532ff62e]{color:#dc3545}.content-message[data-v-532ff62e]{font-size:14px;margin-bottom:30px;text-align:center;line-height:1.6;color:#333}.action-buttons[data-v-532ff62e]{width:80%;margin:20px auto 0}.complete-main[data-v-0aaee920]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f5f5;color:var(--text-color)}.complete-container[data-v-0aaee920]{margin:auto;width:100%;max-width:600px;background-color:#fff;border-radius:10px;padding:50px 35px;box-shadow:0 4px 4px #00000040}.complete-container h1[data-v-0aaee920]{text-align:center;margin-bottom:2rem}.complete-container h1 .logo[data-v-0aaee920]{width:100%;max-width:200px;height:auto}.message-content[data-v-0aaee920]{width:100%;max-width:600px;padding:20px;background-color:#fff;border-radius:8px;text-align:center}.header[data-v-0aaee920]{margin-bottom:30px}.title[data-v-0aaee920]{font-size:18px;font-weight:600;margin:0 0 20px}.content-message[data-v-0aaee920]{font-size:14px;margin-bottom:30px;text-align:center;line-height:1.6;color:#333}.action-buttons[data-v-0aaee920]{width:80%;margin:20px auto 0}.action-buttons .input-submit.secondary[data-v-0aaee920]{background-color:#6b7280}.action-buttons .input-submit.secondary[data-v-0aaee920]:hover{opacity:.8}/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEi75s.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFJEj75s.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFE8j75s.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj75s.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFCMj75s.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFM8k75s.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFPYk75s.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFJEk75s.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFLgk75s.ttf) format("truetype")}:root{--background-color: #e9e9e9;--active-color: #1a7247;--sub-color: #1fbf72;--text-color: #202124;--alert-color: #cc3232;--enabled-color: #1fbf72;--disabled-color: #a7a7a7;--g0-bg: #ebfffc;--g0-color: #00947e;--g1-bg: #00d1b2;--g1-color: #0a0a0a;--g2-bg: #00947e;--g2-color: #fff;--r0-bg: #feecf0;--r0-color: #cc0f35;--r1-bg: #f14668;--r1-color: #0a0a0a;--r2-bg: #cc0f35;--r2-color: #fff;--b0-bg: #dee4fe;--b0-color: #3850b7;--b1-bg: #3e8ed0;--b1-color: #0a0a0a;--b2-bg: #296fa8;--b2-color: #fff;--y0-bg: #fffaeb;--y0-color: #946c00;--y1-bg: #ffe08a;--y1-color: #0a0a0a;--y2-bg: #946c00;--y2-color: #fff;--d0-bg: #dbdbdb;--d0-color: #4a4a4a;--d1-bg: #7a7a7a;--d1-color: #0a0a0a;--d2-bg: #363636;--d2-color: #fff}.light-gray{background-color:#ededed;color:#000}.gray{background-color:#ddd;color:#000}.dark-gray{background-color:#a7a7a7;color:#fff}.yellow{background-color:#f5e0a0;color:#000}.red{background-color:#ffa2a2;color:#000}.green{background-color:#7dd9ad;color:#000}.in-progress{background-color:#d3d3d3;color:#2f2f2f}.planning-period{background-color:#a9a9a9;color:#2f2f2f}.budget-creation-in-progress{background-color:#1a7247;color:#fff}.budget-submitted{background-color:#3cb371;color:#fff}.budget-revision-in-progress{background:#90ee90;color:#fff}.payment-creation-in-progress{background-color:#20b2aa;color:#fff}.payment-submitted{background-color:#48d1cc;color:#fff}.payment-revision-in-progress{background-color:#e0ffff;color:#2f2f2f}.awaiting-confirmation{background-color:#77cf1f;color:#2f2f2f}.payment-received{background-color:#edba21;color:#fff}.completed{background-color:#228b22;color:#fff}.application-in-progress{background-color:#1a7247;color:#fff}.unattended{background-color:#d3d3d3;color:#2f2f2f}.under-review{background-color:#b2cc1c;color:#fff}.other{background-color:#696969;color:#fff}.pending{background-color:#a9a9a9;color:#2f2f2f}.incomplete{background-color:#a7a7a7;color:#fff}.reached{background-color:#7dd9ad;color:#000}.reached-withdrawn{background-color:#f5e0a0;color:#000}html,body{min-width:960px;height:100%;background-color:var(--background-color);font-size:16px;font-family:Noto Sans JP,sans-serif}#app{height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.app-header{background-color:#fff;height:40px;display:flex}.app-header nav{width:100%;height:100%;display:flex;justify-content:space-between;gap:10px;padding-right:10px}.app-header nav>ul{height:100%;display:flex}.app-header nav>ul li{border-right:1px solid #dcdcdc}.app-header nav>ul li a{height:100%;text-decoration:none;color:var(--text-color);display:flex;align-items:center;justify-content:center;width:100%;min-width:100px;font-size:12px;padding:0 20px;transition:background-color .3s,color .3s;white-space:nowrap}.app-header nav>ul li a img{height:20px}@media (hover: hover) and (pointer: fine){.app-header nav>ul li a:hover{background-color:var(--active-color);color:#fff}.app-header nav>ul li a:hover .active{display:block}.app-header nav>ul li a:hover .deactive{display:none}}.app-header nav>ul li a .deactive{display:block}.app-header nav>ul li a .active{display:none}.app-header nav>ul li.active a{background-color:var(--active-color);color:#fff}.app-header nav>ul li.active a .active{display:block}.app-header nav>ul li.active a .deactive{display:none}.app-header .header-action-button{margin-left:auto;display:flex;align-items:center;justify-content:center;transition:opacity .3s}.app-header .header-action-button div{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#fff;background-color:#f7e300;border-radius:50%}.app-header .header-action-button:hover{opacity:.7}.app-header .user{display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;white-space:nowrap;position:relative}.app-header .user .icon{transition:opacity .3s;height:28px;width:28px;min-width:28px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.app-header .user .icon:hover{opacity:.7}.app-header .user .user-menu{position:absolute;top:50%;right:50%;background-color:#fff;border:1px solid #dcdcdc;border-radius:10px;box-shadow:0 0 5px #0000001a;max-width:200px;padding:15px 15px 5px;z-index:100}.app-header .user .user-menu .close{position:absolute;color:#fff;background-color:var(--active-color);width:28px;height:28px;border-radius:50%;display:flex;justify-content:center;align-items:center;right:-14px;top:-14px;transition:opacity .3s}.app-header .user .user-menu .close .material-symbols-outlined{font-size:20px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.app-header .user .user-menu .close:hover{opacity:.8}.app-header .user .user-menu dl{display:flex;align-items:center;gap:5px}.app-header .user .user-menu dl dt{font-size:10px;color:#9c9c9c}.app-header .user .user-menu dl dd{font-size:14px;color:var(--active-color);display:flex;align-items:center;gap:5px}.app-header .user .user-menu dl dd span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header .user .user-menu ul{margin-top:10px}.app-header .user .user-menu ul li a{display:block;font-size:11px;color:var(--text-color);padding:9px 0}.app-header .user .user-menu ul li:not(:last-child){border-bottom:1px solid #f4f4f4}.app-header .user .user-menu ul li.singout a{color:var(--alert-color)}.trial-banner{background:linear-gradient(135deg,#ff6b6b,#ff8e53);height:26px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 2px 4px #0000001a;transition:all .3s ease}.trial-banner .trial-content{display:flex;align-items:center;justify-content:center;gap:15px;width:100%;max-width:1200px;padding:0 20px}.trial-banner .trial-content .trial-text{color:#fff;font-size:12px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2)}.trial-banner .trial-content .trial-link-btn{background:none;border:none;color:#fff;font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer;padding:0;margin:0 2px;transition:opacity .3s ease}.trial-banner .trial-content .trial-link-btn:hover{opacity:.8}.trial-banner-placeholder{height:0;background:transparent;overflow:hidden}.app-main{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:30px;overflow-y:auto;min-height:0}.app-footer{display:flex;align-items:center;background-color:var(--active-color);color:#fff;height:25px;padding:0 20px}.app-footer ul{display:flex;gap:10px}.app-footer ul li{font-size:12px;color:#fff;letter-spacing:.05em}.app-footer ul li a{transition:opacity .3s;text-decoration:underline}.app-footer ul li a:hover{opacity:.8}.app-footer ul li:after{content:">";margin-left:10px}.app-footer ul li:last-child:after{content:""}.main-header{display:flex;align-items:center;gap:20px;padding:35px 35px 0;white-space:nowrap}.main-header h2{font-size:27px;font-weight:700;color:var(--active-color)}.main-header h2 svg{max-width:100%;transform:translateY(3px)}.main-header .tab-btn{background-color:#1a7247;color:#f7f7f7;border-radius:15px;display:flex;align-items:center;justify-content:center;padding:0 20px;height:30px;font-size:12px;transition:opacity .3s}.main-header .tab-btn:hover{opacity:.7}.main-header .tab-btn:disabled{opacity:.5;cursor:not-allowed}.main-header .proc-name{margin-right:auto;font-size:14px;color:var(--active-color);font-weight:700}.main-header .new{background-color:var(--sub-color);color:#fff;border:none;border-radius:11px;font-size:12px;font-weight:700;padding:0 10px;height:22px;display:flex;align-items:center;justify-content:center;transition:opacity .3s;white-space:nowrap}.main-header .new:hover{opacity:.7}.main-header .filters{margin-left:auto;display:flex;gap:10px;align-items:center}.main-header .area{width:40px;height:30px;border-radius:15px;background-color:#f7f7f7;display:flex;align-items:center;justify-content:center}.main-header .area .bookmark-input{margin:0!important}.main-header .prev,.main-header .next{background-color:#f7f7f7;color:#333;border-radius:15px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:12px;transition:opacity .3s}.main-header .prev:hover,.main-header .next:hover{opacity:.7}.main-header .prev:disabled,.main-header .next:disabled{opacity:.5;cursor:not-allowed}.main-header .prev:before{content:"＜";font-weight:700;transform:scale(.5,1.5)}.main-header .next:after{content:"＞";font-weight:700;transform:scale(.5,1.5)}.main-header .select{background-color:#f7f7f7;height:30px;border-radius:15px;display:inline-flex;align-items:center;justify-content:space-between;position:relative;font-size:12px;padding:0 0 0 10px;color:#9b9b9b}.main-header .select.mini{width:40px;margin-left:10px}.main-header .select.mini select{opacity:0}.main-header .select select{cursor:pointer;padding:5px 10px;width:100%;color:#2d2d2d}.main-header .select select:disabled{background-color:#e0e0e0;cursor:not-allowed}.main-header .select:has(select:disabled):after{background-color:#e0e0e0}.main-header .search-box{display:flex;align-items:center;gap:10px;background-color:#f7f7f7;border-radius:15px;padding:0 10px;height:30px;width:150px;transition:width .3s}.main-header .search-box input[type=search]{width:100%;height:100%;background-color:#f7f7f7;border:none;font-size:12px}.main-header .search-box input[type=search]:focus{outline:none}.main-header .search-box:has(:focus-within){width:200px}.main-header .search-result{display:flex;align-items:center;justify-content:center;gap:10px;background-color:#f7f7f7;border-radius:15px;padding:0 10px;height:30px;font-size:12px;color:#9b9b9b;white-space:nowrap;min-width:60px}.main-header .search{background-color:#949494;color:#fff;border:none;border-radius:15px;font-size:12px;font-weight:700;height:30px;width:160px;min-width:160px;display:flex;gap:5px;align-items:center;justify-content:center;transition:opacity .3s;margin-left:auto;white-space:nowrap}.main-header .search:hover{opacity:.7}.main-header .search .material-symbols-outlined{font-size:16px!important}.main-header h2+.import-export{margin-left:auto}.main-header .import-export{display:flex;align-items:center;gap:5px;height:30px;padding:0 0 0 20px;border-radius:15px;font-size:12px;color:#9b9b9b}.main-header .import-export button{color:var(--active-color);font-size:10px;transition:opacity .3s}.main-header .import-export button:hover{opacity:.7}.main-header .import-export img{cursor:pointer;transition:opacity .3s;filter:drop-shadow(0 5px 5px rgba(0,0,0,.237))}.main-header .import-export img:hover{opacity:.7}.main-header .import-export img.load{width:61px;transform:translateY(-10px)}.main-header .import-export img.save{width:88px;transform:translateY(10px);z-index:1}.main-header .period-select{display:flex;align-items:center;gap:10px;background-color:#f7f7f7;border-radius:15px;padding:0 15px;height:30px;font-size:13px}.main-header .period-select span{color:#787878}.main-body{position:relative}.main-body>*{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto}.fadein{animation-name:fadeIn;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.scroller{overflow-y:auto;padding-right:10px}.scroller::-webkit-scrollbar{height:10px;width:10px}.scroller::-webkit-scrollbar-track{border-radius:5px;background-color:#dfe9eb}.scroller::-webkit-scrollbar-track:hover{background-color:#b8c0c2}.scroller::-webkit-scrollbar-track:active{background-color:#b8c0c2}.scroller::-webkit-scrollbar-thumb{border-radius:5px;background-color:var(--sub-color)}.scroller::-webkit-scrollbar-thumb:hover{background-color:var(--active-color)}.scroller::-webkit-scrollbar-thumb:active{background-color:var(--active-color)}.input-submit{width:100%;height:30px;background-color:var(--sub-color);color:#fff;display:flex;justify-content:center;align-items:center;border-radius:5px;cursor:pointer;transition:opacity .3s;letter-spacing:.1em;text-indent:.1em;font-size:12px}.input-submit:hover{opacity:.8}.input-submit:disabled{opacity:.5;cursor:not-allowed}.input-cancel{width:100%;height:30px;background-color:#d9d9d9;color:#6e6e6e;display:flex;justify-content:center;align-items:center;border-radius:5px;cursor:pointer;transition:opacity .3s;letter-spacing:.1em;text-indent:.1em;font-size:12px}.input-cancel:hover{opacity:.8}.login-main{display:flex;justify-content:center;align-items:center;height:100%;padding:20px;overflow-y:auto}.login-content{margin:auto;width:100%;max-width:450px;background-color:#fff;border-radius:10px;padding:50px 35px;box-shadow:0 4px 4px #00000040}.login-content h1 .logo{width:100%}.login-content h2{margin-top:60px;text-align:center;color:var(--active-color);font-size:14px}.login-content hr{margin:30px 0;border-top:1px solid #ccc}.login-content h3{text-align:center;color:var(--active-color);font-size:13px}.login-content .form-grid{margin-top:20px;display:grid;grid-template-columns:1fr;gap:20px}.login-content .login-input{display:grid;grid-template-columns:95px 1fr;border:1px solid #ccc;border-radius:2px;height:30px;overflow:hidden}.login-content .login-input label{height:100%;background-color:#dcdcdc;font-size:12px;display:flex;align-items:center;justify-content:center}.login-content .login-input input[type=text],.login-content .login-input input[type=password]{font-size:14px;padding:0 10px;background-color:#f7f7f7}.login-content .login-input .show-password{background-color:#f7f7f7;display:flex;align-items:center;justify-content:center;cursor:pointer}.login-content .login-input .show-password .material-symbols-outlined{font-size:20px!important;color:#9e9e9e}.login-content .login-input.type-password{grid-template-columns:95px 1fr 30px}.login-content .hidden{display:none}.login-content .privacy{text-align:center;margin-top:30px}.login-content .privacy a{color:var(--active-color);font-size:12px;text-decoration:underline;cursor:pointer;transition:opacity .3s}.login-content .privacy a:hover{opacity:.8}.login-content .egov{text-align:center;font-size:12px;margin-top:30px}.login-content .egov .description{text-align:left;color:var(--disabled-color);margin-top:10px}.join-main{display:flex;justify-content:center;align-items:center;height:100%;padding:20px;overflow-y:auto}.join-content{margin:auto;width:100%;max-width:450px;background-color:#fff;border-radius:10px;padding:50px 35px;box-shadow:0 4px 4px #00000040}.join-content h1{text-align:center;margin-bottom:2rem}.join-content h1 .logo{width:100%;max-width:200px;height:auto}.join-content h2{text-align:left;color:var(--active-color);font-size:14px;margin-bottom:8px}.join-content h2 .required{background-color:#e4392f;color:#fff;font-size:12px;padding:2px 6px;border-radius:2px;margin-left:8px}.join-content .form-grid{margin-top:40px;display:grid;grid-template-columns:1fr;gap:20px}.join-content .select{margin-top:8px}.join-content .select select{width:100%;padding:8px;border:1px solid #ccc;border-radius:2px;font-size:14px;background-color:#f7f7f7}.join-content .name-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.join-content .postal-code-grid,.join-content .phone-grid{display:flex;align-items:center;gap:8px}.join-content .postal-code-grid input:first-of-type{width:4em}.join-content .postal-code-grid input:last-of-type{width:5em}.join-content .phone-grid input{width:5em}.join-content .hyphen{color:#666;font-weight:700}.join-content input[type=email],.join-content input[type=text],.join-content input[type=password]{width:100%;margin-top:8px;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:2px;background-color:#f7f7f7}.join-content input[type=email]::-moz-placeholder,.join-content input[type=text]::-moz-placeholder,.join-content input[type=password]::-moz-placeholder{color:#999}.join-content input[type=email]::placeholder,.join-content input[type=text]::placeholder,.join-content input[type=password]::placeholder{color:#999}.join-content .terms-checkbox{margin-top:8px}.join-content .terms-checkbox label{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px}.join-content .terms-checkbox label input[type=checkbox]{width:16px;height:16px;cursor:pointer;-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;margin:0;padding:0}.join-content .terms-checkbox label a{color:var(--active-color);text-decoration:underline}.join-content .terms-checkbox label a:hover{opacity:.8}.join-content .input-submit{width:100%;padding:12px;background-color:var(--active-color);color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer}.join-content .input-submit:disabled{background-color:#ccc;cursor:not-allowed}.join-content .input-submit:hover:not(:disabled){opacity:.9}.mailconfirm-container{background:#fff;border-radius:8px;padding:2rem;text-align:center;box-shadow:0 2px 4px #0000001a}.mailconfirm-container .logo{max-width:200px;margin-bottom:2rem}.mailconfirm-container .verification-code-inputs{display:flex;justify-content:center;gap:12px;margin:24px 0}.mailconfirm-container .verification-code-inputs .code-input{width:40px;height:48px;text-align:center;font-size:24px;border:1px solid #ccc;border-radius:4px}.mailconfirm-container .verification-code-inputs .code-input:focus{outline:none;border-color:#4a90e2}.mailconfirm-container .mailconfirm-message{margin:2rem 0}.mailconfirm-container .mailconfirm-message .message-icon{margin-bottom:1.5rem}.mailconfirm-container .mailconfirm-message .message-icon .check-circle{color:#4caf50;width:64px;height:64px}.mailconfirm-container .mailconfirm-message h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#333}.mailconfirm-container .mailconfirm-message p{color:#666;line-height:1.6}.complete-main{display:flex;justify-content:center;align-items:center;height:100%;padding:20px;overflow-y:auto}.complete-container{margin:auto;width:100%;max-width:600px;background-color:#fff;border-radius:10px;padding:50px 35px;box-shadow:0 4px 4px #00000040}.complete-container h1{text-align:center;margin-bottom:2rem}.complete-container h1 .logo{width:100%;max-width:200px;height:auto}.complete-container h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#333}.complete-container .message-content .welcome{font-size:1.1rem;margin-bottom:1.5rem;line-height:1.6}.complete-container .message-content .trial-info{margin:2rem 0;padding:1.5rem;background-color:#ebf8ff;border-radius:8px}.complete-container .message-content .trial-info h3{color:#2b6cb0;font-size:1.2rem;margin-bottom:1rem}.complete-container .message-content .trial-info p{color:#666;line-height:1.6}.complete-container .action-buttons{display:grid;grid-template-columns:1fr;gap:15px;margin-top:2rem}dl.dialog-terms{display:grid;grid-template-columns:1fr;gap:20px}dl.dialog-terms dt{font-size:14px;font-weight:700}dl.dialog-terms dd>*:first-child{margin-top:0}dl.dialog-terms dd p{display:block;font-size:14px;line-height:1.6em;margin-top:10px}dl.dialog-terms dd ul,dl.dialog-terms dd ol{margin-top:20px;line-height:1.6em;font-size:13px}dl.dialog-terms dd ul li{text-indent:-1.5em;padding-left:1.5em}dl.dialog-terms dd ul li:before{content:"・";margin-right:.5em}dl.dialog-terms dd ol{counter-reset:cnt}dl.dialog-terms dd ol li{counter-increment:cnt;text-indent:-1.5em;padding-left:1.5em}dl.dialog-terms dd ol li:before{content:counter(cnt) ". ";margin-right:5px}.dialog-post-top{display:flex;align-items:center;gap:10px}.dialog-post-top time{font-size:10px;color:#a3a3a3}.dialog-post-top .user{display:inline-block;background-color:#e1e1e1;color:#737373;font-size:10px;border-radius:10px;padding:2px 10px}.dialog-post-top .new{margin-left:auto;background-color:#edba21;color:#fff;font-size:10px;font-weight:700;padding:2px 10px}.dialog-post{font-size:14px;line-height:1.8em}.dialog-edit .dialog-grid{display:grid;grid-template-columns:200px 1px 1fr;gap:15px;align-items:start}.dialog-edit .dialog-grid.wide{grid-template-columns:300px 1px 1fr}.dialog-edit .dialog-grid>.border{border-left:1px solid #dcdcdc;height:100%}.dialog-edit .dialog-grid .sticky{position:sticky;top:0}.dialog-edit .dialog-grid .flow{display:flex;flex-direction:column;gap:20px}.dialog-edit .dialog-grid .flow details{background-color:#f7f7f7;border:1px solid #898989;padding:10px 20px;border-radius:10px;position:relative;z-index:1}.dialog-edit .dialog-grid .flow details summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;font-size:12px;color:#737373}.dialog-edit .dialog-grid .flow details summary .check-info-container{margin-left:auto;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80px;min-width:80px;line-height:1}.dialog-edit .dialog-grid .flow details summary .check-info-container .date{font-size:10px}.dialog-edit .dialog-grid .flow details summary::-webkit-details-marker{display:none}.dialog-edit .dialog-grid .flow details summary:after{content:"";width:20px;min-width:20px;height:20px;background-image:url(/build/assets/flow-open-C2WGd6e-.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.dialog-edit .dialog-grid .flow details summary label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-edit .dialog-grid .flow details summary label input[type=checkbox]{margin-right:10px}.dialog-edit .dialog-grid .flow details summary label span{font-size:18px;color:var(--active-color);cursor:pointer}.dialog-edit .dialog-grid .flow details summary label span:hover{opacity:.7}.dialog-edit .dialog-grid .flow details summary .tip{font-size:10px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;margin-left:40px}.dialog-edit .dialog-grid .flow details[open] summary .tip{display:none}.dialog-edit .dialog-grid .flow details[open] summary:after{transform:rotate(180deg)}.dialog-edit .dialog-grid .flow details .memo{padding-left:40px;padding-top:10px}.dialog-edit .dialog-grid .flow details .memo textarea{background-color:#fff}.dialog-edit .dialog-grid .flow .radios{display:flex;flex-direction:column;gap:10px;padding-top:10px;margin-left:12px;padding-left:40px;position:relative}.dialog-edit .dialog-grid .flow .radios label{font-size:12px;border-radius:30px;padding:0 15px;width:-moz-max-content;width:max-content;height:28px;background-color:#ababab;color:#fff;position:relative}.dialog-edit .dialog-grid .flow .radios label:before{content:"";display:inline-block;width:20px;height:40px;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;position:absolute;left:-20px;top:-25px;z-index:0}.dialog-edit .dialog-grid .flow .radios label.checked{background-color:var(--enabled-color);color:#fff}.dialog-edit .dialog-grid .flow .radios input[type=radio]{display:none}.dialog-edit .dialog-grid .flow .radios input[type=radio]:checked+label{background-color:var(--enabled-color);color:#fff}.dialog-edit .dialog-grid .flow .last{background-color:#ababab;opacity:1;color:#fff;padding:15px;font-size:12px;border-radius:10px;margin-top:20px}.dialog-edit .dialog-grid .flow .last.complete{background-color:var(--active-color);opacity:1}.dialog-edit dl{display:grid;grid-template-columns:auto 1fr;gap:20px 20px}.dialog-edit dl:has(>div){grid-template-columns:100px 1fr}.dialog-edit dl>div{grid-column:1/3;display:grid;grid-template-columns:100px 1fr 60px 1fr;gap:20px 20px}.dialog-edit dl.aling-left dt{text-align:left}.dialog-edit dl dt{font-weight:400;font-size:12px;padding:1em 0 5px;text-align:right;line-height:1.2em}.dialog-edit dl dd{font-size:12px;display:flex;align-items:center}.dialog-edit dl .border{border-bottom:1px solid #c1c1c1;width:100%;grid-column:1/3}.dialog-edit .notice{font-weight:700;color:var(--active-color);font-size:12px;background-color:#fff;margin-bottom:10px}.dialog-edit table{width:100%;border-collapse:collapse}.dialog-edit table tr{border-bottom:1px solid #dcdcdc}.dialog-edit table th,.dialog-edit table td{padding:5px 10px;font-size:12px}.dialog-edit table th{text-align:left;font-weight:400;color:var(--active-color)}.dialog-edit table.passkey th:nth-child(2){width:100%}.dialog-edit input[type=text],.dialog-edit input[type=tel],.dialog-edit input[type=number],.dialog-edit input[type=email],.dialog-edit input[type=password],.dialog-edit input[type=date],.dialog-edit input[type=checkbox],.dialog-edit textarea,.dialog-edit .select{font-size:14px;padding:5px 10px;background-color:#f7f7f7;border:1px solid #898989;border-radius:3px}.dialog-edit input[type=text]:disabled,.dialog-edit input[type=tel]:disabled,.dialog-edit input[type=number]:disabled,.dialog-edit input[type=email]:disabled,.dialog-edit input[type=password]:disabled,.dialog-edit input[type=date]:disabled,.dialog-edit input[type=checkbox]:disabled,.dialog-edit textarea:disabled,.dialog-edit .select:disabled{background-color:#e0e0e0;cursor:not-allowed}.dialog-edit .btn{background-color:var(--sub-color);color:#fff;border-radius:3px;font-size:12px;padding:5px 20px;letter-spacing:.1em;transition:opacity .3s;white-space:nowrap}.dialog-edit .btn:hover{opacity:.7}.dialog-edit .btn.small{padding:0 10px;font-size:10px}.dialog-edit .btn.danger{background-color:var(--alert-color);color:#fff}.dialog-edit .btn.secondary{background-color:#d9d9d9;color:#6e6e6e}.dialog-edit input[type=text],.dialog-edit input[type=tel],.dialog-edit input[type=email],.dialog-edit input[type=password],.dialog-edit textarea{width:100%}.dialog-edit input[type=date]{width:125px}.dialog-edit .password{display:flex;align-items:center;position:relative;width:100%}.dialog-edit .password input[type=text],.dialog-edit .password input[type=password]{padding-right:40px}.dialog-edit .password .show-password{background-color:#f7f7f7;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;right:10px}.dialog-edit .password .show-password .mate rial-symbols-outlined{font-size:20px!important;color:#9e9e9e}.dialog-edit textarea{height:160px}.dialog-edit .select{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:0;position:relative;width:100%}.dialog-edit .select.mini{width:38px;min-width:38px;margin-left:10px}.dialog-edit .select.mini select{opacity:0}.dialog-edit .select select{padding:5px 10px;width:100%}.dialog-edit .select select:disabled{background-color:#e0e0e0;cursor:not-allowed}.dialog-edit .select:after{content:"▼";color:#898989;position:absolute;right:10px;pointer-events:none;background-color:#f7f7f7}.dialog-edit .select:has(select:disabled):after{background-color:#e0e0e0}.dialog-edit .checkboxs{display:flex;align-items:center;gap:5px 15px;flex-wrap:wrap}.dialog-edit label{display:inline-flex;align-items:center;gap:5px;height:100%}.dialog-edit label input[type=checkbox]{width:18px;aspect-ratio:1;border:1px solid #898989;background-color:#f7f7f7;cursor:pointer;position:relative}.dialog-edit label input[type=checkbox]:checked:after{content:"";display:block;width:14px;aspect-ratio:1;background-color:var(--enabled-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-edit .inline{display:grid;grid-template-columns:1fr auto 1fr;gap:20px}.dialog-import .drop-area{border:dashed 1px #c7c7c7;background-color:#efefef;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:30px}.dialog-import .drop-area .txt{color:var(--active-color);font-size:14px;font-weight:700}.dialog-import .drop-area .or{color:var(--active-color);font-size:12px}.dialog-import .drop-area button{background-color:var(--sub-color);color:#fff;border-radius:3px;font-size:12px;padding:5px 20px;letter-spacing:.1em;transition:opacity .3s;white-space:nowrap}.dialog-import .drop-area button:hover{opacity:.7}.dialog-import .drop-area .alert{color:var(--alert-color);font-size:12px;font-weight:700}.dialog-import .drop-area.dragover{border:dashed 1px var(--active-color);background-color:#f0f0f0}.dialog-import .tip{margin-top:5px;font-size:10px;color:#767676}.dialog-import .file-name{font-size:12px;padding:5px 10px;color:#767676;background-color:#efefef;font-weight:700}.dialog-export .select{width:100%}.dialog-export dl dt{text-align:right}.dialog-export dl dd{display:flex;align-items:center;font-size:18px}.dialog-export details{margin-top:20px;background-color:#f9f9f9;padding:10px 20px;border-radius:30px}.dialog-export details summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;font-size:12px;color:#737373}.dialog-export details summary::-webkit-details-marker{display:none}.dialog-export details summary:after{content:"＋";color:#ececec;background-color:#bfbfbf;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%}.dialog-export details[open]{border-radius:4px}.dialog-export details[open] summary:after{content:"－";color:#bfbfbf;background-color:#ececec}.dialog-export details dl{margin-top:10px}.popup-code{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.popup-code .popup-code-content{width:100%;max-width:367px;background-color:#fff;border-radius:10px;padding:50px 35px;box-shadow:0 4px 4px #00000040}.popup-code .popup-code-content h2{text-align:center;color:var(--active-color);font-size:14px}.popup-code .popup-code-content .form-grid{margin-top:20px;display:grid;grid-template-columns:1fr;gap:20px}.popup-code .popup-code-content .login-code{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:5px;margin-bottom:30px}.popup-code .popup-code-content .login-code input[type=text]{width:100%;height:50px;text-align:center;font-size:16px;border:1px solid #ccc;border-radius:2px;background-color:#f7f7f7}.popup-text{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:20px;z-index:1000}.popup-text.small .popup-content{padding:30px 25px;max-width:480px}.popup-text.dark{background-color:#0009}.popup-text .popup-content{width:100%;height:auto;max-height:calc(min(100vh,580px) - 60px);max-width:640px;background-color:#fff;border-radius:10px;padding:50px 35px;box-shadow:0 4px 4px #00000040;display:grid;grid-template-rows:auto 1fr auto;position:relative;gap:20px}.popup-text .popup-content .close{position:absolute;color:#fff;background-color:var(--active-color);width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;right:-18px;top:-18px;transition:opacity .3s}.popup-text .popup-content .close .material-symbols-outlined{font-size:26px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.popup-text .popup-content .close:hover{opacity:.8}.popup-text .popup-content .popup-title{color:var(--active-color);font-size:18px;font-weight:700;display:flex;align-items:center;gap:10px}.popup-text .popup-content .popup-title .material-symbols-outlined{font-size:30px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;color:var(--alert-color)}.popup-text .popup-content .popup-body{height:auto;overflow:auto;line-height:1.6em}.popup-text .popup-content .popup-body>* :first-child{margin-top:0}.popup-text .popup-content .popup-action{display:flex;justify-content:center;align-items:center;gap:20px}.popup-text .popup-content .popup-action button{max-width:150px}.popup-edit{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:20px;z-index:1000}.popup-edit.small .popup-content{width:480px;min-width:480px}.popup-edit.large .popup-content{width:910px;min-width:910px}.popup-edit.medium .popup-content{width:720px;min-width:720px}.popup-edit.dark{background-color:#0009}.popup-edit .popup-content{width:100%;height:-moz-max-content;height:max-content;max-height:calc(min(100vh,720px) - 60px);max-width:640px;background-color:#fff;border-radius:15px 15px 3px 3px;box-shadow:0 4px 4px #00000040;display:grid;grid-template-rows:auto 1fr auto;position:relative}.popup-edit .popup-content .close{position:absolute;color:#fff;background-color:var(--active-color);width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;right:-18px;top:-18px;transition:opacity .3s}.popup-edit .popup-content .close .material-symbols-outlined{font-size:26px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.popup-edit .popup-content .close:hover{opacity:.8}.popup-edit .popup-content .popup-title{border-radius:15px 15px 0 0;padding:30px 35px;background-color:#e0f0e8;color:var(--active-color);font-size:18px;font-weight:700;display:flex;align-items:center;gap:10px;letter-spacing:.1em}.popup-edit .popup-content .popup-title .material-symbols-outlined{font-size:30px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;color:var(--alert-color)}.popup-edit .popup-content .popup-title .select{display:inline-flex;align-items:center;gap:10px;padding:0;position:relative;margin-left:20px}.popup-edit .popup-content .popup-title .select select{padding:5px 30px 5px 15px;width:100%;color:#444;font-size:12px;font-weight:400;background-color:#f7f7f7;border:1px solid #898989;border-radius:30px}.popup-edit .popup-content .popup-title .select select:disabled{background-color:#e0e0e0;cursor:not-allowed}.popup-edit .popup-content .popup-title .select:after{content:"▼";color:#898989;position:absolute;right:10px;font-size:10px;pointer-events:none;background-color:#f7f7f7}.popup-edit .popup-content .popup-title .select:has(select:disabled):after{background-color:#e0e0e0}.popup-edit .popup-content .popup-body{padding:30px 35px;height:auto;overflow:auto;line-height:1.6em;position:relative}.popup-edit .popup-content .popup-body>* :first-child{margin-top:0}.popup-edit .popup-content .popup-action{display:flex;align-items:center;justify-content:space-between;gap:20px;background-color:#f5f5f5;padding:10px 35px}.popup-edit .popup-content .popup-action button{border-radius:11px;font-size:12px;font-weight:700;min-width:68px;height:22px;display:flex;align-items:center;justify-content:center;transition:opacity .3s;white-space:nowrap;padding:0 15px}.popup-edit .popup-content .popup-action button:hover{opacity:.7}.popup-edit .popup-content .popup-action button:disabled{opacity:.5!important;cursor:not-allowed!important}.popup-edit .popup-content .popup-action .left,.popup-edit .popup-content .popup-action .right{display:flex;gap:10px;align-items:center}.popup-edit .popup-content .popup-action .input-delete{margin-right:auto;color:#fff;background-color:var(--alert-color)}.popup-edit .popup-content .popup-action .input-copy{color:var(--active-color);border:1px solid var(--active-color)}.popup-edit .popup-content .popup-action .input-save{margin-left:auto;color:#fff;background-color:var(--sub-color)}.dashboard-content{padding:0 35px 35px;display:grid;grid-template-columns:1fr 1.5fr 1.5fr;gap:30px}.dashboard-content .grid-left,.dashboard-content .grid-center{display:grid;grid-template-rows:1fr;gap:30px}.dashboard-content .grid-right{display:grid;grid-template-rows:1.2fr 1fr;gap:30px}.dashboard-content .grid-area{display:grid;grid-template-rows:auto 1fr;gap:20px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;margin-top:20px;position:relative;padding:30px 20px 20px}.dashboard-content .grid-area .grid-area-icon{position:absolute;top:-17px;left:20px}.dashboard-content .grid-area .grid-area-icon img{width:34px}.dashboard-content .grid-area .grid-area-header{display:flex;justify-content:space-between;align-items:center}.dashboard-content .grid-area .grid-area-header h3{font-size:16px;font-weight:700;color:var(--active-color)}.dashboard-content .grid-area .grid-area-header button{background-color:var(--sub-color);color:#fff;border:none;border-radius:11px;font-size:12px;font-weight:700;width:68px;height:22px;display:flex;align-items:center;justify-content:center;transition:opacity .3s;white-space:nowrap}.dashboard-content .grid-area .grid-area-header button:hover{opacity:.7}.dashboard-content .grid-area .grid-area-content{position:relative}.dashboard-content .grid-area .grid-area-content .grid-area-content-inner{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto}.dashboard-content .grid-area .grid-area-content .info li{border-bottom:1px solid #e1e1e1;display:grid;gap:5px;padding:5px 0;transition:opacity .3s;cursor:pointer}.dashboard-content .grid-area .grid-area-content .info li:hover{opacity:.7}.dashboard-content .grid-area .grid-area-content .info li .time-use-new{display:flex;align-items:center;gap:10px}.dashboard-content .grid-area .grid-area-content .info li .time-use-new time{font-size:10px;color:#a3a3a3}.dashboard-content .grid-area .grid-area-content .info li .time-use-new .user{display:inline-block;background-color:#e1e1e1;color:#737373;font-size:10px;border-radius:10px;padding:2px 10px;white-space:nowrap}.dashboard-content .grid-area .grid-area-content .info li .time-use-new .new{margin-left:auto;background-color:#edba21;color:#fff;font-size:10px;font-weight:700;padding:2px 10px}.dashboard-content .grid-area .grid-area-content .info li .title{font-size:14px;color:#333;line-height:1.6em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.dashboard-content .grid-area .grid-area-content .todo{width:100%}.dashboard-content .grid-area .grid-area-content .todo tr{cursor:pointer;transition:opacity .3s}.dashboard-content .grid-area .grid-area-content .todo tr:not(:last-child){border-bottom:1px solid #e1e1e1}.dashboard-content .grid-area .grid-area-content .todo tr:hover{opacity:.7}.dashboard-content .grid-area .grid-area-content .todo tr td{padding:10px 0;font-size:14px;color:#333;vertical-align:middle;white-space:nowrap}.dashboard-content .grid-area .grid-area-content .todo tr td:nth-child(1){width:100%;font-size:13px;line-height:1.6em}.dashboard-content .grid-area .grid-area-content .todo tr td:nth-child(2){font-size:12px;padding-left:10px;white-space:nowrap}.dashboard-content .grid-area .grid-area-content .todo tr td:nth-child(3){font-size:18px;font-weight:700;padding-left:10px;white-space:nowrap}.dashboard-content .grid-area .grid-area-content .subsidy{width:100%}.dashboard-content .grid-area .grid-area-content .subsidy thead{width:100%;position:sticky;top:0;background-color:#fff;z-index:1}.dashboard-content .grid-area .grid-area-content .subsidy thead tr th{font-size:11px;color:#9f9f9f;font-weight:400;padding-bottom:10px}.dashboard-content .grid-area .grid-area-content .subsidy thead tr th:nth-child(1){width:165px}.dashboard-content .grid-area .grid-area-content .subsidy thead tr th:nth-child(n+2){white-space:nowrap;text-align:right;padding:0 10px}.dashboard-content .grid-area .grid-area-content .subsidy tbody{width:100%}.dashboard-content .grid-area .grid-area-content .subsidy tbody tr{cursor:pointer;transition:opacity .3s}.dashboard-content .grid-area .grid-area-content .subsidy tbody tr:not(:last-child){border-bottom:1px solid #e1e1e1}.dashboard-content .grid-area .grid-area-content .subsidy tbody tr:hover{opacity:.7}.dashboard-content .grid-area .grid-area-content .subsidy tbody tr td{padding:10px 0;font-size:14px;color:#6e6e6f;vertical-align:middle;color:#2f2f2f}.dashboard-content .grid-area .grid-area-content .subsidy tbody tr td:nth-child(1){font-size:13px;line-height:1.6em}.dashboard-content .grid-area .grid-area-content .subsidy tbody tr td:nth-child(n+2){font-size:18px;font-weight:700;text-align:right;white-space:nowrap;padding:0 10px}.dashboard-content .grid-area .grid-area-content .subsidy tbody tr td.zero{color:#bfbfbf}.dashboard-content .grid-area .grid-area-content .subsidy tbody tr td.alert{color:red}.dashboard-content .grid-area .grid-area-content .subsidy tbody tr td span{display:block;padding:5px 10px;border-radius:20px;white-space:nowrap}.terms-content{padding:0 35px 35px}.markdown{height:100%}.markdown>*:first-child{margin-top:0}.markdown h1{font-weight:700;font-size:18px;color:var(--active-color);line-height:1.4em}.markdown h2{margin-top:10px;font-size:16px;font-weight:700;line-height:1.4em}.markdown p{margin-top:10px;font-size:14px;line-height:1.6em}.markdown ul,.markdown ol{margin-top:10px;font-size:13px;line-height:1.6em}.markdown ul ul,.markdown ol ul,.markdown ul ol,.markdown ol ol{margin-top:0}.markdown ul li{text-indent:-1.5em;padding-left:1.5em}.markdown ul li:before{content:"・";margin-right:.5em}.markdown ol{counter-reset:cnt}.markdown ol li{counter-increment:cnt;text-indent:-1.5em;padding-left:1.5em}.markdown ol li:before{content:counter(cnt) ". ";margin-right:5px}.table-content{width:100%}.table-content table{width:100%;overflow:auto}.table-content table thead{position:sticky;top:0;z-index:1}.table-content table thead tr th{background-color:#57846e;color:#fff;font-weight:400;padding:10px;white-space:nowrap;border:1px solid #e0e0e0;font-size:10px}.table-content table thead tr th:last-child{width:100%}.table-content table thead tr th:empty{padding:0}.table-content table thead tr th.asc:after{content:"▲";margin-left:5px}.table-content table thead tr th.desc:after{content:"▼";margin-left:5px}.table-content table thead tr th.sortable{cursor:pointer}.table-content table tbody{z-index:0}.table-content table tbody tr{background-color:#fff;transition:opacity .3s;cursor:pointer}.table-content table tbody tr td{padding:10px;border:1px solid #e0e0e0;white-space:nowrap;font-size:11px;vertical-align:middle;position:relative}.table-content table tbody tr td .tag{display:inline-block;padding:4px 0;border-radius:5px;font-size:10px;text-align:center;min-width:60px}.table-content table tbody tr td .tag.wide{min-width:120px}.table-content table tbody tr td:empty{padding:0}.table-content table tbody tr td.right{text-align:right}.table-content table tbody tr td.label{padding-right:29px}.table-content table tbody tr td.label:after{position:absolute;content:"";display:inline-block;width:14px;height:24px;background-color:#eee;clip-path:polygon(0% 0%,100% 0%,100% 100%,50% calc(100% - 3px),0% 100%,0% 0%);cursor:pointer;filter:drop-shadow(0 0 2px rgba(0,0,0,.2));top:0;right:10px}.table-content table tbody tr td.full{padding:0}.table-content table tbody tr td .btn{background-color:var(--active-color);color:#fff;border-radius:20px;padding:5px 15px;letter-spacing:.05em}.table-content table tbody tr td.btn-alert .btn{background-color:var(--alert-color);color:#fff;border-radius:20px;padding:5px 15px;letter-spacing:.05em}.table-content table tbody tr:nth-child(odd){background-color:#f2f2f2}.table-content table tbody tr:hover{opacity:.7}.setting-content{padding:0 35px 35px}.setting-content>dl{max-height:100%;display:grid;grid-template-columns:auto 1fr;gap:20px 20px;font-size:12px}.setting-content>dl .border{border-bottom:1px solid #c1c1c1;width:100%;grid-column:1/3}.setting-content>dl>dt{font-size:14px;font-weight:400;color:var(--active-color)}.setting-content>dl>dd button{background-color:var(--active-color);color:#fff;border-radius:20px;padding:5px 15px;letter-spacing:.05em}.setting-content>dl>dd button:hover{opacity:.7}.setting-content>dl>dd>dl{display:grid;grid-template-columns:auto 1fr;gap:15px 20px}.setting-content>dl>dd>dl>dt{font-weight:400;padding-top:5px}.setting-content>dl>dd>dl>dt .material-symbols-outlined{color:var(--active-color);font-size:14px;transform:translateY(2px);cursor:pointer}.setting-content>dl>dd>dl>dt .tip{font-size:10px;display:block;text-align:right;margin-top:5px}.setting-content>dl>dd>dl>dd>dl{display:grid;grid-template-columns:auto 1fr;gap:10px 20px}.setting-content>dl>dd>dl>dd>dl>dt{font-weight:400;padding-top:5px}.setting-content>dl>dd>dl>dd input[type=text],.setting-content>dl>dd>dl>dd input[type=number],.setting-content>dl>dd>dl>dd input[type=email],.setting-content>dl>dd>dl>dd input[type=password],.setting-content>dl>dd>dl>dd input[type=date],.setting-content>dl>dd>dl>dd input[type=checkbox],.setting-content>dl>dd>dl>dd textarea,.setting-content>dl>dd>dl>dd .select{font-size:14px;padding:5px 10px;background-color:#f7f7f7;border:1px solid #898989;border-radius:3px}.setting-content>dl>dd>dl>dd input[type=text]:disabled,.setting-content>dl>dd>dl>dd input[type=number]:disabled,.setting-content>dl>dd>dl>dd input[type=email]:disabled,.setting-content>dl>dd>dl>dd input[type=password]:disabled,.setting-content>dl>dd>dl>dd input[type=date]:disabled,.setting-content>dl>dd>dl>dd input[type=checkbox]:disabled,.setting-content>dl>dd>dl>dd textarea:disabled,.setting-content>dl>dd>dl>dd .select:disabled{background-color:#e0e0e0;cursor:not-allowed}.setting-content>dl>dd>dl>dd input[type=text],.setting-content>dl>dd>dl>dd input[type=email],.setting-content>dl>dd>dl>dd input[type=password],.setting-content>dl>dd>dl>dd textarea{width:100%}.setting-content>dl>dd>dl>dd .password{display:flex;align-items:center;position:relative;width:100%}.setting-content>dl>dd>dl>dd .password input[type=text],.setting-content>dl>dd>dl>dd .password input[type=password]{padding-right:40px}.setting-content>dl>dd>dl>dd .password .show-password{background-color:#f7f7f7;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;right:10px}.setting-content>dl>dd>dl>dd .password .show-password .mate rial-symbols-outlined{font-size:20px!important;color:#9e9e9e}.setting-content>dl>dd>dl>dd textarea{height:160px}.setting-content>dl>dd>dl>dd .select{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:0;position:relative;width:100%}.setting-content>dl>dd>dl>dd .select.mini{width:40px;margin-left:10px}.setting-content>dl>dd>dl>dd .select.mini select{opacity:0}.setting-content>dl>dd>dl>dd .select select{padding:5px 10px;width:100%}.setting-content>dl>dd>dl>dd .select select:disabled{background-color:#e0e0e0;cursor:not-allowed}.setting-content>dl>dd>dl>dd .select:after{content:"▼";color:#898989;position:absolute;right:10px;pointer-events:none;background-color:#f7f7f7}.setting-content>dl>dd>dl>dd .select:has(select:disabled):after{background-color:#e0e0e0}.setting-content>dl>dd>dl>dd .checkboxs{display:flex;align-items:center;gap:5px 15px;flex-wrap:wrap}.setting-content>dl>dd>dl>dd label{display:inline-flex;align-items:center;gap:5px;height:100%}.setting-content>dl>dd>dl>dd label input[type=checkbox]{width:18px;aspect-ratio:1;border:1px solid #898989;background-color:#f7f7f7;cursor:pointer;position:relative}.setting-content>dl>dd>dl>dd label input[type=checkbox]:checked:after{content:"";display:block;width:14px;aspect-ratio:1;background-color:var(--enabled-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.setting-content>dl>dd>dl>dd .x-small{width:80px}.setting-content>dl>dd>dl>dd .small{max-width:150px}.setting-content>dl>dd>dl>dd .middle{max-width:300px}.onetime-content{padding:0 35px 35px}.onetime-content .step{max-height:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding-top:15px}.onetime-content .step>div{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;padding:40px 20px 20px;position:relative;overflow:visible;display:flex;flex-direction:column;gap:20px}.onetime-content .step>div .num{position:absolute;top:-15px;left:20px;background-color:var(--sub-color);color:#fff;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%}.onetime-content .step>div .img{width:100%;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.onetime-content .step>div .img .logo{width:100%;height:100%;max-width:150px;max-height:150px}.onetime-content .step>div .img .qr{width:auto;height:100%;aspect-ratio:1;max-width:150px;max-height:150px}.onetime-content .step>div .txt{font-size:14px;line-height:1.6em;color:#333}.onetime-content .step>div .txt a{color:var(--active-color)}.onetime-content .step>div input[type=text]{display:block;width:100%;font-size:14px;padding:10px;background-color:#f7f7f7;border:1px solid #898989;border-radius:3px;margin-top:auto}.onetime-content .step>div input[type=text]:disabled{background-color:#e0e0e0;cursor:not-allowed}.onetime-content .step>div button{width:100%;background-color:var(--sub-color);color:#fff;border-radius:3px;font-size:12px;padding:10px 20px;letter-spacing:.1em;transition:opacity .3s;white-space:nowrap;text-align:center;margin-bottom:50px}.onetime-content .step>div button:hover{opacity:.7}.bookmark-input{display:inline-block;margin-right:8px;min-width:25px;position:relative}.bookmark-input .material-symbols-outlined{color:var(--active-color)}.bookmark-input .bookmark{width:25px;height:25px}.bookmark-input .bookmark svg{pointer-events:none}.bookmark-input .color-select{width:-moz-max-content;width:max-content;background-color:#fff;box-shadow:0 0 10px #0003;padding:9px;border-radius:5px;position:absolute;display:grid;grid-template-columns:auto auto;gap:8px;top:0;left:calc(100% + 5px);cursor:pointer;z-index:10;transition:opacity .3s}.bookmark-input .color-select .colors{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bookmark-input .color-select .color{width:20px;height:20px;border-radius:50%}.g0{background-color:var(--g0-bg)!important;color:var(-g0-color)!important}.g1{background-color:var(--g1-bg)!important;color:var(-g1-color)!important}.g2{background-color:var(--g2-bg)!important;color:var(-g2-color)!important}.r0{background-color:var(--r0-bg)!important;color:var(-r0-color)!important}.r1{background-color:var(--r1-bg)!important;color:var(-r1-color)!important}.r2{background-color:var(--r2-bg)!important;color:var(-r2-color)!important}.b0{background-color:var(--b0-bg)!important;color:var(-b0-color)!important}.b1{background-color:var(--b1-bg)!important;color:var(-b1-color)!important}.b2{background-color:var(--b2-bg)!important;color:var(-b2-color)!important}.y0{background-color:var(--y0-bg)!important;color:var(-y0-color)!important}.y1{background-color:var(--y1-bg)!important;color:var(-y1-color)!important}.y2{background-color:var(--y2-bg)!important;color:var(-y2-color)!important}.d0{background-color:var(--d0-bg)!important;color:var(-d0-color)!important}.d1{background-color:var(--d1-bg)!important;color:var(-d1-color)!important}.d2{background-color:var(--d2-bg)!important;color:var(-d2-color)!important}.create-egov .grid{height:100%;display:grid;grid-template-columns:500px 1fr}.create-egov .grid.close{grid-template-columns:1fr}.create-egov .grid.close .edit{display:none}.create-egov .grid .edit{padding:0 35px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.create-egov .grid .edit input[type=text],.create-egov .grid .edit input[type=file],.create-egov .grid .edit input[type=tel],.create-egov .grid .edit input[type=number],.create-egov .grid .edit input[type=email],.create-egov .grid .edit input[type=password],.create-egov .grid .edit input[type=date],.create-egov .grid .edit input[type=checkbox],.create-egov .grid .edit textarea,.create-egov .grid .edit .select{font-size:14px;padding:10px 15px;background-color:#f7f7f7;border:1px solid #898989;border-radius:3px;width:100%}.create-egov .grid .edit input[type=text]:disabled,.create-egov .grid .edit input[type=file]:disabled,.create-egov .grid .edit input[type=tel]:disabled,.create-egov .grid .edit input[type=number]:disabled,.create-egov .grid .edit input[type=email]:disabled,.create-egov .grid .edit input[type=password]:disabled,.create-egov .grid .edit input[type=date]:disabled,.create-egov .grid .edit input[type=checkbox]:disabled,.create-egov .grid .edit textarea:disabled,.create-egov .grid .edit .select:disabled{background-color:#e0e0e0;cursor:not-allowed}.create-egov .grid .edit .select{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:0;position:relative;width:100%}.create-egov .grid .edit .select.mini{width:38px;min-width:38px;margin-left:10px}.create-egov .grid .edit .select.mini select{opacity:0}.create-egov .grid .edit .select.large{margin-bottom:30px}.create-egov .grid .edit .select.large select{padding:15px}.create-egov .grid .edit .select select{padding:10px 15px;width:100%}.create-egov .grid .edit .select select:disabled{background-color:#e0e0e0;cursor:not-allowed}.create-egov .grid .edit .select:after{content:"▼";color:#898989;position:absolute;right:10px;pointer-events:none;background-color:#f7f7f7}.create-egov .grid .edit .select:has(select:disabled):after{background-color:#e0e0e0}.create-egov .grid .edit .action{height:50px;background-color:var(--sub-color);margin:0 -35px;padding:0 35px;display:flex;align-items:center;gap:10px}.create-egov .grid .edit .action button{color:#fff;border-radius:20px;font-size:12px;padding:4px 15px;letter-spacing:.1em;transition:opacity .3s;white-space:nowrap;text-align:center}.create-egov .grid .edit .action button:hover{opacity:.7}.create-egov .grid .edit .action button.clear{background-color:var(--alert-color)}.create-egov .grid .edit .action button.check{background-color:#fff;color:var(--enabled-color)}.create-egov .grid .edit .action button.request{background-color:var(--active-color);color:#fff;font-weight:700}.create-egov .grid .edit .action button.request:disabled{background-color:#e0e0e0;color:#898989;font-weight:400}.create-egov .grid .edit .action button.request:disabled:hover{opacity:1}.create-egov .grid .edit .action button.switch{margin-left:auto;border:1px solid #fff}.create-egov .grid .edit .input-list{display:flex;flex-direction:column;gap:20px;padding-bottom:30px}.create-egov .grid .edit details{background-color:#f7f7f7;border:1px solid #898989;padding:10px 20px;border-radius:10px}.create-egov .grid .edit details summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:var(--active-color)}.create-egov .grid .edit details summary::-webkit-details-marker{display:none}.create-egov .grid .edit details summary:after{content:"";width:20px;height:20px;background-image:url(/build/assets/flow-open-C2WGd6e-.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.create-egov .grid .edit details[open]{padding-bottom:20px}.create-egov .grid .edit details[open] summary .tip{display:none}.create-egov .grid .edit details[open] summary:after{transform:rotate(180deg)}.create-egov .grid .edit details dl{margin-top:20px;padding-left:20px;display:grid;grid-template-columns:auto 1fr;gap:10px 14px;align-items:center}.create-egov .grid .edit details dl dt{font-weight:400;font-size:12px}.create-egov .grid .edit details dl dd{font-size:12px}.create-egov .grid .edit details dl dd .filename{display:block;line-height:1.6em;text-align:left;padding-left:0;margin-bottom:10px;width:100%}.create-egov .grid .edit details .attached-files{margin-top:20px;display:grid;font-size:12px;display:flex;flex-direction:column;gap:20px}.create-egov .grid .edit details .attached-files .title{display:block;margin-bottom:10px;font-weight:700}.create-egov .grid .edit details .attached-files .name{border:1px solid #898989;padding:10px 15px;border-radius:5px;margin-bottom:5px;line-height:1.6em}.create-egov .grid .edit details .attached-files button{background-color:var(--alert-color);color:#fff;border-radius:20px;font-size:12px;padding:4px 15px;letter-spacing:.1em;transition:opacity .3s;white-space:nowrap;text-align:center;display:block;width:-moz-max-content;width:max-content;margin-left:auto}.create-egov .grid .edit details .attached-files button:hover{opacity:.7}.create-egov .grid .preview{background-color:#d9d9d9;position:relative;padding-right:200px}.create-egov .grid .preview .btn{position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:var(--background-color);padding:15px 5px;border-radius:0 5px 5px 0;display:flex;align-items:center;justify-content:center;line-height:1;transition:background-color .3s,color .3s}.create-egov .grid .preview .btn.close:after{content:"〈";font-size:20px;display:inline-block;transform:translate(-.3em)}.create-egov .grid .preview .btn.open:after{content:"≡";font-size:20px}.create-egov .grid .preview .btn:hover{background-color:var(--active-color);color:#fff}.create-egov .grid .preview .controler{position:absolute;right:30px;top:30px;display:flex;gap:1px}.create-egov .grid .preview .controler button{background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid #ccc;transition:background-color .3s}.create-egov .grid .preview .controler button:hover{background-color:#eee}.create-egov .grid .preview .controler button:disabled{opacity:.7;cursor:not-allowed}.create-egov .grid .preview .area{overflow:auto;position:absolute;top:15px;left:15px;right:15px;bottom:15px;background-color:#b4b4b4}.create-egov .grid .preview .paper{transform-origin:top left;background-color:#fff;backface-visibility:hidden}.create-egov .grid .preview .paper input[type=radio],.create-egov .grid .preview .paper input[type=checkbox]{all:revert}.create-egov .grid .preview .paper textarea{resize:none}.create-egov .grid .preview .paper form{background-color:#b4b4b4}.create-egov .grid .preview .paper form>div{background-color:#fff;transform-origin:left top}.create-egov .grid .preview .paper input[type=text],.create-egov .grid .preview .paper input[type=number],.create-egov .grid .preview .paper input[type=email],.create-egov .grid .preview .paper textarea,.create-egov .grid .preview .paper select{position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px;text-align:left;-moz-text-align-last:left;text-align-last:left;background-color:#f0f8ff;box-sizing:border-box;border:1px solid #ccc}.create-egov .grid .preview .paper input[type=text].full,.create-egov .grid .preview .paper input[type=number].full,.create-egov .grid .preview .paper input[type=email].full,.create-egov .grid .preview .paper textarea.full,.create-egov .grid .preview .paper select.full{padding:0 4px;top:0;left:0;width:100%;height:100%}.create-egov .grid .preview .paper .error{background-color:#faebd7!important}.chart-area{display:flex;justify-content:center;padding:20px 35px 30px}.chart-area .chart-area-wrap{width:100%;max-width:900px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;padding:20px;overflow:auto}.postal-code-grid{width:100%;display:grid;grid-template-columns:1fr auto 2fr;gap:10px;align-items:center}.phone-grid{width:100%;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center}.name-grid{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/build/assets/material-symbols-outlined-DO8k0LN2.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/build/assets/material-symbols-rounded-BEWr0M0p.woff2) format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url(/build/assets/material-symbols-sharp-Dbt7YRFg.woff2) format("woff2")}.material-symbols-sharp{font-family:Material Symbols Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}
