/* MINAYA AGROFRESH - FASE 31.8 */
.ac318-page{display:grid;gap:18px}.ac318-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border-radius:22px;background:linear-gradient(135deg,#123f27,#1d7242);color:#fff;box-shadow:0 14px 32px rgba(18,63,39,.18)}.ac318-hero span,.ac318-panel-head small{font-size:.75rem;font-weight:800;letter-spacing:.08em}.ac318-hero h2{margin:5px 0 7px;font-size:clamp(1.5rem,3vw,2.2rem)}.ac318-hero p{margin:0;max-width:780px;color:#e6f5eb}.ac318-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px}.ac318-tabs,.ac318-panel{background:#fff;border:1px solid #dce8df;border-radius:20px;box-shadow:0 10px 25px rgba(30,70,45,.07)}.ac318-tabs{padding:10px;display:flex;flex-direction:column;gap:5px;align-self:start;position:sticky;top:14px}.ac318-tabs button{border:0;background:transparent;border-radius:12px;text-align:left;padding:12px 13px;font-weight:700;color:#30493a;cursor:pointer}.ac318-tabs button:hover{background:#edf7f0}.ac318-tabs button.active{background:#176a3a;color:#fff}.ac318-panel{padding:22px;min-width:0}.ac318-panel-head{display:flex;justify-content:space-between;gap:14px;align-items:center;border-bottom:1px solid #e6eee8;padding-bottom:14px;margin-bottom:18px}.ac318-panel-head h3{margin:3px 0 0}.ac318-saved{font-size:.8rem;color:#617267;background:#f1f6f2;padding:7px 10px;border-radius:999px}.ac318-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ac318-grid label:not(.ac318-check),.ac318-file label{display:grid;gap:7px;font-weight:700;color:#31473a}.ac318-grid input,.ac318-grid select,.ac318-grid textarea{width:100%;border:1px solid #ccd9cf;border-radius:11px;padding:11px 12px;font:inherit;background:#fff}.ac318-grid textarea{min-height:90px;resize:vertical}.ac318-grid .full{grid-column:1/-1}.ac318-check{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #dbe6dd;border-radius:12px;background:#f8fbf9;font-weight:700}.ac318-check input{width:19px;height:19px}.ac318-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid #e6eee8}.ac318-file{border:1px dashed #b9cbbd;border-radius:15px;padding:13px;display:grid;gap:10px}.ac318-preview{height:120px;border-radius:10px;background:#f2f6f3;display:grid;place-items:center;overflow:hidden;color:#728078}.ac318-preview img{max-width:100%;max-height:100%;object-fit:contain}.ac318-file small{color:#6b786f}.ac318-integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ac318-callout,.ac318-conversion{margin-top:18px;padding:14px;border-radius:12px;background:#eef7f1;border-left:4px solid #288052;color:#294b37}.ac318-notice{position:fixed;right:22px;bottom:22px;z-index:99999;background:#173d28;color:#fff;padding:13px 17px;border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.2);opacity:0;transform:translateY(12px);pointer-events:none;transition:.2s}.ac318-notice.show{opacity:1;transform:none}@media(max-width:900px){.ac318-layout{grid-template-columns:1fr}.ac318-tabs{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ac318-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ac318-hero,.ac318-panel-head{align-items:flex-start;flex-direction:column}.ac318-grid,.ac318-integration-grid{grid-template-columns:1fr}.ac318-tabs{grid-template-columns:1fr}.ac318-panel{padding:15px}.ac318-actions{flex-direction:column-reverse}.ac318-actions .btn{width:100%}}
