#ecoPublicApp{margin-top:24px;color:#24453b}#ecoPublicApp *{box-sizing:border-box}#ecoPublicApp .efu-tabs{display:flex;gap:8px;margin-bottom:16px;padding:5px;background:#edf6f1;border-radius:12px}#ecoPublicApp .tab{flex:1;border:0;border-radius:9px;padding:12px;background:transparent;color:#356457;font-weight:700;cursor:pointer}#ecoPublicApp .tab.active{background:#fff;color:#176b50;box-shadow:0 2px 10px #1a51411f}#ecoPublicApp .pane{display:none}#ecoPublicApp .pane.active{display:block}#ecoPublicApp form{padding:20px;border:1px solid #dceae3;border-radius:14px;background:#fff}#ecoPublicApp label{display:grid;gap:7px;font-weight:700;color:#315f52}#ecoPublicApp input,#ecoPublicApp select,#ecoPublicApp textarea{width:100%;padding:12px;border:1px solid #bfd4ca;border-radius:9px;font:inherit}#ecoPublicApp .examples,#ecoPublicApp .actions,#ecoPublicApp .why{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}#ecoPublicApp .examples button,#ecoPublicApp .actions button{border:1px solid #297c60;border-radius:999px;padding:8px 12px;background:#fff;color:#23694f;font-weight:700;cursor:pointer}#ecoPublicApp .efu-advanced-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}#ecoPublicApp .wide,#ecoPublicApp .efu-submit{grid-column:1/-1}#ecoPublicApp .efu-submit{justify-self:start;border:0;border-radius:9px;padding:12px 22px;background:#237b5e;color:#fff;font-weight:800}#ecoPublicApp .efu-empty,#ecoPublicApp .loading{padding:34px 20px;text-align:center;border:1px dashed #b9d3c7;border-radius:14px;background:#f8fcfa;margin-top:18px}#ecoPublicApp .recipe{margin-top:20px;padding:24px;border:1px solid #d4e5dc;border-radius:16px;background:#fff;box-shadow:0 8px 25px #1f544311}#ecoPublicApp .recipe>header{display:flex;justify-content:space-between;gap:20px}#ecoPublicApp .kicker{color:#2c8b69;font-size:.78rem;font-weight:900}#ecoPublicApp .match{min-width:94px;text-align:center;padding:10px;border-radius:12px;background:#edf8f3}#ecoPublicApp .match strong,#ecoPublicApp .match span{display:block}#ecoPublicApp .why>strong{width:100%}#ecoPublicApp .why span{padding:6px 9px;border-radius:999px;background:#edf7f2}#ecoPublicApp .meta{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0}#ecoPublicApp .meta span{padding:10px;border-radius:9px;background:#f4f8f6;font-weight:700}#ecoPublicApp .meta small{display:block;color:#70847d;font-weight:500}#ecoPublicApp .table{overflow:auto}#ecoPublicApp table{width:100%;border-collapse:collapse}#ecoPublicApp th,#ecoPublicApp td{padding:10px;border-bottom:1px solid #e1ebe6;text-align:left}#ecoPublicApp .notice{margin:18px 0;padding:15px;border-left:4px solid #d39c35;background:#fff9ec}#ecoPublicApp .efu-tool-links{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:16px;font-size:.88rem}@media(max-width:760px){#ecoPublicApp .efu-advanced-form{grid-template-columns:1fr}#ecoPublicApp .meta{grid-template-columns:repeat(2,1fr)}#ecoPublicApp .recipe>header{display:block}}@media print{body *{visibility:hidden!important}#ecoPublicApp #result,#ecoPublicApp #result *{visibility:visible!important}#ecoPublicApp #result{position:absolute;inset:0;width:100%}#ecoPublicApp .actions{display:none!important}}
