.quote-workspace{display:grid;gap:12px}.quote-workspace-nav{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.quote-workspace-tab{appearance:none;border:1px solid rgba(148,163,184,.28);background:rgba(255,255,255,.86);color:#334155;border-radius:999px;padding:9px 14px;font-size:12px;line-height:1;font-weight:800;letter-spacing:.01em;cursor:pointer}.quote-workspace-tab.is-active{border-color:rgba(37,99,235,.26);background:linear-gradient(180deg,rgba(59,130,246,.16),rgba(59,130,246,.08));color:#1d4ed8;box-shadow:inset 0 0 0 1px rgba(59,130,246,.1)}.quote-workspace-strip{display:grid;gap:10px;padding:12px 14px;border:1px solid rgba(148,163,184,.2);border-radius:20px;background:linear-gradient(180deg,rgba(248,250,252,.95),rgba(241,245,249,.84))}@media (min-width:1080px){.quote-workspace-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.quote-workspace-stripLead{display:grid;gap:6px}.quote-workspace-stripTitle{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:900;color:#0f172a}.quote-workspace-stripMeta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#475569;font-size:12px;line-height:1.5}.quote-workspace-pathPill,.quote-workspace-rolePill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.9);font-size:11px;font-weight:800;color:#334155}.quote-workspace-rolePill{border-color:rgba(37,99,235,.22);background:rgba(59,130,246,.1);color:#1d4ed8}.quote-workspace-linkRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.quote-workspace-linkButton{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.94);color:#0f172a;font-size:12px;font-weight:800;text-decoration:none}.quote-workspace-linkButton.is-primary{border-color:rgba(37,99,235,.22);background:rgba(59,130,246,.1);color:#1d4ed8}.quote-workspace-tabPanel{display:grid;gap:12px}.quote-workspace-note{font-size:12px;line-height:1.5;color:#64748b}.quote-singleScreen{display:grid;gap:16px}.quote-phaseCard,.quote-singleScreenActionStrip,.quote-singleScreenCard,.quote-singleScreenHeader{border-radius:24px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));box-shadow:0 14px 34px rgba(15,23,42,.06)}.quote-singleScreenHeader{display:grid;gap:16px;padding:20px}@media (min-width:1100px){.quote-singleScreenHeader{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);align-items:start}}.quote-singleScreenCardEyebrow,.quote-singleScreenHeaderEyebrow{font-size:11px;line-height:1;font-weight:900;letter-spacing:.12em;color:#64748b;text-transform:uppercase}.quote-singleScreenCardTitle,.quote-singleScreenHeaderTitle{margin:6px 0 0;font-size:24px;line-height:1.2;font-weight:950;color:#0f172a}.quote-singleScreenCardDesc,.quote-singleScreenHeaderDesc{margin:8px 0 0;font-size:13px;line-height:1.65;color:#475569}.quote-singleScreenBadgeRow,.quote-singleScreenCardActions,.quote-singleScreenContractActionRail,.quote-singleScreenInlineTools,.quote-singleScreenQuickLinks,.quote-singleScreenToggleGroup{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.quote-singleScreenQuickInfo{display:grid;gap:8px;padding:14px 16px;border-radius:18px;background:rgba(241,245,249,.85);color:#334155;font-size:13px;line-height:1.5}.quote-phaseGrid{gap:12px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:900px){.quote-phaseGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.quote-phaseCard{gap:10px;padding:16px}.quote-phaseCard.tone-success{border-color:rgba(34,197,94,.25);background:linear-gradient(180deg,rgba(240,253,244,.98),rgba(220,252,231,.76))}.quote-phaseCard.tone-warning{border-color:rgba(245,158,11,.25);background:linear-gradient(180deg,rgba(255,251,235,.98),rgba(254,243,199,.78))}.quote-phaseCard.tone-info{border-color:rgba(59,130,246,.25);background:linear-gradient(180deg,rgba(239,246,255,.98),rgba(219,234,254,.78))}.quote-phaseCardHead{gap:10px}.quote-phaseCardTitle{font-size:12px;font-weight:900;line-height:1.4;color:#334155;text-transform:uppercase;letter-spacing:.05em}.quote-phaseDot{width:12px;height:12px;background:#f59e0b;box-shadow:0 0 0 6px rgba(245,158,11,.12)}.quote-phaseDot.is-ready{background:#2563eb;box-shadow:0 0 0 6px rgba(37,99,235,.12)}.quote-phaseDot.is-done{box-shadow:0 0 0 6px rgba(22,163,74,.12)}.quote-phaseCardStatus{font-size:15px;line-height:1.35;font-weight:950;color:#0f172a}.quote-phaseCardNote{font-size:12px;line-height:1.6;color:#475569}.quote-singleScreenActionStrip{display:grid;padding:16px 18px}@media (min-width:980px){.quote-singleScreenActionStrip{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);align-items:center}}.quote-singleScreenActionStripTitle{font-size:13px;color:#334155;letter-spacing:.06em}.quote-singleScreenActionStripText{margin-top:6px;font-size:14px;line-height:1.6;color:#0f172a;font-weight:800}.quote-singleScreenActionStripAside{display:grid;gap:8px}.quote-singleScreenActionPill{padding:10px 12px;border-radius:14px;background:rgba(241,245,249,.88);font-size:12px;color:#334155}.quote-mainSplit{display:grid;gap:16px}.quote-mainSplit-single{grid-template-columns:minmax(0,1fr)}@media (min-width:1200px){.quote-mainSplit{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.quote-singleScreenCard{display:grid;gap:14px;padding:18px}.quote-singleScreenCardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.quote-roleBoardGrid,.quote-singleScreenFormGrid,.quote-singleScreenInfoGrid,.quote-singleScreenMiniGrid{display:grid;gap:12px}.quote-singleScreenMiniGrid,.quote-singleScreenMiniGrid-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:980px){.quote-singleScreenMiniGrid,.quote-singleScreenMiniGrid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.quote-roleColumn,.quote-singleScreenInfoCell,.quote-singleScreenMiniCard{border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(248,250,252,.74);padding:14px}.quote-singleScreenInfoLabel,.quote-singleScreenMiniLabel{font-size:11px;color:#64748b;letter-spacing:.06em}.quote-singleScreenInfoValue,.quote-singleScreenMiniValue{margin-top:8px;line-height:1.35;font-weight:950;color:#0f172a}.quote-roleColumnSummary,.quote-singleScreenContractFootnote,.quote-singleScreenInfoHint,.quote-singleScreenJournalSummary,.quote-singleScreenMiniHint{margin-top:6px;font-size:12px;line-height:1.6;color:#475569}.quote-singleScreenPolicyBox{border-radius:18px;padding:16px;background:linear-gradient(180deg,rgba(240,249,255,.9),rgba(239,246,255,.72));border:1px solid rgba(59,130,246,.18)}.quote-singleScreenPolicyTitle{font-size:12px;letter-spacing:.06em;color:#1d4ed8}.quote-singleScreenPolicySummary{margin-top:8px;font-size:18px;font-weight:950;color:#0f172a}.quote-singleScreenPolicyText{margin-top:8px;font-size:13px;line-height:1.65;color:#334155}.quote-singleScreenPolicyFoot{margin-top:10px;color:#475569}.quote-singleScreenContractTopbar{display:grid;gap:12px}@media (min-width:980px){.quote-singleScreenContractTopbar{grid-template-columns:minmax(0,1fr) minmax(340px,auto);align-items:end}}.quote-singleScreenInlineField{min-width:180px}.quote-singleScreenFormGrid-contract{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:980px){.quote-singleScreenFormGrid-contract{grid-template-columns:repeat(2,minmax(0,1fr))}}.quote-singleScreenActionShell{border-radius:20px;background:rgba(248,250,252,.72);border:1px solid rgba(148,163,184,.16);padding:12px}.quote-singleScreenInfoGrid-2,.quote-singleScreenInfoGrid-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:980px){.quote-singleScreenInfoGrid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-singleScreenInfoGrid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.quote-roleBoardGrid{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1200px){.quote-roleBoardGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.quote-roleColumn.is-active{border-color:rgba(59,130,246,.22);background:linear-gradient(180deg,rgba(239,246,255,.9),rgba(239,246,255,.74))}.quote-roleColumnTitle{font-size:14px;font-weight:950;color:#0f172a}.quote-roleColumnList{margin:10px 0 0;padding-left:18px;display:grid;gap:8px;line-height:1.6;color:#334155}.quote-legacyAccordion{display:grid;gap:12px}.quote-legacyAccordion>summary{font-weight:900;color:#0f172a}.quote-legacyAccordionBody{margin-top:8px}.quote-singleScreenComposePanel{display:grid;gap:16px;padding:18px;margin-top:12px;border-radius:22px;border:1px solid rgba(14,116,144,.16);background:linear-gradient(180deg,rgba(248,250,252,.96),rgba(239,246,255,.84))}.quote-singleScreenComposeHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.quote-singleScreenComposeTitle{margin:2px 0 6px;font-size:17px;font-weight:900;color:#0f172a}.quote-singleScreenComposeArticleMeta,.quote-singleScreenComposeDesc,.quote-singleScreenComposeHint{color:#475569;font-size:13px;line-height:1.6}.quote-singleScreenComposeGrid{display:grid;gap:12px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:900px){.quote-singleScreenComposeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.quote-singleScreenComposeArticles{display:grid;gap:12px}.quote-singleScreenComposeArticle{display:grid;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.82)}.quote-singleScreenComposeArticleHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.quote-singleScreenComposeArticleCode{font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#0f766e}.quote-singleScreenComposeArticleTitle{font-size:14px;font-weight:800;color:#0f172a}.quote-singleScreenComposeFoot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.quote-detailEmbeddedSection{display:block}.quote-flow-financeEditorWrap{border:1px solid rgba(191,219,254,.9);border-radius:18px;padding:14px;background:rgba(248,250,252,.92)}.quote-flow-financeRow-policyEditor .project-workflowTwoCol{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start}.quote-flow-financeRow-policyCompact,.quote-flow-financeRow-policyEditor .quote-detailStack{gap:12px}.quote-flow-policyCompactGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.quote-flow-policySummaryCard{display:grid;gap:8px;min-height:100%;padding:12px 14px;border-radius:16px;border:1px solid rgba(191,219,254,.95);background:linear-gradient(180deg,rgba(239,246,255,.9),rgba(248,250,252,.92))}.quote-flow-policySummaryLabel{font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#475569}.quote-flow-policySummaryValue{font-size:12px;line-height:1.6;color:#334155;white-space:pre-wrap}.quote-flow-inlineSummary-compact{justify-content:space-between}.quote-flow-financeEditorWrap-compact{padding:12px}.quote-flow-financeEditorWrap-compact .quote-detailStack{gap:10px}.quote-flow-financeEditorWrap-compact .project-workflowTwoCol{grid-template-columns:minmax(0,1fr)}.quote-flow-financeEditorWrap-compact textarea{min-height:92px}@media (max-width:720px){.quote-flow-inlineSummary-compact{justify-content:flex-start}}@media (min-width:980px){.quote-singleScreenContractTopbar{grid-template-columns:minmax(240px,.42fr) minmax(0,1fr)}}.quote-singleScreenInlineTools{align-items:flex-end}.quote-singleScreenInlineField{flex:0 0 240px;min-width:240px;max-width:280px}.quote-singleScreenInlineField input,.quote-singleScreenInlineField select{width:100%;min-width:0;display:block}.quote-singleScreenCard-contract{overflow:visible}.quote-singleScreenActionShell{padding:14px 16px}.quote-singleScreenActionShell-workflow{max-height:520px;overflow:auto}.quote-singleScreenActionShell-workflow .quote-flow-shell{min-height:0}.quote-singleScreenActionShell-workflow .quote-flow-toolbar{position:sticky;top:0;z-index:2;background:rgba(248,250,252,.96);padding-bottom:8px}.quote-singleScreenActionShell-workflow .project-actionBtn,.quote-singleScreenActionShell-workflow .ui-btn{min-height:32px}.quote-singleScreenActionShell .quote-flow-shell{width:100%}@media (max-width:979px){.quote-singleScreenInlineField{flex:1 1 100%;min-width:0;max-width:none}}.quote-singleScreenCard-contract{grid-column:1/-1}.quote-singleScreenCard-contract .quote-singleScreenMiniGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.quote-singleScreenCard-contract .quote-singleScreenFormGrid-contract{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1100px){.quote-singleScreenCard-contract .quote-singleScreenFormGrid-contract{grid-template-columns:repeat(3,minmax(0,1fr))}}.quote-singleScreenContractTopbar{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:start}.quote-singleScreenInlineTools{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,max-content));justify-content:start;align-items:end;gap:10px 12px;width:100%}.quote-singleScreenComposeWorkspace{grid-column:1/-1;display:grid;gap:12px;padding:16px 18px}.quote-singleScreenComposeWorkspaceHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.16)}.quote-singleScreenComposeWorkspaceActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.quote-singleScreenComposeWorkspace .quote-singleScreenComposePanel{margin-top:0;padding:0;border:0;background:transparent}.quote-singleScreenComposeWorkspace .quote-singleScreenComposeGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}@media (min-width:980px){.quote-singleScreenComposeWorkspace .quote-singleScreenComposeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.quote-singleScreenComposeWorkspace .quote-singleScreenComposeArticles{gap:10px}.quote-singleScreenComposeWorkspace .quote-singleScreenComposeArticle{padding:12px 14px;border-radius:14px}.quote-singleScreenComposeWorkspace .quote-singleScreenComposeArticle textarea{min-height:126px}.quote-singleScreenComposeWorkspace .quote-singleScreenCardTitle{font-size:16px;line-height:1.35}.quote-singleScreenComposeWorkspace .quote-singleScreenCardDesc{font-size:12.5px;line-height:1.45;max-width:760px}.quote-singleScreenComposeWorkspace .quote-singleScreenComposeArticleHead{align-items:center}.quote-singleScreenComposeWorkspace .quote-singleScreenComposeArticleMeta{font-size:12px;line-height:1.35}.quote-singleScreenComposeWorkspace .quote-singleScreenComposeHint{font-size:12.5px;line-height:1.45;max-width:780px}@media (max-width:979px){.quote-singleScreenComposeWorkspace .quote-singleScreenComposeGrid,.quote-singleScreenContractTopbar{grid-template-columns:1fr}.quote-singleScreenInlineTools{grid-template-columns:repeat(1,minmax(0,1fr))}}.quote-singleScreenComposeFootActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.quote-singleScreenPreviewWorkspace{display:grid;gap:16px}.quote-singleScreenPreviewPaper{display:grid;gap:16px;padding:28px 34px;border-radius:22px;border:1px solid rgba(148,163,184,.18);background:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9)}.quote-singleScreenPreviewPaperHead{display:grid;gap:6px;padding-bottom:8px;text-align:center}.quote-singleScreenPreviewContractNo{font-size:12px;font-weight:900;letter-spacing:.08em;color:#64748b;text-transform:uppercase}.quote-singleScreenPreviewTitle{font-size:26px;line-height:1.2;font-weight:950;color:#0f172a}.quote-singleScreenPreviewSub{line-height:1.5;color:#475569}.quote-singleScreenPreviewQuickFill{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.quote-singleScreenPreviewQuickFillRow{display:grid;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:rgba(248,250,252,.72)}.quote-singleScreenPreviewQuickFillRow.is-changed{border-color:rgba(234,179,8,.45);background:linear-gradient(180deg,rgba(254,249,195,.92),rgba(254,240,138,.55))}.quote-singleScreenPreviewQuickFillLabel{font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.quote-singleScreenPreviewQuickFillValue{font-size:14px;line-height:1.55;font-weight:800;color:#0f172a;white-space:pre-wrap}.quote-singleScreenPreviewPaymentBox{display:grid;gap:8px;padding:14px 16px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:rgba(248,250,252,.78)}.quote-singleScreenPreviewSectionTitle{font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#334155}.quote-singleScreenPreviewArticles{display:grid;gap:14px}.quote-singleScreenPreviewArticle{display:grid;gap:10px;padding:16px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#fff}.quote-singleScreenPreviewArticle.is-changed{border-color:rgba(234,179,8,.45);background:linear-gradient(180deg,rgba(255,251,235,.96),rgba(254,240,138,.38))}.quote-singleScreenPreviewArticleHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.quote-singleScreenPreviewArticleMeta{font-size:12px;font-weight:800;color:#475569}.quote-singleScreenPreviewArticle.is-changed .quote-singleScreenPreviewArticleMeta{color:#a16207}.quote-singleScreenPreviewParagraph{line-height:1.8;color:#111827;white-space:pre-wrap}@media (max-width:720px){.quote-singleScreenPreviewPaper{padding:18px}}.quote-singleScreenPreviewWorkspace{grid-column:1/-1;width:100%;padding:20px 22px}.quote-singleScreenPreviewPaper{width:min(100%,980px);min-height:1260px;margin:0 auto;padding:34px 42px 42px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#ffffff;box-shadow:0 24px 50px rgba(15,23,42,.1),0 0 0 12px rgba(241,245,249,.75)}.quote-singleScreenPreviewPaperHead{gap:4px;padding-bottom:16px;border-bottom:1px solid rgba(15,23,42,.08)}.quote-singleScreenPreviewNation{font-size:13px;line-height:1.35;font-weight:900;letter-spacing:.03em;color:#0f172a}.quote-singleScreenPreviewNationSub{font-size:12px;line-height:1.45;font-weight:700;color:#475569}.quote-singleScreenPreviewContractNo{margin-top:6px}.quote-singleScreenPreviewTitle{font-size:34px;line-height:1.15;margin-top:4px}.quote-singleScreenPreviewSub{font-size:13px}.quote-singleScreenPreviewPaperHead-legal{gap:6px;padding-bottom:20px}.quote-singleScreenPreviewSub-legal{font-size:15px;line-height:1.6;font-style:italic;color:#334155}.quote-singleScreenPreviewLegalIntro{display:grid;gap:6px;padding:2px 0 8px}.quote-singleScreenPreviewPartyBlocks{display:grid;gap:12px;padding:4px 0 10px}.quote-singleScreenPreviewPartyBlock{display:grid;gap:4px}.quote-singleScreenPreviewPartyLine{display:grid;grid-template-columns:220px 16px minmax(0,1fr);align-items:start;font-size:14px;line-height:1.82;color:#111827}.quote-singleScreenPreviewPartyLine-head{margin-top:2px}.quote-singleScreenPreviewPartyKey{font-weight:700}.quote-singleScreenPreviewPartyLine-head .quote-singleScreenPreviewPartyKey{font-weight:900;text-transform:uppercase}.quote-singleScreenPreviewPartyColon{justify-self:center}.quote-singleScreenPreviewPartyVal{min-width:0}.quote-singleScreenPreviewInlineValue{display:inline;white-space:pre-wrap}.quote-singleScreenPreviewInlineValue.is-changed{padding:0 4px;border-radius:4px;background:linear-gradient(180deg,rgba(254,249,195,.94),rgba(254,240,138,.58))}.quote-singleScreenPreviewLegalOutro{font-size:14px;line-height:1.85;color:#1f2937;text-align:justify;padding-top:2px}.quote-singleScreenPreviewIntro{display:grid;gap:6px;padding:4px 0 2px}.quote-singleScreenPreviewIntroLine{font-size:14px;line-height:1.85;color:#1f2937;text-align:justify}.quote-singleScreenPreviewQuickFill{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.quote-singleScreenPreviewQuickFillRow{padding:14px 16px;min-height:88px}.quote-singleScreenPreviewQuickFillLabel{font-size:11px}.quote-singleScreenPreviewQuickFillValue{font-size:15px;line-height:1.7}.quote-singleScreenPreviewPaymentBox{padding:16px 18px}.quote-singleScreenPreviewSectionTitle{font-size:12px}.quote-singleScreenPreviewParagraph{font-size:14px;line-height:1.92;text-align:justify}.quote-singleScreenPreviewArticles{gap:16px}.quote-singleScreenPreviewArticle{padding:18px 20px;border-radius:14px}.quote-singleScreenPreviewArticleHead{margin-bottom:4px}.quote-singleScreenPreviewArticleMeta{white-space:nowrap}.quote-singleScreenPreviewSignature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:16px;padding-top:18px;border-top:1px dashed rgba(148,163,184,.55)}.quote-singleScreenPreviewSignatureCol{display:grid;gap:8px;justify-items:center;min-height:160px;align-content:start}.quote-singleScreenPreviewSignatureTitle{font-size:14px;line-height:1.4;font-weight:900;color:#0f172a;text-transform:uppercase}.quote-singleScreenPreviewSignatureNote{font-size:12px;line-height:1.5;color:#64748b;font-style:italic}@media (max-width:1100px){.quote-singleScreenPreviewPaper{width:100%;min-height:auto;padding:24px 22px 28px;box-shadow:0 18px 36px rgba(15,23,42,.08)}}@media (max-width:720px){.quote-singleScreenPreviewWorkspace{padding:14px}.quote-singleScreenPreviewPaper{padding:18px 16px 22px}.quote-singleScreenPreviewQuickFill,.quote-singleScreenPreviewSignature{grid-template-columns:1fr}.quote-singleScreenPreviewTitle{font-size:26px}.quote-singleScreenPreviewPartyLine{grid-template-columns:126px 12px minmax(0,1fr);font-size:13px;line-height:1.75}.quote-singleScreenPreviewSub-legal{font-size:14px}}.quote-singleScreenPreviewAppendix{display:grid;gap:12px;padding:18px 20px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(255,255,255,.98))}.quote-singleScreenPreviewAppendixSub{font-size:13px;line-height:1.7;color:#334155}.quote-singleScreenPreviewAppendixGroupTitle{font-size:13px;line-height:1.5;font-weight:900;color:#0f172a;text-transform:uppercase;margin-top:4px}.quote-singleScreenPreviewAppendixTableWrap{overflow:auto;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#fff}.quote-singleScreenPreviewAppendixTable{width:100%;border-collapse:collapse;min-width:1040px}.quote-singleScreenPreviewAppendixTable td,.quote-singleScreenPreviewAppendixTable th{padding:10px;border-bottom:1px solid rgba(226,232,240,.92);vertical-align:top;font-size:12px;line-height:1.6;color:#111827}.quote-singleScreenPreviewAppendixTable th{background:rgba(248,250,252,.96);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#475569;white-space:nowrap}.quote-singleScreenPreviewAppendixName{font-weight:800;color:#0f172a}.quote-singleScreenPreviewAppendixSpec{margin-top:4px;color:#475569;white-space:pre-wrap}.quote-singleScreenPreviewAppendixTotalRow td{font-weight:900;background:rgba(248,250,252,.92)}.quote-singleScreenPreviewAppendixGrandTotalRow td{font-weight:950;background:rgba(239,246,255,.94)}.quote-singleScreenPreviewAppendixWordsRow td{font-weight:900;background:rgba(250,250,249,.98);color:#0f172a}.quote-singleScreenPreviewAppendixSectionRow td{background:rgba(248,250,252,.96);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:#475569}.quote-singleScreenPreviewSignatureInitials{display:grid;gap:6px;width:100%;max-width:360px;padding:8px 10px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:rgba(248,250,252,.85)}.quote-singleScreenPreviewSignatureCol--seller{align-content:space-between;justify-items:center}.quote-singleScreenPreviewSignatureInitials--bottomRight{margin-top:auto;margin-left:auto;margin-right:0;justify-self:end;text-align:right}.quote-singleScreenPreviewSignatureInitials--bottomRight .quote-singleScreenPreviewSignatureInitialsLabel{text-align:right}.quote-singleScreenPreviewSignatureInitials--bottomRight .quote-singleScreenPreviewSignatureInitialItem{justify-content:flex-end}.quote-singleScreenPreviewSignatureInitials--bottomRight .quote-singleScreenPreviewSignatureInitialText{text-align:right}.quote-singleScreenPreviewSignatureInitialsLabel{font-size:11px;line-height:1.4;font-weight:900;color:#475569;text-transform:uppercase;letter-spacing:.04em}.quote-singleScreenPreviewSignatureInitialsList{display:grid;gap:4px}.quote-singleScreenPreviewSignatureInitialItem{display:flex;gap:6px;align-items:flex-start;font-size:5px;line-height:1.5}.quote-singleScreenPreviewSignatureInitialItem.is-done{color:#166534}.quote-singleScreenPreviewSignatureInitialItem.is-pending{color:#64748b}.quote-singleScreenPreviewSignatureInitialTick{width:6px;font-weight:900;text-align:center;flex:0 0 6px}.quote-singleScreenPreviewSignatureInitialText b{font-weight:900}.quote-singleScreenPreviewSignatureInitialText em{font-style:normal;color:#64748b}.quote-singleScreenContractReadiness{display:grid;gap:10px;padding:12px 14px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:linear-gradient(180deg,rgba(248,250,252,.94),rgba(255,255,255,.98))}.quote-singleScreenContractReadinessHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.quote-singleScreenContractReadinessTitle{margin:2px 0 0;font-size:14px;line-height:1.35;font-weight:900;color:#0f172a}.quote-singleScreenContractReadinessGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.quote-singleScreenContractReadinessItem{display:flex;align-items:center;gap:8px;min-height:32px;padding:7px 9px;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:#fff;font-size:12px;line-height:1.35;font-weight:800;color:#334155}.quote-singleScreenContractReadinessItem.is-done{border-color:rgba(34,197,94,.28);background:rgba(240,253,244,.86);color:#166534}.quote-singleScreenContractReadinessItem.is-missing{border-color:rgba(245,158,11,.32);background:rgba(255,251,235,.9);color:#92400e}.quote-singleScreenContractReadinessTick{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:rgba(15,23,42,.06);font-size:12px;font-weight:950;flex:0 0 auto}.quote-singleScreenContractReadinessNote{padding:8px 10px;border-radius:10px;background:rgba(255,251,235,.86);color:#92400e;font-size:12px;line-height:1.45;font-weight:800}.quote-singleScreenComposeWorkspace .quoteDetail-formLabel.is-full{grid-column:1/-1}@media (max-width:720px){.quote-singleScreenContractReadinessGrid{grid-template-columns:1fr}}.quote-detail-mobileActionBar{display:none}@media (max-width:780px){.quote-detail-corePage .dth-page-actions{display:none}.quote-detail-mobileActionBar{position:sticky;top:58px;z-index:18;display:flex;gap:8px;overflow-x:auto;margin:-4px -4px 10px;padding:8px 4px 10px;background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(248,250,252,.9));backdrop-filter:blur(12px);scrollbar-width:none}.quote-detail-mobileActionBar::-webkit-scrollbar{display:none}.quote-detail-mobileActionButton{appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:40px;min-width:108px;padding:0 14px;border-radius:999px;border:1px solid rgba(148,163,184,.34);background:#fff;color:#0f172a;font-size:12px;font-weight:900;line-height:1;text-decoration:none;box-shadow:0 10px 22px rgba(15,23,42,.06);white-space:nowrap}.quote-detail-mobileActionButton.is-primary{border-color:rgba(29,78,216,.45);background:#1d4ed8;color:#fff}.quote-detail-mobileActionButton.is-success{border-color:rgba(22,163,74,.32);background:#dcfce7;color:#166534}.quote-detail-mobileActionButton:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.quote-detail-corePage .dth-kpi-grid,.quote-detail-corePage .quote-detail-coreChipRow,.quote-singleScreenCardActions,.quote-singleScreenInlineTools,.quote-singleScreenQuickLinks{gap:8px}.quote-detail-corePage .dth-kpi-card{min-width:0}.quote-phaseCard,.quote-singleScreenActionStrip,.quote-singleScreenCard,.quote-singleScreenHeader{border-radius:18px}.quote-singleScreenHeader{padding:14px}.quote-singleScreenCardTitle,.quote-singleScreenHeaderTitle{font-size:20px}.quote-detailFieldCardGrid,.quote-detailFormGrid,.quote-detailFormGrid-3,.quote-detailSummaryGrid{grid-template-columns:1fr!important}.quote-singleScreenCardActions>*,.quote-singleScreenInlineTools>*,.quote-singleScreenQuickLinks>*{flex:1 1 140px;justify-content:center}}@media (max-width:420px){.quote-detail-mobileActionButton{min-width:100px;padding:0 12px}}.quote-detail-mobileProSurface{display:none}@media (max-width:780px){.quote-detail-corePage{background:radial-gradient(circle at top left,rgba(37,99,235,.14),transparent 34%),linear-gradient(180deg,#f8fafc,#eef2ff 44%,#f8fafc)}.quote-detail-mobileProSurface{display:block;margin:-8px -12px 12px}.quote-detail-corePage>.dth-page-slot.is-header{display:none}.quote-detail-corePage>.dth-page-slot.is-content{padding-top:0}.quote-detail-corePage .dth-section.is-framed,.quote-phaseCard,.quote-singleScreenActionStrip,.quote-singleScreenCard,.quote-singleScreenHeader{border-color:rgba(148,163,184,.2);background:rgba(255,255,255,.94);box-shadow:0 18px 42px rgba(15,23,42,.08)}.quote-detail-corePage .dth-section.is-framed{border-radius:24px;overflow:hidden}.quote-detail-corePage .dth-page-slot.is-content{display:grid;gap:12px}.quote-detail-corePage .dth-section-body{padding:12px}.quote-detail-corePage .dth-kpi-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.quote-detail-coreProgress{border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(248,250,252,.92);padding:12px}.quote-detail-mobileActionBar{display:none!important}.quote-singleScreen{gap:12px}.quote-phaseCard,.quote-singleScreenActionStrip,.quote-singleScreenCard,.quote-singleScreenHeader{border-radius:24px}.quote-singleScreenCardTitle,.quote-singleScreenHeaderTitle{font-size:18px;line-height:1.22}.quote-singleScreenCardActions,.quote-singleScreenContractActionRail,.quote-singleScreenInlineTools,.quote-singleScreenQuickLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quote-singleScreenCardActions>*,.quote-singleScreenContractActionRail>*,.quote-singleScreenInlineTools>*,.quote-singleScreenQuickLinks>*{width:100%;min-height:42px;border-radius:16px;justify-content:center}.quote-phaseGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:430px){.quote-detail-mobileProSurface{margin-left:-8px;margin-right:-8px}.quote-singleScreenCardActions,.quote-singleScreenContractActionRail,.quote-singleScreenInlineTools,.quote-singleScreenQuickLinks{grid-template-columns:minmax(0,1fr)}}@media (max-width:780px){.quote-detail-corePage,.quote-detail-corePage *,.quote-detail-mobileProSurface,.quote-detail-mobileProSurface *{box-sizing:border-box;min-width:0}.quote-detail-corePage{max-width:100%;overflow-x:clip}@supports not (overflow:clip){.quote-detail-corePage{overflow-x:hidden}}.quote-detail-mobileProSurface,.quote-phaseCard,.quote-singleScreen,.quote-singleScreenActionStrip,.quote-singleScreenCard,.quote-singleScreenHeader{max-width:100%}.quote-phaseCard,.quote-phaseCard *,.quote-singleScreenCardTitle,.quote-singleScreenHeaderSubtitle,.quote-singleScreenHeaderTitle{overflow-wrap:anywhere}.quote-singleScreenCardActions>*,.quote-singleScreenContractActionRail>*,.quote-singleScreenInlineTools>*,.quote-singleScreenQuickLinks>*{max-width:100%;white-space:normal}}@media (max-width:390px){.quote-detail-corePage .dth-section-body{padding:10px}.quote-phaseCard,.quote-singleScreenActionStrip,.quote-singleScreenCard,.quote-singleScreenHeader{border-radius:20px}}@media (max-width:360px){.quote-detail-mobileProSurface{margin-left:-6px;margin-right:-6px}}.quote-detail-mobileBottomDock,.quote-detail-mobileSnapshot{display:none}@media (max-width:780px){.quote-detail-corePage{padding-bottom:max(104px,env(safe-area-inset-bottom))}.quote-detail-mobileSnapshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 2px}.quote-detail-mobileSnapshot>div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 12px 28px rgba(15,23,42,.06)}.quote-detail-mobileSnapshot span{color:#64748b;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.quote-detail-mobileSnapshot strong{color:#0f172a;font-size:13px;font-weight:950;line-height:1.32;overflow-wrap:anywhere}.quote-detail-mobileBottomDock{position:fixed;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));z-index:48;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(148,163,184,.24);border-radius:24px;background:rgba(15,23,42,.94);box-shadow:0 24px 54px rgba(15,23,42,.28);backdrop-filter:blur(16px)}.quote-detail-mobileDockButton{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:44px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.08);color:#fff;font-size:11px;font-weight:950;line-height:1.15;padding:0 8px;text-align:center;text-decoration:none;white-space:normal}.quote-detail-mobileDockButton.is-primary{border-color:rgba(147,197,253,.38);background:#2563eb}.quote-detail-mobileDockButton.is-success{border-color:rgba(134,239,172,.36);background:#16a34a}.quote-detail-mobileDockButton:disabled{opacity:.48;cursor:not-allowed}.quote-detail-corePage .mobileProHero-actions{display:none}.quote-detail-corePage .quote-singleScreenPreviewAppendixTableWrap,.quote-detail-corePage .quote-singleScreenPreviewTableWrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:430px){.quote-detail-mobileSnapshot{grid-template-columns:minmax(0,1fr)}.quote-detail-mobileBottomDock{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:20px}}.order-detail-topActions,.project-pageHeaderActions .order-detail-topActions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end}.order-detail-alertRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.order-detail-alertActions,.order-detail-inlineActions,.order-detail-ownerActions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.order-detail-metricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.order-detail-compactList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.order-detail-compactItem{border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#fff;padding:.8rem .95rem;min-width:0}.order-detail-compactLabel{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#64748b}.order-detail-compactValue{margin-top:.34rem;font-size:.96rem;font-weight:700;color:#0f172a;line-height:1.3;overflow-wrap:anywhere}.order-detail-divider{height:1px;background:rgba(148,163,184,.22);margin:.9rem 0 .95rem}.order-detail-ownerGrid{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr))}.order-detail-ownerCard{border:1px solid rgba(148,163,184,.22);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));padding:1rem;min-width:0;display:flex;flex-direction:column;gap:.35rem;box-shadow:0 18px 44px -34px rgba(15,23,42,.32)}.order-detail-ownerEyebrow{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:#64748b}.order-detail-ownerTitle{font-size:1.02rem;font-weight:800;color:#0f172a}.order-detail-ownerPath{font-size:.84rem;font-weight:700;color:#2563eb}.order-detail-ownerDesc{font-size:.88rem;line-height:1.45;color:#475569;min-height:3.8em}.order-detail-ownerMeta{padding:.5rem .65rem;border-radius:14px;background:rgba(37,99,235,.07);color:#1e293b;font-size:.8rem;line-height:1.4}.order-detail-ownerActions{margin-top:.2rem}.order-detail-subnav,.project-subnav.order-detail-subnav{padding:.9rem 1rem;border-radius:24px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.8)}@media (max-width:1200px){.order-detail-metricGrid,.order-detail-ownerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.order-detail-compactList,.order-detail-metricGrid,.order-detail-ownerGrid{grid-template-columns:minmax(0,1fr)}.order-detail-alertRow{align-items:flex-start}.order-detail-ownerDesc{min-height:0}}.order-detail-profitGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.order-expense-form{display:grid;gap:.9rem}.order-expense-formGrid{display:grid;gap:.85rem}.order-expense-field{display:grid;gap:.4rem}.order-expense-field>span{font-size:.76rem;font-weight:800;color:#64748b}.order-expense-fieldFull{grid-column:1/-1}.order-expense-list{display:grid;gap:.9rem}.order-expense-row{border:1px solid rgba(148,163,184,.22);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94));padding:1rem;box-shadow:0 18px 44px -34px rgba(15,23,42,.28)}.order-expense-rowHead{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.order-expense-rowTitle{font-size:1rem;font-weight:800;color:#0f172a}.order-expense-rowSub{margin-top:.2rem;font-size:.84rem;color:#475569}.order-expense-rowGrid{margin-top:.85rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.order-expense-rowNote{margin-top:.75rem;padding:.8rem .9rem;border-radius:16px;background:rgba(37,99,235,.07);color:#1e293b;font-size:.9rem;line-height:1.45}@media (max-width:1200px){.order-detail-profitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.order-detail-profitGrid,.order-expense-formGrid,.order-expense-rowGrid{grid-template-columns:minmax(0,1fr)}}.order-detail-metricGrid-g3,.order-detail-profitGrid-g3{gap:10px}.order-detail-compactCta{min-height:34px}.order-expense-field>span{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.order-expense-formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:980px){.order-expense-formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-commission-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(124,58,237,.22);border-radius:18px;background:linear-gradient(180deg,rgba(250,245,255,.78),rgba(255,255,255,.96))}.order-commission-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.order-commission-title{color:#312e81;font-size:15px;font-weight:800}.order-commission-subtitle{margin-top:3px;color:#64748b;font-size:12px;line-height:1.45}.order-commission-tableWrap{overflow:auto;border:1px solid rgba(148,163,184,.26);border-radius:14px;background:rgba(255,255,255,.88)}.order-commission-table{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.order-commission-table td,.order-commission-table th{padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.18);text-align:left;vertical-align:top}.order-commission-table td:nth-child(3),.order-commission-table td:nth-child(4),.order-commission-table th:nth-child(3),.order-commission-table th:nth-child(4){text-align:right}.order-commission-table th{color:#475569;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:rgba(241,245,249,.88)}.order-commission-table td strong{display:block;color:#0f172a}.order-commission-table td span{display:block;margin-top:3px;color:#64748b;font-size:12px;line-height:1.35}@media (max-width:860px){.order-commission-head{display:grid}}.order-shipment-inventory-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(14,165,233,.22);border-radius:18px;background:linear-gradient(180deg,rgba(240,249,255,.78),rgba(255,255,255,.96))}.order-shipment-inventory-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.order-shipment-inventory-title{color:#075985;font-size:15px;font-weight:800}.order-shipment-inventory-subtitle{margin-top:3px;color:#64748b;font-size:12px;line-height:1.45}.order-shipment-inventory-tableWrap{overflow:auto;border:1px solid rgba(148,163,184,.26);border-radius:14px;background:rgba(255,255,255,.9)}.order-shipment-inventory-table{width:100%;min-width:860px;border-collapse:collapse;font-size:13px}.order-shipment-inventory-table td,.order-shipment-inventory-table th{padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.18);text-align:left;vertical-align:top}.order-shipment-inventory-table td:nth-child(5),.order-shipment-inventory-table td:nth-child(6),.order-shipment-inventory-table th:nth-child(5),.order-shipment-inventory-table th:nth-child(6){text-align:right}.order-shipment-inventory-table th{color:#475569;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:rgba(241,245,249,.88)}.order-shipment-inventory-table td strong{display:block;color:#0f172a}@media (max-width:860px){.order-shipment-inventory-head{display:grid}}.order-shipment-inventory-actions{display:grid;justify-items:end;gap:6px;min-width:190px}.order-shipment-inventory-actionHint{max-width:260px;color:#92400e;font-size:11px;font-weight:700;line-height:1.35;text-align:right}.order-shipment-inventory-repairBtn{border:1px solid rgba(217,119,6,.35);border-radius:999px;background:#fffbeb;color:#92400e;cursor:pointer;font-size:12px;font-weight:800;line-height:1;padding:8px 11px;white-space:nowrap}.order-shipment-inventory-repairBtn:hover:not(:disabled){background:#fef3c7}.order-shipment-inventory-repairBtn:disabled{cursor:not-allowed;opacity:.58}.order-shipment-inventory-doneText{color:#94a3b8;font-size:12px;font-weight:700}@media (max-width:860px){.order-shipment-inventory-actions{justify-items:start;min-width:0}.order-shipment-inventory-actionHint{max-width:none;text-align:left}}.order-shipment-inventory-table{min-width:1040px}.order-shipment-inventory-table td:nth-child(6),.order-shipment-inventory-table td:nth-child(7),.order-shipment-inventory-table th:nth-child(6),.order-shipment-inventory-table th:nth-child(7){text-align:right}.order-shipment-inventory-table td span{display:block;margin-top:3px;color:#64748b;font-size:12px;line-height:1.35}.order-shipment-inventory-doneText-success{color:#047857}.order-shipment-inventory-doneText-warning{color:#92400e}.order-shipment-inventory-doneText-danger{color:#b91c1c}.order-shipment-inventory-table td:nth-child(5),.order-shipment-inventory-table th:nth-child(5){text-align:left}.contract-detail-page{--cd-border:rgba(148,163,184,0.22);--cd-soft:rgba(255,255,255,0.88)}.contract-detail-hero{display:grid;gap:16px;padding:18px;border:1px solid var(--cd-border);border-radius:28px;background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(240,246,255,.95))}@media (min-width:1280px){.contract-detail-hero{grid-template-columns:minmax(0,1.35fr) 320px;align-items:start}}.contract-detail-heroEyebrow{font-size:11px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.16em;color:#64748b}.contract-detail-heroTitleRow{display:grid;gap:10px}@media (min-width:1024px){.contract-detail-heroTitleRow{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.contract-detail-heroTitle{margin:0;font-size:clamp(26px,3vw,38px);line-height:1.05;font-weight:900;letter-spacing:-.03em;color:#0f172a}.contract-detail-heroDesc{margin-top:6px;max-width:74ch;font-size:13px;line-height:1.55;color:#475569}.contract-detail-actionRow,.contract-detail-articleActions,.contract-detail-badgeRow,.contract-detail-contextStats,.contract-detail-sideActions,.contract-detail-tagCloud{display:flex;flex-wrap:wrap;gap:8px}.contract-detail-actionRow{margin-top:14px}.contract-detail-summaryStrip{display:grid;gap:10px;margin-top:14px}@media (min-width:900px){.contract-detail-summaryStrip{grid-template-columns:repeat(4,minmax(0,1fr))}}.contract-detail-articleCard,.contract-detail-contextCard,.contract-detail-quickFillCard,.contract-detail-sideCard,.contract-detail-summaryItem{border:1px solid var(--cd-border);border-radius:22px;background:var(--cd-soft);box-shadow:0 12px 30px rgba(15,23,42,.05)}.contract-detail-summaryItem{display:grid;gap:4px;padding:14px 16px}.contract-detail-summaryItem strong{font-size:15px;line-height:1.3;color:#0f172a}.contract-detail-summaryItem span{font-size:12px;line-height:1.45;color:#475569}.contract-detail-contextLabel,.contract-detail-quickFillTitle,.contract-detail-sideTitle,.contract-detail-subsectionTitle,.contract-detail-summaryLabel{font-size:11px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:#64748b}.contract-detail-contextStrip{display:grid;gap:10px}.contract-detail-contextCard{display:grid;gap:4px;padding:14px 16px}.contract-detail-contextCard-accent{background:linear-gradient(180deg,rgba(255,251,235,.95),rgba(255,247,222,.88))}.contract-detail-contextValue{font-size:16px;font-weight:800;color:#0f172a}.contract-detail-articleMeta,.contract-detail-contextNote,.contract-detail-mutedNote,.contract-detail-sideMeta,.contract-detail-subsectionDesc{font-size:12px;line-height:1.55;color:#475569}.contract-detail-contextStats{align-items:center}.contract-detail-contextStats span{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:rgba(255,255,255,.82);padding:6px 10px;font-size:11px;font-weight:700;color:#475569}.contract-detail-tabBar{display:flex;flex-wrap:wrap;gap:10px}.contract-detail-tab{border:1px solid rgba(148,163,184,.28);border-radius:999px;background:rgba(255,255,255,.88);padding:10px 14px;font-size:13px;font-weight:800;color:#334155}.contract-detail-tab.is-active{border-color:rgba(37,99,235,.3);background:linear-gradient(180deg,rgba(59,130,246,.16),rgba(59,130,246,.08));color:#1d4ed8;box-shadow:inset 0 0 0 1px rgba(59,130,246,.12)}.contract-detail-kvGrid{display:grid;gap:10px}@media (min-width:768px){.contract-detail-kvGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contract-detail-editorLayout{display:grid;gap:16px}@media (min-width:1280px){.contract-detail-editorLayout{grid-template-columns:minmax(0,1.2fr) 320px;align-items:start}}.contract-detail-formGrid{display:grid;gap:12px}@media (min-width:960px){.contract-detail-formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contract-detail-field{display:grid;gap:6px;font-size:13px;line-height:1.4;color:#334155}.contract-detail-field-wide{grid-column:1/-1}.contract-detail-input,.contract-detail-staticValue{min-height:46px;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:rgba(255,255,255,.96);padding:12px 14px;font-size:14px;color:#0f172a;outline:none}.contract-detail-input:disabled{background:#f8fafc;color:#64748b}.contract-detail-textarea{min-height:110px;resize:vertical}.contract-detail-staticValue{display:flex;align-items:center;font-weight:700;background:#f8fafc}.contract-detail-sideCard,.contract-detail-subsection{padding:16px}.contract-detail-subsection{margin-top:16px;border:1px solid var(--cd-border);border-radius:24px;background:#f8fafc}.contract-detail-subsectionHead{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px}.contract-detail-sideButton{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#fff;padding:0 14px;font-size:13px;font-weight:700;color:#334155;box-shadow:0 8px 18px rgba(15,23,42,.05)}.contract-detail-sideButton.is-label{cursor:pointer}.contract-detail-tagCloud{margin-top:12px}.contract-detail-tagPill{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:rgba(255,255,255,.92);padding:6px 10px;font-size:11px;font-weight:700;color:#334155}.contract-detail-tagPill span{color:#94a3b8}.contract-detail-quickFillGrid{display:grid;gap:14px;margin-top:16px}@media (min-width:1100px){.contract-detail-quickFillGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contract-detail-quickFillCard{padding:16px}@media (min-width:1100px){.contract-detail-quickFillCard-wide{grid-column:1/-1}}.contract-detail-articleList{display:grid;gap:12px;margin-top:16px}.contract-detail-articleCard{padding:14px 16px}.contract-detail-articleHead{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px}.contract-detail-articleTitle{font-size:14px;font-weight:900;color:#0f172a}.contract-detail-articleContent,.contract-detail-articlePreview{margin-top:12px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#f8fafc;padding:12px 14px;font-size:13px;line-height:1.7;color:#334155}.contract-detail-articleContent{white-space:pre-wrap}.contract-detail-subTabBar{display:flex;flex-wrap:wrap;gap:10px}.contract-detail-subTab{border:1px solid rgba(148,163,184,.24);border-radius:999px;background:rgba(255,255,255,.88);padding:9px 14px;font-size:12px;font-weight:800;color:#334155;box-shadow:0 8px 16px rgba(15,23,42,.04)}.contract-detail-subTab.is-active{border-color:rgba(37,99,235,.28);background:linear-gradient(180deg,rgba(59,130,246,.15),rgba(59,130,246,.08));color:#1d4ed8}.contract-detail-compactGrid{display:grid;gap:12px}@media (min-width:960px){.contract-detail-compactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contract-detail-compactCard{border:1px solid rgba(148,163,184,.18);border-radius:20px;background:rgba(255,255,255,.92);padding:14px 16px}.contract-detail-compactCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.contract-detail-compactCardLabel{font-size:11px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:#64748b}.contract-detail-compactCardValue{margin-top:6px;font-size:15px;line-height:1.35;font-weight:800;color:#0f172a}.contract-detail-compactCardNote{margin-top:8px;font-size:12px;line-height:1.55;color:#475569}.contract-detail-miniPill{display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:#f8fafc;padding:5px 10px;font-size:11px;font-weight:800;color:#475569;white-space:nowrap}.contract-detail-compactCardActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.contract-detail-compactAction{display:inline-flex;align-items:center;min-height:32px;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:#fff;padding:0 12px;font-size:12px;font-weight:700;color:#334155;box-shadow:0 6px 14px rgba(15,23,42,.04)}.contract-detail-hero{padding:16px;gap:14px}.contract-detail-heroTitle{font-size:clamp(22px,2.6vw,34px)}.contract-detail-heroDesc{max-width:68ch;font-size:12.5px}.contract-detail-summaryStrip{gap:8px}.contract-detail-contextCard,.contract-detail-summaryItem{padding:12px 14px}.contract-detail-contextStrip{gap:8px}.contract-detail-contextStats{gap:6px}.contract-detail-contextStats span{padding:5px 9px}.contract-detail-subTabBar,.contract-detail-tabBar{gap:8px}.contract-detail-subTab,.contract-detail-tab{padding-inline:13px}.contract-detail-editorSide{display:grid;gap:12px}@media (min-width:1280px){.contract-detail-editorSide{position:sticky;top:112px}}.contract-detail-quickFillField{display:grid;gap:8px;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:rgba(255,255,255,.92)}.contract-detail-quickFillFieldLabel{font-size:12px;font-weight:800;color:#334155}.contract-detail-quickFillFieldMeta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.contract-detail-quickFillFieldHint{font-size:11px;line-height:1.45;color:#64748b}.contract-detail-quickFillInput{min-height:42px}.contract-detail-miniPill.is-success{border-color:rgba(16,185,129,.22);background:rgba(236,253,245,.92);color:#047857}.contract-detail-miniPill.is-warning{border-color:rgba(245,158,11,.24);background:rgba(255,251,235,.94);color:#b45309}.contract-detail-milestoneSummaryStrip{display:grid;gap:10px;margin-bottom:12px}@media (min-width:960px){.contract-detail-milestoneSummaryStrip{grid-template-columns:repeat(4,minmax(0,1fr))}}.contract-detail-milestoneSummaryCard{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:rgba(255,255,255,.9);box-shadow:0 10px 24px rgba(15,23,42,.04)}.contract-detail-milestoneSummaryCard strong{font-size:18px;line-height:1.1;color:#0f172a}.contract-detail-milestoneSummaryCard span:last-child{font-size:12px;line-height:1.5;color:#64748b}.contract-detail-milestoneStack{display:grid;gap:12px}@media (min-width:1100px){.contract-detail-milestoneStack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.contract-detail-milestoneCard{border:1px solid rgba(148,163,184,.18);border-radius:20px;background:#fff;padding:14px 16px;box-shadow:0 10px 24px rgba(15,23,42,.04)}.contract-detail-milestoneCard.is-highlighted{border-color:rgba(245,158,11,.38);background:linear-gradient(180deg,rgba(255,251,235,.96),rgba(255,247,237,.92))}.contract-detail-milestoneTitle{font-size:14px;font-weight:900;color:#0f172a}.contract-detail-milestoneMeta{margin-top:6px;font-size:12px;font-weight:700;color:#334155}.contract-detail-milestoneSubmeta{margin-top:4px;font-size:12px;line-height:1.5;color:#64748b}.contract-detail-milestoneActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.contract-detail-milestoneSnapshot{border:1px dashed rgba(148,163,184,.3);border-radius:18px;background:rgba(248,250,252,.92);padding:12px 14px;font-size:12px;line-height:1.5;color:#475569}.contract-detail-overviewGrid{display:grid;gap:16px}@media (min-width:1100px){.contract-detail-overviewGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.contract-detail-overviewPanel,.contract-detail-ownerCard{border:1px solid rgba(148,163,184,.18);border-radius:22px;background:rgba(255,255,255,.92);padding:16px;box-shadow:0 10px 24px rgba(15,23,42,.04)}.contract-detail-overviewPanelTitle,.contract-detail-ownerTitle{font-size:14px;line-height:1.3;font-weight:900;color:#0f172a}.contract-detail-metaGrid{display:grid;gap:10px;margin-top:12px}@media (min-width:860px){.contract-detail-metaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contract-detail-metaItem{display:grid;gap:4px;padding:12px 13px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#f8fafc}.contract-detail-metaItem span{font-size:11px;line-height:1;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#64748b}.contract-detail-metaItem strong{font-size:14px;line-height:1.4;color:#0f172a}.contract-detail-ownerGrid{display:grid;gap:12px;margin-top:12px}@media (min-width:1100px){.contract-detail-ownerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contract-detail-ownerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.contract-detail-ownerEyebrow{font-size:11px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:#64748b}.contract-detail-ownerCount{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:0 10px;border-radius:999px;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.14);font-size:12px;font-weight:900;color:#1d4ed8}.contract-detail-ownerSummary{margin-top:12px;font-size:14px;line-height:1.45;font-weight:800;color:#0f172a}.contract-detail-ownerMeta,.contract-detail-ownerNote{margin-top:8px;font-size:12px;line-height:1.55;color:#475569}.contract-detail-ownerActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.contract-detail-ownerCard.is-highlighted{border-color:rgba(245,158,11,.34);background:linear-gradient(180deg,rgba(255,251,235,.96),rgba(255,247,237,.92))}.contract-detail-ownerCard-muted{background:linear-gradient(180deg,rgba(248,250,252,.96),rgba(241,245,249,.92))}.contract-detail-workflowOverview{display:grid;gap:14px}@media (min-width:1180px){.contract-detail-workflowOverview{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start}}.contract-detail-workflowRail{display:grid;gap:12px}.contract-detail-workflowMiniSection{border:1px solid rgba(148,163,184,.18);border-radius:22px;background:rgba(255,255,255,.92);padding:14px 16px}.contract-detail-workflowMiniTitle{font-size:11px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:#64748b}.contract-detail-workflowHealthGrid{display:grid;gap:10px;margin-top:12px}.contract-detail-workflowHealthCard{display:grid;gap:5px;padding:12px 14px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#f8fafc}.contract-detail-workflowHealthHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.contract-detail-workflowHealthHead span:first-child{font-size:12px;font-weight:800;color:#334155}.contract-detail-workflowHealthCard strong{font-size:15px;line-height:1.35;color:#0f172a}.contract-detail-workflowHealthCard p{font-size:12px;line-height:1.55;color:#64748b}.contract-detail-workflowActionList{display:grid;gap:10px;margin-top:12px}.contract-detail-workflowActionRow{display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#f8fafc}.contract-detail-workflowActionLabel{font-size:12px;font-weight:800;color:#334155}.contract-detail-workflowActionSummary{margin-top:4px;font-size:14px;line-height:1.4;font-weight:700;color:#0f172a}.contract-detail-workflowActionNote{margin-top:4px;font-size:12px;line-height:1.55;color:#64748b}.contract-detail-timelineToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.contract-detail-timelineSummary{font-size:12px;font-weight:700;color:#475569}.contract-detail-timelineList{display:grid;gap:12px;margin-top:14px}.contract-detail-timelineCard{border:1px solid rgba(148,163,184,.16);border-radius:20px;background:rgba(255,255,255,.92);padding:14px 16px}.contract-detail-timelineCardHead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.contract-detail-timelineCardTitle{font-size:14px;font-weight:800;color:#0f172a}.contract-detail-timelineCardAt,.contract-detail-timelineCardMeta{margin-top:4px;font-size:12px;line-height:1.5;color:#64748b}.contract-detail-timelineCardNote{margin-top:10px;font-size:13px;line-height:1.6;color:#334155}.contract-detail-timelineChipRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.contract-detail-templateActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.contract-detail-templateSectionTabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.contract-detail-templateSectionBadge{margin-left:6px;font-size:11px;font-weight:900}.contract-detail-quickFillGrid-single{margin-top:14px}.contract-detail-quickFillSectionMeta{margin-top:8px;font-size:12px;color:#64748b}.contract-detail-executionGrid{display:grid;gap:12px}@media (min-width:900px){.contract-detail-executionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contract-detail-executionCard{display:grid;gap:8px;padding:13px 14px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:rgba(248,250,252,.92)}.contract-detail-executionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.contract-detail-executionNote{font-size:12px;line-height:1.55;color:#64748b}.contract-detail-executionSurfaceShell{display:grid;gap:12px}.contract-detail-executionSummaryStrip{display:grid;gap:10px}@media (min-width:900px){.contract-detail-executionSummaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}.contract-detail-executionToggleBar{display:flex;justify-content:flex-start}.contract-detail-executionSurfaceWrap{border-top:1px solid rgba(148,163,184,.16);padding-top:8px}.contract-detail-inlineHintBox{border:1px dashed rgba(148,163,184,.35);border-radius:18px;background:rgba(248,250,252,.72);padding:12px 14px;font-size:12px;line-height:1.6;color:#64748b}.contract-detail-templateCollapsedNote{margin-top:8px;font-size:12px;color:#64748b}.dth-journal{display:grid;gap:14px}.dth-journal__filterCard{background:linear-gradient(180deg,rgba(248,250,252,.88),rgba(241,245,249,.78));border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:12px 14px;display:grid;gap:10px}.dth-journal__filterRow{display:grid;gap:10px;grid-template-columns:minmax(180px,220px) 1fr}@media (max-width:720px){.dth-journal__filterRow{grid-template-columns:1fr}}.dth-journal__filterField{display:grid;gap:4px}.dth-journal__filterLabel{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:rgba(15,23,42,.62)}.dth-journal__filterInput,.dth-journal__filterSelect{appearance:none;background:#ffffff;border:1px solid rgba(15,23,42,.14);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;color:var(--text);outline:none;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit}.dth-journal__filterSelect{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path d='M2 3.5l3 3 3-3' stroke='%2364748b' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:30px}.dth-journal__filterInput:focus,.dth-journal__filterSelect:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.16)}.dth-journal__filterSummary{font-size:12px;color:rgba(15,23,42,.62);font-weight:600}.dth-journal__empty{border:1px dashed rgba(15,23,42,.16);background:rgba(241,245,249,.5);border-radius:14px;padding:18px;text-align:center;color:rgba(15,23,42,.56);font-size:13px;font-weight:600}.dth-journal__rail{position:relative;display:grid;gap:14px;padding-left:6px}.dth-journal__rail:before{content:"";position:absolute;left:14px;top:12px;bottom:12px;width:2px;background:linear-gradient(180deg,rgba(37,99,235,.15),rgba(37,99,235,.08) 60%,rgba(37,99,235,0));border-radius:999px;pointer-events:none}.dth-journal__entry{position:relative;display:grid;gap:10px;padding:14px 16px 14px 38px;background:var(--card);border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:var(--shadowSoft);transition:box-shadow .15s ease,transform .12s ease,border-color .15s ease}.dth-journal__entry:hover{box-shadow:0 12px 28px rgba(2,6,23,.08);border-color:rgba(15,23,42,.14)}.dth-journal__entry--matched{border-color:rgba(217,119,6,.45);background:linear-gradient(180deg,rgba(254,243,199,.36),rgba(255,255,255,1));box-shadow:0 12px 28px rgba(217,119,6,.12)}.dth-journal__entry:before{left:9px;top:18px;width:12px;height:12px;box-shadow:0 0 0 4px var(--dth-domain-soft,rgba(37,99,235,.16));z-index:1}.dth-journal__entry:after,.dth-journal__entry:before{content:"";position:absolute;border-radius:999px;background:var(--dth-domain-accent,#2563eb)}.dth-journal__entry:after{left:30px;top:14px;bottom:14px;width:3px;opacity:.55}.dth-journal__entry[data-domain=finance]{--dth-domain-accent:#4f46e5;--dth-domain-soft:rgba(79,70,229,0.16)}.dth-journal__entry[data-domain=warehouse]{--dth-domain-accent:#0284c7;--dth-domain-soft:rgba(2,132,199,0.16)}.dth-journal__entry[data-domain=shipping]{--dth-domain-accent:#0d9488;--dth-domain-soft:rgba(13,148,136,0.16)}.dth-journal__entry[data-domain=accounting]{--dth-domain-accent:#7c3aed;--dth-domain-soft:rgba(124,58,237,0.16)}.dth-journal__entry[data-domain=contract]{--dth-domain-accent:#059669;--dth-domain-soft:rgba(5,150,105,0.16)}.dth-journal__entry[data-domain=other]{--dth-domain-accent:#475569;--dth-domain-soft:rgba(71,85,105,0.16)}.dth-journal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.dth-journal__headLeft{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.dth-journal__index{font-size:11px;font-weight:900;color:rgba(15,23,42,.42);letter-spacing:.02em;font-variant-numeric:tabular-nums}.dth-journal__title{font-size:14px;font-weight:800;color:var(--text);letter-spacing:-.005em;line-height:1.35}.dth-journal__time{font-size:11.5px;font-weight:700;color:rgba(15,23,42,.58);white-space:nowrap;font-variant-numeric:tabular-nums}.dth-journal__domainPill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;background:var(--dth-domain-soft,rgba(37,99,235,.12));color:var(--dth-domain-accent,#2563eb);border:1px solid var(--dth-domain-accent,#2563eb);border-color:color-mix(in srgb,var(--dth-domain-accent,#2563eb) 28%,transparent)}.dth-journal__domainIcon{font-size:12px;line-height:1}.dth-journal__meta{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:rgba(15,23,42,.62);align-items:center}.dth-journal__metaText{display:inline-flex;align-items:center;gap:4px}.dth-journal__metaText b{color:var(--text);font-weight:700}.dth-journal__metaSep{color:rgba(15,23,42,.32);font-weight:800}.dth-journal__refs{display:flex;flex-wrap:wrap;gap:8px;font-size:11.5px;color:rgba(15,23,42,.62)}.dth-journal__ref{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:8px;background:rgba(241,245,249,.7);border:1px solid rgba(15,23,42,.06);font-weight:600}.dth-journal__ref b{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.dth-journal__copyBtn{appearance:none;background:transparent;border:0;padding:0;margin:0;cursor:pointer;color:rgba(15,23,42,.42);display:inline-flex;align-items:center;font-size:11px;line-height:1;transition:color .15s ease;font-family:inherit}.dth-journal__copyBtn:hover{color:var(--primary)}.dth-journal__copyBtn--copied{color:#059669}.dth-journal__note{font-size:12.5px;color:rgba(15,23,42,.72);background:rgba(241,245,249,.5);border-left:2px solid rgba(15,23,42,.12);padding:8px 12px;border-radius:0 10px 10px 0;line-height:1.55}.dth-journal__diffGrid{display:grid;gap:8px;grid-template-columns:1fr 1fr}@media (max-width:600px){.dth-journal__diffGrid{grid-template-columns:1fr}}.dth-journal__diffCell{border-radius:10px;border:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.7);padding:8px 12px}.dth-journal__diffLabel{font-size:10.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:rgba(15,23,42,.46)}.dth-journal__diffValue{margin-top:2px;font-size:12.5px;color:var(--text);font-weight:600;line-height:1.4}.dth-journal__chips{display:flex;flex-wrap:wrap;gap:6px}.dth-journal__chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;background:rgba(248,250,252,.8);border:1px solid rgba(15,23,42,.08);color:rgba(15,23,42,.72);font-variant-numeric:tabular-nums}.dth-journal__actions{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px;border-top:1px dashed rgba(15,23,42,.08);margin-top:2px}.dth-journal__actionBtn{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border-radius:999px;font-size:11.5px;font-weight:700;background:#ffffff;border:1px solid rgba(15,23,42,.12);color:var(--text);text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;font-family:inherit}.dth-journal__actionBtn:hover{background:rgba(37,99,235,.06);border-color:rgba(37,99,235,.3);color:var(--primary)}.dth-journal__actionBtn--external:after{content:"↗";font-size:10px;margin-left:1px;opacity:.7}.dth-journal__toggle{appearance:none;background:transparent;border:0;padding:0;cursor:pointer;color:rgba(15,23,42,.5);font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;gap:4px;font-family:inherit;transition:color .15s ease}.dth-journal__toggle:hover{color:var(--primary)}.dth-journal__toggleArrow{display:inline-block;transition:transform .18s ease;font-size:9px;line-height:1}.dth-journal__toggle[data-expanded=true] .dth-journal__toggleArrow{transform:rotate(180deg)}.dth-journal__highlight{gap:4px;padding:2px 8px;border-radius:999px;font-size:10.5px;letter-spacing:.02em;text-transform:uppercase;background:rgba(254,243,199,.85);color:#92400e;border:1px solid rgba(217,119,6,.4)}.dth-journal__fab,.dth-journal__highlight{display:inline-flex;align-items:center;font-weight:800}.dth-journal__fab{position:sticky;bottom:16px;margin-left:auto;gap:6px;padding:8px 14px;border-radius:999px;background:var(--primary);color:#ffffff;font-size:12px;border:0;cursor:pointer;box-shadow:0 12px 24px rgba(37,99,235,.32);transition:transform .15s ease,box-shadow .15s ease;font-family:inherit;z-index:2}.dth-journal__fab:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(37,99,235,.42)}.quote-singleScreenCard{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(248,250,252,.65));border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 8px 22px rgba(2,6,23,.05);padding:18px 20px;transition:box-shadow .2s ease,border-color .2s ease}.quote-singleScreenCard:hover{box-shadow:0 12px 28px rgba(2,6,23,.07);border-color:rgba(15,23,42,.12)}.quote-singleScreenCardHead{padding-bottom:12px;border-bottom:1px dashed rgba(15,23,42,.08);margin-bottom:4px}.quote-singleScreenCardEyebrow{font-size:10.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--primary,#2563eb);display:inline-flex;align-items:center;gap:6px;margin-bottom:4px}.quote-singleScreenCard[data-section]:before{content:none}.quote-singleScreenCard[data-section] .quote-singleScreenCardEyebrow:before{display:inline-block;font-size:13px;line-height:1;margin-right:2px}.quote-singleScreenCard[data-section=finance] .quote-singleScreenCardEyebrow:before{content:"💰"}.quote-singleScreenCard[data-section=orchestration] .quote-singleScreenCardEyebrow:before{content:"🧭"}.quote-singleScreenCard[data-section=logistics] .quote-singleScreenCardEyebrow:before{content:"📦"}.quote-singleScreenCard[data-section=role-board] .quote-singleScreenCardEyebrow:before{content:"👥"}.quote-singleScreenCard[data-section=journal] .quote-singleScreenCardEyebrow:before{content:"🗂️"}.quote-singleScreenCard[data-section=order-info] .quote-singleScreenCardEyebrow:before{content:"📋"}.quote-singleScreenCard[data-section=customer] .quote-singleScreenCardEyebrow:before{content:"👤"}.quote-singleScreenCard[data-section=legacy] .quote-singleScreenCardEyebrow:before{content:"✏️"}.quote-singleScreenCard[data-section=items] .quote-singleScreenCardEyebrow:before{content:"🛒"}.quote-singleScreenCard[data-section=pricing] .quote-singleScreenCardEyebrow:before{content:"🧮"}.quote-singleScreenCardTitle{font-size:17px;font-weight:950;letter-spacing:-.01em;color:rgba(15,23,42,.96);line-height:1.3;margin:0}.quote-singleScreenCardDesc{font-size:12.5px;color:rgba(15,23,42,.6);font-weight:500;line-height:1.5;margin:4px 0 0;max-width:720px}.quote-singleScreenInfoCell,.quote-singleScreenMiniCard{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(241,245,249,.62));border:1px solid rgba(15,23,42,.07);border-radius:14px;padding:12px 14px;position:relative;transition:border-color .18s ease,transform .12s ease,box-shadow .18s ease;overflow:hidden}.quote-singleScreenInfoCell:before,.quote-singleScreenMiniCard:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,rgba(37,99,235,.55),rgba(37,99,235,.2));opacity:.7}.quote-singleScreenInfoCell:hover,.quote-singleScreenMiniCard:hover{border-color:rgba(37,99,235,.22);transform:translateY(-1px);box-shadow:0 8px 18px rgba(2,6,23,.06)}.quote-singleScreenInfoCell:hover:before,.quote-singleScreenMiniCard:hover:before{opacity:1}.quote-singleScreenInfoLabel,.quote-singleScreenMiniLabel{font-size:10.5px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:rgba(15,23,42,.55)}.quote-singleScreenInfoValue,.quote-singleScreenMiniValue{margin-top:4px;font-size:16px;line-height:1.3;font-weight:900;color:rgba(15,23,42,.96);letter-spacing:-.005em;font-variant-numeric:tabular-nums;word-break:break-word}.quote-singleScreenInfoHint,.quote-singleScreenMiniHint{margin-top:6px;font-size:11.5px;color:rgba(15,23,42,.58);font-weight:600;line-height:1.45}.quote-singleScreenInfoValue[data-empty=true]{color:rgba(15,23,42,.32);font-weight:700;font-style:italic}.quote-phaseGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.quote-phaseCard{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(248,250,252,.7));border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:12px 14px;display:grid;gap:6px;transition:border-color .18s ease,transform .12s ease,box-shadow .18s ease}.quote-phaseCard:hover{border-color:rgba(37,99,235,.22);transform:translateY(-1px);box-shadow:0 8px 18px rgba(2,6,23,.06)}.quote-phaseCardHead{display:flex;justify-content:space-between;align-items:center;gap:8px}.quote-phaseCardTitle{font-size:13px;font-weight:800;color:rgba(15,23,42,.92);letter-spacing:-.005em}.quote-phaseDot{width:10px;height:10px;border-radius:999px;background:rgba(148,163,184,.4);box-shadow:0 0 0 4px rgba(148,163,184,.15);flex-shrink:0}.quote-phaseDot.is-ready{background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.18)}.quote-phaseDot.is-done{background:#16a34a;box-shadow:0 0 0 4px rgba(22,163,74,.2)}.quote-phaseCardStatus{font-size:12px;font-weight:800;color:rgba(15,23,42,.78)}.quote-phaseCardNote{font-size:11.5px;color:rgba(15,23,42,.58);font-weight:600;line-height:1.45}.quote-singleScreenPolicyBox{background:linear-gradient(180deg,rgba(239,246,255,.78),rgba(255,255,255,1));border:1px solid rgba(37,99,235,.18);border-radius:14px;padding:14px 16px;display:grid;gap:6px;position:relative}.quote-singleScreenPolicyBox:before{content:"📋";position:absolute;top:12px;right:14px;opacity:.45;font-size:16px}.quote-singleScreenPolicyTitle{font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:var(--primary,#2563eb)}.quote-singleScreenPolicySummary{font-size:14px;font-weight:800;color:rgba(15,23,42,.94);line-height:1.4}.quote-singleScreenPolicyText{font-size:12.5px;color:rgba(15,23,42,.7);font-weight:500;line-height:1.55;white-space:pre-wrap}.quote-singleScreenPolicyText[data-empty=true]{color:rgba(15,23,42,.42);font-style:italic;font-weight:600}.quote-singleScreenPolicyFoot{font-size:12px;color:rgba(15,23,42,.62);font-weight:600;padding-top:6px;border-top:1px dashed rgba(37,99,235,.18);margin-top:4px}.quote-singleScreenPolicyFoot b{color:rgba(15,23,42,.96);font-weight:900;font-variant-numeric:tabular-nums}.quote-roleColumn{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(248,250,252,.62));border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:12px 14px;display:grid;gap:8px;transition:border-color .18s ease,box-shadow .18s ease}.quote-roleColumn.is-active{border-color:rgba(37,99,235,.32);background:linear-gradient(180deg,rgba(239,246,255,.82),rgba(255,255,255,1));box-shadow:0 8px 18px rgba(37,99,235,.08)}.quote-roleColumnHead{display:flex;justify-content:space-between;align-items:center;gap:8px}.quote-roleColumnTitle{font-size:13px;font-weight:900;color:rgba(15,23,42,.94)}.quote-roleColumnSummary{font-size:12px;color:rgba(15,23,42,.62);font-weight:600;line-height:1.45}.quote-roleColumnList{margin:4px 0 0;padding:0 0 0 18px;font-size:12px;color:rgba(15,23,42,.7);font-weight:500;line-height:1.55}.quote-roleColumnList li{margin-bottom:2px}.quote-singleScreenJournalSummary{font-size:11.5px;font-weight:700;color:rgba(15,23,42,.6);background:rgba(241,245,249,.7);border:1px solid rgba(15,23,42,.08);border-radius:999px;padding:4px 12px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.quote-singleScreenJournalSummary:before{content:"🗂️";font-size:11px;opacity:.7}.quote-singleScreenActionStrip{background:linear-gradient(135deg,rgba(239,246,255,.85),rgba(248,250,252,.7));border:1px solid rgba(37,99,235,.16);border-radius:16px;padding:14px 18px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;position:relative}.quote-singleScreenActionStrip:before{content:"🎯";position:absolute;top:12px;right:16px;opacity:.35;font-size:14px}.quote-singleScreenActionStripTitle{font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:var(--primary,#2563eb)}.quote-singleScreenActionStripText{font-size:13px;font-weight:700;color:rgba(15,23,42,.86);line-height:1.5}.quote-singleScreenQuickInfo{display:flex;flex-wrap:wrap;gap:10px}.quote-legacyAccordion{border:1px solid rgba(15,23,42,.08);border-radius:14px;background:rgba(248,250,252,.5);overflow:hidden}.quote-legacyAccordion>summary{cursor:pointer;padding:12px 16px;font-size:13px;font-weight:800;color:rgba(15,23,42,.85);letter-spacing:-.005em;background:rgba(255,255,255,.7);border-bottom:1px solid rgba(15,23,42,.06);display:flex;align-items:center;gap:8px;user-select:none}.quote-legacyAccordion>summary::-webkit-details-marker{display:none}.quote-legacyAccordion>summary:before{content:"▾";display:inline-block;font-size:11px;color:rgba(15,23,42,.42);transition:transform .18s ease}.quote-legacyAccordion:not([open])>summary:before{transform:rotate(-90deg)}.quote-legacyAccordion>summary:hover{background:rgba(239,246,255,.8);color:var(--primary,#2563eb)}.quote-legacyAccordionBody{padding:14px 16px;display:grid;gap:14px}[data-empty-text]:empty:before{content:attr(data-empty-text);color:rgba(15,23,42,.42);font-style:italic;font-weight:600}[data-dth-tooltip]{cursor:help;border-bottom:1px dotted rgba(15,23,42,.28);position:relative}[data-dth-tooltip]:hover:after{content:attr(data-dth-tooltip);bottom:calc(100% + 6px);background:rgba(15,23,42,.94);color:#ffffff;font-size:11.5px;font-weight:600;padding:6px 10px;border-radius:8px;white-space:normal;width:max-content;max-width:280px;line-height:1.45;box-shadow:0 8px 18px rgba(2,6,23,.18)}[data-dth-tooltip]:hover:after,[data-dth-tooltip]:hover:before{position:absolute;left:50%;transform:translateX(-50%);z-index:50;pointer-events:none}[data-dth-tooltip]:hover:before{content:"";bottom:calc(100% + 1px);border:5px solid transparent;border-top-color:rgba(15,23,42,.94)}@media (max-width:720px){.quote-singleScreenCard{padding:14px 16px}.quote-singleScreenCardTitle{font-size:15px}.quote-singleScreenInfoCell,.quote-singleScreenMiniCard{padding:10px 12px}.quote-singleScreenInfoValue,.quote-singleScreenMiniValue{font-size:14px}}