/* workspace-interiors.css, the rules scoped to the proposal page: loads with the first visit of that page (data-rattib-style="proposal" in index.html) and sits right after the shell part in the cascade. Source order is the parent sheet's. */
/* 06 Documents: clear editing sections beside a distinct paper preview. */
html[data-rattib-material="glass"] .workspace-framed #panel-proposal .documents-head h1 { font-family: var(--font); font-size: 30px; font-weight: 700; }
html[data-rattib-material="glass"] .workspace-framed #panel-proposal :is(.documents-current,.documents-library) { border-radius: 12px; }
html[data-rattib-material="glass"] .workspace-framed #panel-proposal .invoice-toolbar { padding-block: 20px; border-block: 1px solid var(--border); gap: 16px; }
html[data-rattib-material="glass"] .workspace-framed #panel-proposal .invoice-toolbar h2 { font-family: var(--font); font-size: 24px; font-weight: 600; margin: 0; }
html[data-rattib-material="glass"] .workspace-framed #panel-proposal .invoice-workspace { grid-template-columns: minmax(0,1.08fr) minmax(320px,.92fr); gap: 24px; margin-block-start: 24px; }
html[data-rattib-material="glass"] .workspace-framed #panel-proposal .invoice-editor { gap: 20px; }
html[data-rattib-material="glass"] .workspace-framed #panel-proposal .invoice-editor h3 { font-family: var(--font); font-size: 16px; font-weight: 600; margin-block-end: 18px; }
html[data-rattib-material="glass"] .workspace-framed #panel-proposal .invoice-preview-wrap { padding: 20px; background: var(--rail); border: 1px solid var(--border); border-radius: 14px; }
html[data-rattib-material="glass"] .workspace-framed #panel-proposal .invoice-paper { padding: 28px; box-shadow: 0 8px 24px rgb(0 0 0 / 8%); }
@media (max-width: 1199px) {
html[data-rattib-material="glass"] .workspace-framed #panel-proposal .invoice-workspace { grid-template-columns: minmax(0,1fr); }
}
@media (max-width: 700px) {
  html[data-rattib-material="glass"] .workspace-framed #panel-proposal .invoice-preview-wrap { padding: 12px; }
  html[data-rattib-material="glass"] .workspace-framed #panel-proposal .invoice-paper { padding: 18px; }
}
@media print {
  html[data-rattib-material="glass"] .workspace-framed #panel-proposal .invoice-preview-wrap { padding: 0; border: 0; background: transparent; }
  html[data-rattib-material="glass"] .workspace-framed #panel-proposal .invoice-paper { box-shadow: none; }
}
