/* Yail.DealRoom — module-specific overrides on top of /_content/Yail.Shared.Web/css/yail.css.
   Surfaces, fonts, accent colour all flow from the "dealroom" DaisyUI theme; magic-link
   guests get the customer brand kit applied via _GuestLayout. Nothing required here
   unless a DealRoom-only tweak is needed. */

/* === Extracted from view @section Styles === */
.dr-art { display: flex; flex-direction: column; height: 100%; gap: 10px; padding: 4px; }
.dr-doc { flex: 1; background: #fff; border: 1px solid var(--yail-stone); border-radius: 10px; padding: 16px 18px; position: relative; box-shadow: var(--shadow-card-soft); display: flex; flex-direction: column; gap: 8px; overflow: hidden; }
.dr-doc::before { content: ""; position: absolute; top: 0; right: 0; width: 28px; height: 28px; background: linear-gradient(135deg, transparent 50%, var(--yail-cream) 50%, var(--yail-cream) 60%, transparent 60%); }
.dr-line { height: 6px; background: var(--yail-stone); border-radius: 3px; }
.dr-line.full { width: 90%; }
.dr-line.med { width: 70%; }
.dr-line.short { width: 35%; background: var(--yail-coffee); }
.dr-meta { display: flex; gap: 10px; font-size: 10.5px; color: var(--yail-mocha); padding: 4px 6px; }
.dr-meta .pill { background: #fff; border: 1px solid var(--yail-stone); padding: 4px 10px; border-radius: 999px; }
.dr-stamp { position: absolute; bottom: 16px; right: 16px; width: 70px; height: 70px; border: 2px solid var(--yail-amber); border-radius: 50%; display: flex; align-items: center; justify-content: center; transform: rotate(-12deg); }
.dr-stamp .t { font-family: var(--font-display); font-size: 11px; font-style: italic; color: var(--yail-amber); font-weight: 600; letter-spacing: .04em; }
