._page_vnrjs_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-4);padding-top:calc(var(--space-4) + env(safe-area-inset-top))}._form_vnrjs_10{width:100%;max-width:360px;background:var(--color-surface);border-radius:var(--radius);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}._field_vnrjs_21{display:flex;flex-direction:column;gap:var(--space-1)}._field_vnrjs_21 input{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--space-2)}._error_vnrjs_33{color:var(--color-danger);margin:0}._submit_vnrjs_38{margin-top:var(--space-2);padding:var(--space-3);background:var(--color-primary);color:var(--color-primary-text);border:none;border-radius:var(--space-2);font-weight:600}._submit_vnrjs_38:disabled{opacity:.6}._card_6suzu_1{background:var(--color-surface);border-radius:var(--radius);padding:var(--space-4);margin-bottom:var(--space-3);box-shadow:0 1px 2px #0000000f}._button_1o5mi_1{padding:var(--space-3) var(--space-4);border-radius:var(--space-2);border:none;font-weight:600;cursor:pointer;min-height:44px}._button_1o5mi_1:disabled{opacity:.6;cursor:not-allowed}._primary_1o5mi_15{background:var(--color-primary);color:var(--color-primary-text)}._secondary_1o5mi_20{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}._danger_1o5mi_26{background:var(--color-danger);color:#fff}._sectionTitle_chj2z_1{font-size:15px;color:var(--color-text-muted);margin:0 0 var(--space-3);text-transform:uppercase;letter-spacing:.03em}._total_chj2z_9{font-size:28px;font-weight:700;margin:0}._row_chj2z_15{display:flex;justify-content:space-between;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}._row_chj2z_15:last-child{border-bottom:none}._row_chj2z_15 dt{color:var(--color-text-muted)}._row_chj2z_15 dd{margin:0;font-weight:600}._field_lsrw1_1{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}._field_lsrw1_1 input,._field_lsrw1_1 select,._field_lsrw1_1 textarea{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--space-2)}._error_lsrw1_16{color:var(--color-danger);font-size:13px}._back_1a96f_1{background:none;border:none;color:var(--color-primary);padding:var(--space-2) 0;font-weight:600;cursor:pointer;min-height:44px}._badge_huzbo_1{display:inline-block;padding:2px 10px;border-radius:999px;font-size:13px;font-weight:600;background:var(--color-border);color:var(--color-text)}._planned_huzbo_11{background:#fef3c7;color:#92400e}._paid_huzbo_16{background:#dbeafe;color:#1e40af}._posted_huzbo_21{background:#ede9fe;color:#5b21b6}._confirmed_huzbo_26{background:#dcfce7;color:#166534}._purchase_huzbo_31{background:#fee2e2;color:#991b1b}._sale_huzbo_36{background:#dcfce7;color:#166534}._barter_huzbo_41{background:#e0e7ff;color:#3730a3}._form_1i8j7_1{display:flex;flex-direction:column}._typeToggle_1i8j7_6{display:flex;gap:var(--space-3);margin-bottom:var(--space-3)}._typeOption_1i8j7_12{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--space-2)}._repeatButton_1i8j7_21{margin-bottom:var(--space-3)}._warning_1i8j7_25{color:var(--color-danger);margin:0 0 var(--space-3)}._channelList_1i8j7_30{border:1px solid var(--color-border);border-radius:var(--space-2);padding:var(--space-3);margin-bottom:var(--space-3)}._channelRow_1i8j7_37{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) 0}._channelRow_1i8j7_37 input[type=text]{flex:1;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--space-1)}._error_1i8j7_51{color:var(--color-danger);font-size:13px;display:block}._splitBlock_1i8j7_57{display:flex;gap:var(--space-2)}._splitBlock_1i8j7_57>*{flex:1}._filters_lj8na_1{display:flex;flex-wrap:wrap;gap:var(--space-3)}._filters_lj8na_1>*{flex:1;min-width:140px}._dealHeader_lj8na_12{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}._statusAction_lj8na_19{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}._statusAction_lj8na_19 input{flex:1;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--space-1)}._actions_lj8na_33{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}._layout_12w4h_1{min-height:100vh;display:flex;flex-direction:column}._topBar_12w4h_7{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-top:calc(var(--space-3) + env(safe-area-inset-top));background:var(--color-surface);border-bottom:1px solid var(--color-border)}._hamburger_12w4h_20{background:none;border:none;font-size:22px;min-width:44px;min-height:44px;cursor:pointer}._title_12w4h_29{flex:1;font-weight:700}._logout_12w4h_34{background:none;border:none;color:var(--color-text-muted);min-height:44px;cursor:pointer}._drawer_12w4h_42{display:flex;flex-direction:column;background:var(--color-surface);border-bottom:1px solid var(--color-border)}._navLink_12w4h_49{padding:var(--space-3) var(--space-4);text-decoration:none;color:var(--color-text);border-bottom:1px solid var(--color-border)}._navLinkActive_12w4h_56{color:var(--color-primary);font-weight:600}._content_12w4h_61{flex:1}:root{--color-bg: #f5f5f7;--color-surface: #ffffff;--color-text: #1c1c1e;--color-text-muted: #6b6b70;--color-primary: #2563eb;--color-primary-text: #ffffff;--color-danger: #dc2626;--color-success: #16a34a;--color-border: #e2e2e5;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--radius: 12px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.4;padding-bottom:env(safe-area-inset-bottom)}#root{min-height:100vh}input,select,textarea,button{font-size:16px;font-family:inherit}a{color:var(--color-primary)}.page{max-width:640px;margin:0 auto;padding:var(--space-4);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}
