h1 span{color:#bfdf60}.catalog-guide{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:30px 0}.catalog-guide p{margin:0;border-top:2px solid #b6d264;padding:18px 0;line-height:1.6;font-size:14px}.catalog-guide b{font-size:17px}.catalog-status{padding:20px;background:#254a36;border-radius:12px;color:#dce9c9;font-size:14px;line-height:1.7}.catalog-controls{display:grid;grid-template-columns:1fr 2fr;gap:20px;margin:35px 0 20px}.catalog-controls label{display:grid;gap:10px;font-size:14px}.catalog-controls input,.catalog-controls select{min-height:50px;padding:12px 16px;background:#fcf7e9;border:1px solid #b9c89f;border-radius:12px;color:#173e30;width:100%;min-width:0}.concept-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.concept{display:flex;flex-direction:column;background:#f5f0dd;color:#173e30;padding:26px;border-radius:18px;box-shadow:0 6px 0 #041e1744;border-top:4px solid #c2df85}.concept header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;flex-wrap:wrap}.concept header b{padding:7px 10px;background:#dfe8c5;border-radius:20px}.concept h2{font-size:26px;line-height:1.2;margin:24px 0 10px}.concept p{font-size:16px;line-height:1.7;margin:0 0 25px}.concept a,.concept .pending{margin-top:auto}.concept a{display:block;padding:14px 0;color:#193f2e;font-weight:800;font-size:14px;min-height:46px}.concept.ajuste{background:#e9e2ce;border-color:#d0ac66}.concept.ajuste header b{background:#dcc492}.pending{font-size:13px;color:#5b553d;border-top:1px solid #c7bfa6;padding-top:15px}#count{font-size:13px;color:#cee0bb}@media(max-width:650px){.catalog-guide{grid-template-columns:1fr;gap:0}.catalog-controls,.concept-grid{grid-template-columns:1fr}.concept{padding:22px}.concept h2{font-size:23px}}
