#amgrowth-scenarios{margin:56px 0;padding:28px;border:1px solid #566b73;background:#14282e;color:#eaf0ee}#amgrowth-scenarios h2{font-size:30px;max-width:28ch}#amgrowth-scenarios h3{margin-top:30px;color:inherit}#amgrowth-scenarios p{max-width:76ch}#amgrowth-scenarios label{display:block;color:inherit}#amgrowth-scenarios input,#amgrowth-scenarios select,#amgrowth-scenarios textarea{max-width:100%;box-sizing:border-box}#amgrowth-scenarios button{border:1px solid #a9c3b8;border-radius:5px;padding:12px 15px;background:#e9f2ec;color:#15302c;font:inherit;cursor:pointer}#amgrowth-scenarios button:focus-visible,#amgrowth-scenarios input:focus-visible,#amgrowth-scenarios select:focus-visible,#amgrowth-scenarios summary:focus-visible{outline:3px solid #e2bf65;outline-offset:3px}.amgrowth-commands{display:flex;gap:10px;flex-wrap:wrap}.amgrowth-status{min-height:28px;color:#f0d797}.amgrowth-table{overflow:auto;max-width:100%;margin:20px 0}.amgrowth-table table{width:100%;min-width:580px;border-collapse:collapse;color:#eaf0ee}.amgrowth-table th,.amgrowth-table td{padding:12px;border:1px solid #557077;text-align:left;vertical-align:top}.amgrowth-table th{background:#24434a}.amgrowth-controls{display:grid;grid-template-columns:2fr 1fr;gap:18px;max-width:720px}.amgrowth-error{border-left:4px solid #f1a498;padding:12px}.amgrowth-note{font-size:14px;color:#d0dfd8}.amgrowth-stale{opacity:.6}#amgrowth-case-b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}#amgrowth-scenarios summary{cursor:pointer;padding:16px 0;font-weight:bold}#amgrowth-link{width:100%;font-size:14px}#amgrowth-scenarios [hidden]{display:none!important}@media(max-width:650px){#amgrowth-scenarios{padding:20px 16px}#amgrowth-scenarios h2{font-size:26px}.amgrowth-controls,#amgrowth-case-b{grid-template-columns:1fr}}@media print{#amgrowth-scenarios{background:white;color:black;border-color:#555}#amgrowth-scenarios button,#amgrowth-scenarios details,.amgrowth-controls{display:none}.amgrowth-table table{min-width:0;color:black;font-size:9px}.amgrowth-table th{background:#ddd}.amgrowth-table th,.amgrowth-table td{padding:5px}.amgrowth-note{color:black}}

#amgrowth-scenarios small,#amgrowth-scenarios .help,#amgrowth-scenarios .hint{color:#c7dce0}
