@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.bundle.scp.css';

/* /Features/CrossSections/Components/CoordinateEditor.razor.rz.scp.css */
table[b-kk114y1wz3] { width: 100%; border-collapse: collapse; margin-bottom: 1.25rem; table-layout: fixed; }
th[b-kk114y1wz3] { font-weight: 500; text-align: center; }
th:first-child[b-kk114y1wz3] { width: 3rem; }
td[b-kk114y1wz3] { padding: .25rem; }
thead th[b-kk114y1wz3] { padding-bottom: .5rem; }
td[b-kk114y1wz3]  fluent-text-input { width: 100%; font-variant-numeric: tabular-nums; }
/* /Features/CrossSections/Components/SectionCalculatorPage.razor.rz.scp.css */
.introduction[b-msh7d5wwbq] { max-width: 52rem; }
.presets[b-msh7d5wwbq] { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1rem; margin: 2rem 0; }
.preset[b-msh7d5wwbq] { display: flex; align-items: center; flex-direction: column; gap: 1rem; background: var(--paper); padding: 1.5rem .5rem; border-bottom: 3px solid var(--accent); }
.preset img[b-msh7d5wwbq] { object-fit: contain; }
.point-count[b-msh7d5wwbq] { display: flex; flex-wrap: wrap; align-items: center; gap: 1rem; padding: 1.25rem; background: var(--paper); }
.point-count select[b-msh7d5wwbq] { padding: .4rem .6rem; min-width: 5rem; border: 1px solid var(--rule); }
.workspace-heading[b-msh7d5wwbq] { display: flex; justify-content: space-between; align-items: baseline; }
.workspace[b-msh7d5wwbq] { display: grid; grid-template-columns: minmax(280px, 360px) minmax(0, 1fr); gap: 1.5rem; align-items: start; }
.editor[b-msh7d5wwbq], .output[b-msh7d5wwbq] { padding: 1.5rem; background: var(--paper); border-top: 3px solid var(--accent); }
.hint[b-msh7d5wwbq] { font-size: .85rem; margin-bottom: 1.25rem; }
.diagram-sheet[b-msh7d5wwbq] { max-width: 450px; margin: 0 auto 1.5rem; }
.error[b-msh7d5wwbq], .stale[b-msh7d5wwbq] { padding: 1rem; margin-top: 0; border-left: 4px solid currentColor; }
.error[b-msh7d5wwbq] { color: var(--error); background: #fff2f0; }
.stale[b-msh7d5wwbq] { color: #705014; background: #fff8e4; }
.empty[b-msh7d5wwbq] { min-height: 280px; display: grid; place-content: center; max-width: 24rem; margin: auto; line-height: 1.8; }
.limitation[b-msh7d5wwbq] { font-size: .8rem; max-width: 55rem; margin-top: 1.5rem; }
@media (max-width: 760px) {
    .workspace[b-msh7d5wwbq] { grid-template-columns: 1fr; }
    .presets[b-msh7d5wwbq] { grid-template-columns: repeat(2, 1fr); }
    .editor[b-msh7d5wwbq], .output[b-msh7d5wwbq] { padding: 1rem; }
}
/* /Features/CrossSections/Components/SectionDiagram.razor.rz.scp.css */
svg[b-eiyi5jv274] { display: block; width: 100%; height: auto; aspect-ratio: 1; background: white; overflow: visible; }
/* /Features/CrossSections/Components/SectionResults.razor.rz.scp.css */
dl[b-9d7sb9rt8k] { display: grid; grid-template-columns: max-content minmax(0, 1fr); margin: 0; gap: .35rem 1em; }
dl div[b-9d7sb9rt8k] { display: contents; }
dt[b-9d7sb9rt8k] { text-align: right; }
dd[b-9d7sb9rt8k] { margin: 0; overflow-wrap: anywhere; font-variant-numeric: tabular-nums; }
.hovedakse[b-9d7sb9rt8k] { color: Red; }
@media (max-width: 380px) {
    dl[b-9d7sb9rt8k] { grid-template-columns: 1fr; gap: 0; }
    dt[b-9d7sb9rt8k] { text-align: left; font-size: .85rem; }
    dd[b-9d7sb9rt8k] { margin-bottom: .6rem; }
}
