.app-stack-worksheet{max-width:72rem;margin:2rem auto;padding:clamp(1rem,3vw,2rem);background:#fff;color:#172033;border:1px solid #d5dce8;border-radius:1rem;line-height:1.65;overflow-wrap:anywhere}.app-stack-worksheet section+section{margin-top:2.5rem}.app-stack-worksheet h2{font-size:1.5rem;font-weight:700;border-bottom:1px solid #d5dce8;padding-bottom:.5rem;margin-bottom:1rem}.app-stack-worksheet h3{font-size:1.15rem;font-weight:700;margin:1.5rem 0 .75rem}.app-stack-worksheet p{margin:.75rem 0}.app-stack-worksheet ul{list-style:disc;padding-inline-start:1.5rem;margin:1rem 0}.app-stack-worksheet a{color:#1744a2;text-decoration:underline;text-underline-offset:.2em}.app-stack-worksheet fieldset{border:1px solid #c9d3e3;border-radius:.75rem;padding:1rem;margin-top:1.5rem;min-width:0}.app-stack-worksheet label,.app-stack-worksheet legend{font-weight:600}.app-stack-worksheet legend{padding:0 .5rem}.app-stack-worksheet .stack-field{margin:1rem 0}.app-stack-worksheet .stack-field label{display:block;margin-bottom:.4rem}.app-stack-worksheet input:not([type=checkbox]),.app-stack-worksheet select,.app-stack-worksheet textarea{width:100%;min-width:0;padding:.65rem;border:1px solid #8996ab;border-radius:.4rem;background:#fff;color:#172033;font:inherit}.app-stack-worksheet textarea{resize:vertical}.app-stack-worksheet :focus-visible{outline:3px solid #2563eb;outline-offset:3px}.app-stack-worksheet :disabled{opacity:.6;cursor:not-allowed}.app-stack-worksheet .stack-no-js,.app-stack-worksheet .stack-tip{padding:1rem;border-left:4px solid #2563eb;background:#eff6ff}.app-stack-worksheet .stack-toggle{display:flex;align-items:center;gap:.75rem}.app-stack-worksheet input[type=checkbox]{width:1.25rem;height:1.25rem;flex-shrink:0}.app-stack-worksheet .stack-log-scroll{position:relative;overflow-x:auto}.app-stack-worksheet .stack-log{width:100%;min-width:60rem;border-collapse:collapse}.app-stack-worksheet .stack-log td,.app-stack-worksheet .stack-log th{border:1px solid #c9d3e3;padding:.5rem;vertical-align:top;text-align:start}.app-stack-worksheet .stack-log thead{background:#f0f4fa}.app-stack-worksheet .stack-log th:first-child{width:3rem}.app-stack-worksheet .stack-log td{min-width:10rem}.app-stack-worksheet .stack-log .stack-field{margin:0}.app-stack-worksheet .stack-log .stack-field label,.app-stack-worksheet .stack-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-stack-worksheet .stack-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.app-stack-worksheet button{border:1px solid #1744a2;background:#1744a2;color:white;border-radius:.5rem;padding:.75rem 1rem;font-weight:600}.app-stack-worksheet button:last-child{background:white;color:#1744a2}.app-stack-worksheet .stack-print-value{display:none}@media print{.app-stack-worksheet{max-width:none;margin:0;padding:0;border:0;border-radius:0;color:#000;font-size:10pt}.app-stack-worksheet .stack-no-js,.app-stack-worksheet .stack-screen-only,.app-stack-worksheet input,.app-stack-worksheet select,.app-stack-worksheet textarea{display:none!important}.app-stack-worksheet .stack-print-value{display:block;white-space:pre-wrap;overflow-wrap:anywhere;min-height:2.5em;border-bottom:1px solid #aaa}.app-stack-worksheet h2,.app-stack-worksheet h3,.app-stack-worksheet legend{break-after:avoid}.app-stack-worksheet .stack-log-scroll{overflow:visible}.app-stack-worksheet .stack-log{min-width:0;width:100%;table-layout:fixed;font-size:8pt}.app-stack-worksheet .stack-log td,.app-stack-worksheet .stack-log th{min-width:0;padding:.3rem}.app-stack-worksheet .stack-log th:first-child{width:2rem}.app-stack-worksheet .stack-log thead{display:table-header-group}.app-stack-worksheet .stack-log .stack-print-value{min-height:3em;border:0}.app-stack-worksheet fieldset{border-radius:0}}