.cube-practice .xs-controls{display:flex;flex-wrap:wrap;align-items:end;gap:.8rem;margin-block:1.25rem}.cube-practice .xs-controls label{display:flex;flex:1 1 180px;flex-direction:column;gap:.4rem;min-width:0}.cube-practice .xs-controls label:has(textarea){flex-basis:100%}.cube-practice input,.cube-practice select,.cube-practice textarea{width:100%;min-height:2.75rem;max-width:100%;padding:.65rem .8rem;border:1px solid #bac9bd;border-radius:4px;background:#fff;color:#1b2b22;font:inherit}.cube-practice textarea{min-height:5rem;font-family:ui-monospace,monospace}.cube-practice button{padding:.65rem .85rem;border:1px solid #bac9bd;border-radius:4px;cursor:pointer}.cube-practice button:disabled{opacity:.55;cursor:default}.cube-practice .function-actions{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-block:1rem}.cube-practice details{margin-block:1rem}.cube-practice summary{cursor:pointer}.cube-practice [data-testid=cube-status]:not(:empty){padding:1rem;border-left:3px solid #163d32;background:#e9eee4}.cube-practice code{overflow-wrap:anywhere}.info-practice>label{display:block;margin-block:1rem}.info-practice select,.info-practice input,.info-practice textarea{display:block;width:100%;max-width:100%;min-height:2.75rem;padding:.6rem .8rem;border:1px solid #cbd1c3;border-radius:4px;background:#fff;color:#1b2b22;font:inherit}.info-practice textarea{min-height:5rem;font-family:monospace}.info-practice .button{margin:.4rem .6rem .4rem 0}.info-practice details{margin-block:1rem}.info-practice summary{cursor:pointer}.info-practice pre{max-height:24rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.info-practice code{overflow-wrap:anywhere}.info-practice output{display:block;margin-block:1rem}.cellwise .language-practice .language-text-input{box-sizing:border-box;width:100%;max-width:100%;min-height:84px;padding:12px;border:1px solid var(--line);border-radius:6px;color:inherit;background:var(--white);font:inherit;resize:vertical}.cellwise .language-practice>.button{margin:4px 8px 4px 0}.image-practice{border-top:1px solid #dce3da;padding-top:28px}.image-practice label{display:grid;gap:7px}.image-practice input,.image-practice select{min-width:0;width:100%;border:1px solid #dce3da;border-radius:5px;padding:10px;background:#fff;color:inherit}.image-source-cells{display:grid;grid-template-columns:minmax(160px,2fr) minmax(140px,2fr) repeat(3,minmax(65px,1fr));gap:12px;margin:20px 0}.image-source-cells label span{font-size:12px}.image-source-cells label[data-highlighted=true]{outline:2px solid #406653;outline-offset:5px}.image-formula-label{margin:18px 0 12px}.image-formula-label input{font-family:monospace}.image-frame-controls{display:flex;flex-wrap:wrap;gap:18px;margin:20px 0}.image-frame-controls input{max-width:130px}.image-output-scroll{overflow:auto;padding:16px 8px;border:1px solid #dce3da;margin:18px 0;max-height:620px}.image-output-row{position:relative;width:max-content;min-width:100%;margin-bottom:24px}.image-output-row>strong{display:block;margin-bottom:8px;font-size:13px}.image-output-row p{font-size:12px}.image-cell-frame{position:relative;background:repeating-conic-gradient(#f0f0eb 0% 25%,#fff 0% 50%) 50% / 16px 16px}.image-cell-frame img{position:absolute;top:0;left:0;max-width:none;max-height:none;object-fit:fill}.image-cell-outline{position:absolute;inset:0;outline:1px solid #406653;pointer-events:none}@media(max-width:700px){.image-source-cells{grid-template-columns:repeat(3,minmax(65px,1fr))}.image-source-cells label:nth-child(-n+2){grid-column:1 / -1}}.cellwise .stock-history-practice label{display:grid;gap:8px;margin:14px 0}.cellwise .stock-history-practice input,.cellwise .stock-history-practice select,.cellwise .stock-history-practice textarea{padding:10px;border:1px solid #dce3da;background:#fff;color:inherit;min-width:0;max-width:100%}.cellwise .stock-history-practice textarea{font-family:monospace;width:100%}.cellwise .history-source-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cellwise .history-output{overflow:auto;margin:20px 0}.cellwise .history-output table{border-collapse:collapse;min-width:280px}.cellwise .history-output th,.cellwise .history-output td{padding:9px 12px;border:1px solid #dce3da;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.cellwise .history-output td[data-error-code]:not([data-error-code=""]){color:#9f3b2e}@media(max-width:700px){.cellwise .history-source-meta{grid-template-columns:1fr}}
