.ec-app{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:16px}.ec-fields,.ec-output{border:1px solid #E2DACA;border-radius:10px;padding:18px;background:#fff}.ec-fields{display:grid;align-content:start;gap:14px;background:#F4F0E6}.ec-fields label{display:grid;gap:6px;font-weight:800}.ec-fields select{box-sizing:border-box;width:100%;min-height:48px;border:1px solid #635D4E;border-radius:6px;background:#fff;color:#1B2420;padding:10px;font:inherit}.ec-output{background:#14372C;color:#F6F8F6}.ec-output>span{font:800 10px/1.4 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#C6DBD1}.ec-output pre{min-height:132px;margin:10px 0 14px;padding:14px;border:1px solid #84AC99;border-radius:6px;background:#F6F8F6;color:#1B2420;white-space:pre-wrap;overflow-wrap:anywhere;font:600 13px/1.65 ui-monospace,monospace}.ec-output button{min-height:46px;border:1px solid #F6C560;border-radius:6px;background:#F6C560;color:#1B2420;padding:10px 15px;font:800 12px/1.2 ui-monospace,monospace}.ec-output button:focus-visible,.ec-fields select:focus-visible{outline:3px solid #F6C560;outline-offset:3px}.ec-output p{min-height:1.5em;margin:8px 0 0;color:#C6DBD1}.ec-feeds{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ec-feeds a{display:flex;flex-direction:column;gap:7px;min-height:112px;border:1px solid #E2DACA;border-radius:10px;background:#fff;padding:17px;text-decoration:none}.ec-feeds b{font-size:19px;color:#14372C}.ec-feeds span{color:#635D4E}.ec-rules{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ec-rules article,.ec-uses{border:1px solid #E2DACA;border-radius:10px;background:#fff;padding:17px}.ec-rules article>b{display:block;color:#14372C;font-size:19px}.ec-rules p{margin:6px 0 0;color:#635D4E}.ec-uses{margin-top:12px;border-left:5px solid #F6C560}.ec-uses h3{margin:0 0 8px}.ec-uses ul{display:grid;grid-template-columns:1fr 1fr;gap:7px 22px;margin:0;padding-left:20px}@media(max-width:760px){.ec-app,.ec-feeds,.ec-rules{grid-template-columns:1fr}.ec-uses ul{grid-template-columns:1fr}}
