.R2qDYW_ingredients{background:#fff;border-radius:16px;margin-top:28px;padding:30px 32px}.R2qDYW_heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.R2qDYW_heading h2{margin:4px 0 0;font-size:30px}.R2qDYW_hint,.R2qDYW_missing{color:#7a806d;margin-bottom:14px;font-size:12px;line-height:1.6}.R2qDYW_missing{text-align:right;max-width:180px}.R2qDYW_list{margin:0;padding:0;line-height:1.65;list-style:none}.R2qDYW_ingredient{white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #efeee7;padding:10px 0;font-size:16px}.R2qDYW_ingredient:last-child{border:0}.R2qDYW_ingredient small{color:#8b7658;font-size:11px;display:block}.R2qDYW_list .R2qDYW_heading{white-space:pre-wrap;margin-bottom:0;padding-top:20px;padding-bottom:8px;font-size:17px;font-weight:500}.R2qDYW_list .R2qDYW_heading:first-child{padding-top:0}.R2qDYW_paragraph{white-space:pre-wrap;padding:8px 0;font-size:16px;line-height:1.8}.R2qDYW_original{border-top:1px solid var(--border);margin-top:20px;padding-top:18px;font-size:13px}.R2qDYW_original summary{cursor:pointer}.R2qDYW_original div{margin-top:16px;line-height:1.7}.R2qDYW_original p{white-space:pre-wrap;margin-bottom:6px}.R2qDYW_servings{text-align:right;position:relative}.R2qDYW_servings form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.R2qDYW_servings label{align-items:center;gap:7px;font-size:12px;display:flex}.R2qDYW_servings input{text-align:center;width:52px;height:38px;color:var(--olive);font:16px var(--font-body);background:#fff;border:1px solid #dfe2d5;border-radius:7px;padding:7px 3px}.R2qDYW_servings input:focus-visible{outline-offset:2px;outline:2px solid #8f9c74}.R2qDYW_servings input[aria-invalid=true]{border-color:#aa6550}.R2qDYW_servings form button{background:var(--background);cursor:pointer;border:1px solid #dfe2d5;border-radius:8px;width:38px;height:38px;font-size:20px}.R2qDYW_servings form .R2qDYW_save{background:var(--olive);color:#fff;width:auto;padding:0 10px;font-size:12px}.R2qDYW_servings button:disabled{opacity:.45;cursor:default}.R2qDYW_servings .R2qDYW_reset{color:#7b836a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:7px 0 0;font-size:11px;text-decoration:underline}.R2qDYW_servings small{color:#9b5c47;max-width:210px;margin-top:6px;font-size:11px;display:block}.R2qDYW_status{color:var(--muted);font-size:11px;position:absolute;bottom:-16px;right:0}@media (max-width:700px){.R2qDYW_ingredients{padding:24px 20px}.R2qDYW_heading{flex-wrap:wrap}.R2qDYW_heading h2{font-size:27px}.R2qDYW_ingredient,.R2qDYW_paragraph{font-size:15px}.R2qDYW_servings{text-align:left}.R2qDYW_servings form{justify-content:flex-start}.R2qDYW_status{left:0;right:auto}.R2qDYW_missing{text-align:left;max-width:none;margin:0}}
._0mijra_cover{object-fit:cover}._0mijra_contain{object-fit:contain}._0mijra_placeholder{color:#77806b;text-align:center;background:#e9e9dc;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:13px;display:flex;position:absolute;inset:0}._0mijra_compact{padding:8px}
.sCpQ5a_dialog{overscroll-behavior:contain;border:1px solid var(--border);background:var(--cream,#f8f6ef);width:min(920px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink,#333b29);border-radius:18px;margin:auto;padding:24px;overflow:auto}.sCpQ5a_dialog::backdrop{background:#20251c99}.sCpQ5a_header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sCpQ5a_header h2{margin:0;font-size:25px;line-height:1.3}.sCpQ5a_dialog button{border:1px solid var(--border);min-height:44px;font:inherit;color:var(--olive);cursor:pointer;background:#fff;border-radius:10px;padding:10px 14px;font-size:14px}.sCpQ5a_dialog button:disabled{opacity:.5;cursor:default}.sCpQ5a_dialog button:focus-visible,.sCpQ5a_dialog a:focus-visible{outline:2px solid var(--olive);outline-offset:3px}.sCpQ5a_dialog .sCpQ5a_primary,.sCpQ5a_dialog button[aria-pressed=true]{background:var(--olive);color:#fff}.sCpQ5a_search,.sCpQ5a_quantity{gap:8px;margin:20px 0;font-size:14px;display:grid}.sCpQ5a_dialog input{color:#333b29;width:100%;min-width:0;font:16px var(--font-body);background:#fff;border:1px solid #cdd3c2;border-radius:10px;padding:12px}.sCpQ5a_tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.sCpQ5a_note{color:var(--muted);font-size:13px;line-height:1.6}.sCpQ5a_error{background:#fff0de;border-radius:10px;padding:14px;font-size:14px;line-height:1.6}.sCpQ5a_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.sCpQ5a_grid li{min-width:0}.sCpQ5a_dialog .sCpQ5a_option{text-align:left;overflow-wrap:anywhere;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;width:100%;height:100%;padding:10px;font-size:15px;line-height:1.45;display:grid}.sCpQ5a_option:hover{background:#f0f2e9}.sCpQ5a_option small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.sCpQ5a_photo{border-radius:9px;width:72px;height:72px;display:block;position:relative;overflow:hidden}.sCpQ5a_selected{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin:20px 0;display:grid}.sCpQ5a_selected h3{overflow-wrap:anywhere;margin:0 0 14px;line-height:1.4}.sCpQ5a_selected a{font-size:14px}.sCpQ5a_selectedPhoto{aspect-ratio:4/3;border-radius:12px;width:100%;position:relative;overflow:hidden}.sCpQ5a_quantity input{max-width:120px}@media (max-width:700px){.sCpQ5a_dialog{border-radius:14px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:16px}.sCpQ5a_header h2{font-size:22px}.sCpQ5a_grid,.sCpQ5a_selected{grid-template-columns:1fr}.sCpQ5a_selected{gap:14px}}
.OONGKG_generator{margin:22px 0}.OONGKG_panel{border:1px solid var(--border);background:#fff;border-radius:18px;padding:24px}.OONGKG_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.OONGKG_header h2{flex:220px;min-width:0;margin:0;scroll-margin-top:90px;font-size:27px}.OONGKG_header>button{margin-left:auto}.OONGKG_header h2:focus{outline:none}.OONGKG_settings{border:1px solid var(--border);border-radius:12px;min-width:0;margin:20px 0;padding:18px}.OONGKG_settings legend{padding:0 7px;font-size:17px}.OONGKG_note{color:#69765d;font-size:13px;line-height:1.6}.OONGKG_error{color:#71451c;background:#fff0de;border-radius:10px;padding:14px;line-height:1.6}.OONGKG_conflict{background:#fff6e4;border:1px solid #b5874b;border-radius:12px;margin:16px 0;padding:16px;font-size:14px;line-height:1.6}.OONGKG_generator>label{gap:8px;max-width:480px;margin:12px 0;font-size:14px;display:grid}.OONGKG_generator>label select{width:100%;min-width:0}.OONGKG_actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.OONGKG_dayGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.OONGKG_day{border:1px solid var(--border);border-radius:10px;min-width:0;padding:10px}.OONGKG_day legend{text-transform:capitalize;font-size:14px}.OONGKG_check{align-items:center;gap:9px;min-height:40px;font-size:14px;line-height:1.5;display:flex}.OONGKG_check input{width:18px;height:18px;accent-color:var(--olive);flex:none}.OONGKG_people,.OONGKG_portions{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.OONGKG_people input,.OONGKG_portions input{width:90px}.OONGKG_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.OONGKG_choices button{text-align:left;padding:15px;font-size:15px}.OONGKG_choices button span{margin-top:6px;font-size:13px;line-height:1.5;display:block}.OONGKG_generator button[aria-pressed=true]{background:var(--olive);color:#fff;border-color:var(--olive)}.OONGKG_generator .OONGKG_primary{background:var(--olive);color:#fff;padding:13px 18px;font-size:15px}.OONGKG_generator button{min-height:44px}.OONGKG_filterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.OONGKG_filterGrid label{gap:7px;min-width:0;font-size:14px;display:grid}.OONGKG_filterGrid input,.OONGKG_filterGrid select{width:100%;min-width:0}.OONGKG_groupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 15px;margin-top:12px;display:grid}.OONGKG_settings summary{cursor:pointer;padding:10px 0;font-size:14px}.OONGKG_previewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.OONGKG_previewCard{border:1px solid var(--border);background:var(--paper);border-radius:12px;min-width:0;padding:14px}.OONGKG_previewCard h3{text-transform:capitalize;margin:0 0 14px;font-size:16px}.OONGKG_recipe{overflow-wrap:anywhere;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;font-size:15px;line-height:1.5;text-decoration:none;display:grid}.OONGKG_recipe:hover{text-decoration:underline}.OONGKG_photo{border-radius:9px;width:88px;height:88px;display:block;position:relative;overflow:hidden}.OONGKG_portions{margin:15px 0}.OONGKG_confirm{background:#fff0de;border-radius:10px;padding:14px}.OONGKG_extra{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.OONGKG_generator .OONGKG_addDish{background:#fff;border-style:dashed;width:100%;margin-top:14px}@media (max-width:1000px){.OONGKG_dayGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.OONGKG_previewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.OONGKG_panel{padding:14px}.OONGKG_header h2{font-size:23px}.OONGKG_settings{padding:12px}.OONGKG_dayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.OONGKG_previewGrid,.OONGKG_filterGrid,.OONGKG_choices,.OONGKG_groupGrid{grid-template-columns:1fr}.OONGKG_day{padding:7px}.OONGKG_check{min-height:44px}}
.j_L4qG_root{min-width:0;margin:20px 0}.j_L4qG_actions,.j_L4qG_header,.j_L4qG_covers{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.j_L4qG_header{justify-content:space-between;margin-bottom:18px}.j_L4qG_header h2{overflow-wrap:anywhere;margin:0;font-size:24px}.j_L4qG_panel{border:1px solid var(--border);background:#fff;border-radius:16px;margin-top:16px;padding:22px}.j_L4qG_form{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.j_L4qG_form label{flex:220px;gap:8px;min-width:0;display:grid}.j_L4qG_form input{box-sizing:border-box;width:100%;min-width:0}.j_L4qG_form p{flex-basis:100%;margin:0}.j_L4qG_note{color:var(--muted);font-size:13px;line-height:1.6}.j_L4qG_library,.j_L4qG_days{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.j_L4qG_card,.j_L4qG_day{border:1px solid var(--border);border-radius:12px;min-width:0;padding:16px}.j_L4qG_card h3{overflow-wrap:anywhere;font-size:18px}.j_L4qG_card p,.j_L4qG_day p{font-size:13px}.j_L4qG_day h4{text-transform:capitalize;margin:0 0 14px;font-size:18px}.j_L4qG_meal{border-top:1px solid var(--border);margin-top:12px}.j_L4qG_meal h5{margin:12px 0;font-size:15px}.j_L4qG_dish{min-width:0;margin:12px 0}.j_L4qG_recipe{overflow-wrap:anywhere;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;font-size:15px;line-height:1.5;text-decoration:none;display:grid}.j_L4qG_photo{border-radius:8px;flex-shrink:0;width:64px;height:64px;display:block;position:relative;overflow:hidden}.j_L4qG_photo img{object-fit:cover;width:100%;height:100%}.j_L4qG_photo>*{border-radius:0;width:100%;height:100%;min-height:0}.j_L4qG_portions{margin:6px 0 0 74px;font-size:13px;display:block}.j_L4qG_preview{border:1px solid var(--border);background:var(--paper);border-radius:12px;padding:16px}.j_L4qG_preview h3{overflow-wrap:anywhere;font-size:18px}.j_L4qG_preview p{font-size:14px;line-height:1.6}.j_L4qG_confirm{align-items:start;gap:10px;font-size:14px;line-height:1.6;display:flex}.j_L4qG_confirm input{flex-shrink:0;margin-top:4px}.j_L4qG_delete{border-top:1px solid var(--border);margin-top:24px;padding-top:18px;font-size:14px}.j_L4qG_error{color:#9b3328;font-size:14px;line-height:1.6}.j_L4qG_root button{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (max-width:650px){.j_L4qG_library,.j_L4qG_days{grid-template-columns:minmax(0,1fr)}.j_L4qG_panel{padding:14px}.j_L4qG_header h2{font-size:21px}.j_L4qG_form{align-items:stretch}.j_L4qG_form button{width:100%}}
.-kPm3W_box{gap:10px;min-width:0;font-size:14px;display:grid}.-kPm3W_box p{overflow-wrap:anywhere;margin:0}.-kPm3W_box button{color:#314d27;cursor:pointer;min-height:42px;font:inherit;white-space:normal;background:#fff;border:1px solid #d5ddcb;border-radius:9px;padding:8px 12px}.-kPm3W_box button:disabled{opacity:.55;cursor:default}.-kPm3W_actions{flex-wrap:wrap;gap:8px;display:flex}.-kPm3W_editor,.-kPm3W_batch{background:#fafbf6;border:1px solid #e2e5d8;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.-kPm3W_editor label{gap:5px;min-width:0;display:grid}.-kPm3W_editor input,.-kPm3W_editor textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:#273821;background:#fff;border:1px solid #b5bfae;border-radius:8px;padding:9px;font-size:16px}.-kPm3W_editor fieldset{border:1px solid #e2e5d8;border-radius:10px;gap:10px;min-width:0;margin:0;padding:10px;display:grid}.-kPm3W_editor legend{padding:0 4px}.-kPm3W_note{color:#646b5f;font-size:13px}.-kPm3W_allocations{gap:10px;display:grid}.-kPm3W_allocations label{border-top:1px solid #e2e5d8;padding-top:8px}.-kPm3W_history{gap:10px;margin:0;padding-left:20px;display:grid}.-kPm3W_history li{overflow-wrap:anywhere}.-kPm3W_box a{color:#426932}.-kPm3W_summary{align-items:center;gap:10px;display:flex}.-kPm3W_summary img{object-fit:cover;border-radius:9px}.-kPm3W_error{color:#983e2e}.-kPm3W_photo{border-radius:9px;flex:0 0 56px;width:56px;height:56px;display:block;position:relative;overflow:hidden}
.mtPlUW_box{background:#fafbf6;border:1px solid #e5e5db;border-radius:12px;gap:8px;min-width:0;padding:12px;font-size:14px;display:grid}.mtPlUW_box p{overflow-wrap:anywhere;margin:0}.mtPlUW_box button{color:#314d27;cursor:pointer;min-height:40px;font:inherit;white-space:normal;background:#fff;border:1px solid #d5ddcb;border-radius:9px;padding:8px 12px}.mtPlUW_box button:disabled{opacity:.55;cursor:default}.mtPlUW_note{color:#646b5f;font-size:13px}.mtPlUW_choices,.mtPlUW_editor{gap:10px;min-width:0;display:grid}.mtPlUW_batch{border-top:1px solid #e5e5db;gap:6px;min-width:0;padding-top:8px;display:grid}.mtPlUW_actions{flex-wrap:wrap;gap:8px;display:flex}.mtPlUW_editor label{gap:4px;display:grid}.mtPlUW_editor input{box-sizing:border-box;border:1px solid #b5bfae;border-radius:8px;width:100%;min-height:44px;padding:8px;font-size:16px}.mtPlUW_box a{color:#426932}
.A_nVKa_favorite{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#49503d80;border:1px solid #ffffff90;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:10px;right:10px}.A_nVKa_favorite:hover{background:#49503db0}.A_nVKa_favorite[aria-pressed=true]{color:var(--olive);background:#f8f6eff0;border-color:#f8f6ef}.A_nVKa_favorite:disabled{cursor:wait;opacity:.65}.A_nVKa_notice{z-index:10;background:#fffbee;border:1px solid #d2c9ad;border-radius:12px;align-items:center;gap:16px;width:calc(100% - 32px);max-width:600px;padding:14px 18px;font-size:14px;line-height:1.5;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #383c211a}.A_nVKa_notice button{background:var(--olive);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 14px}@media (max-width:700px){.A_nVKa_notice{gap:10px;padding:12px;font-size:12px;bottom:76px}}
.oX2tPW_heading{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 22px;display:flex}.oX2tPW_heading h2{font-family:var(--font-body);margin:0;font-size:20px;font-weight:500}.oX2tPW_heading span{color:var(--muted);font-size:14px}.oX2tPW_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;display:grid}.oX2tPW_card{min-width:0;position:relative}.oX2tPW_cardLink{text-decoration:none;display:block}.oX2tPW_photo{aspect-ratio:1;background:var(--paper);border-radius:11px;position:relative;overflow:hidden}.oX2tPW_photo>img{transition:transform .3s}.oX2tPW_cardLink:hover .oX2tPW_photo>img{transform:scale(1.025)}.oX2tPW_card h3{overflow-wrap:anywhere;margin:10px 0 0;font-size:16px;font-weight:400;line-height:1.35}.oX2tPW_time{color:#fff;text-shadow:0 1px 5px #0008;z-index:1;align-items:center;gap:5px;font-size:13px;display:inline-flex;position:absolute;bottom:12px;left:12px}.oX2tPW_photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0004);position:absolute;inset:65% 0 0}.oX2tPW_pagination{text-align:center;padding:42px 0 32px}.oX2tPW_pagination p{color:var(--muted);margin-top:16px;font-size:13px}.oX2tPW_empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:64px 20px;display:flex}@media (max-width:1000px){.oX2tPW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.oX2tPW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.oX2tPW_heading{margin-bottom:16px}.oX2tPW_heading h2{font-size:18px}.oX2tPW_card h3{margin-top:8px;font-size:14px}.oX2tPW_time{font-size:12px;bottom:8px;left:8px}}@media (prefers-reduced-motion:reduce){.oX2tPW_photo>img{transition:none}}.oX2tPW_badge{color:#4d6040;background:#e9eddf;border-radius:6px;margin:0 14px 12px;padding:4px 8px;font-size:11px;display:inline-block}
._9DrKqq_hero{aspect-ratio:4/3;background:#e7e6db;border-radius:16px;position:relative;overflow:hidden}._9DrKqq_open{cursor:zoom-in;background:0 0;border:0;position:absolute;inset:0}._9DrKqq_arrow,._9DrKqq_expand,._9DrKqq_close{color:var(--olive);cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}._9DrKqq_arrow{z-index:2;position:absolute;top:calc(50% - 20px)}._9DrKqq_previous{left:12px}._9DrKqq_next{right:12px;transform:rotate(180deg)}._9DrKqq_expand{position:absolute;bottom:16px;right:16px}._9DrKqq_counter{color:#fff;background:#34382b8f;border-radius:20px;padding:6px 11px;font-size:13px;position:absolute;bottom:16px;left:16px}._9DrKqq_thumbnails{gap:10px;margin-top:12px;padding:3px;display:flex;overflow-x:auto}._9DrKqq_thumbnails button{aspect-ratio:1;background:var(--paper);cursor:pointer;opacity:.65;border:0;border-radius:10px;flex-shrink:0;width:80px;padding:0;position:relative;overflow:hidden}._9DrKqq_thumbnails button[aria-pressed=true]{outline:2px solid var(--olive);outline-offset:2px;opacity:1}._9DrKqq_dialog{color:#fff;background:#24261ef5;border:0;border-radius:16px;width:96vw;max-width:1400px;height:92dvh;max-height:100%;padding:0;overflow:hidden}._9DrKqq_dialog::backdrop{background:#10120de0}._9DrKqq_fullImage{position:absolute;inset:52px 56px}._9DrKqq_close{z-index:3;position:absolute;top:12px;right:12px}._9DrKqq_dialog ._9DrKqq_counter{left:50%;transform:translate(-50%)}@media (max-width:700px){._9DrKqq_hero{border-radius:12px}._9DrKqq_fullImage{inset:64px 4px}._9DrKqq_dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}._9DrKqq_thumbnails button{width:68px}}
.ALwkoq_section{margin:1rem 0}.ALwkoq_toolbar{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.ALwkoq_section button{border:1px solid var(--border);background:var(--background);min-height:40px;color:var(--olive);cursor:pointer;font:inherit;border-radius:9px;padding:.5rem .75rem;font-size:13px}.ALwkoq_section button:disabled{opacity:.5;cursor:default}.ALwkoq_section input,.ALwkoq_section select,.ALwkoq_section textarea{box-sizing:border-box;border:1px solid var(--border);width:100%;max-width:100%;color:var(--olive);font:inherit;background:#fff;border-radius:8px;padding:.6rem;font-size:16px}.ALwkoq_form{background:var(--background);border:1px solid var(--border);border-radius:12px;gap:.75rem;max-width:650px;padding:1rem;display:grid}.ALwkoq_form label{gap:.35rem;display:grid}.ALwkoq_fields{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.ALwkoq_quantities{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ALwkoq_note{color:var(--muted);font-size:13px;line-height:1.5}.ALwkoq_error{color:#913f32}.ALwkoq_list{background:#fff;border-radius:12px;margin:.75rem 0;padding:0;list-style:none}.ALwkoq_row{border-bottom:1px solid var(--border);gap:.35rem;padding:.65rem .8rem;display:grid}.ALwkoq_row:last-child{border-bottom:0}.ALwkoq_line{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.ALwkoq_row h3{font:inherit;margin:0}.ALwkoq_row p{margin:.1rem 0}.ALwkoq_row .ALwkoq_toolbar{margin:0}.ALwkoq_checked{opacity:.65}.ALwkoq_copy textarea{height:300px;margin:.5rem 0}@media (min-width:760px){.ALwkoq_row{grid-template-columns:1fr auto;align-items:center}}
.wBaYfG_header{align-items:center;gap:26px;width:min(1200px,100% - 64px);min-height:100px;margin:0 auto;display:flex}.wBaYfG_logo{font:30px/1.1 var(--font-display);letter-spacing:-.035em;white-space:nowrap;align-items:flex-start;gap:3px;text-decoration:none;display:inline-flex}.wBaYfG_logo svg{margin-top:-7px}.wBaYfG_label{color:var(--muted);font-size:13px}.wBaYfG_navigation{align-items:center;gap:8px;margin-left:auto;display:flex}.wBaYfG_navigation a{border-radius:12px;align-items:center;gap:9px;padding:12px 16px;font-size:14px;text-decoration:none;display:inline-flex}.wBaYfG_navigation a[aria-current]{background:var(--olive);color:#fff}.wBaYfG_navigation a:not([aria-current]):hover{background:var(--paper)}.wBaYfG_navigation a span{opacity:.75;font-size:12px}.wBaYfG_mobile{display:none}@media (max-width:700px){.wBaYfG_header{width:calc(100% - 32px);min-height:84px}.wBaYfG_logo{font-size:26px}.wBaYfG_label{text-align:right;max-width:96px;margin-left:auto;font-size:12px}.wBaYfG_navigation{display:none}.wBaYfG_mobile{z-index:20;left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));background:#fff;border-radius:16px;gap:5px;padding:6px;display:flex;position:fixed;box-shadow:0 2px 24px #30342616}.wBaYfG_mobile a{border-radius:11px;flex:1;justify-content:center;align-items:center;gap:9px;min-height:46px;font-size:13px;text-decoration:none;display:flex}.wBaYfG_mobile a[aria-current]{background:var(--olive);color:#fff}}@media (max-width:1200px){.wBaYfG_label{display:none}.wBaYfG_navigation a{padding:10px}}@media (max-width:700px){.wBaYfG_label{display:block}.wBaYfG_mobile a{text-align:center;flex-direction:column;gap:3px;min-width:0;font-size:10px}.wBaYfG_mobile svg{width:17px;height:17px}}.wBaYfG_settings{border:1px solid var(--border);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:inline-flex}.wBaYfG_settings:hover,.wBaYfG_settings[aria-current]{background:var(--paper);border-color:#b8bea8}@media (min-width:701px) and (max-width:1000px){.wBaYfG_header{flex-wrap:wrap;gap:12px;padding:20px 0}.wBaYfG_navigation{order:3;justify-content:center;width:100%;margin-left:0}.wBaYfG_settings{margin-left:auto}}@media (max-width:700px){.wBaYfG_header{gap:12px}.wBaYfG_header .wBaYfG_label{display:none}.wBaYfG_settings{margin-left:auto}}
._8aEwW_main{width:min(1200px,100% - 64px);margin:0 auto;padding-bottom:36px}._8aEwW_hero{text-align:center;padding:44px 0 64px}._8aEwW_eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;margin:0 0 20px;font-size:12px}._8aEwW_hero h1{font-size:clamp(38px,5vw,60px);line-height:1.05}._8aEwW_hero h1 svg{vertical-align:baseline;width:.65em;height:.65em;margin-left:6px}._8aEwW_intro{max-width:580px;margin:22px auto 0;font-size:17px;line-height:1.6}._8aEwW_mobileBreak{display:none}@media (max-width:700px){._8aEwW_main{width:calc(100% - 32px);padding-bottom:76px}._8aEwW_hero{padding:20px 0 42px}._8aEwW_eyebrow{margin-bottom:16px;font-size:10px}._8aEwW_hero h1{font-size:36px}._8aEwW_intro{margin-top:18px;font-size:15px}._8aEwW_mobileBreak{display:initial}}
.zr_tiG_main{width:calc(100% - 48px);max-width:800px;margin:0 auto;padding:24px 0 60px}.zr_tiG_topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.zr_tiG_back{align-items:center;gap:10px;font-size:14px;text-decoration:none;display:inline-flex}.zr_tiG_back>span{background:#faf9f4;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 1px 8px #30342612}.zr_tiG_header{text-align:center;padding-top:18px}.zr_tiG_category{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin-bottom:15px;font-size:11px}.zr_tiG_header h1{text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(32px,4vw,46px);line-height:1.1}.zr_tiG_metrics{justify-content:center;gap:24px;max-width:530px;margin:28px auto 26px;display:flex}.zr_tiG_metrics>div{flex-direction:column;flex:1;min-width:0;display:flex}.zr_tiG_metrics dd{background:var(--paper);border-radius:10px;flex-direction:column;align-items:center;gap:6px;margin:0;padding:12px 6px;font-size:14px;display:flex}.zr_tiG_metrics dt{color:var(--muted);order:1;margin-top:7px;font-size:11px;line-height:1.4}.zr_tiG_description{white-space:pre-line;margin:30px 0;font-size:15px;line-height:1.65}.zr_tiG_storage{background:#f1f0e3;border:1px solid #e4e4d3;border-radius:13px;align-items:flex-start;gap:15px;margin:26px 0 32px;padding:22px 24px;display:flex}.zr_tiG_storage h2{font:500 15px var(--font-body);margin:0 0 8px}.zr_tiG_storage p{white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.zr_tiG_process h2,.zr_tiG_nutrition h2{margin:0;font-size:30px}.zr_tiG_process{margin-top:42px}.zr_tiG_steps{flex-direction:column;gap:24px;margin:26px 0 0;padding:0;list-style:none;display:flex}.zr_tiG_steps li{align-items:baseline;gap:22px;display:flex}.zr_tiG_stepNumber{font:28px var(--font-display);color:#8b9378;min-width:34px}.zr_tiG_steps p{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.8}.zr_tiG_nutrition{background:var(--paper);border-radius:16px;margin-top:42px;padding:26px 30px}.zr_tiG_nutrition h2 span{font:400 14px var(--font-body);white-space:nowrap;color:#838672;margin-left:7px}.zr_tiG_nutrition dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:25px 0 0;display:grid}.zr_tiG_nutrition dl>div{flex-direction:column;display:flex}.zr_tiG_nutrition dd{margin:0;font-size:27px}.zr_tiG_nutrition dt{color:#787e66;order:1;margin-top:6px;font-size:13px}.zr_tiG_tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.zr_tiG_tags span{background:#eeeee4;border-radius:8px;padding:8px 12px;font-size:12px}.zr_tiG_footer{border-top:1px solid var(--border);justify-content:space-between;gap:20px;margin-top:40px;padding-top:24px;font-size:13px;display:flex}.zr_tiG_footer a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.zr_tiG_footer>span{color:var(--muted)}@media (max-width:700px){.zr_tiG_main{width:calc(100% - 32px);padding:16px 0 110px}.zr_tiG_header{padding-top:22px}.zr_tiG_header h1{font-size:34px}.zr_tiG_metrics{gap:10px;margin-top:24px}.zr_tiG_metrics dd{min-height:66px;padding:10px 3px;font-size:12px}.zr_tiG_metrics dt{font-size:10px}.zr_tiG_storage{margin-bottom:24px;padding:18px}.zr_tiG_process h2,.zr_tiG_nutrition h2{font-size:27px}.zr_tiG_steps li{gap:14px}.zr_tiG_steps p{font-size:15px;line-height:1.75}.zr_tiG_nutrition{padding:24px 18px}.zr_tiG_nutrition dd{font-size:24px}.zr_tiG_nutrition dt{font-size:11px}.zr_tiG_footer>span{display:none}}
.hEkAPW_workspace{gap:20px;min-width:0;display:grid}.hEkAPW_workspace p{line-height:1.5}.hEkAPW_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hEkAPW_actions button{min-height:44px}.hEkAPW_notice{background:#f3f5ed;border:1px solid #d6ddc9;border-radius:12px;padding:12px}.hEkAPW_note{color:#646f5b;font-size:13px}.hEkAPW_error{color:#963f2e}.hEkAPW_recipes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hEkAPW_recipe{background:#fff;border:1px solid #e2e5d8;border-radius:14px;min-width:0;padding:16px}.hEkAPW_heading{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.hEkAPW_heading h2{overflow-wrap:anywhere;margin:0;font-size:18px}.hEkAPW_photo{background:#e7e9dd;border-radius:10px;width:72px;height:72px;display:block;position:relative;overflow:hidden}.hEkAPW_recipe details{margin:14px 0}.hEkAPW_recipe summary,.hEkAPW_workspace summary{cursor:pointer;color:#3e582f;padding:8px 0}.hEkAPW_recipe ul,.hEkAPW_recipe ol{padding-left:22px}.hEkAPW_recipe li{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:8px;font-size:15px;line-height:1.5}.hEkAPW_portions{gap:8px;margin:14px 0;display:grid}.hEkAPW_portions label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hEkAPW_portions input{width:100px}.hEkAPW_recipe>button{margin-top:10px}.hEkAPW_total{background:#fff;border-radius:14px;min-width:0;padding:16px}.hEkAPW_total h2{margin-top:0;font-size:24px}.hEkAPW_ingredients{margin:0;padding:0;list-style:none}.hEkAPW_ingredients>li{border-bottom:1px solid #e5e6dc;padding:8px 0}.hEkAPW_line{justify-content:space-between;gap:12px;display:flex}.hEkAPW_line>span{overflow-wrap:anywhere}.hEkAPW_line strong{white-space:nowrap}.hEkAPW_ingredients summary{padding:4px 0;font-size:13px}.hEkAPW_prompt{gap:10px;display:grid}.hEkAPW_prompt textarea{box-sizing:border-box;width:100%;min-height:320px;font:14px/1.5 var(--font-body);resize:vertical;border:1px solid #cdd3c2;border-radius:10px;padding:12px}.hEkAPW_menu{background:#fff;border:1px solid #dce2d2;border-radius:14px;gap:12px;padding:16px;display:grid}.hEkAPW_menu label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hEkAPW_menu ul{padding:0;list-style:none}.hEkAPW_menu li{border-top:1px solid #e5e6dc;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:12px;padding:12px 0;display:grid}.hEkAPW_menu li input[type=checkbox]{accent-color:#526543;flex:none;width:20px;height:20px}.hEkAPW_menu li input[type=text]{box-sizing:border-box;width:100%}@media (max-width:700px){.hEkAPW_recipes{grid-template-columns:1fr}.hEkAPW_recipe,.hEkAPW_total,.hEkAPW_menu{padding:12px}.hEkAPW_menu li{grid-template-columns:minmax(0,1fr) 78px;gap:8px}}
.dzFrVa_main{width:min(1120px,100% - 64px);margin:20px auto 120px}.dzFrVa_intro{max-width:780px;margin:26px 0 32px}.dzFrVa_intro h1{overflow-wrap:anywhere;margin-bottom:16px;font-size:clamp(32px,4vw,46px);line-height:1.2}.dzFrVa_intro p:not(.dzFrVa_eyebrow){font-size:16px;line-height:1.7}.dzFrVa_eyebrow{color:#727b62;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px}.dzFrVa_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.dzFrVa_card{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;padding:24px;text-decoration:none;display:flex}.dzFrVa_card:hover{background:#fdfdf9;border-color:#a4af8d}.dzFrVa_card h2{margin-bottom:12px;font-size:25px;line-height:1.25}.dzFrVa_card p{font-size:15px;line-height:1.65}.dzFrVa_card span{color:#64734f;margin-top:auto;padding-top:12px;font-size:13px}.dzFrVa_note{color:#6d745f;max-width:780px;margin:28px 0;font-size:14px;line-height:1.75}.dzFrVa_examples{background:var(--paper);border-radius:16px;margin-bottom:36px;padding:26px}.dzFrVa_examples h2,.dzFrVa_sectionTitle{margin-bottom:20px;font-size:28px}.dzFrVa_examples ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.dzFrVa_examples a{text-underline-offset:4px;min-height:44px;padding:10px 0;font-size:15px;line-height:1.6;display:block}.dzFrVa_back{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.dzFrVa_reading{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:42px;display:grid}.dzFrVa_contents{border-top:1px solid var(--border);padding-top:20px;position:sticky;top:24px}.dzFrVa_contents p{color:#6d745f;margin-bottom:10px;font-size:13px}.dzFrVa_contents ul,.dzFrVa_related{margin:0;padding:0;list-style:none}.dzFrVa_contents a{text-underline-offset:4px;min-height:44px;padding:10px 0;font-size:14px;line-height:1.6;display:block}.dzFrVa_article{overflow-wrap:anywhere;min-width:0;max-width:760px;font-size:15px;line-height:1.8}.dzFrVa_article>section{margin-bottom:42px;scroll-margin-top:24px}.dzFrVa_article h2{margin-bottom:20px;font-size:29px;line-height:1.25}.dzFrVa_article p{margin-bottom:16px}.dzFrVa_steps{margin:0 0 22px;padding-left:24px}.dzFrVa_steps li{margin-bottom:14px;padding-left:6px}.dzFrVa_example{background:var(--paper);border-left:3px solid #9ca783;border-radius:0 12px 12px 0;margin:24px 0;padding:22px}.dzFrVa_example h3{margin-bottom:12px;font-size:16px;font-weight:500;line-height:1.5}.dzFrVa_example p:last-child{margin-bottom:0}.dzFrVa_snippet{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);font:inherit;background:#fff;border-radius:12px;padding:20px}.dzFrVa_related li{margin:8px 0}.dzFrVa_related a{text-underline-offset:4px;min-height:44px;padding:8px 0;display:inline-block}.dzFrVa_footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:30px;padding-top:22px;display:flex}.dzFrVa_footer a{min-height:44px;padding:8px 0;font-size:14px;line-height:1.6}@media (max-width:1000px){.dzFrVa_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dzFrVa_reading{grid-template-columns:190px minmax(0,1fr);gap:26px}}@media (max-width:700px){.dzFrVa_main{width:calc(100% - 32px);margin-top:10px}.dzFrVa_intro{margin-top:20px}.dzFrVa_intro p:not(.dzFrVa_eyebrow){font-size:15px}.dzFrVa_cards,.dzFrVa_examples ul{grid-template-columns:1fr}.dzFrVa_card,.dzFrVa_examples{padding:20px}.dzFrVa_card h2{font-size:25px}.dzFrVa_reading{grid-template-columns:1fr;gap:28px}.dzFrVa_contents{border:1px solid var(--border);background:#fff;border-radius:12px;padding:18px 20px;position:static}.dzFrVa_contents a{padding:8px 0;font-size:14px}.dzFrVa_article h2{font-size:27px}.dzFrVa_example{padding:18px}}
._6LDk0q_navigation{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}._6LDk0q_navigation a{border-radius:12px;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex}._6LDk0q_navigation a:first-child{padding-left:0}._6LDk0q_navigation a[aria-current]{background:var(--olive);color:#fff}._6LDk0q_navigation a:not([aria-current]):hover{background:var(--paper)}@media (max-width:700px){._6LDk0q_navigation{gap:4px}._6LDk0q_navigation a{padding:10px 12px;font-size:13px}._6LDk0q_navigation a:first-child{width:100%}}
.VexnJq_main{width:min(900px,100% - 40px);margin:20px auto 120px}.VexnJq_intro{align-items:center;gap:28px;margin:36px 0;display:flex}.VexnJq_icon{border-radius:22px;flex-shrink:0;box-shadow:0 8px 24px #49503d18}.VexnJq_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px}.VexnJq_intro h1{margin-bottom:12px;font-size:clamp(30px,4vw,42px);line-height:1.2}.VexnJq_intro p:last-child{margin:0;font-size:15px;line-height:1.6}.VexnJq_steps{counter-reset:step;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.VexnJq_steps li{counter-increment:step;border:1px solid var(--border);background:#fff;border-radius:16px;padding:24px}.VexnJq_steps li:before{content:counter(step, decimal-leading-zero);font:24px var(--font-display);color:#87936e;margin-bottom:18px;display:block}.VexnJq_steps h2,.VexnJq_details h2{margin-bottom:12px;font-size:24px;line-height:1.25}.VexnJq_steps p,.VexnJq_details p{margin-bottom:0;font-size:15px;line-height:1.65}.VexnJq_details{background:var(--paper);border-radius:16px;margin-bottom:24px;padding:28px}.VexnJq_details p{margin-bottom:14px}.VexnJq_details a{font-size:14px;line-height:1.6}@media (max-width:700px){.VexnJq_main{width:calc(100% - 28px)}.VexnJq_intro{flex-direction:column;align-items:flex-start;gap:20px;margin:28px 0}.VexnJq_icon{border-radius:18px;width:80px;height:80px}.VexnJq_steps{grid-template-columns:1fr}.VexnJq_steps li,.VexnJq_details{padding:20px}}
.m81sda_login{flex-direction:column;align-items:center;min-height:100dvh;padding:48px 20px 28px;display:flex}.m81sda_brand{color:var(--olive);font:34px/1.1 var(--font-display);text-align:center}.m81sda_brand span{font:13px/1.5 var(--font-body);color:var(--muted);letter-spacing:.02em;margin-top:8px;display:block}.m81sda_card{border:1px solid var(--border);background:#fffdf8;border-radius:24px;width:min(100%,460px);margin-top:44px;padding:36px;box-shadow:0 14px 60px #49503d08}.m81sda_eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0 0 18px;font-size:10px}.m81sda_card h1{font:42px/1.1 var(--font-display);color:var(--olive);letter-spacing:-.025em;margin:0 0 18px}.m81sda_muted{color:var(--muted);font-size:14px;line-height:1.6}.m81sda_form{flex-direction:column;gap:10px;margin-top:28px;display:flex}.m81sda_form>label{font-size:14px}.m81sda_form>input{width:100%;min-height:48px;color:var(--olive);font:16px var(--font-body);background:#fff;border:1px solid #d9dbd0;border-radius:10px;margin-bottom:10px;padding:13px 14px}.m81sda_form>input:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.m81sda_remember{cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 14px;line-height:1.5;display:flex}.m81sda_remember input{width:18px;height:18px;accent-color:var(--olive);flex-shrink:0;margin-top:2px}.m81sda_remember small{color:var(--muted);font-size:12px;display:block}.m81sda_primary,.m81sda_secondary{cursor:pointer;min-height:46px;font:14px var(--font-body);border-radius:11px;padding:12px 18px}.m81sda_primary{border:1px solid var(--olive);background:var(--olive);color:#fff}.m81sda_secondary{color:var(--olive);background:0 0;border:1px solid #d9dbd0}.m81sda_primary:disabled,.m81sda_secondary:disabled{opacity:.6;cursor:wait}.m81sda_primary:hover:not(:disabled){background:#363f2b}.m81sda_secondary:hover:not(:disabled){background:var(--paper)}.m81sda_help,.m81sda_note{text-align:center;color:var(--muted);font-size:12px;line-height:1.6}.m81sda_help{margin:6px 0 0}.m81sda_note{margin-top:24px}.m81sda_error{color:#a13f32;margin:0 0 8px;font-size:14px;line-height:1.5}.m81sda_devices{max-width:760px;margin:0 auto;padding:40px 24px 80px}.m81sda_back{color:var(--olive);margin-bottom:32px;font-size:14px;display:inline-block}.m81sda_devices h1{color:var(--olive);font:42px/1.1 var(--font-display);margin:0 0 16px}.m81sda_devices h2{font:22px/1.3 var(--font-body);margin:32px 0 16px}.m81sda_deviceList{gap:12px;padding:0;list-style:none;display:grid}.m81sda_deviceList li{border:1px solid var(--border);background:#fffdf8;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.m81sda_deviceList strong{font-size:15px;font-weight:600}.m81sda_deviceList small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.m81sda_current{color:var(--olive);font-size:12px}.m81sda_actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (max-width:520px){.m81sda_login{padding-top:32px}.m81sda_brand{font-size:30px}.m81sda_card{border-radius:18px;margin-top:30px;padding:26px 22px}.m81sda_card h1{font-size:36px}.m81sda_deviceList li{flex-direction:column;align-items:flex-start;gap:12px}.m81sda_deviceList button{width:100%}.m81sda_actions{flex-direction:column}}
._XJiOW_main{width:min(1100px,100% - 40px);margin:24px auto 120px}._XJiOW_main h1{margin:0 0 12px;font-size:clamp(30px,4vw,42px)}._XJiOW_main h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:21px}._XJiOW_main p{overflow-wrap:anywhere;line-height:1.6}._XJiOW_heading,._XJiOW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}._XJiOW_main button{border:1px solid var(--border);min-height:44px;color:var(--olive);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:10px 14px;font-size:14px}._XJiOW_main button:disabled{opacity:.55;cursor:default}._XJiOW_main ._XJiOW_primary,._XJiOW_main button[aria-pressed=true]{background:var(--olive);color:#fff}._XJiOW_main button:focus-visible,._XJiOW_main a:focus-visible{outline:2px solid var(--olive);outline-offset:3px}._XJiOW_main label{gap:8px;min-width:0;margin:14px 0;font-size:14px;display:grid}._XJiOW_main input,._XJiOW_main select,._XJiOW_main textarea{width:100%;min-width:0;max-width:100%;font:16px var(--font-body);color:#333b29;background:#fff;border:1px solid #cdd3c2;border-radius:9px;padding:11px}._XJiOW_main textarea{resize:vertical;min-height:90px}._XJiOW_main fieldset{border:0;min-width:0;margin:0;padding:0}._XJiOW_notice{border:1px solid var(--border);background:var(--paper);border-radius:12px;padding:16px;font-size:14px}._XJiOW_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._XJiOW_actions a{border:1px solid var(--border);background:#fff;border-radius:10px;padding:10px 14px;font-size:14px;text-decoration:none}._XJiOW_toolbar{margin-top:24px}._XJiOW_toolbar label{flex:1;max-width:450px}._XJiOW_editor{background:#fff;border:1px solid #b8bea8;border-radius:16px;max-width:800px;margin:24px 0;padding:24px}._XJiOW_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._XJiOW_picker ul{overscroll-behavior:contain;max-height:280px;padding:0;list-style:none;overflow-y:auto}._XJiOW_picker ._XJiOW_choice{text-align:left;overflow-wrap:anywhere;align-items:center;gap:12px;width:100%;margin:4px 0;display:flex}._XJiOW_photo{color:#8b9778;background:#eeeee4;border-radius:12px;flex:0 0 80px;justify-content:center;align-items:center;width:80px;height:80px;font-size:30px;display:flex;position:relative;overflow:hidden}._XJiOW_choice ._XJiOW_photo{flex-basis:48px;width:48px;height:48px}._XJiOW_selected{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._XJiOW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}._XJiOW_card{border:1px solid var(--border);background:#fff;border-radius:16px;min-width:0;padding:20px}._XJiOW_summary{align-items:flex-start;gap:16px;display:flex}._XJiOW_summary>div{min-width:0}._XJiOW_summary h2{margin-bottom:8px;font-size:18px;line-height:1.4}._XJiOW_summary a{text-decoration:none}._XJiOW_summary a:hover{text-decoration:underline}._XJiOW_summary strong{color:var(--olive);font-size:20px}._XJiOW_summary p{margin:6px 0 0;font-size:13px}._XJiOW_note{color:var(--muted);white-space:pre-wrap;font-size:13px}._XJiOW_empty{color:var(--muted);padding:30px 12px}._XJiOW_error{background:#fff1df;border:1px solid #b77f57;border-radius:12px;padding:16px}._XJiOW_historySection{border-top:1px solid var(--border);margin-top:32px;padding-top:24px}._XJiOW_historySection>label{max-width:600px}._XJiOW_history ol{padding:0;list-style:none}._XJiOW_history li{background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:16px;display:flex}._XJiOW_history li>div{overflow-wrap:anywhere;flex:240px;min-width:0}._XJiOW_history p{margin:4px 0;font-size:14px}@media (max-width:700px){._XJiOW_main{width:calc(100% - 28px)}._XJiOW_grid,._XJiOW_fields{grid-template-columns:1fr}._XJiOW_editor,._XJiOW_card{padding:16px}._XJiOW_toolbar{gap:8px}._XJiOW_toolbar label{flex-basis:100%}._XJiOW_heading>._XJiOW_primary{width:100%}._XJiOW_summary{gap:12px}._XJiOW_main select{text-overflow:ellipsis}}
