._banner_23ij7_1{background:var(--color-warning-bg);border-bottom:1px solid var(--color-warning-border);color:var(--color-warning);padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);line-height:1.5}._bannerSticky_23ij7_10{z-index:50;position:sticky;top:0}._inline_23ij7_16{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);margin-bottom:var(--space-4);line-height:1.5}._inner_23ij7_27{max-width:var(--max-width);margin:0 auto}._strong_23ij7_32{font-weight:700}._page_jeo49_1{flex-direction:column;min-height:100%;display:flex}._header_jeo49_7{background:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:40;position:sticky;top:0}._headerInner_jeo49_15{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}._title_jeo49_25{font-size:var(--font-size-lg);margin:0}._nav_jeo49_30{gap:var(--space-4);display:flex}._navLink_jeo49_35,._navLinkActive_jeo49_36{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-decoration:none}._navLink_jeo49_35{color:var(--color-text-muted)}._navLinkActive_jeo49_36{color:var(--color-primary);background:var(--color-primary-bg);font-weight:700}._viewport_8oj69_1{top:calc(var(--header-offset,64px) + var(--space-3));right:var(--space-4);z-index:100;gap:var(--space-2);max-width:min(360px, calc(100vw - 2 * var(--space-4)));flex-direction:column;display:flex;position:fixed}._toast_8oj69_12{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--font-size-sm);display:flex}._body_8oj69_24{flex-direction:column;flex:1;gap:2px;display:flex}._label_8oj69_31{font-size:var(--font-size-xs)}._requestId_8oj69_35{font-size:var(--font-size-xs);color:var(--color-text-subtle)}._close_8oj69_40{cursor:pointer;font-size:var(--font-size-md);color:inherit;background:0 0;border:none;line-height:1}._success_8oj69_49{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success)}._error_8oj69_55{border-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger)}._warning_8oj69_61{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning)}._info_8oj69_67{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}._field_16f03_1{gap:var(--space-1);margin-bottom:var(--space-4);flex-direction:column;display:flex}._label_16f03_8{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:600}._required_16f03_14{margin-left:var(--space-2);font-size:var(--font-size-xs);color:var(--color-danger);font-weight:700}._error_16f03_21{color:var(--color-danger);font-size:var(--font-size-xs);margin:0}._hint_16f03_27{color:var(--color-text-subtle);font-size:var(--font-size-xs);margin:0}._wrap_1met7_1{align-items:center;gap:var(--space-2);display:inline-flex}._spinner_1met7_7{border:2px solid #fff6;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _spin_1met7_7}._srOnly_1met7_16{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes _spin_1met7_7{to{transform:rotate(360deg)}}._fieldset_139yz_1{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-5);margin:0 0 var(--space-5)}._fieldset_139yz_1[disabled]{opacity:.7}._legend_139yz_13{font-size:var(--font-size-md);padding:0 var(--space-2);font-weight:700}._input_139yz_19,._select_139yz_20,._textarea_139yz_21{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}._textarea_139yz_21{resize:vertical}._inputInvalid_139yz_34{border-color:var(--color-danger);background:var(--color-danger-bg)}._checkboxRow_139yz_39{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}._checkboxRow_139yz_39 input{width:auto}._form_ps8sc_1{flex-direction:column;display:flex}._row2_ps8sc_6{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}._row3_ps8sc_12{gap:var(--space-4);grid-template-columns:1fr 1fr 1fr;display:grid}@media (width<=640px){._row2_ps8sc_6,._row3_ps8sc_12{grid-template-columns:1fr}}._actions_ps8sc_25{justify-content:flex-end;align-items:center;gap:var(--space-4);display:flex}._submitBtn_ps8sc_32{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-size:var(--font-size-md);cursor:pointer;transition:background var(--transition-fast);border:none;font-weight:700}._submitBtn_ps8sc_32:hover:not(:disabled){background:var(--color-primary-hover)}._submitBtn_ps8sc_32:disabled{cursor:not-allowed;opacity:.7}._page_16xp0_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}._headerRow_16xp0_8{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}._title_16xp0_15{margin:0}._refreshBtn_16xp0_19,._retryBtn_16xp0_20{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);cursor:pointer}._statusBox_16xp0_28{padding:var(--space-6) 0;text-align:center}._errorBox_16xp0_33{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger);border-radius:var(--radius-md);padding:var(--space-4)}._emptyText_16xp0_41{color:var(--color-text-muted)}._table_16xp0_45{border-collapse:collapse;width:100%}._table_16xp0_45 th,._table_16xp0_45 td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm)}._count_16xp0_58{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs)}@media (width<=720px){._table_16xp0_45 thead{display:none}._table_16xp0_45,._table_16xp0_45 tbody,._table_16xp0_45 tr,._table_16xp0_45 td{width:100%;display:block}._table_16xp0_45 tr{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-3);padding:var(--space-2)}._table_16xp0_45 td{padding:var(--space-1) var(--space-2);border-bottom:none}._table_16xp0_45 td:before{content:attr(data-label) "：";color:var(--color-text-muted);margin-right:var(--space-2);font-weight:600}}:root{--color-bg:#f4f5f8;--color-surface:#fff;--color-border:#d8dce2;--color-border-strong:#b7bcc6;--color-text:#1f2430;--color-text-muted:#667085;--color-text-subtle:#98a2b3;--color-primary:#2d5a95;--color-primary-hover:#24476f;--color-primary-bg:#eaf1fb;--color-danger:#b91e1e;--color-danger-bg:#fdecea;--color-danger-border:#f3b7b0;--color-success:#157a3c;--color-success-bg:#e8f6ec;--color-success-border:#a9dcbb;--color-warning:#92650b;--color-warning-bg:#fff6e0;--color-warning-border:#f0d68a;--font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", system-ui, -apple-system, sans-serif;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.9375rem;--font-size-md:1.05rem;--font-size-lg:1.3rem;--font-size-xl:1.6rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-pill:999px;--shadow-sm:0 1px 2px #1018280f;--shadow-md:0 4px 14px #10182814;--max-width:900px;--transition-fast:.12s ease}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{margin:0 0 var(--space-3);font-weight:700;line-height:1.35}p{margin:0 0 var(--space-3);line-height:1.6}a{color:var(--color-primary)}button{font-family:inherit}input,select,textarea{font-family:inherit;font-size:var(--font-size-base)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.container{max-width:var(--max-width);padding:var(--space-5) var(--space-4) var(--space-7);margin:0 auto}@media (width<=640px){.container{padding:var(--space-4) var(--space-3) var(--space-6)}}
