.mbpf-page{--green-950: #052f1c;--green-900: #06351f;--green-700: #0f4a2e;--text-soft: #395344;--line: rgba(15, 74, 46, .14);--orange: #ff7a3d;--gradient: linear-gradient(135deg, #ffb347 0%, #ff6b3d 100%);min-height:100vh;background:radial-gradient(circle at 78% 10%,rgba(255,211,26,.13),transparent 28%),linear-gradient(180deg,#fff,#f8faf3 42%,#f3f8ed);color:var(--green-950);padding:54px 20px 84px}.mbpf-shell{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:34px;align-items:start}.mbpf-side,.mbpf-card{background:#fffdf8f0;border:1px solid var(--line);border-radius:28px;box-shadow:0 22px 60px #06351f17}.mbpf-side{position:sticky;top:24px;padding:32px}.mbpf-kicker{display:block;color:var(--green-700);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.mbpf-side h1{margin:0 0 14px;color:var(--green-950);font-size:clamp(36px,4vw,56px);line-height:.98;letter-spacing:0;font-weight:900}.mbpf-side p{margin:0 0 18px;color:var(--text-soft);font-size:16px;line-height:1.55}.mbpf-trust{background:#f3f8ed;border:1px solid var(--line);border-radius:16px;color:var(--green-900);padding:14px 16px;font-size:14px;line-height:1.45;font-weight:650}.mbpf-progress{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.mbpf-progress span{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--green-900);padding:8px 10px;font-size:12px;font-weight:800}.mbpf-card{padding:30px}.mbpf-form[hidden],[data-applied-fields][hidden],[data-status-panel][hidden],.mbpf-state[hidden],.mbpf-success[hidden]{display:none!important}.mbpf-state h2,.mbpf-success h2{margin:0 0 8px;font-size:30px;line-height:1.05}.mbpf-state p,.mbpf-success p{margin:0;color:var(--text-soft)}.mbpf-form{display:grid;gap:22px}.mbpf-section{border:0;margin:0;padding:0;display:grid;gap:14px}.mbpf-section legend{color:var(--green-950);font-size:20px;font-weight:900;margin-bottom:4px}.mbpf-section p{color:var(--text-soft);margin:0;line-height:1.45}.mbpf-form label{display:grid;gap:8px;color:var(--green-900);font-size:14px;font-weight:750}.mbpf-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.mbpf-form select,.mbpf-form textarea{width:100%;border:1px solid var(--line);border-radius:13px;background:#fffdf8;color:var(--green-950);font:inherit;font-weight:500;padding:12px 13px}.mbpf-form textarea{min-height:104px;resize:vertical}.mbpf-form input:focus,.mbpf-form select:focus,.mbpf-form textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #ff7a3d29}.mbpf-choice-grid,.mbpf-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mbpf-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mbpf-choice-grid label,.mbpf-check-grid label,.mbpf-check{cursor:pointer;background:#fff;border:1px solid var(--line);border-radius:15px;padding:13px;min-height:54px;display:flex;align-items:center;gap:10px;color:var(--green-900);font-size:14px;font-weight:800}.mbpf-choice-grid label:has(input:checked),.mbpf-check-grid label:has(input:checked),.mbpf-check:has(input:checked){border-color:var(--orange);box-shadow:0 10px 26px #ff7a3d1f}.mbpf-alt{display:grid;gap:14px;background:#f8faf3;border:1px solid var(--line);border-radius:18px;padding:18px}.mbpf-notice{margin:0;color:var(--green-900);font-weight:750}.mbpf-upload{border:1.5px dashed rgba(15,74,46,.28);border-radius:18px;background:linear-gradient(180deg,#fff,#f8faf3);padding:22px;text-align:center;cursor:pointer}.mbpf-upload input{position:absolute;opacity:0;pointer-events:none}.mbpf-upload strong,.mbpf-upload span{display:block}.mbpf-upload strong{font-size:16px}.mbpf-upload span{color:var(--text-soft);margin-top:6px;font-size:13px}.mbpf-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mbpf-preview img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;border:1px solid var(--line)}.mbpf-rating-list{display:grid;gap:12px}.mbpf-rating{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px}.mbpf-rating strong{display:block;margin-bottom:10px;color:var(--green-950)}.mbpf-rating-options{display:flex;flex-wrap:wrap;gap:8px}.mbpf-rating-options label{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f3f8ed;border:1px solid var(--line);cursor:pointer;font-weight:900}.mbpf-rating-options label:has(input:checked){background:var(--gradient);color:var(--green-950);border-color:#ff7a3d6b}.mbpf-rating-options input{position:absolute;opacity:0}.mbpf-rating-options .is-unknown{width:auto;padding:0 12px;border-radius:999px;font-size:13px}.mbpf-error{background:#fff4ed;border:1px solid rgba(255,107,61,.28);color:#7d260f;border-radius:14px;padding:12px 14px;font-weight:750}.mbpf-submit{min-height:56px;border:0;border-radius:15px;background:var(--gradient);color:var(--green-950);font:inherit;font-size:16px;font-weight:900;cursor:pointer;box-shadow:0 16px 36px #ff6b3d3d}.mbpf-submit:disabled{opacity:.65;cursor:wait}.mbpf-success{text-align:center;padding:26px 10px}.mbpf-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px}.mbpf-actions a{border-radius:13px;padding:12px 16px;background:var(--green-900);color:#fff;font-weight:850;text-decoration:none}@media(max-width:849px){.mbpf-page{padding:28px 14px 60px}.mbpf-shell{grid-template-columns:1fr}.mbpf-side{position:static;padding:24px 18px}.mbpf-card{padding:20px 16px}.mbpf-choice-grid,.mbpf-check-grid{grid-template-columns:1fr}.mbpf-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/microbio-feedback.css.map */
