._root_16pzq_1{color:#193127;font-size:.9rem;line-height:1.6}._banner_16pzq_6{z-index:100;background:#fff;border:1px solid #d9e2d4;border-radius:18px;align-items:center;gap:32px;max-width:1280px;max-height:calc(100dvh - 32px);margin:0 auto;padding:24px 28px;display:flex;position:fixed;bottom:24px;left:24px;right:24px;overflow-y:auto;box-shadow:0 12px 60px #142b2426}._copy_16pzq_25{flex:1}._root_16pzq_1 h2{letter-spacing:-.02em;margin:0 0 8px;font-size:1.2rem;font-weight:600}._root_16pzq_1 p{color:#4b6357;margin:0}._root_16pzq_1 a{color:#326632;text-underline-offset:3px;text-decoration:underline}._actions_16pzq_43{flex:0 0 280px;gap:8px;display:grid}._root_16pzq_1 button{font:inherit;color:#193127;cursor:pointer;background:#edf3e8;border:1px solid #bdcbb4;border-radius:9px;padding:11px 16px;font-size:.83rem;font-weight:600}._root_16pzq_1 button:hover{background:#dee9d5}._root_16pzq_1 button:focus-visible,._root_16pzq_1 input:focus-visible{outline-offset:3px;outline:3px solid #648250}._dialog_16pzq_67{width:min(600px,100% - 32px);max-height:calc(100dvh - 32px);color:inherit;background:#fff;border:1px solid #d9e2d4;border-radius:18px;margin:auto;padding:28px;overflow-y:auto}._dialog_16pzq_67::backdrop{background:#142b2470}._dialogHeader_16pzq_81{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}._dialogHeader_16pzq_81 h2{margin:0}._dialogHeader_16pzq_81 button{padding:8px 12px;font-size:1.5rem;line-height:1}._category_16pzq_96{border-bottom:1px solid #e0e7dd;align-items:center;gap:24px;padding:22px 0;display:flex}._category_16pzq_96>div{flex:1}._category_16pzq_96 h3,._category_16pzq_96 strong{margin:0 0 6px;font-size:.98rem;font-weight:600;display:block}._category_16pzq_96 span{white-space:nowrap;color:#53764a;font-size:.76rem}._category_16pzq_96 input{accent-color:#53764a;cursor:pointer;flex-shrink:0;width:22px;height:22px}._dialog_16pzq_67>p:last-of-type{margin:18px 0;font-size:.83rem}._dialogActions_16pzq_129{gap:12px;display:flex}._dialogActions_16pzq_129 button{flex:1}@media (width<=760px){._banner_16pzq_6{padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:18px 18px 0 0;display:block;bottom:0;left:0;right:0}._actions_16pzq_43{margin-top:16px}._dialog_16pzq_67{padding:22px}._dialogActions_16pzq_129{flex-direction:column}}@media print{._root_16pzq_1{display:none}}
