._shell_2sraj_1{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:none;display:flex}._shellEmbedded_2sraj_10{height:auto;min-height:0}._form_2sraj_15{flex-direction:column;gap:0;padding-bottom:8px;display:flex}._pageHead_2sraj_22{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._pageHeadText_2sraj_30{min-width:0}._title_2sraj_34{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--text-primary);letter-spacing:-.03em;margin:0;font-weight:800}._subtitle_2sraj_43{font-size:var(--text-sm);color:var(--text-muted);max-width:52ch;margin:6px 0 0;line-height:1.5}._saveHint_2sraj_51{font-size:var(--text-sm);color:var(--accent-emerald);background:#10b77f1a;border:1px solid #10b77f33;border-radius:10px;flex-shrink:0;margin:0;padding:8px 14px;font-weight:600}._saveHint_2sraj_51[hidden]{display:none}._saveHint_2sraj_51[data-tone=error]{color:var(--accent-rose);background:#e21d481a;border-color:#e21d4833}._summaryCard_2sraj_73{border:1px solid var(--border-color);background:linear-gradient(135deg, #7425f40f 0%, var(--bg-card) 42%, var(--bg-card) 100%);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:16px 20px;display:flex;box-shadow:0 1px 2px #0000000a}._summaryPrimary_2sraj_86{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._summaryName_2sraj_93{font-family:var(--font-heading);font-size:var(--text-lg);letter-spacing:-.02em;color:var(--text-primary);font-weight:800}._statusBadge_2sraj_101{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}._statusBadge_2sraj_101[data-status=opened],._statusOpened_2sraj_111{color:var(--accent-emerald);background:#26d96824}._statusBadge_2sraj_101[data-status=unopened],._statusUnopened_2sraj_117{color:var(--accent-cyan);background:#00bdd624}._statusBadge_2sraj_101[data-status=closed],._statusClosed_2sraj_123{color:var(--text-secondary);background:#67718324}._summaryStats_2sraj_128{flex-wrap:wrap;gap:12px 28px;margin:0;display:flex}._summaryStat_2sraj_128{flex-direction:column;gap:2px;min-width:0;display:flex}._summaryStat_2sraj_128 dt{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0;font-size:10px;font-weight:700}._summaryStat_2sraj_128 dd{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;margin:0;font-weight:600}._formLayout_2sraj_159{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}._column_2sraj_166{flex-direction:column;gap:18px;min-width:0;display:flex}._section_2sraj_173{border:1px solid var(--border-color);background:var(--bg-card);border-radius:16px;padding:18px 20px;box-shadow:0 1px 2px #00000008}._sectionHead_2sraj_181{border-bottom:1px solid var(--border-color);align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}._sectionIcon_2sraj_190{width:40px;height:40px;color:var(--primary-start);background:#7425f41a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._sectionTitle_2sraj_202{font-family:var(--font-heading);font-size:var(--text-md);color:var(--text-primary);letter-spacing:-.02em;margin:0;font-weight:800}._sectionDesc_2sraj_211{font-size:var(--text-xs);color:var(--text-muted);margin:4px 0 0;line-height:1.45}._fieldGrid_2sraj_218{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}._field_2sraj_218{flex-direction:column;gap:6px;min-width:0;display:flex}._fieldWide_2sraj_231{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}._selectWrap_2sraj_238{position:relative}._selectChevron_2sraj_242{pointer-events:none;color:var(--text-muted);font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._label_2sraj_252{font-size:var(--text-xs);color:var(--text-muted);font-weight:700}._inputWrap_2sraj_258{align-items:stretch;display:flex;position:relative}._inputPrefix_2sraj_264,._inputSuffix_2sraj_265{font-size:var(--text-sm);color:var(--text-muted);background:var(--bg-app);border:1px solid var(--border-color);flex-shrink:0;align-items:center;padding:0 12px;font-weight:600;display:flex}._inputPrefix_2sraj_264{border-right:none;border-radius:10px 0 0 10px}._inputSuffix_2sraj_265{border-left:none;border-radius:0 10px 10px 0}._inputGrouped_2sraj_287{flex:1;min-width:0}._inputWrapPrefix_2sraj_292 ._inputGrouped_2sraj_287{border-top-left-radius:0;border-bottom-left-radius:0}._inputWrapSuffix_2sraj_297 ._inputGrouped_2sraj_287{border-top-right-radius:0;border-bottom-right-radius:0}._input_2sraj_258,._select_2sraj_238,._textarea_2sraj_304{border:1px solid var(--border-color);background:var(--bg-app);width:100%;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);border-radius:10px;padding:10px 12px;transition:border-color .2s,box-shadow .2s,background-color .2s}._input_2sraj_258:hover,._select_2sraj_238:hover,._textarea_2sraj_304:hover{border-color:var(--border-color-hover)}._input_2sraj_258:focus,._select_2sraj_238:focus,._textarea_2sraj_304:focus{border-color:var(--primary-start);background:var(--bg-card);outline:none;box-shadow:0 0 0 3px #3c83f61f}._select_2sraj_238{cursor:pointer;appearance:none;background-image:none;padding-right:36px}._textarea_2sraj_304{resize:vertical;min-height:108px;line-height:1.55}._metricRow_2sraj_344{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}._metricCard_2sraj_351{border:1px solid var(--border-color);background:var(--bg-app);border-radius:12px;padding:14px}._metricHead_2sraj_358{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}._metricLabel_2sraj_366{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:700}._metricValue_2sraj_374{font-size:var(--text-sm);color:var(--text-secondary);font-weight:800}._metricValueGood_2sraj_380{color:var(--accent-emerald)}._metricValueWarn_2sraj_384{color:var(--accent-rose)}._metricBar_2sraj_388{background:var(--border-color);border-radius:999px;height:6px;overflow:hidden}._metricBarFill_2sraj_395{border-radius:inherit;background:linear-gradient(90deg, var(--primary-start), var(--primary-end));height:100%;transition:width .25s;display:block}._metricBarFillWarn_2sraj_403{background:linear-gradient(90deg, var(--accent-amber), var(--accent-rose))}._metricMeta_2sraj_407{font-size:var(--text-xs);color:var(--text-muted);margin:8px 0 0}._budgetGroups_2sraj_413{flex-direction:column;gap:16px;display:flex}._budgetGroup_2sraj_413{border-top:1px solid var(--border-color);padding-top:16px}._budgetGroup_2sraj_413:first-child{border-top:none;padding-top:0}._budgetGroupTitle_2sraj_429{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0 0 12px;font-weight:800}._actionsBar_2sraj_438{border:1px solid var(--border-color);background:var(--bg-card);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px 20px;display:flex}._actionsHint_2sraj_451{font-size:var(--text-xs);color:var(--text-muted);max-width:36ch;margin:0;line-height:1.45}._actions_2sraj_438{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;display:flex}._primaryBtn_2sraj_467,._secondaryBtn_2sraj_468{min-height:40px;font-size:var(--text-sm);cursor:pointer;border-radius:50px;justify-content:center;align-items:center;padding:0 20px;font-weight:700;transition:filter .2s,border-color .2s,background-color .2s;display:inline-flex}._primaryBtn_2sraj_467{color:#fff;background:linear-gradient(135deg, var(--primary-start) 0%, var(--primary-end) 100%);box-shadow:var(--glow-shadow);border:none}._primaryBtn_2sraj_467:hover{filter:brightness(1.06)}._secondaryBtn_2sraj_468{border:1px solid var(--border-color);color:var(--text-secondary);background:var(--bg-app)}._secondaryBtn_2sraj_468:hover{color:var(--text-primary);border-color:var(--border-color-hover);background:var(--bg-card-hover)}._primaryBtn_2sraj_467:focus-visible,._secondaryBtn_2sraj_468:focus-visible{outline:2px solid var(--primary-start);outline-offset:2px}@media (width>=1200px){._formLayout_2sraj_159{gap:22px}._sectionGeneral_2sraj_514 ._fieldGrid_2sraj_218{grid-template-columns:repeat(3,minmax(0,1fr))}._sectionBudget_2sraj_517 ._metricRow_2sraj_344{gap:16px}._sectionBudget_2sraj_517 ._budgetGroup_2sraj_413:last-child ._fieldGrid_2sraj_218{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1500px){._formLayout_2sraj_159{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px}._column_2sraj_166{display:contents}._section_2sraj_173{height:100%}}@media (width<=960px){._formLayout_2sraj_159{grid-template-columns:1fr}}@media (width<=700px){._fieldGrid_2sraj_218,._metricRow_2sraj_344{grid-template-columns:1fr}._summaryStats_2sraj_128{width:100%}._actionsBar_2sraj_438{flex-direction:column;align-items:stretch}._actions_2sraj_438{width:100%}._primaryBtn_2sraj_467,._secondaryBtn_2sraj_468{flex:1}}
