/* -------------------------------------------------------------------------- */
/*                                Falcon Button                               */
/* -------------------------------------------------------------------------- */
/* prettier-ignore */

/* -------------------------------------------------------------------------- */
/*                        Branding Row - Documents                            */
/* -------------------------------------------------------------------------- */
/* Dedicated branding row for Quotes, Invoices, Packing Slips - right-aligned */
/* Brand sizes are controlled via .brand-size-document class in falcon-overrides.css */
.branding-row {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    margin-bottom: 1rem;
}

/* Right-aligned variant for document headers */
.branding-row .brand-vertical {
    align-items: flex-end;
}

/* -------------------------------------------------------------------------- */
/*                           Collapsible Sections                             */
/* -------------------------------------------------------------------------- */
/* Chevron rotation for collapsible card sections */
.collapse-chevron {
    transition: transform 0.2s ease-in-out;
}
[aria-expanded="false"] .collapse-chevron {
    transform: rotate(-90deg);
}

/* -------------------------------------------------------------------------- */
/*                  Readable Document Number (Quotes/Invoices/Packing Slips)  */
/* -------------------------------------------------------------------------- */
.doc-number-readable {
    font-family: "Cascadia Mono", "Cascadia Code", "Consolas", ui-monospace, "SF Mono", monospace;
    font-variant-numeric: tabular-nums;
    letter-spacing: 0;
}
.doc-number-readable .dn-letters {
    font-weight: 700;
}

/* -------------------------------------------------------------------------- */
/*                Markdown content (Quote line item descriptions)             */
/* -------------------------------------------------------------------------- */
.markdown-content > :first-child {
    margin-top: 0;
}
.markdown-content > :last-child {
    margin-bottom: 0;
}
.markdown-content p {
    margin-bottom: 0.25rem;
}
.markdown-content ul,
.markdown-content ol {
    margin-bottom: 0.25rem;
    padding-left: 1.25rem;
}
.markdown-content code {
    background-color: rgba(0, 0, 0, 0.05);
    padding: 0.05rem 0.25rem;
    border-radius: 0.2rem;
    font-size: 0.9em;
}
.markdown-content pre {
    background-color: rgba(0, 0, 0, 0.05);
    padding: 0.5rem;
    border-radius: 0.25rem;
    margin-bottom: 0.25rem;
    overflow-x: auto;
}
.markdown-content blockquote {
    border-left: 3px solid var(--falcon-border-color, #d8e2ef);
    padding-left: 0.5rem;
    margin: 0.25rem 0;
    color: var(--falcon-secondary-color, #6c757d);
}

/*# sourceMappingURL=user.css.map */
