._page_1mpn1_1{max-width:860px;margin:0 auto;padding:1.5rem 1rem}._topBar_1mpn1_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}._backLink_1mpn1_16{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}._backLink_1mpn1_16:hover{color:var(--color-primary);text-decoration:none}._actions_1mpn1_29{flex-wrap:wrap;gap:.6rem;display:flex}._btnCopy_1mpn1_35{color:var(--color-text);border:1px solid var(--color-border);background:#f1f3f5}._btnCopy_1mpn1_35:hover{background:#e9ecef}._pageTitle_1mpn1_45{margin-bottom:1.25rem}._pageTitle_1mpn1_45 h1{font-size:1.3rem;font-weight:700}._idBadge_1mpn1_54{letter-spacing:.08em;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:#f1f3f5;margin-right:.5rem;padding:.15rem .6rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.9rem;display:inline-block}._meta_1mpn1_67{color:var(--color-text-muted);margin-top:.3rem;font-size:.85rem}._section_1mpn1_74{border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:1.25rem;overflow:hidden}._sectionHeader_1mpn1_81{text-transform:uppercase;letter-spacing:.06em;padding:.75rem 1.25rem;font-size:.85rem;font-weight:700}._sectionOffice_1mpn1_89 ._sectionHeader_1mpn1_81{background:var(--color-office-header);color:#fff}._sectionProduction_1mpn1_94 ._sectionHeader_1mpn1_81{background:var(--color-production-header);color:#fff}._sectionBody_1mpn1_99{padding:1.25rem}._sectionOffice_1mpn1_89 ._sectionBody_1mpn1_99{background:var(--color-office);border:1px solid var(--color-office-border);border-top:none}._sectionProduction_1mpn1_94 ._sectionBody_1mpn1_99{background:var(--color-production);border:1px solid var(--color-production-border);border-top:none}._grid_1mpn1_115{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}._gridWide_1mpn1_121{grid-template-columns:1fr;gap:1rem;display:grid}._field_1mpn1_127{flex-direction:column;display:flex}._fieldLabel_1mpn1_132{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:.25rem;font-size:.78rem;font-weight:600}._fieldValue_1mpn1_141{color:var(--color-text);word-break:break-word;font-size:.95rem}._fieldEmpty_1mpn1_147{color:var(--color-text-muted);font-size:.9rem;font-style:italic}._boolYes_1mpn1_153{color:var(--color-success);font-size:.9rem;font-weight:600}._boolNo_1mpn1_159{color:var(--color-text-muted);font-size:.9rem}._priceForm_1mpn1_165{flex-direction:column;gap:1rem;display:flex}._priceGrid_1mpn1_171{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}._priceField_1mpn1_177{flex-direction:column;display:flex}._totalRow_1mpn1_182{border:1px solid var(--color-production-border);border-radius:var(--radius-sm);background:#d1fae5;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}._totalLabel_1mpn1_192{text-transform:uppercase;letter-spacing:.04em;color:var(--color-success);flex:1;margin-bottom:0;font-size:.85rem;font-weight:700}._totalInput_1mpn1_202{max-width:160px;font-size:1.05rem;font-weight:700}._btnSave_1mpn1_208{background:var(--color-success);color:#fff;align-self:flex-start;padding:.65rem 1.4rem;font-size:.95rem}._btnSave_1mpn1_208:hover{background:var(--color-success-hover)}._priceDisplay_1mpn1_221{flex-direction:column;gap:.75rem;display:flex}._priceBreakdown_1mpn1_227{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}._totalPrice_1mpn1_233{border:1px solid var(--color-production-border);border-radius:var(--radius-sm);background:#d1fae5;align-items:baseline;gap:.5rem;padding:.75rem 1rem;display:flex}._totalPriceLabel_1mpn1_243{color:var(--color-success);font-size:.85rem;font-weight:600}._totalPriceValue_1mpn1_249{color:var(--color-success);font-size:1.3rem;font-weight:800}._priceReceivedDate_1mpn1_255{color:var(--color-text-muted);font-size:.82rem}._successBanner_1mpn1_261{background:var(--color-production);border:1px solid var(--color-production-border);border-radius:var(--radius-sm);color:var(--color-success);margin-bottom:1rem;padding:.65rem 1rem;font-size:.9rem;font-weight:600}
