._prompt_10tw8_1{z-index:20;bottom:calc(var(--nav-height) + env(safe-area-inset-bottom) + var(--space-2));margin:0 var(--space-4) calc(var(--nav-height) + env(safe-area-inset-bottom) + var(--space-4));padding:var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-card);background:var(--color-surface);font-size:var(--text-small);position:sticky;box-shadow:0 4px 24px #30393020}._title_10tw8_2{margin-bottom:var(--space-2);font-weight:700}._actions_10tw8_3{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._prompt_10tw8_1 button{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-small);background:var(--color-accent);color:var(--color-surface)}._prompt_10tw8_1 button._secondary_10tw8_5{background:var(--color-surface);color:var(--color-accent)}._prompt_10tw8_1 button:disabled{background:var(--color-sand);color:var(--color-muted);border-color:var(--color-border);cursor:not-allowed}._intro_1287l_1{color:var(--color-muted);margin-bottom:var(--space-5)}._card_1287l_2{padding:var(--space-5);border-radius:var(--radius-card);border:1px solid var(--color-border)}._plain_1287l_3{background:var(--color-surface)}._sand_1287l_4{background:var(--color-sand)}._sage_1287l_5{background:var(--color-sage)}._card_1287l_2 h2{margin:var(--space-3) 0 var(--space-2)}._card_1287l_2 p,._hint_1287l_7{color:var(--color-muted);font-size:var(--text-small)}._badge_1287l_8{padding:0 var(--space-2);color:var(--color-muted);border:1px solid;border-radius:.375rem;font-size:.75rem;display:inline-block}._summary_1287l_9{margin-bottom:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4) 0;background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._summary_1287l_9 div{border-right:1px solid var(--color-border);flex-direction:column;align-items:center;display:flex}._summary_1287l_9 div:last-child{border:0}._summary_1287l_9 span{font-size:var(--text-small)}._summary_1287l_9 strong{font-size:1.75rem;font-weight:500}._links_1287l_14,._stack_1287l_14{gap:var(--space-4);margin-top:var(--space-5);display:grid}._links_1287l_14 a{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);min-height:60px;text-decoration:none;display:flex}._segment_1287l_16{gap:var(--space-1);padding:var(--space-1);margin-bottom:var(--space-5);background:var(--color-sand);border-radius:var(--radius-small);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._segment_1287l_16 button{padding:var(--space-2) var(--space-1);font-size:var(--text-small);border-radius:var(--radius-small);color:var(--color-text);background:0 0;border:0}._segment_1287l_16 button[aria-pressed=true]{background:var(--color-surface);font-weight:600;box-shadow:0 1px 3px #30393020}._back_1287l_19{min-height:44px;margin-bottom:var(--space-4);align-items:center;display:inline-flex}._form_1287l_20{gap:var(--space-3);margin-top:var(--space-5);display:grid}._form_1287l_20 input,._form_1287l_20 textarea{width:100%;min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text)}._form_1287l_20 textarea{resize:vertical}._form_1287l_20 button,._actions_1287l_23 button{padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-small);background:var(--color-accent);color:var(--color-surface)}._form_1287l_20 button:disabled{background:var(--color-sand);color:var(--color-muted);border-color:var(--color-border)}._dialog_1287l_25{width:calc(100% - 2rem);max-width:24rem;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text);background:var(--color-surface)}._dialog_1287l_25::backdrop{background:#18231c70}._dialog_1287l_25 p{margin:var(--space-4) 0}._actions_1287l_23{gap:var(--space-3);display:grid}._actions_1287l_23 ._secondary_1287l_29{background:var(--color-surface);color:var(--color-accent)}._inventoryWarning_1287l_32{background:linear-gradient(155deg,#fffdf7,#f3eadc);border:1px solid #dacfb9;border-radius:20px;max-height:calc(100dvh - 32px);padding:20px;overflow-y:auto;box-shadow:0 18px 50px #463e3038}._inventoryWarning_1287l_32 h2{color:#3b4838;overflow-wrap:anywhere;margin:0;font-size:1.125rem;line-height:1.5}._inventoryWarning_1287l_32 p{color:#64705d;overflow-wrap:anywhere;margin:12px 0 18px;font-size:.875rem;line-height:1.7}._inventoryWarning_1287l_32 ._actions_1287l_23{gap:10px}._inventoryWarning_1287l_32 ._actions_1287l_23 button{min-height:48px;font:inherit;overflow-wrap:anywhere;background:linear-gradient(150deg,#578863,#416f4c);border-color:#497b56;border-radius:12px;font-size:.875rem;font-weight:600;line-height:1.6}._inventoryWarning_1287l_32 ._actions_1287l_23 ._secondary_1287l_29{color:#9a493e;background:#fffaf4;border-color:#d9bcb1}._entry_xnoj0_1{width:min(100%,32rem);padding:max(24px, env(safe-area-inset-top)) 20px max(40px, env(safe-area-inset-bottom));gap:20px;margin:0 auto;display:grid}._entry_xnoj0_1 button{border-radius:var(--radius-small);border:1px solid var(--color-accent);color:var(--color-text);background:var(--color-surface);padding:12px}._secret_xnoj0_3{background:var(--color-sand);border-radius:var(--radius-small);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:16px;font-family:monospace}._header_8ma0r_1{z-index:20;top:env(safe-area-inset-top);background:#f8f6f0;border-bottom:1px solid #ebe5d9;grid-template-columns:84px minmax(0,1fr) 128px 48px;align-items:center;column-gap:4px;width:100%;height:64px;padding:0 16px;display:grid;position:sticky}._logo_8ma0r_2{mix-blend-mode:multiply;grid-column:1;width:84px;height:auto;display:block}._bubble_8ma0r_3{color:#655348;text-align:center;white-space:nowrap;background:linear-gradient(155deg,#fffefa,#fff9f0);border:1px solid #ecdfd1;border-radius:16px;grid-column:3;width:128px;margin:0;padding:5px 8px;font-size:13px;font-weight:600;line-height:1.35;position:relative;box-shadow:0 4px 12px -8px #795b3450,inset 0 1px #fff}._bubble_8ma0r_3:after{content:"";background:#fff9f0;border-bottom:1px solid #ecdfd1;border-right:1px solid #ecdfd1;width:6px;height:6px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)rotate(-45deg)}._mascot_8ma0r_5{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;grid-column:4;width:48px;height:48px;position:relative}._visuallyHidden_8ma0r_6{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.add-controls{padding-top:15px}.add-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;display:flex}.add-title h2{color:#243e33;margin:0;font-size:21px}.settings-entry{color:#2367b0;background:linear-gradient(#f8fcff,#d9e9fa);border:1px solid #82afe0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:110px;min-height:42px;font-size:16px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 2px 5px #78523b2c,inset 0 1px #fff}.settings-entry>span{justify-content:center;align-items:center;line-height:0;display:flex}.settings-entry svg{width:20px;height:20px;display:block}.add-today{justify-content:flex-end;margin-bottom:12px;display:flex}.add-tabs{background:#f2ede6;border:1px solid #e7dcd0;border-radius:13px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:15px;padding:5px;display:grid}.add-tabs a{color:#736d64;border:1px solid #0000;border-radius:10px;place-items:center;min-height:43px;font-size:15px;font-weight:750;text-decoration:none;display:grid}.add-tabs a[aria-current]{color:#477957;background:linear-gradient(#fffefd,#f1f8ef);border-color:#d1dfcc;box-shadow:0 2px 6px #6d4b3a21}.add-tabs a[href$=event][aria-current]{color:#b24453;background:linear-gradient(#fffefd,#fff8f4);border-color:#edd4d0}.add-templates{background:#fffcf8;border:1px solid #ddd8cd;border-radius:13px;margin-bottom:14px}.add-templates summary{color:#446553;cursor:pointer;padding:12px 13px;font-size:12px;font-weight:750}.add-templates small{float:right;color:#92897a;font-size:10px}.add-templates>div{flex-wrap:wrap;gap:7px;padding:10px;display:flex}.add-templates button{color:#406b4a;background:#f5f8f3;border:1px solid #d7dfd2;border-radius:9px;min-height:34px;font-size:11px}.add-form fieldset{background:linear-gradient(160deg,#fffdfa 1%,#fbf7ef 48%,#f2e7d8);border-radius:18px;box-shadow:0 5px 11px #584b3720,inset 0 1px #fff;border:1px solid #e0d5c5!important;padding:16px 14px 17px!important}.add-form label{color:#42614e;font-size:12px;font-weight:800}.add-form input,.add-form select,.add-form textarea{background:#fffdfa;border:1px solid #d9d5cd;border-radius:10px;min-height:45px;padding:10px 12px;font-size:1rem}.add-form input:required,.add-form select{border:2px solid #789e7a}.add-form[data-kind=event] input:required,.add-form[data-kind=event] select{border-color:#c88e92}.add-form textarea{min-height:80px}.clear-input{color:#655c51;background:linear-gradient(#fffefa,#f3eee3);border:1px solid #d9d5cd;border-radius:11px;width:100%;min-height:44px;margin-top:10px;font-size:13px;font-weight:700;display:block}.deadline-warning{color:#973d4e;background:#fff0f1;border-left:4px solid #b34c59;padding:12px;font-size:12px;line-height:1.7}.add-form input,.add-form select,.add-form textarea{font-weight:400!important}.add-form input:required,.add-form[data-kind=inventory] select{border:2px solid #789e7a!important}.add-form[data-kind=event] input:required,.add-form[data-kind=event] select{border:2px solid #c88e92!important}.add-form[data-kind=event] select[aria-label=期限の指定方法]{border:1px solid #d9d5cd!important}.add-form label .required-badge{color:#8a6544;background:#eadccc;border-radius:4px;margin-left:7px;padding:1px 5px;font-size:10px;display:inline-block}.add-form label .optional-badge{color:#91877b;background:#f0ece5;border-radius:4px;margin-left:7px;padding:1px 5px;font-size:10px;display:inline-block}._filters_goxdv_1,._form_goxdv_1{gap:12px;margin:20px 0;display:grid}._filters_goxdv_1 label,._form_goxdv_1 label{gap:6px;display:grid}._filters_goxdv_1 input,._filters_goxdv_1 select,._form_goxdv_1 input,._form_goxdv_1 select,._form_goxdv_1 textarea{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);width:100%;min-width:0;min-height:44px;color:var(--color-text);font:inherit;padding:10px;font-size:1rem}._form_goxdv_1 fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}._form_goxdv_1 input[type=checkbox]{vertical-align:middle;width:24px;margin-right:8px}._list_goxdv_6{gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}._row_goxdv_7{background:var(--color-sand);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:16px}._row_goxdv_7 a{justify-content:space-between;gap:12px;text-decoration:none;display:flex}._row_goxdv_7 a>span{min-width:0}._value_goxdv_10{text-align:right;flex-shrink:0;max-width:50%}._value_goxdv_10 strong{overflow-wrap:anywhere;font-size:1.4rem;display:block}._hint_goxdv_12{font-size:var(--text-small);color:var(--color-muted)}._actions_goxdv_13{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}._actions_goxdv_13 button,._form_goxdv_1 button,._undo_goxdv_14 button{border:1px solid var(--color-accent);border-radius:var(--radius-small);min-height:44px;color:var(--color-text);background:var(--color-surface);padding:8px 16px}._actions_goxdv_13 button:disabled,._form_goxdv_1 button:disabled{opacity:.6}._details_goxdv_16{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px 12px;display:grid}._details_goxdv_16 dd{white-space:pre-wrap;margin:0}._undo_goxdv_14,._conflict_goxdv_18{border:1px solid var(--color-accent);border-radius:var(--radius-small);margin:12px 0;padding:16px}._danger_goxdv_19{color:#8c3025}._actions_goxdv_13 label{align-items:center;gap:8px;min-height:44px;display:flex}._actions_goxdv_13 input[type=checkbox]{flex-shrink:0;width:24px;height:24px}._visuallyHidden_goxdv_24{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._inventorySearch_goxdv_25{align-items:stretch;gap:7px;margin:2px 0 0;display:flex}._searchField_goxdv_26{flex:1;min-width:0;position:relative}._searchField_goxdv_26 svg{color:#6d7e6b;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchField_goxdv_26 input{color:#303930;width:100%;min-width:0;height:auto;min-height:46px;font:inherit;background:linear-gradient(160deg,#fffefa,#f6efe4);border:1px solid #ded5c5;border-radius:14px;padding:11px 9px 11px 35px;font-size:1rem;line-height:1.5;box-shadow:0 5px 13px -10px #79634880,inset 0 1px #fff}._searchField_goxdv_26 input::placeholder{color:#768172;opacity:1}._filterToggle_goxdv_30{color:#46604b;background:linear-gradient(155deg,#fffdf6,#eee5d5);border:1px solid #d4cfbb;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:4px;min-height:46px;padding:8px 9px;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex;box-shadow:0 5px 13px -10px #79634880,inset 0 1px #fff}._filterToggle_goxdv_30>svg{flex:0 0 17px;width:17px;height:17px}._filterToggle_goxdv_30[data-active]{color:#245e3b;background:linear-gradient(155deg,#f1f9ed,#dfeedd);border-color:#8eaf95}._filterChevron_goxdv_33{font-size:.875rem}._filterCount_goxdv_34{color:#fff;background:#477854;border-radius:50%;place-items:center;min-width:1.65em;height:1.65em;padding:0 4px;font-size:.6875rem;display:grid}._activeFilters_goxdv_35{color:#3a5e43;background:#edf3e7;border:1px solid #d6e2ce;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:7px 0 0;padding:5px 9px;display:flex}._filterSummary_goxdv_36{overflow-wrap:anywhere;flex:1;gap:1px;min-width:0;font-size:.6875rem;line-height:1.5;display:grid}._filterTerms_goxdv_37{flex-wrap:wrap;gap:0 6px;display:flex}._filterTerms_goxdv_37>span{max-width:100%}._filterSummary_goxdv_36 strong{font-size:.6875rem}._activeFilters_goxdv_35 button{color:#2c6541;text-underline-offset:3px;background:0 0;border:0;flex:none;min-height:44px;padding:4px 2px;font-size:.6875rem;font-weight:700;text-decoration:underline}._filterPanel_goxdv_41{background:radial-gradient(at 10% 0,#ffffffbd,#0000 75%),linear-gradient(165deg,#fffdf7,#f4ebdd 74%,#ede2d2);border:1px solid #e3dac8;border-radius:15px;gap:8px;margin-top:8px;padding:10px;display:grid;box-shadow:0 7px 18px -12px #79634880,inset 0 1px #fff}._filterPanel_goxdv_41[hidden]{display:none}._filterPanel_goxdv_41 label{color:#667460;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:.75rem;font-weight:700;display:flex}._filterPanel_goxdv_41 label>span{flex:0 0 4.5em}._filterPanel_goxdv_41 select{color:#303930;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fffdf8;border:1px solid #d9d6c4;border-radius:10px;flex:1 0 12em;padding:8px 6px;font-size:1rem}._inventoryListHeading_goxdv_46{color:#6b756a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;min-height:44px;margin-top:3px;font-size:.75rem;font-weight:600;display:flex}._resultCount_goxdv_47 strong{color:#344d3a;font-variant-numeric:tabular-nums;margin:0 2px;font-size:.9375rem}._resultCount_goxdv_47 small{color:#7a8175;margin-left:4px;font-size:.6875rem}._inventoryListHeading_goxdv_46 a{color:#356e4e;align-items:center;gap:3px;min-height:44px;padding:5px 1px 5px 8px;font-weight:700;text-decoration:none;display:inline-flex}._inventoryListHeading_goxdv_46 a span{font-size:1.15rem;line-height:1}._inventoryListLinks_goxdv_51{align-items:center;gap:6px;display:flex}._inventoryListHeading_goxdv_46 ._inventorySettings_goxdv_52{color:#47644f;border-radius:12px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}._inventorySettings_goxdv_52 svg{width:21px;height:21px}._empty_goxdv_54[data-filtered]{gap:8px;padding:26px 16px}._emptyIcon_goxdv_55 svg{width:25px;height:25px}@media (width<=340px){._filterToggle_goxdv_30>svg{display:none}}._inventoryList_goxdv_46{gap:10px;margin:0;padding:0;list-style:none;display:grid}._inventoryCard_goxdv_59,._detailCard_goxdv_59{background:radial-gradient(at 10% 0,#ffffffbd,#0000 75%),linear-gradient(165deg,#fffdf7,#f4ebdd 74%,#ede2d2);border:1px solid #e6ddcd;border-radius:18px;min-width:0;padding:14px 15px;position:relative;box-shadow:0 7px 18px -12px #79634880,inset 0 1px #fff}._inventoryCard_goxdv_59{min-height:110px}._inventoryCard_goxdv_59>._cardLink_goxdv_61>._cardMeta_goxdv_61{margin-top:5px}._inventoryCard_goxdv_59>._cardLink_goxdv_61>._itemValue_goxdv_62{margin-top:4px}._cardLink_goxdv_61{color:#303930;min-width:0;text-decoration:none;display:block}._cardLink_goxdv_61:after{border-radius:inherit;content:"";position:absolute;inset:0}._cardLink_goxdv_61:focus-visible:after{outline-offset:3px;outline:3px solid #23609d}._cardTop_goxdv_66{align-items:start;gap:8px;min-width:0;line-height:1.5;display:flex}._cardTop_goxdv_66 strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1.125rem;font-weight:600;line-height:1.35;display:block;overflow:hidden}._cardTop_goxdv_66 strong[data-compact-title]{font-size:1rem}._chevron_goxdv_69{color:#839282;flex:none;font-size:1.5rem;line-height:1}._cardMeta_goxdv_61{color:#68766a;margin-top:2px;font-size:.75rem;line-height:1.6;display:block}._itemValue_goxdv_62{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 10px;min-width:0;margin-top:10px;display:flex}._statusBadge_goxdv_72{color:#5f6b5f;overflow-wrap:anywhere;background:#f1f1ea;border:1px solid #deddd1;border-radius:20px;align-items:center;gap:5px;max-width:100%;padding:3px 9px;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex}._statusBadge_goxdv_72[data-state=buy]{color:#914609;background:#fff0db;border-color:#edd1a8}._statusBadge_goxdv_72[data-state=low]{color:#176140;background:#e3f3e6;border-color:#b9dcc4}._statusBadge_goxdv_72[data-state=pending]{color:#455f5d;background:#edf3f2;border-color:#cbd8d5}._statusDot_goxdv_76{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}._autoValue_goxdv_77{color:#305b40;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:1px 8px;min-width:0;display:flex}._autoValue_goxdv_77[data-state=buy]{color:#914609}._autoValue_goxdv_77[data-state=pending]{color:#455f5d}._autoValue_goxdv_77[data-state=enough]{color:#5f6b5f}._autoValue_goxdv_77 strong{font-size:1.1rem;line-height:1.35}._autoValue_goxdv_77 small{color:#6b756a;font-size:.6875rem}._quantityValue_goxdv_83{color:#667267;font-size:.75rem}._quantityValue_goxdv_83 strong{color:#2f4b3a;margin-left:5px;font-size:1.2rem}._quantityControl_goxdv_85{z-index:2;pointer-events:none;border-top:1px solid #e2dbcfa6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex;position:relative}._quantityLabel_goxdv_86{color:#6c786b;font-size:.75rem;font-weight:700}._stepper_goxdv_87{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}._stepper_goxdv_87 button{color:#266541;pointer-events:auto;background:linear-gradient(155deg,#fffefa,#edf5ec);border:1px solid #a7beaa;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;padding:0;font-size:1.25rem;font-weight:600;display:grid;box-shadow:inset 0 1px #fff}._quantityControl_goxdv_85>button{color:#266541;pointer-events:auto;background:#fffefa;border:1px solid #a7beaa;border-radius:13px;min-height:46px;padding:8px 12px}._quantityRow_goxdv_90{align-items:center;gap:2px;min-width:0;margin-top:5px;display:flex}._quantityInfo_goxdv_91{flex:1 1 0;min-width:0}._quantityInfo_goxdv_91 ._cardMeta_goxdv_61{margin-top:0}._quantityMode_goxdv_93{white-space:nowrap}._quantityInfo_goxdv_91 ._itemValue_goxdv_62{margin-top:4px}._quantityRight_goxdv_95{flex:0 0 134px;align-self:flex-end;width:134px;min-width:134px;max-width:calc(100% - 64px)}._quantityRow_goxdv_90 ._quantityControl_goxdv_85{border-top:0;flex-wrap:nowrap;justify-content:center;gap:0;margin:0;padding:0}._quantityRow_goxdv_90 ._quantityControl_goxdv_85._quantityUncertain_goxdv_97{flex-wrap:wrap}._quantityRow_goxdv_90 ._quantityLabel_goxdv_86{white-space:nowrap;line-height:15px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}._quantityRow_goxdv_90 ._stepper_goxdv_87{flex:0 auto;gap:0;min-width:0;transform:translateY(7px)}._quantityRow_goxdv_90 ._quantityControl_goxdv_85._quantityUncertain_goxdv_97 ._stepper_goxdv_87{margin-bottom:7px}._quantityRow_goxdv_90 ._stepper_goxdv_87 output{box-sizing:border-box;flex:0 0 42px;min-width:42px;height:46px;padding:0;font-size:1.375rem;line-height:1.2}@media (width<=320px){._quantityRow_goxdv_90 ._stepper_goxdv_87 output[data-three-digit=true]{font-size:18px}}._stepper_goxdv_87 button:disabled{opacity:.45}._stepper_goxdv_87 output{color:#2d4635;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;place-items:center;min-width:42px;padding:0 3px;font-size:1.2rem;font-weight:750;display:grid}._empty_goxdv_54{text-align:center;background:linear-gradient(155deg,#fffef9,#f5efe3);border:1px solid #e6dfd2;border-radius:18px;justify-items:center;gap:9px;padding:32px 20px;display:grid;box-shadow:0 7px 18px -14px #7a684580,inset 0 1px #fff}._emptyIcon_goxdv_55{color:#498463;background:#e8f2e7;border-radius:16px;place-items:center;width:48px;height:48px;font-size:1.7rem;font-weight:700;display:grid}._empty_goxdv_54 h2{font-size:1rem}._empty_goxdv_54 p{color:#68766a;font-size:.875rem}._empty_goxdv_54 a,._empty_goxdv_54 button{color:#fff;background:#497b5b;border:1px solid #4c8060;border-radius:12px;justify-content:center;align-items:center;min-height:46px;margin-top:4px;padding:8px 17px;font-weight:700;text-decoration:none;display:inline-flex}._detailCard_goxdv_59{padding:18px 17px}._detailCard_goxdv_59 h2{overflow-wrap:anywhere;font-size:1.15rem}._detailCard_goxdv_59 ._itemValue_goxdv_62{margin:10px 0 16px}._detailCard_goxdv_59 ._autoValue_goxdv_77 strong{font-size:1.4rem}._detailCard_goxdv_59 ._details_goxdv_16{border-top:1px solid #e2dbcfa6;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:0 12px;margin:0;font-size:.875rem}._detailCard_goxdv_59 ._details_goxdv_16 dt,._detailCard_goxdv_59 ._details_goxdv_16 dd{overflow-wrap:anywhere;border-bottom:1px solid #e2dbcfa6;padding:8px 0}._detailCard_goxdv_59 ._details_goxdv_16 dt{color:#68766a}._detailCard_goxdv_59 ._details_goxdv_16 dd{color:#303930;font-weight:600}._detailCard_goxdv_59>._hint_goxdv_12{margin-top:12px;line-height:1.7}._detailActions_goxdv_119{margin-top:14px}._detailActions_goxdv_119 ._actions_goxdv_13{margin-top:10px}._detailActions_goxdv_119 ._actions_goxdv_13 button,._detailActions_goxdv_119 ._editLink_goxdv_121{color:#365b42;background:#fffefa;border:1px solid #b3c8b5;border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding:9px 16px;font-weight:700;text-decoration:none;display:inline-flex}._detailActions_goxdv_119 ._actions_goxdv_13 button._danger_goxdv_19{color:#8c3025;border-color:#dfc8bf}._inventoryForm_goxdv_123{gap:14px;margin-top:4px}._inventoryForm_goxdv_123 fieldset{background:linear-gradient(160deg,#fffdf8,#f5ede0);border:1px solid #e6ddcd;border-radius:18px;gap:15px;padding:17px;box-shadow:0 7px 18px -12px #79634865,inset 0 1px #fff}._inventoryForm_goxdv_123 label{color:#56665a;gap:5px;font-size:.8125rem;font-weight:700}._inventoryForm_goxdv_123 input:not([type=checkbox]),._inventoryForm_goxdv_123 select,._inventoryForm_goxdv_123 textarea{color:#303930;background:#fffefa;border-color:#d5d9ce;border-radius:11px;min-height:48px;font-size:1rem;font-weight:400}._inventoryForm_goxdv_123>button[type=submit]{color:#fff;background:linear-gradient(155deg,#518860,#3e7652);border:1px solid #3e7652;border-radius:13px;min-height:50px;font-weight:700}._inventoryForm_goxdv_123>button[type=submit]:disabled{opacity:.6}._inventoryForm_goxdv_123 ._hint_goxdv_12{line-height:1.6}@media (width<=359px){._inventoryCard_goxdv_59{padding-inline:13px}._filterToggle_goxdv_30{padding-inline:8px}._statusBadge_goxdv_72{font-size:.71875rem}._autoValue_goxdv_77 small{font-size:.6875rem}}@media (forced-colors:active){._inventoryCard_goxdv_59,._detailCard_goxdv_59,._filterPanel_goxdv_41,._empty_goxdv_54,._inventoryForm_goxdv_123 fieldset{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}._statusBadge_goxdv_72,._filterToggle_goxdv_30,._stepper_goxdv_87 button{color:canvastext;background:canvas;border-color:canvastext}}._detailCard_goxdv_59{flex-direction:column;gap:0;padding:18px 17px;display:flex}._detailCard_goxdv_59 h2{color:#303d30;overflow-wrap:anywhere;order:0;margin:0;font-size:1.375rem;font-weight:650;line-height:1.5}._detailCard_goxdv_59>._itemValue_goxdv_62{background:#fffdf5a6;border:1px solid #e2d9c7;border-radius:14px;order:1;gap:10px;margin:13px 0 16px;padding:12px}._detailCard_goxdv_59 ._autoValue_goxdv_77{justify-items:end;gap:2px;margin-left:auto;display:grid}._detailCard_goxdv_59 ._autoValue_goxdv_77 strong{font-size:1.65rem;line-height:1.3}._detailCard_goxdv_59 ._autoValue_goxdv_77 small{font-size:.75rem}._detailCard_goxdv_59>._quantityControl_goxdv_85{background:linear-gradient(150deg,#f4f8ef,#e8f0e2);border:1px solid #cbdac8;border-radius:14px;order:2;gap:6px 10px;margin:0 0 17px;padding:10px}._detailCard_goxdv_59 ._quantityLabel_goxdv_86{color:#47644c;font-size:.8125rem}._detailCard_goxdv_59 ._stepper_goxdv_87 output{min-width:46px;font-size:1.5rem}._detailCard_goxdv_59 ._details_goxdv_16{border-top:1px solid #dfd6c5;order:3;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:0 12px;font-size:.8125rem;line-height:1.65}._detailCard_goxdv_59 ._details_goxdv_16 dt,._detailCard_goxdv_59 ._details_goxdv_16 dd{padding:10px 0}._detailCard_goxdv_59 ._details_goxdv_16 dt{color:#74806f;font-weight:500}._detailCard_goxdv_59 ._details_goxdv_16 dd{color:#354333;white-space:pre-wrap;font-weight:600}._detailCard_goxdv_59>._hint_goxdv_12{order:4;margin:12px 0 0;font-size:.75rem;line-height:1.7}._detailActions_goxdv_119{gap:10px;margin-top:14px;display:grid}._detailActions_goxdv_119>div{margin:0}._detailActions_goxdv_119 ._actions_goxdv_13{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0;display:grid}._detailActions_goxdv_119 button{color:#47664a;max-width:100%;min-height:46px;font:inherit;overflow-wrap:anywhere;background:linear-gradient(155deg,#fffdf5,#eee6d7);border:1px solid #b8c8af;border-radius:13px;padding:10px 14px;font-size:.875rem;font-weight:600}._detailActions_goxdv_119 ._actions_goxdv_13 ._editLink_goxdv_121{color:#fff;background:linear-gradient(155deg,#578863,#416f4c);border-color:#497b56;min-height:48px;font-size:.875rem}._detailActions_goxdv_119 ._actions_goxdv_13 ._danger_goxdv_19{color:#965a43;background:#fffaf5;border-color:#e0ccc0;font-size:.8125rem}._editorStudy_goxdv_162{gap:14px;margin:0}._editorStudy_goxdv_162 fieldset{background:radial-gradient(at 10% 0,#ffffffbd,#0000 75%),linear-gradient(165deg,#fffdf7,#f4ebdd 74%,#ede2d2);gap:17px;padding:16px}._editorStudy_goxdv_162 legend{color:#586e53;padding:0 7px;font-size:.8125rem;font-weight:700}._editorStudy_goxdv_162 label{color:#556a51;gap:7px;font-size:.8125rem;line-height:1.6}._editorStudy_goxdv_162 input:not([type=checkbox]),._editorStudy_goxdv_162 select,._editorStudy_goxdv_162 textarea{background:#fffdf8;border-color:#d9d2c1;min-height:48px;padding:11px 12px;font-size:1rem;line-height:1.5;box-shadow:inset 0 1px 3px #71624408}._editorStudy_goxdv_162 textarea{resize:vertical}._editorStudy_goxdv_162 label:has(select[value=quantity]){border-color:#c7d5bd}._editorStudy_goxdv_162 button{color:#3f6847;min-height:46px;font:inherit;overflow-wrap:anywhere;background:#f2f7ec;border:1px solid #bdcdb4;border-radius:12px;padding:10px 13px;font-size:.875rem;font-weight:600}._editorStudy_goxdv_162>button[type=submit]{min-height:52px;font-size:1rem}._editorStudy_goxdv_162 ._hint_goxdv_12{color:#798371;margin:-5px 0 0;font-size:.75rem;line-height:1.7}._editorStudy_goxdv_162 [role=alert]{color:#825435;overflow-wrap:anywhere;background:#fff2df;border:1px solid #dfbd99;border-radius:13px;margin:0;padding:12px 14px;font-size:.8125rem;line-height:1.7}._editorStudy_goxdv_162 ._conflict_goxdv_18{background:#eff5e9;border:1px solid #c5d4c3;border-radius:15px;margin:0;padding:14px}._editorStudy_goxdv_162 ._conflict_goxdv_18 h2{color:#486147;margin:0 0 10px;font-size:1rem}._editorStudy_goxdv_162 ._conflict_goxdv_18 ._details_goxdv_16{grid-template-columns:1fr;gap:0;margin:0 0 12px;display:grid}._editorStudy_goxdv_162 ._conflict_goxdv_18 ._details_goxdv_16>div{border-bottom:1px solid #d8e2d0;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;padding:7px 0;font-size:.75rem;line-height:1.6;display:grid}._editorStudy_goxdv_162 ._conflict_goxdv_18 dt,._editorStudy_goxdv_162 ._conflict_goxdv_18 dd{overflow-wrap:anywhere}._inventoryDialog_goxdv_178 h2{overflow-wrap:anywhere;font-size:1.125rem;line-height:1.6}._inventoryDialog_goxdv_178 p{font-size:.875rem;line-height:1.7}._inventoryDialog_goxdv_178 ._actions_goxdv_13{grid-template-columns:1fr;display:grid}._inventoryDialog_goxdv_178 button{overflow-wrap:anywhere;min-height:46px}@media (forced-colors:active){._editorStudy_goxdv_162 fieldset,._editorStudy_goxdv_162 ._conflict_goxdv_18,._detailCard_goxdv_59>._itemValue_goxdv_62,._detailCard_goxdv_59>._quantityControl_goxdv_85{color:canvastext;background:canvas;border-color:canvastext}}._editorStudy_goxdv_162 input:not([type=checkbox]),._editorStudy_goxdv_162 select,._editorStudy_goxdv_162 textarea{border:1px solid #d9d5cd}._editorStudy_goxdv_162 input[required]:not([type=checkbox]),._editorStudy_goxdv_162 select[data-required=true]{border:2px solid #789e7a;padding:10px 11px}._editorStudy_goxdv_162 input[aria-invalid=true]:not([type=checkbox]),._editorStudy_goxdv_162 select[aria-invalid=true],._editorStudy_goxdv_162 textarea[aria-invalid=true]{border:2px solid #c74d45;padding:10px 11px}._editorStudy_goxdv_162 ._fieldError_goxdv_188{color:#a63731;overflow-wrap:anywhere;margin:-12px 0 0;font-size:.8125rem;font-weight:500;line-height:1.65}._editorStudy_goxdv_162 ._fieldTitle_goxdv_191{color:#344f38;overflow-wrap:anywhere;background:#e8eedf;border-radius:5px;justify-self:start;width:fit-content;max-width:100%;padding:0 5px;font-size:.8125rem;font-weight:700;line-height:1.6}._editorStudy_goxdv_162 ._editorNote_goxdv_192{color:#78816e;overflow-wrap:anywhere;margin:-12px 0 0;font-size:.6875rem;font-weight:400;line-height:1.65}._editorStudy_goxdv_162 ._hint_goxdv_12{font-size:.6875rem}._modeGuide_goxdv_194{color:#5c6d55;background:#f2f2e8;border:1px solid #e0dccd;border-radius:13px;margin-top:12px;padding:11px 12px}._modeGuide_goxdv_194 h2{margin:0 0 6px;font-size:.8125rem;font-weight:700}._modeGuide_goxdv_194 dl{grid-template-columns:max-content minmax(0,1fr);gap:3px 9px;margin:0;font-size:.6875rem;line-height:1.6;display:grid}._modeGuide_goxdv_194 dt{font-weight:700}._modeGuide_goxdv_194 dd{overflow-wrap:anywhere;margin:0}._editorStudy_goxdv_162 ._editorNote_goxdv_192,._editorStudy_goxdv_162 ._hint_goxdv_12{color:#65715d;font-size:.75rem}._modeGuide_goxdv_194{color:#53644e}._modeGuide_goxdv_194 dl{font-size:.75rem}._explanationNarrow_goxdv_206{display:none}@media (width<=320px){._explanationWide_goxdv_207{display:none}._explanationNarrow_goxdv_206{display:inline}}._inventoryDialog_goxdv_178{background:linear-gradient(155deg,#fffdf7,#f4eadd);border:1px solid #dfc9b9;border-radius:20px;max-height:calc(100dvh - 32px);padding:20px;overflow-y:auto;box-shadow:0 18px 50px #463e3038}._inventoryDialog_goxdv_178 h2{color:#74473c;margin:0;font-size:1.125rem;line-height:1.5}._inventoryDialog_goxdv_178 p{color:#68705f;overflow-wrap:anywhere;margin:12px 0;font-size:.875rem;line-height:1.65}._inventoryDialog_goxdv_178 ._dialogItem_goxdv_213{color:#354333;background:#fffdf8;border:1px solid #e7dccc;border-radius:11px;padding:11px 12px;font-size:1rem;font-weight:600}._inventoryDialog_goxdv_178 ._actions_goxdv_13{gap:10px;margin-top:18px}._inventoryDialog_goxdv_178 ._actions_goxdv_13 button{min-height:48px;font:inherit;border-radius:12px;font-size:.875rem;font-weight:600;line-height:1.6}._inventoryDialog_goxdv_178 ._actions_goxdv_13 ._dialogCancel_goxdv_216{color:#496047;background:#fffdf6;border-color:#c4cdb9}._inventoryDialog_goxdv_178 ._actions_goxdv_13 ._dialogDelete_goxdv_217{color:#fff;background:#b44f45;border-color:#ad4941}._inventoryUndo_goxdv_218{background:linear-gradient(150deg,#f5f8ef,#eaf0e0);border:1px solid #bfd0b7;border-radius:16px;gap:12px;margin:12px 0;padding:15px;display:grid;box-shadow:0 5px 16px -12px #51644870}._inventoryUndo_goxdv_218 p{color:#506249;overflow-wrap:anywhere;gap:4px;margin:0;font-size:.875rem;line-height:1.6;display:grid}._inventoryUndo_goxdv_218 strong{color:#3b583e;font-weight:650}._inventoryUndo_goxdv_218 button{color:#3e6445;min-height:46px;font:inherit;overflow-wrap:anywhere;background:#fffdf6;border-color:#9fb696;border-radius:11px;font-size:.875rem;font-weight:650}._operationNotice_goxdv_222,._editorStudy_goxdv_162 ._validationSummary_goxdv_222{color:#795332;overflow-wrap:anywhere;background:#fff4e2;border:1px solid #dfc29f;border-left:4px solid #b78246;border-radius:13px;gap:5px;margin:12px 0;padding:13px 14px;font-size:.8125rem;line-height:1.7;display:grid}._operationNotice_goxdv_222 strong,._editorStudy_goxdv_162 ._validationSummary_goxdv_222 strong{font-size:.875rem;font-weight:650}._operationNotice_goxdv_222 p,._editorStudy_goxdv_162 ._operationNotice_goxdv_222{margin:0}._editorStudy_goxdv_162 ._validationSummary_goxdv_222{color:#9b4138;background:#fff2ed;border-color:#e4bbb4 #e4bbb4 #e4bbb4 #c74d45;margin:0}._editorStudy_goxdv_162 ._fieldError_goxdv_188{color:#a63731;line-height:1.65}._editorStudy_goxdv_162 ._fieldError_goxdv_188:before{content:"！";margin-right:3px;font-weight:700}._editorStudy_goxdv_162 ._conflict_goxdv_18{background:linear-gradient(145deg,#f7f8ef,#eaf0df);border:1px solid #bccbb2;border-radius:15px;padding:15px}._editorStudy_goxdv_162 ._conflict_goxdv_18 h2{margin-bottom:8px;font-size:1rem;line-height:1.5}._editorStudy_goxdv_162 ._conflictHelp_goxdv_231{color:#5e7055;margin:0 0 12px;font-size:.8125rem;line-height:1.7}._editorStudy_goxdv_162 ._conflict_goxdv_18 ._details_goxdv_16{background:#fffdf6;border:1px solid #dce3d2;border-radius:10px;padding:0 10px}._editorStudy_goxdv_162 ._conflict_goxdv_18 ._details_goxdv_16>div:last-child{border-bottom:0}._editorStudy_goxdv_162 ._conflict_goxdv_18 button{background:#fffdf6;border-color:#a6ba9b;width:100%;min-height:48px;font-size:.8125rem}._inventoryUndo_goxdv_218{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px}._inventoryUndo_goxdv_218>p{gap:2px;font-size:.8125rem;line-height:1.5}._inventoryUndo_goxdv_218>p strong{font-size:.75rem}._inventoryUndo_goxdv_218>button{white-space:nowrap;min-height:46px;padding:8px 10px}._inventoryUndo_goxdv_218>._operationNotice_goxdv_222{grid-column:1/-1}:where(main[data-shopping-ui]) .shoppingStudy{color:#303930;padding-top:10px}:where(main[data-shopping-ui]) .listStudy{padding-bottom:0}:where(main[data-shopping-ui]) .studyTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}:where(main[data-shopping-ui]) .studyTitle h2{letter-spacing:.02em;font-size:22px;font-weight:650;line-height:1.45}:where(main[data-shopping-ui]) .eyebrow{color:#9b571e;letter-spacing:.08em;font-size:12px;font-weight:700;line-height:1.5}:where(main[data-shopping-ui]) .studySettings{color:#687265;background:#fffdf7;border:1px solid #ded9ca;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;text-decoration:none;display:grid}:where(main[data-shopping-ui]) .studySettings svg{width:21px;height:21px}:where(main[data-shopping-ui]) .studyLead{color:#687166;font-size:13px;line-height:1.75}:where(main[data-shopping-ui]) .studyCounts{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;font-size:12px;display:grid}:where(main[data-shopping-ui]) .studyCounts>span{color:#805123;background:#fff7eb;border:1px solid #e4d7c4;border-radius:12px;padding:5px 11px}:where(main[data-shopping-ui]) .studyCounts>span+span{color:#4b6250;background:#eef2ed;border-color:#d8e0d3}:where(main[data-shopping-ui]) .studyCounts strong{font-variant-numeric:tabular-nums;margin-left:5px;font-size:22px;font-weight:650}:where(main[data-shopping-ui]) .studyCounts small{font-size:11px;line-height:1.25;display:block}:where(main[data-shopping-ui]) .shoppingStudy .onceForm{background:#fffdf7;border:1px solid #ded6c8;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:0 0 12px;padding:10px;display:grid;box-shadow:0 5px 16px -13px #79634880}:where(main[data-shopping-ui]) .onceHeading{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:1px 9px;display:flex}:where(main[data-shopping-ui]) .onceHeading strong{font-size:13px;font-weight:650}:where(main[data-shopping-ui]) .onceHeading span{color:#73786c;font-size:11px}:where(main[data-shopping-ui]) .shoppingStudy .onceForm input{border:1px solid #b9c6b4;border-radius:11px;min-height:46px;padding:10px;font-size:16px}:where(main[data-shopping-ui]) .shoppingStudy .onceForm button{color:#8c4d18;background:#fbefdf;border-color:#d6af7f;border-radius:11px;min-height:46px;padding:8px 13px;font-size:14px;font-weight:700}:where(main[data-shopping-ui]) .sectionTitle{justify-content:space-between;align-items:baseline;gap:8px;margin-top:14px;display:flex}:where(main[data-shopping-ui]) .sectionTitle h3{margin:0;font-size:16px;font-weight:650;line-height:1.6}:where(main[data-shopping-ui]) .sectionTitle>span{color:#777d70;white-space:nowrap;font-size:12px}:where(main[data-shopping-ui]) .purchasedTitle h3{color:#4f6654}:where(main[data-shopping-ui]) .purchasedTitle h3 span{font-size:12px;font-weight:500}:where(main[data-shopping-ui]) .sectionHelp{color:#747b6e;margin:2px 0 9px;font-size:11px;line-height:1.7}:where(main[data-shopping-ui]) .studyList{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}:where(main[data-shopping-ui]) .studyItem,:where(main[data-shopping-ui]) .purchaseCard{background:radial-gradient(at 10% 0,#ffffffbd,#0000 75%),linear-gradient(165deg,#fffdf7,#f4ebdd 74%,#ede2d2);border:1px solid #e6ddcd;border-radius:18px;min-width:0;box-shadow:0 7px 18px -12px #79634880,inset 0 1px #fff}:where(main[data-shopping-ui]) .studyItem{padding:12px 13px}:where(main[data-shopping-ui]) .itemMain{grid-template-columns:minmax(0,1fr) 84px;align-items:center;column-gap:7px;min-height:80px;display:grid}:where(main[data-shopping-ui]) .studyCheck{cursor:pointer;flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;gap:2px;width:84px;min-height:76px;display:flex}:where(main[data-shopping-ui]) .studyCheck input{accent-color:#497b5b;cursor:pointer;width:34px;height:34px;min-height:34px;margin:0}:where(main[data-shopping-ui]) .studyCheck:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:1px;border-radius:10px}:where(main[data-shopping-ui]) .itemContent{grid-area:1/1;min-width:0}:where(main[data-shopping-ui]) .itemName{color:#354434;overflow-wrap:anywhere;justify-content:space-between;align-items:start;gap:7px;font-size:18px;font-weight:600;line-height:1.45;text-decoration:none;display:flex}:where(main[data-shopping-ui]) .itemName strong{font-weight:600}:where(main[data-shopping-ui]) .itemName>span{color:#8b9785;font-size:23px;line-height:1.1}:where(main[data-shopping-ui]) .itemMeta{color:#71796b;margin-top:3px;font-size:11px;line-height:1.7}:where(main[data-shopping-ui]) .studyBadge{color:#5f6b5f;background:#f1f1ea;border:1px solid #deddd1;border-radius:20px;margin-top:6px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}:where(main[data-shopping-ui]) .studyBadge[data-state=buy]{color:#914609;background:#fff0db;border-color:#edd1a8}:where(main[data-shopping-ui]) .studyBadge[data-state=low]{color:#176140;background:#e3f3e6;border-color:#b9dcc4}:where(main[data-shopping-ui]) .studyBadge[data-state=pending]{color:#455f5d;background:#edf3f2;border-color:#cbd8d5}:where(main[data-shopping-ui]) .studyItem[data-purchased]{background:radial-gradient(at 10% 0,#ffffffbd,#0000 75%),linear-gradient(165deg,#fcfdf8,#eef1e7);border-color:#dce0d1}:where(main[data-shopping-ui]) .itemSecondary{border-top:1px solid #e2dbcfa6;justify-content:flex-end;margin:8px 0 -6px;display:flex}:where(main[data-shopping-ui]) .itemSecondary button{color:#76695c;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0 2px 0 10px;font-size:12px;text-decoration:underline}:where(main[data-shopping-ui]) .shoppingStudy button:disabled{opacity:.55}:where(main[data-shopping-ui]) .studyCheck:has(input:disabled){opacity:.55}:where(main[data-shopping-ui]) .studyEmpty{text-align:center;color:#5d6b58;background:#fffdf7;border:1px dashed #d9d8c9;border-radius:16px;margin-bottom:18px;padding:22px 14px;font-size:14px}:where(main[data-shopping-ui]) .studyEmpty small{margin-top:6px;font-size:12px;font-weight:400;display:block}:where(main[data-shopping-ui]) .checkoutDock{background:#fff9ef;border:1px solid #e5ddcf;border-radius:16px;width:100%;margin:4px 0 0;padding:12px}:where(main[data-shopping-ui]) .checkoutDock p{color:#7e6b54;margin-bottom:5px;font-size:11px}:where(main[data-shopping-ui]) .checkoutDock a{color:#fffdf8;background:linear-gradient(155deg,#b06b2d,#97501c);border:1px solid #9f5720;border-radius:13px;justify-content:space-between;align-items:center;min-height:46px;padding:10px 16px;font-size:16px;font-weight:650;text-decoration:none;display:flex}:where(main[data-shopping-ui]) .checkoutDock a span{font-size:24px;line-height:1}:where(main[data-shopping-ui]) .checkoutCount{color:#88521f;background:#f7ecdc;border:1px solid #dcc6aa;border-radius:20px;padding:4px 12px;font-size:13px}:where(main[data-shopping-ui]) .shoppingStudy .checkoutForm{margin-top:16px}:where(main[data-shopping-ui]) .shoppingStudy .checkoutForm fieldset{gap:10px}:where(main[data-shopping-ui]) .purchaseCard{padding:15px}:where(main[data-shopping-ui]) .purchaseHead h3{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.45}:where(main[data-shopping-ui]) .purchaseHead>span{color:#71796b;margin:3px 0 10px;font-size:11px;display:block}:where(main[data-shopping-ui]) .purchaseField label{color:#596b54;font-size:12px;font-weight:600}:where(main[data-shopping-ui]) .shoppingStudy .purchaseField input{background:#fffef9;border:2px solid #789e7a;border-radius:12px;min-height:48px;font-size:18px;font-weight:600;line-height:1.5}:where(main[data-shopping-ui]) .purchaseField p,:where(main[data-shopping-ui]) .purchaseField small{color:#697462;margin-top:5px;font-size:11px;font-weight:400;line-height:1.65;display:block}:where(main[data-shopping-ui]) .purchaseField small{color:#7b7e71;margin-top:1px}:where(main[data-shopping-ui]) .shoppingStudy .purchaseField[data-invalid] input{background:#fff9f6;border-color:#c74d45}:where(main[data-shopping-ui]) .purchaseField[data-invalid] p{color:#a13c32}:where(main[data-shopping-ui]) .purchaseEffect{border-top:1px solid #e2dbcfa6;align-items:start;gap:9px;padding-top:5px;display:flex}:where(main[data-shopping-ui]) .purchaseEffect>span{color:#4d7551;background:#e4edde;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;margin-top:3px;display:grid}:where(main[data-shopping-ui]) .purchaseEffect p{color:#4a6349;font-size:14px;font-weight:600}:where(main[data-shopping-ui]) .purchaseEffect small{color:#747a6b;margin-top:2px;font-size:11px;font-weight:400;display:block}:where(main[data-shopping-ui]) .shoppingStudy .confirmPurchase{color:#fffdf8;background:linear-gradient(155deg,#b06b2d,#97501c);border:1px solid #9f5720;border-radius:13px;min-height:48px;font-size:16px;font-weight:650}:where(main[data-shopping-ui]) .checkoutBack{color:#526d54;align-items:center;min-height:44px;font-size:13px;display:inline-flex}:where(main[data-shopping-ui]) .studyValidation,main[data-shopping-ui]>p[role=alert]{color:#953f36;background:#fff6ef;border:1px solid #d8a39a;border-radius:13px;margin:10px 0;padding:12px;font-size:13px;line-height:1.7}main[data-shopping-ui]>section:has(>button){background:#fff8ec;border:1px solid #d8b789;border-radius:15px;padding:14px;font-size:13px}:where(main[data-shopping-ui]) .studyConflict button{color:#7f4c18;background:#fffdf7;border:1px solid #ae8754;border-radius:11px;width:100%;min-height:46px;margin-top:10px;padding:8px;font-size:13px;font-weight:600}main[data-shopping-ui]>section:has(>button)>button{color:#7f4c18;background:#fffdf7;border:1px solid #ae8754;border-radius:11px;width:100%;min-height:46px;margin-top:10px;padding:8px;font-size:13px;font-weight:600}:where(main[data-shopping-ui]) .shoppingStudy .studyConflict{background:#fff8ec;border:1px solid #d8b789;border-radius:15px;font-size:13px}:where(main[data-shopping-ui]) .studyConflict ul{padding-left:18px;font-size:12px}main[data-shopping-ui]>p[role=status]:not([data-offline-notice]){color:#4b6b4f;margin:8px 0;font-size:12px}:where(main[data-shopping-ui]) .shoppingStudy .studyUndo{background:#f0f5eb;border-color:#cbd9c0;border-radius:13px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 12px;display:flex}:where(main[data-shopping-ui]) .studyUndo p{flex:130px;font-size:12px}:where(main[data-shopping-ui]) .shoppingStudy .studyUndo button{padding:4px 10px;font-size:12px}:where(main[data-shopping-ui]) .studyHidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=340px){:where(main[data-shopping-ui]) .studyCounts>span{padding:5px 9px}:where(main[data-shopping-ui]) .studyTitle h2{font-size:21px}:where(main[data-shopping-ui]) .itemName{font-size:17px}:where(main[data-shopping-ui]) .purchaseCard{padding:13px}:where(main[data-shopping-ui]) .purchasedTitle h3{font-size:15px}:where(main[data-shopping-ui]) .purchasedTitle h3 span{font-size:11px}:where(main[data-shopping-ui]) .studyCounts small{font-size:10px}}:where(main[data-shopping-ui]) .onceDisclosure{background:#fffdf7;border:1px solid #ded6c8;border-radius:16px;margin:0 0 12px;box-shadow:0 5px 16px -13px #79634880}:where(main[data-shopping-ui]) .onceDisclosure summary{cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:10px 12px;list-style:none;display:flex}:where(main[data-shopping-ui]) .onceDisclosure summary::-webkit-details-marker{display:none}:where(main[data-shopping-ui]) .onceEntryText{gap:1px;display:grid}:where(main[data-shopping-ui]) .onceEntryText strong{color:#5c4e3b;font-size:13px;font-weight:650}:where(main[data-shopping-ui]) .onceEntryText small{color:#757a6d;font-size:11px}:where(main[data-shopping-ui]) .disclosureSymbol{color:#945823;background:#fff8ed;border:1px solid #dcc7ab;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:21px;line-height:1;display:grid}:where(main[data-shopping-ui]) .disclosureSymbol:before{content:"＋"}:where(main[data-shopping-ui]) .onceDisclosure[open] .disclosureSymbol:before{content:"−"}:where(main[data-shopping-ui]) .onceDisclosure[open] summary{border-bottom:1px solid #e9e2d4;border-radius:16px 16px 0 0}:where(main[data-shopping-ui]) .shoppingStudy .onceDisclosure .onceForm{box-shadow:none;background:0 0;border:0;border-radius:0 0 16px 16px;margin:0;padding:10px 12px 12px}:where(main[data-shopping-ui]) .checkHit{background:#e9ddc940;border:1px solid #d1c4ad;border-radius:14px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff70}:where(main[data-shopping-ui]) .studyItem[data-purchased] .checkHit{background:#e9f0e470;border-color:#bdcfb6}:where(main[data-shopping-ui]) .checkCaption{color:#626957;text-align:center;flex-wrap:wrap;justify-content:center;max-width:100%;font-size:12px;line-height:1.45;display:flex}:where(main[data-shopping-ui]) .checkCaption>span{white-space:nowrap;display:inline-block}main[data-shopping-ui]>.shoppingUncertain{background:#fff8ec;border:1px solid #d8b789;border-radius:15px;margin:10px 0 12px;padding:15px;font-size:13px}:where(main[data-shopping-ui]) .shoppingUncertain[hidden]{display:none}:where(main[data-shopping-ui]) .shoppingUncertain h2{color:#7d4d22;margin:0 0 7px;font-size:16px;font-weight:650;line-height:1.55}:where(main[data-shopping-ui]) .shoppingUncertain p{color:#76634c;font-size:13px;line-height:1.75}:where(main[data-shopping-ui]) .studyCheck input{appearance:none;box-sizing:border-box;background:linear-gradient(155deg,#faf2e4,#ecdfc7);border:2px solid #938265;border-radius:7px;display:block;position:relative;box-shadow:inset 0 1px #fff9}:where(main[data-shopping-ui]) .studyCheck input:after{content:"";opacity:0;border:3px solid #fff;border-width:0 3px 3px 0;width:9px;height:17px;position:absolute;top:4px;left:10px;transform:rotate(45deg)}:where(main[data-shopping-ui]) .studyCheck input:checked{background:#497b5b;border-color:#477552;box-shadow:inset 0 1px #ffffff2b}:where(main[data-shopping-ui]) .studyCheck input:checked:after{opacity:1}@media (forced-colors:active){:where(main[data-shopping-ui]) .studyCheck input{appearance:auto;background:canvas}:where(main[data-shopping-ui]) .studyCheck input:after{display:none}}:where(main[data-shopping-ui]) .shoppingStudy.listStudy{padding-top:4px}:where(main[data-shopping-ui]) .listStudy .studyTitle{gap:8px;margin-bottom:3px}:where(main[data-shopping-ui]) .listStudy .studyTitle h2{font-size:20px;line-height:1.3}:where(main[data-shopping-ui]) .listStudy .eyebrow{line-height:1.3}:where(main[data-shopping-ui]) .listStudy .studyLead{line-height:1.5}:where(main[data-shopping-ui]) .listStudy .studyCounts{margin:7px 0}:where(main[data-shopping-ui]) .listStudy .studyCounts>span{padding:4px 10px}:where(main[data-shopping-ui]) .listStudy .studyCounts strong{font-size:20px;line-height:1.3}:where(main[data-shopping-ui]) .listStudy .onceDisclosure{margin-bottom:8px}:where(main[data-shopping-ui]) .listStudy .onceDisclosure summary{min-height:56px;padding:6px 10px}:where(main[data-shopping-ui]) .listStudy .sectionTitle{margin-top:8px}:where(main[data-shopping-ui]) .listStudy .sectionHelp{margin:1px 0 7px}:where(main[data-shopping-ui]) .listStudy .itemSecondary{border-top:0;margin:0 0 -12px}:where(main[data-shopping-ui]) .listStudy .itemSecondary button{background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;padding:0;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}:where(main[data-shopping-ui]) .secondaryLabel{color:#6e6557;background:#fffefa;border:1px solid #d9d2c2;border-radius:9px;justify-content:center;align-items:center;min-height:28px;padding:3px 9px;display:inline-flex}:where(main[data-shopping-ui]) .checkoutStudy .checkoutHelp{color:#6b7463;margin-top:3px;font-size:12px;line-height:1.6}:where(main[data-shopping-ui]) .shoppingStudy.checkoutStudy .checkoutForm{margin-top:10px}:where(main[data-shopping-ui]) .checkoutStudy .checkoutForm fieldset{gap:8px}:where(main[data-shopping-ui]) .checkoutStudy .purchaseCard{padding:10px 12px}:where(main[data-shopping-ui]) .checkoutStudy .purchaseHead{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;margin-bottom:5px;display:flex}:where(main[data-shopping-ui]) .checkoutStudy .purchaseHead h3{flex:8em;min-width:0;line-height:1.35}:where(main[data-shopping-ui]) .checkoutStudy .purchaseHead>span{flex:0 auto;margin:0;font-size:11px;line-height:1.5}:where(main[data-shopping-ui]) .checkoutStudy .purchaseField label{gap:4px;display:grid}:where(main[data-shopping-ui]) .purchaseLabelLine{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;min-width:0;display:flex}:where(main[data-shopping-ui]) .previousQuantity{color:#4f5a4d;overflow-wrap:anywhere;font-size:12px;font-weight:600}:where(main[data-shopping-ui]) .checkoutStudy .purchaseError{color:#a13c32;margin:5px 0 0;font-size:12px;line-height:1.6}:where(main[data-shopping-ui]) .checkoutStudy .purchaseCard[data-no-input]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:64px;display:flex}:where(main[data-shopping-ui]) .checkoutStudy .purchaseCard[data-no-input] .purchaseHead{flex:8em;margin:0;display:block}:where(main[data-shopping-ui]) .checkoutStudy .purchaseEffect{border:0;flex:0 auto;padding:0;display:block}:where(main[data-shopping-ui]) .checkoutStudy .purchaseEffect p{font-size:14px;line-height:1.5}:where(main[data-shopping-ui]) .checkoutHeading>span{white-space:nowrap;display:inline-block}@media (width<=359px){._row_4cq2t_25{padding-inline:12px}._nameLink_4cq2t_26 strong{font-size:17px}._cardBottom_4cq2t_33{gap:6px}._value_4cq2t_34{gap:4px 7px}._days_4cq2t_40 strong{font-size:25px}._quick_4cq2t_44>a,._quick_4cq2t_44>button{min-width:72px;padding-inline:10px}._detailCard_4cq2t_25{padding:15px}._detailCard_4cq2t_25 h2{font-size:21px}}@media (forced-colors:active){._row_4cq2t_25,._detailCard_4cq2t_25,._form_4cq2t_77 fieldset,._segments_4cq2t_13,._heroValue_4cq2t_60{box-shadow:none;background:canvas;border-color:canvastext}._value_4cq2t_34{color:canvastext}._badge_4cq2t_38{background:canvas;border-color:canvastext}._quick_4cq2t_44>button,._donePrimary_4cq2t_68>button,._form_4cq2t_77>button[type=submit]{color:buttontext;background:buttonface}}._detailCard_4cq2t_25{--detail-line:#d6c9b580;--detail-ink:#65594a;background:radial-gradient(at 10% 0,#ffffffe0,#0000 90%),linear-gradient(165deg,#fffdf8,#f8f0e2 65%,#eee2ce);border-color:#ded1bd;padding:17px;box-shadow:0 7px 18px -12px #79634865,inset 0 1px #fff}._detailCard_4cq2t_25:has([data-rank="0"]){--detail-line:#d8adbb80;--detail-ink:#a02640;background:radial-gradient(at 10% 0,#ffffffe0,#0000 90%),linear-gradient(165deg,#fff6f8,#f9dce5 65%,#edc1d0);border-color:#dfb4c1;box-shadow:0 7px 18px -12px #96657670,inset 0 1px #fff}._detailCard_4cq2t_25:has([data-rank="1"]){--detail-line:#e2c5d080;--detail-ink:#a34d55;background:radial-gradient(at 10% 0,#ffffffe0,#0000 90%),linear-gradient(165deg,#fffafb,#fcecf1 65%,#f5dce5);border-color:#e8cdd6;box-shadow:0 7px 18px -12px #9a738070,inset 0 1px #fff}._detailCard_4cq2t_25:has([data-rank="2"]){--detail-line:#b5cedf80;--detail-ink:#145b86;background:radial-gradient(at 10% 0,#ffffffe0,#0000 90%),linear-gradient(165deg,#f5fbff,#dfedf9 65%,#bedcf0);border-color:#bfd6e7;box-shadow:0 7px 18px -12px #67869c70,inset 0 1px #fff}._detailCard_4cq2t_25 ._kind_4cq2t_58{color:#666456;margin-bottom:5px;font-weight:600}._detailCard_4cq2t_25 h2{color:#303d35}._detailCard_4cq2t_25 ._heroValue_4cq2t_60{border-color:var(--detail-line);background:linear-gradient(155deg,#fffefad9,#fffefa99);margin:13px 0 15px;padding:13px;box-shadow:inset 0 1px #ffffffa0}._detailCard_4cq2t_25 ._value_4cq2t_34{color:var(--detail-ink);flex-wrap:nowrap;gap:8px}._detailCard_4cq2t_25 ._value_4cq2t_34[data-rank="1"]{--ink:#a34d55;--badge:#fbe9ed;--line:#e8c8d0}._detailCard_4cq2t_25 ._value_4cq2t_34[data-rank="3"],._detailCard_4cq2t_25 ._value_4cq2t_34[data-rank="4"]{--ink:#5d6850;--badge:#f4eddf;--line:#ded2be}._detailCard_4cq2t_25 ._badge_4cq2t_38{color:var(--detail-ink);font-size:12px}._detailCard_4cq2t_25 ._badge_4cq2t_38 i{display:none}._detailCard_4cq2t_25 ._days_4cq2t_40{gap:3px}._detailCard_4cq2t_25 ._days_4cq2t_40 strong{font-size:38px;line-height:1.1}._detailCard_4cq2t_25 ._days_4cq2t_40 small,._detailCard_4cq2t_25 ._days_4cq2t_40>span{font-size:12px}._detailCard_4cq2t_25 ._details_4cq2t_64{border-top-color:var(--detail-line);grid-template-columns:96px minmax(0,1fr);gap:0 12px;line-height:1.75}._detailCard_4cq2t_25 ._details_4cq2t_64 dt,._detailCard_4cq2t_25 ._details_4cq2t_64 dd{border-bottom-color:var(--detail-line);padding:10px 0}._detailCard_4cq2t_25 ._details_4cq2t_64 dt{color:#646558}._detailCard_4cq2t_25 ._details_4cq2t_64 dd{color:#303d35;font-weight:600}._detailCard_4cq2t_25 ._donePrimary_4cq2t_68{margin-bottom:15px}._detailCard_4cq2t_25 ._donePrimary_4cq2t_68>button,._detailActions_4cq2t_74>a{color:#fffefa;text-shadow:0 1px 1px #284b2420;background:linear-gradient(155deg,#628b68,#4f7c59);border:1px solid #4b765580;font-weight:700;box-shadow:inset 0 1px #ffffff25,0 2px 5px -3px #543d3338}._detailCard_4cq2t_25 ._donePrimary_4cq2t_68>button{border-radius:13px;min-height:50px}._detailActions_4cq2t_74{grid-template-columns:minmax(0,1fr) 58px;gap:10px;margin-top:14px}._detailActions_4cq2t_74>a,._detailActions_4cq2t_74>._danger_4cq2t_76{white-space:nowrap;height:48px;min-height:48px;padding:10px 12px}._detailActions_4cq2t_74>a{font-size:14px}._detailActions_4cq2t_74>._danger_4cq2t_76{color:#a45259;background:linear-gradient(155deg,snow,#fbeef0);border-color:#e2bdc3;place-items:center;padding-inline:8px;font-size:13px;font-weight:600;display:grid;box-shadow:inset 0 1px #fff}@media (width<=359px){._detailCard_4cq2t_25{padding:15px}._detailCard_4cq2t_25 ._heroValue_4cq2t_60{padding:11px 10px}._detailCard_4cq2t_25 ._badge_4cq2t_38{padding-inline:6px;font-size:11px}._detailCard_4cq2t_25 ._days_4cq2t_40 strong{font-size:34px}._detailCard_4cq2t_25 ._details_4cq2t_64{grid-template-columns:82px minmax(0,1fr);gap:0 10px}._detailActions_4cq2t_74{grid-template-columns:minmax(0,1fr) 56px;gap:8px}._detailActions_4cq2t_74>a{padding-inline:8px}}@media (forced-colors:active){._detailCard_4cq2t_25,._detailCard_4cq2t_25 ._heroValue_4cq2t_60{box-shadow:none;background:canvas;border-color:canvastext}._detailCard_4cq2t_25 ._value_4cq2t_34,._detailCard_4cq2t_25 ._badge_4cq2t_38{color:canvastext}._detailActions_4cq2t_74>a,._detailActions_4cq2t_74>._danger_4cq2t_76,._detailCard_4cq2t_25 ._donePrimary_4cq2t_68>button{color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}}@media (width<=359px){._today_4cq2t_178{font-size:11px}}._returnRow_4cq2t_181{justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-bottom:10px;display:flex}._returnRow_4cq2t_181>a{color:#526d54;flex-shrink:0;font-size:13px}._returnRow_4cq2t_181 ._today_4cq2t_178{margin-block:0}._detailActions_4cq2t_74>._danger_4cq2t_76,._deleteArea_4cq2t_184>button{color:#fffefa;text-shadow:0 1px 1px #284b2420;background:linear-gradient(155deg,#c55b67,#a83e4e);border-color:#a83e4e80;font-weight:700;box-shadow:inset 0 1px #ffffff25,0 2px 5px -3px #543d3338}._editor_4cq2t_185{padding-top:15px}._editor_4cq2t_185 ._screenTitle_4cq2t_4{font-size:21px}._editor_4cq2t_185 ._form_4cq2t_77{gap:14px}._editor_4cq2t_185 ._form_4cq2t_77 fieldset{background:linear-gradient(160deg,#fffdfa 1%,#fbf7ef 48%,#f2e7d8 100%);border-color:#e0d5c5;gap:15px;padding:16px 14px 17px;box-shadow:0 5px 11px #584b3720,inset 0 1px #fff}._editor_4cq2t_185 ._form_4cq2t_77 label{gap:7px;font-size:12px}._editor_4cq2t_185 ._form_4cq2t_77 label>span:first-child{align-items:center;min-width:0;display:flex}._editor_4cq2t_185 ._form_4cq2t_77 input:not([type=checkbox]),._editor_4cq2t_185 ._form_4cq2t_77 select,._editor_4cq2t_185 ._form_4cq2t_77 textarea{background:#fffdfa;border-color:#ddcfbc;border-radius:10px;min-height:45px;padding:10px 12px;font-size:1rem}._editor_4cq2t_185 ._form_4cq2t_77 textarea{min-height:79px}._inlineHint_4cq2t_193{color:#8a826e;white-space:nowrap;letter-spacing:-.035em;margin-left:auto;font-size:10px;font-weight:400}._dateGroup_4cq2t_194{gap:7px;display:grid}._editor_4cq2t_185 ._form_4cq2t_77 ._dateGroup_4cq2t_194>button{background:linear-gradient(#f2f8ef,#e4f0df);border-radius:9px;justify-self:end;width:65px;min-height:35px;margin:0;padding:6px 8px;font-size:12px}._editor_4cq2t_185 ._form_4cq2t_77>button[type=submit]{background:linear-gradient(155deg,#628b68,#4f7c59);border-radius:12px;min-height:48px;box-shadow:inset 0 1px #ffffff25,0 2px 5px -3px #543d3338}._typeChange_4cq2t_197{color:#465c4c;background:linear-gradient(145deg,#f8fbf5,#edf4e9);border:1px solid #cddcc9;border-radius:12px;padding:12px 11px 11px;box-shadow:inset 0 1px #fff}._typeChange_4cq2t_197 h3{color:#42674d;margin:0 0 6px;font-size:12px}._typeChange_4cq2t_197 p{margin:0;font-size:11px;line-height:1.7}._editor_4cq2t_185 ._form_4cq2t_77 ._typeChange_4cq2t_197 label{border-top:1px solid #dbe5d8;align-items:start;gap:9px;margin-top:10px;padding-top:9px;font-size:11px;line-height:1.6;display:flex}._editor_4cq2t_185 ._form_4cq2t_77 ._typeChange_4cq2t_197 input{flex-shrink:0;width:20px;height:20px;min-height:20px;margin:0}._deleteArea_4cq2t_184{border-top:1px solid #e6dfd3;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding:14px 2px 0;display:flex}._deleteArea_4cq2t_184>span{color:#7a776d;font-size:11px}._deleteArea_4cq2t_184>button{border:1px solid #a83e4e80;border-radius:12px;width:87px;height:45px;font-size:14px}@media (width<=359px){._editor_4cq2t_185 ._form_4cq2t_77 fieldset{padding:14px 13px}._deleteArea_4cq2t_184>button{width:81px}._deleteArea_4cq2t_184>span{font-size:10px}._editor_4cq2t_185 ._screenTitle_4cq2t_4{font-size:20px}}._returnRow_4cq2t_181>a{align-items:center;min-height:44px;margin:0;display:inline-flex}._study_4cq2t_1{color:#303d35;padding-top:10px}._hidden_4cq2t_2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._titleRow_4cq2t_3{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}._titleRow_4cq2t_3 h2,._screenTitle_4cq2t_4{letter-spacing:.02em;font-size:22px;font-weight:650;line-height:1.45}._screenTitle_4cq2t_4{margin:0 0 2px}._settings_4cq2t_6{color:#64735f;background:#fffdf7;border:1px solid #ded9ca;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}._settings_4cq2t_6 svg{width:21px;height:21px}._filters_4cq2t_8{gap:9px;display:grid}._search_4cq2t_9{display:block;position:relative}._search_4cq2t_9 svg{color:#71806b;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._search_4cq2t_9 input{color:#303930;background:linear-gradient(160deg,#fffefa,#f6efe4);border:1px solid #ded5c5;border-radius:14px;width:100%;min-width:0;min-height:46px;padding:11px 10px 11px 37px;font-size:1rem;display:block;box-shadow:0 5px 13px -10px #79634880,inset 0 1px #fff}._search_4cq2t_9 input::placeholder{color:#778173;opacity:1}._segments_4cq2t_13{background:#eaf0e4;border:1px solid #d9dfd1;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid;box-shadow:inset 0 1px 3px #6672550a}._segments_4cq2t_13 button{color:#64755d;background:0 0;border:1px solid #0000;border-radius:10px;min-height:44px;padding:5px 6px;font-size:13px;font-weight:600}._segments_4cq2t_13 button[aria-pressed=true]{color:#355d41;background:linear-gradient(155deg,#fffefa,#edf4e7);border-color:#c6d5be;box-shadow:0 3px 8px -5px #4c684944,inset 0 1px #fff}._activeFilters_4cq2t_16{color:#3a5e43;background:#edf3e7;border:1px solid #d6e2ce;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:4px 9px;font-size:11px;display:flex}._activeFilters_4cq2t_16>span{overflow-wrap:anywhere;min-width:0}._activeFilters_4cq2t_16 button{color:#2c6541;text-underline-offset:3px;background:0 0;border:0;flex-shrink:0;min-height:44px;padding:3px 0;font-size:11px;text-decoration:underline}._listHeading_4cq2t_19{color:#6b756a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;min-height:47px;margin:2px 0;font-size:12px;display:flex}._listHeading_4cq2t_19 strong{color:#344d3a;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}._listHeading_4cq2t_19 small{color:#737d6c;margin-left:6px;font-size:11px}._listHeading_4cq2t_19 a{color:#356e4e;align-items:center;gap:3px;min-height:44px;font-weight:700;text-decoration:none;display:flex}._listHeading_4cq2t_19 a>span{font-size:19px}._list_4cq2t_19{gap:10px;margin:0;padding:0;list-style:none;display:grid}._row_4cq2t_25,._detailCard_4cq2t_25{background:radial-gradient(at 10% 0,#ffffffe0,#0000 90%),linear-gradient(165deg,#f7faf2,#e7efdd 65%,#d9e6ce);border:1px solid #cdd8c5;border-radius:18px;min-width:0;padding:13px 14px 12px;box-shadow:0 7px 18px -12px #66784c70,inset 0 1px #fff}._nameLink_4cq2t_26{color:#354434;justify-content:space-between;align-items:start;gap:10px;min-height:27px;text-decoration:none;display:flex}._nameLink_4cq2t_26 strong{overflow-wrap:anywhere;min-width:0;font-size:18px;font-weight:600;line-height:1.45}._nameLink_4cq2t_26>span{color:#889a7f;font-size:24px;line-height:1.05}._meta_4cq2t_29{color:#65715e;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-top:3px;font-size:11px;line-height:1.7;display:flex}._meta_4cq2t_29>span:first-child{color:#4f694c;font-weight:600}._date_4cq2t_31{font-variant-numeric:tabular-nums}._date_4cq2t_31>span{display:inline-block}._cardBottom_4cq2t_33{border-top:1px solid #c9d6c380;justify-content:space-between;align-items:end;gap:9px;margin-top:10px;padding-top:9px;display:flex}._value_4cq2t_34{--ink:#486346;--badge:#e6efdd;--line:#c8d7be;min-width:0;color:var(--ink);flex-wrap:wrap;flex:1;align-items:center;gap:3px 9px;display:flex}._value_4cq2t_34[data-rank="0"]{--ink:#a02640;--badge:#fbe8ed;--line:#ecc4ce}._value_4cq2t_34[data-rank="1"]{--ink:#914609;--badge:#fff0da;--line:#ead3b1}._value_4cq2t_34[data-rank="2"]{--ink:#145b86;--badge:#e2f2fd;--line:#bcd8e8}._badge_4cq2t_38{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff70,var(--badge));border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.6;display:inline-flex}._badge_4cq2t_38 i{background:currentColor;border-radius:50%;width:5px;height:5px}._days_4cq2t_40{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:2px;display:inline-flex}._days_4cq2t_40 small{margin-right:1px;font-size:11px}._days_4cq2t_40 strong{letter-spacing:-.025em;font-size:27px;font-weight:750;line-height:1.12}._days_4cq2t_40>span{font-size:12px;font-weight:600}._quick_4cq2t_44{flex:none}._quick_4cq2t_44>a,._quick_4cq2t_44>button{color:#3f6948;background:linear-gradient(155deg,#fffefa,#f0f5e8);border:1px solid #acbfa3;border-radius:12px;justify-content:center;align-items:center;min-width:76px;min-height:46px;padding:8px 12px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff,0 3px 8px -7px #41683f80}._quick_4cq2t_44>button{color:#fffefa;background:linear-gradient(155deg,#5e8b62,#42744e);border-color:#497b56}._quick_4cq2t_44>a span{margin-left:3px;font-size:16px}._quick_4cq2t_44 p{color:#953f36;max-width:160px;font-size:12px}._empty_4cq2t_49{text-align:center;background:linear-gradient(155deg,#fffef9,#edf2e5);border:1px solid #d9dfd0;border-radius:18px;justify-items:center;gap:8px;padding:27px 14px;display:grid}._empty_4cq2t_49>span{color:#5a7b4e;background:#e4edda;border-radius:15px;place-items:center;width:45px;height:45px;font-size:30px;display:grid}._empty_4cq2t_49 h3{margin:0;font-size:15px;font-weight:650}._empty_4cq2t_49 p{color:#6d7764;font-size:12px}._empty_4cq2t_49 button,._empty_4cq2t_49 a{color:#fff;background:#497b56;border:1px solid #497b56;border-radius:12px;min-height:46px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none}._temporary_4cq2t_54{color:#795746;background:#fff8f0;border:1px solid #dfd0c3;border-radius:14px;margin:4px 0 12px;padding:9px 12px;font-size:12px}._temporary_4cq2t_54 a{align-items:center;min-height:44px;display:inline-flex}._study_4cq2t_1>a{color:#526d54;min-height:44px;margin-bottom:10px;font-size:13px}._detailCard_4cq2t_25{padding:17px}._kind_4cq2t_58{color:#6c7b61;margin-bottom:5px;font-size:12px;display:inline-block}._detailCard_4cq2t_25 h2{color:#303d30;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:650;line-height:1.5}._heroValue_4cq2t_60{background:#fffef8a0;border:1px solid #ccd9c1;border-radius:14px;margin:13px 0 17px;padding:13px}._heroValue_4cq2t_60 ._value_4cq2t_34{justify-content:space-between}._heroValue_4cq2t_60 ._days_4cq2t_40 strong{font-size:34px}._heroValue_4cq2t_60 ._badge_4cq2t_38{font-size:12px}._details_4cq2t_64{border-top:1px solid #cbd7c1;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:0 12px;margin:0;font-size:13px;line-height:1.65;display:grid}._details_4cq2t_64 dt,._details_4cq2t_64 dd{overflow-wrap:anywhere;border-bottom:1px solid #cbd7c180;margin:0;padding:10px 0}._details_4cq2t_64 dt{color:#6f7d64}._details_4cq2t_64 dd{color:#354333;white-space:pre-wrap;font-weight:600}._donePrimary_4cq2t_68{margin:0 0 17px}._donePrimary_4cq2t_68>button{color:#fff;background:linear-gradient(155deg,#5a8b62,#40714d);border:1px solid #497b56;border-radius:13px;width:100%;min-height:50px;font-size:16px;font-weight:700}._donePrimary_4cq2t_68>button:before{content:"✓";margin-right:9px}._donePrimary_4cq2t_68 p{color:#953f36;font-size:12px}._actions_4cq2t_72{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}._actions_4cq2t_72 button,._actions_4cq2t_72 a{color:#47664a;min-height:46px;font:inherit;background:linear-gradient(155deg,#fffdf5,#eee6d7);border:1px solid #b8c8af;border-radius:13px;padding:9px 14px;font-size:14px;font-weight:600;text-decoration:none}._detailActions_4cq2t_74{grid-template-columns:minmax(0,1fr) auto;margin-top:14px;display:grid}._detailActions_4cq2t_74>a{color:#fff;background:linear-gradient(155deg,#578863,#416f4c);border-color:#497b56;place-items:center;display:grid}._actions_4cq2t_72 ._danger_4cq2t_76{color:#965a43;background:#fffaf5;border-color:#e0ccc0;font-size:13px}._form_4cq2t_77{gap:14px;margin:0;display:grid}._form_4cq2t_77 fieldset{background:radial-gradient(at 10% 0,#ffffffbd,#0000 75%),linear-gradient(165deg,#fffdf7,#f4ebdd 74%,#ede2d2);border:1px solid #dfd9c9;border-radius:18px;gap:16px;min-width:0;margin:0;padding:16px;display:grid;box-shadow:0 7px 18px -12px #79634865,inset 0 1px #fff}._form_4cq2t_77 label{color:#556a51;gap:7px;min-width:0;font-size:13px;font-weight:700;line-height:1.6;display:grid}._form_4cq2t_77 input:not([type=checkbox]),._form_4cq2t_77 select,._form_4cq2t_77 textarea{color:#303930;width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #d9d2c1;border-radius:11px;padding:11px 12px;font-size:16px;font-weight:400;line-height:1.5;display:block;box-shadow:inset 0 1px 3px #71624408}._form_4cq2t_77 input::placeholder,._form_4cq2t_77 textarea::placeholder{color:#8a8d7f;font-size:13px}._form_4cq2t_77 select{appearance:auto}._form_4cq2t_77 input[type=date]{appearance:none}._form_4cq2t_77 input[type=checkbox]{vertical-align:middle;accent-color:#497b56;width:23px;height:23px;min-height:23px;margin:0 7px 0 0}._form_4cq2t_77 textarea{resize:vertical}._required_4cq2t_86,._optional_4cq2t_86{vertical-align:1px;border-radius:5px;margin-left:5px;padding:0 5px;font-size:10px;font-weight:600;display:inline-block}._required_4cq2t_86{color:#806147;background:#ede2ce}._optional_4cq2t_86{color:#7c8173;background:#edece4}._form_4cq2t_77 button{color:#3f6847;min-height:46px;font:inherit;background:#f2f7ec;border:1px solid #bdcdb4;border-radius:12px;padding:9px 13px;font-size:14px;font-weight:600}._form_4cq2t_77 button[type=button]:has(+label){justify-self:end;min-width:72px;margin-top:-7px}._form_4cq2t_77>button[type=submit]{color:#fff;background:linear-gradient(155deg,#578863,#416f4c);border-color:#497b56;width:100%;min-height:52px;font-size:16px;font-weight:700}._daysField_4cq2t_92{align-items:center;gap:9px;display:flex}._daysField_4cq2t_92>input{flex:1}._daysField_4cq2t_92>span{flex-shrink:0;font-weight:500}._datePreview_4cq2t_95{color:#5e7251;background:#eff3e6;border:1px solid #d1d9c2;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.7}._datePreview_4cq2t_95 strong{color:#3c613e;font-size:15px}._formHint_4cq2t_97{color:#77816d;margin-top:-8px;font-size:11px;font-weight:400}._form_4cq2t_77 [role=alert]{color:#825435;background:#fff2df;border:1px solid #dfbd99;border-radius:13px;margin:0;padding:12px 14px;font-size:13px;line-height:1.7}._conflict_4cq2t_99{background:#eff5e9;border:1px solid #c5d4c3;border-radius:15px;padding:14px}._conflict_4cq2t_99 h2{color:#486147;margin:0 0 10px;font-size:16px}._conflict_4cq2t_99 ._details_4cq2t_64{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);font-size:12px}._conflict_4cq2t_99 button{width:100%;margin-top:12px}._undo_4cq2t_103{background:#f0f5eb;border:1px solid #cbd9c0;border-radius:13px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0;padding:10px 12px;display:flex}._undo_4cq2t_103 p{flex:130px;font-size:12px}._undo_4cq2t_103 button{color:#3e6743;background:#fffef9;border:1px solid #a9c29d;border-radius:10px;min-height:44px;padding:6px 10px;font-size:12px;font-weight:600}._quick_4cq2t_44 button:disabled,._actions_4cq2t_72 button:disabled,._form_4cq2t_77 button:disabled,._donePrimary_4cq2t_68 button:disabled{opacity:.55}@media (width<=359px){._row_4cq2t_25{padding-inline:12px}._nameLink_4cq2t_26 strong{font-size:17px}._cardBottom_4cq2t_33{gap:6px}._value_4cq2t_34{gap:4px 7px}._days_4cq2t_40 strong{font-size:25px}._quick_4cq2t_44>a,._quick_4cq2t_44>button{min-width:72px;padding-inline:10px}._detailCard_4cq2t_25{padding:15px}._detailCard_4cq2t_25 h2{font-size:21px}}@media (forced-colors:active){._row_4cq2t_25,._detailCard_4cq2t_25,._form_4cq2t_77 fieldset,._segments_4cq2t_13,._heroValue_4cq2t_60{box-shadow:none;background:canvas;border-color:canvastext}._value_4cq2t_34{color:canvastext}._badge_4cq2t_38{background:canvas;border-color:canvastext}._quick_4cq2t_44>button,._donePrimary_4cq2t_68>button,._form_4cq2t_77>button[type=submit]{color:buttontext;background:buttonface}}._row_4cq2t_25{position:relative}._nameLink_4cq2t_26:after{content:"";border-radius:18px;position:absolute;inset:0}._nameLink_4cq2t_26:focus-visible:after{outline:3px solid var(--color-focus);outline-offset:3px}._quick_4cq2t_44{z-index:2;position:relative}._titleRow_4cq2t_3{flex-wrap:wrap;gap:2px 8px;min-height:44px}._today_4cq2t_178{color:#796f60;text-align:right;margin-left:auto;font-size:12px;font-weight:500;line-height:1.6}._today_4cq2t_178 time{white-space:nowrap}._cardBottom_4cq2t_33{grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr);align-items:center;gap:4px;display:grid}._cardBottom_4cq2t_33 ._value_4cq2t_34{display:contents}._cardBottom_4cq2t_33 ._badge_4cq2t_38{grid-area:1/1;justify-self:start;gap:0;padding:2px 7px}._cardBottom_4cq2t_33 ._days_4cq2t_40{white-space:normal;flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;gap:0;width:100%;display:flex}._cardBottom_4cq2t_33 ._days_4cq2t_40 small{margin:0;font-size:11px;line-height:1.4}._cardBottom_4cq2t_33 ._dayNumber_4cq2t_327{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:2px;width:100%;display:flex}._cardBottom_4cq2t_33 ._dayNumber_4cq2t_327 strong{font-size:34px;font-weight:800;line-height:1.2}._cardBottom_4cq2t_33 ._dayNumber_4cq2t_327>span{font-size:12px;font-weight:600}._cardBottom_4cq2t_33 ._quick_4cq2t_44{grid-area:1/3;justify-self:end}@media (width<=359px){._cardBottom_4cq2t_33{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);gap:3px}._cardBottom_4cq2t_33 ._dayNumber_4cq2t_327 strong{font-size:32px}._today_4cq2t_178{font-size:11px}._cardBottom_4cq2t_33 ._badge_4cq2t_38{padding-inline:6px}}._returnRow_4cq2t_181[hidden]{display:none}main[data-events-ui] [data-event-id]{background:radial-gradient(at 10% 0,#ffffffe0,#0000 90%),linear-gradient(165deg,#fffdf8,#f8f0e2 65%,#eee2ce);border-color:#e5dbc9;box-shadow:0 7px 18px -12px #8a765870,inset 0 1px #fff}main[data-events-ui] input[type=search]{background:linear-gradient(160deg,#fffefa,#faf6ed);border-color:#e5dccb;box-shadow:0 5px 13px -10px #8a765880,inset 0 1px #fff}main[data-events-ui] input[type=search]::placeholder{color:#827564}main[data-events-ui] label:has(>input[type=search])>svg{color:#827564}main[data-events-ui] [role=group][aria-label=種類で絞り込み]{background:#f2ece1;border-color:#e3d8c6;box-shadow:inset 0 1px 3px #8a76580a}main[data-events-ui] [role=group][aria-label=種類で絞り込み] button{color:#827564}main[data-events-ui] [role=group][aria-label=種類で絞り込み] button[aria-pressed=true]{color:#995952;background:linear-gradient(155deg,#fffefa,#f5eadc);border-color:#dbc6b5;box-shadow:0 3px 8px -5px #8a765844,inset 0 1px #fff}main[data-events-ui] [class*=_titleRow_] h2{color:#413f36}main[data-events-ui] [class*=_settings_]{color:#827564;background:#fffefa;border-color:#e5dccb}main[data-events-ui] [class*=_listHeading_]{color:#827564}main[data-events-ui] [class*=_listHeading_] strong{color:#413f36}main[data-events-ui] [class*=_listHeading_] a{color:#995952}main[data-events-ui] [data-event-id]>a{color:#413f36}main[data-events-ui] [data-event-id]>a>span,main[data-events-ui] [class*=_meta_]{color:#827564}main[data-events-ui] [class*=_meta_]>span:first-child{color:#756b59}main[data-events-ui] [class*=_cardBottom_]{border-top-color:#ded2bf80}main[data-events-ui] [data-event-id] a[href$=\/edit]{color:#995952;background:linear-gradient(155deg,#fffdf8,#f7ede1);border-color:#d5bfb0;box-shadow:inset 0 1px #fff,0 3px 8px -7px #8a765880}main[data-events-ui] [class*=_activeFilters_]{color:#995952;background:#f2ece1;border-color:#e3d8c6}main[data-events-ui] [class*=_activeFilters_] button{color:#995952}main[data-events-ui] [data-event-id]:has([data-rank="0"]){background:radial-gradient(at 10% 0,#ffffffe0,#0000 90%),linear-gradient(165deg,#fff6f8,#f9dce5 65%,#edc1d0);border-color:#dfb4c1;box-shadow:0 7px 18px -12px #96657670,inset 0 1px #fff}main[data-events-ui] [data-event-id]:has([data-rank="0"]) [class*=_cardBottom_]{border-top-color:#d8adbb80}main[data-events-ui] [data-event-id]:has([data-rank="1"]){background:radial-gradient(at 10% 0,#ffffffe0,#0000 90%),linear-gradient(165deg,#fffafb,#fcecf1 65%,#f5dce5);border-color:#e8cdd6;box-shadow:0 7px 18px -12px #9a738070,inset 0 1px #fff}main[data-events-ui] [data-event-id]:has([data-rank="1"]) [class*=_cardBottom_]{border-top-color:#e2c5d080}main[data-events-ui] [data-event-id]:has([data-rank="2"]){background:radial-gradient(at 10% 0,#ffffffe0,#0000 90%),linear-gradient(165deg,#f5fbff,#dfedf9 65%,#bedcf0);border-color:#bfd6e7;box-shadow:0 7px 18px -12px #67869c70,inset 0 1px #fff}main[data-events-ui] [data-event-id]:has([data-rank="2"]) [class*=_cardBottom_]{border-top-color:#b5cedf80}main[data-events-ui] [role=group][aria-label=種類で絞り込み] button{color:#8b8174;font-weight:500}main[data-events-ui] [role=group][aria-label=種類で絞り込み] button[aria-pressed=true]{color:#93433f;box-shadow:0 3px 8px -5px #8a765844,inset 0 1px #fff;box-shadow:none;background:linear-gradient(155deg,#fff5ee,#edd1c6);border:1px solid #c3978f;font-weight:800}main[data-events-ui] [data-event-id]{padding-top:7px;padding-bottom:6px}main[data-events-ui] [class*=_cardBottom_]{margin-top:7px;padding-top:7px}main[data-events-ui] [class*=_cardBottom_] [class*=_days_]{flex-direction:row;min-height:46px;position:relative}main[data-events-ui] [class*=_cardBottom_] [class*=_dayNumber_]{width:max-content;position:relative}main[data-events-ui] [class*=_cardBottom_] [class*=_dayNumber_] small{white-space:nowrap;font-size:11px;line-height:1.4;position:absolute;top:50%;right:calc(100% + 3px);transform:translateY(-50%)}main[data-events-ui] [class*=_cardBottom_] [class*=_dayNumber_]{align-items:baseline;gap:0}main[data-events-ui] [class*=_cardBottom_] [class*=_dayNumber_] small{white-space:nowrap;text-align:right;direction:rtl;flex:0 0 0;width:0;font-size:12px;line-height:1.7;position:static;top:auto;bottom:auto;right:auto;transform:translate(-3px)}main[data-events-ui] [class*=_cardBottom_] [class*=_dayNumber_]>span{margin-left:2px;line-height:1.7}@media (width<=340px){main[data-events-ui] [class*=_cardBottom_] [class*=_dayNumber_] strong[data-three-digits=true]{font-size:30px}}main[data-events-ui] [data-event-id] a[href$=\/edit]{color:#fffefa;background:linear-gradient(155deg,#b65050,#9f4145);border-color:#9d4549;font-weight:650;box-shadow:inset 0 1px #fff,0 3px 8px -7px #41683f80}main[data-events-ui] [data-event-id] a[href$=\/edit],main[data-events-ui] [data-event-id] button{box-shadow:inset 0 1px #ffffff25,0 2px 5px -3px #543d3338}main[data-events-ui] [data-event-id] a[href$=\/edit]{background:linear-gradient(155deg,#b55c5b,#a64d50);border-color:#a6505480}main[data-events-ui] [data-event-id] button{background:linear-gradient(155deg,#628b68,#4f7c59);border-color:#4b765580}main[data-events-ui] [data-event-id]:has([data-rank="3"]) a[href$=\/edit]{background:linear-gradient(155deg,#7f7369,#70645e);border-color:#70645e80}[class*=_editor_] form[class] fieldset input:not([type=checkbox]),[class*=_editor_] form[class] fieldset textarea,[class*=_editor_] form[class] fieldset select{border:1px solid #d9d5cd}[class*=_editor_] form label:has([class*=_required_])>input:not([type=checkbox]){border:2px solid #c88e92;padding:9px 11px}[class*=_editor_] form label:has([class*=_required_])>select{border:2px solid #c88e92;padding:9px 11px}[class*=_editor_] form label:has([class*=_required_]) [class*=_daysField_]>input{border:2px solid #c88e92;padding:9px 11px}._shell_1l3nl_1{max-width:var(--content-width);min-height:100dvh;padding-top:env(safe-area-inset-top);margin:auto}._header_1l3nl_2{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);display:flex}._brand_1l3nl_3{color:var(--color-muted);font-size:var(--text-small);letter-spacing:.12em;margin-bottom:var(--space-2)}._homeHeader_1l3nl_4{padding-block:var(--space-4) var(--space-2)}._homeHeader_1l3nl_4 ._brand_1l3nl_3{margin-bottom:.125rem;font-size:.6875rem}._homeHeader_1l3nl_4 h1{color:#5c5149;font-size:1.125rem}._settings_1l3nl_7{border:1px solid var(--color-border);background:var(--color-surface);border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;text-decoration:none;display:grid}._main_1l3nl_8{padding:0 var(--space-4) calc(var(--nav-height) + env(safe-area-inset-bottom) + var(--space-6))}._nav_1l3nl_10{--nav-main:#6b6b6b;--nav-background:#f5f5f3;--nav-selection:#e5e5e2;--nav-label:#555;z-index:10;width:100%;max-width:var(--content-width);min-height:var(--nav-height);padding:6px max(6px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));background:var(--nav-background);border-top:1px solid #e5dfd1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -4px 16px -10px #63553d24}._nav_1l3nl_10[data-active-tab=home]{--nav-main:#a15a30;--nav-background:#f8f0e8;--nav-selection:#eedbcb;--nav-label:#a15a30}._nav_1l3nl_10[data-active-tab=inventory]{--nav-main:#1f8a4c;--nav-background:#edf8f0;--nav-selection:#ddefe1;--nav-label:#1b7f45}._nav_1l3nl_10[data-active-tab=shopping]{--nav-main:#c46a16;--nav-background:#fff2e5;--nav-selection:#fbe0c1;--nav-label:#ad5714}._nav_1l3nl_10[data-active-tab=events]{--nav-main:#d64545;--nav-background:#fdedee;--nav-selection:#f8d7da;--nav-label:#c33434}._nav_1l3nl_10[data-active-tab=add]{--nav-main:#2367b0;--nav-background:#eaf2fd;--nav-selection:#d4e4f8;--nav-label:#2367b0}._tab_1l3nl_16{--nav-ink:#6b6b6b;--nav-fill:#6b6b6b;--nav-accent:#6b6b6b;--nav-detail:#6b6b6b;color:#6b6b6b;text-align:center;overflow-wrap:anywhere;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:56px;padding:3px 2px;font-size:.6875rem;line-height:1.5;text-decoration:none;display:flex}._navSymbol_1l3nl_17{border-radius:10px;place-items:center;width:36px;height:32px;display:grid}._navSymbol_1l3nl_17 svg{flex-shrink:0;width:30px;height:30px}._active_1l3nl_19{--nav-ink:var(--nav-main);--nav-fill:var(--nav-main);--nav-accent:var(--nav-main);--nav-detail:var(--nav-main);color:var(--nav-label);box-shadow:none;isolation:isolate;background:0 0;padding-inline:6px;font-weight:700;position:relative}._active_1l3nl_19:before{content:"";z-index:-1;border:2px solid var(--nav-main);background:var(--nav-selection);pointer-events:none;border-radius:14px;position:absolute;inset:0 2px}@media (forced-colors:active){._nav_1l3nl_10{background:canvas}._active_1l3nl_19{color:canvastext}._tab_1l3nl_16,._tab_1l3nl_16[aria-current=page]{--nav-ink:currentColor;--nav-fill:currentColor;--nav-accent:currentColor;--nav-detail:currentColor}._active_1l3nl_19:before{background:canvas;border-color:canvastext}}._skip_1l3nl_23{left:var(--space-4);z-index:50;padding:var(--space-3);background:var(--color-surface);position:fixed;top:-100px}._skip_1l3nl_23:focus{top:var(--space-4)}._offlineNotice_1l3nl_26{color:var(--color-muted);margin:0 0 14px;padding:8px 0;font-size:.875rem}#settings-view{padding-top:14px}#settings-view>h2{margin:0 0 16px;font-size:22px;line-height:1.45}.settings-back-date{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.settings-back-date a{font-size:13px;margin:0!important}#settings-view details{background:linear-gradient(160deg,#fbfdff,#f0f6f9 65%,#dce7ee);border:1px solid #cbdce5;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #fff,0 7px 18px -12px #79634865}#settings-view summary{color:#46677a;cursor:pointer;align-items:center;gap:9px;padding:18px 16px;font-size:17px;font-weight:700;list-style:none;display:flex}#settings-view summary:before{content:"";background:#8da9b9;border-radius:4px;width:4px;height:19px}#settings-view summary:after{content:"⌄";color:#7593a4;margin-left:auto}#settings-view details[open]>summary:after{content:"⌃"}#settings-view details>section{box-shadow:none;background:0 0;border:0;margin:0;padding:0 16px 18px}#settings-view details>section>h2{display:none}#settings-view section p{color:#485449;font-size:13px;line-height:1.8}#settings-view form input{background:#fffdfa;border:2px solid #789e7a;border-radius:10px}#settings-view .device-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}#settings-view .device-actions button{color:#52604e;white-space:nowrap;background:linear-gradient(#fffefa,#f3eee3);border:1px solid #c7c2b4;border-radius:12px;height:46px;min-height:46px;padding:10px 8px;font-size:14px;font-weight:600;position:relative;box-shadow:0 2px 5px #795b3420,inset 0 1px #fff}#settings-view .device-actions button[aria-pressed=true]{background:linear-gradient(#dcefdc,#bcd8bf);border-color:#719777}#settings-view .device-actions button[aria-pressed=true]:before{content:"✓";color:#426d4a;position:absolute;left:6px}@media (width<=340px){#settings-view .device-actions{grid-template-columns:1fr}}nav[data-settings=true]{background:#eaf2fd}._hero_1cm6p_2{isolation:isolate;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px;padding:6px 0 0;display:grid;position:relative}._today_1cm6p_3{z-index:1;color:#657064;margin:0 0 6px;font-size:.8125rem;font-weight:500;line-height:1.5;position:relative}._hero_1cm6p_2:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 10% 20%,#faecd975,#0000 65%),radial-gradient(at 95% 55%,#e7efd962,#0000 65%),linear-gradient(110deg,#fbf5e9,#fbf7ee);border-radius:0 0 22px 22px;position:absolute;inset:0 -16px -10px}._identity_1cm6p_5{min-width:0}._logo_1cm6p_6{mix-blend-mode:multiply;width:144px;max-width:100%;height:auto;display:block}._visuallyHidden_1cm6p_7{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._mascotArea_1cm6p_8{grid-template-columns:minmax(0,112px) 80px;justify-content:end;align-items:center;gap:5px;min-width:0;display:grid}._bubble_1cm6p_9{color:#655348;background:linear-gradient(155deg,#fffefa,#fff9f0);border:1px solid #ecdfd1;border-radius:22px;min-width:0;padding:10px;font-size:.75rem;line-height:1.6;position:relative;box-shadow:0 4px 12px -5px #795b3426,inset 0 1px #ffffffd0}._bubble_1cm6p_9:after{content:"";pointer-events:none;background:#fff9f0;border-bottom:1px solid #ecdfd1;border-right:1px solid #ecdfd1;width:7px;height:7px;position:absolute;top:55%;right:-4px;transform:rotate(-45deg)}._mascot_1cm6p_8{object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;width:88px;height:80px}._summary_1cm6p_12{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:16px;display:grid}._summary_1cm6p_12 a{--light:#fff7f8;--mid:#ffe9ee;--base:#facbd6;--ink:#a52843;--pill:#f9cbd5;background:radial-gradient(ellipse at 14% 0%,#ffffffa0,#fff0 65%), linear-gradient(155deg,var(--light),var(--mid) 42%,var(--base));min-width:0;min-height:108px;color:var(--ink);border:2px solid #fffdfb;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px 3px 8px;text-decoration:none;display:flex;box-shadow:0 6px 14px -7px #78594345,0 2px 4px #8e735a12,inset 0 1px 1px #ffffffc0,inset 0 -1px 2px #ffffff30}._summary_1cm6p_12 a[data-summary=buy]{--light:#fffaf1;--mid:#fff0d0;--base:#ffdfa1;--ink:#9b4b04;--pill:#ffdda0}._summary_1cm6p_12 a[data-summary=low]{--light:#f6fff5;--mid:#e3f5e6;--base:#c3e9cf;--ink:#176140;--pill:#bfe8cd}._summary_1cm6p_12 a[data-summary=target]{--light:#f5fcff;--mid:#e0f2fc;--base:#bbdef5;--ink:#165e92;--pill:#b8dff7}._summaryLabel_1cm6p_17{justify-content:center;align-items:center;gap:5px;font-size:.8125rem;font-weight:700;display:flex}._summaryLabel_1cm6p_17 svg{width:19px;height:19px}._summary_1cm6p_12 strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:2.25rem;font-weight:750;line-height:1.08}._summary_1cm6p_12 small{background:linear-gradient(160deg,#fff5,var(--pill));text-align:center;border:1px solid #ffffff50;border-radius:20px;max-width:100%;padding:2px 4px;font-size:.625rem;line-height:1.6;display:block;box-shadow:inset 0 1px #ffffff60}._section_1cm6p_21{background:linear-gradient(145deg,#fdfbf6,#fbf8f1);border:1px solid #eee5d866;border-radius:23px;margin:0 0 14px;padding:12px 10px 10px;box-shadow:0 3px 14px -9px #79644114,inset 0 1px #ffffff45}._section_1cm6p_21[data-section=elapsed]{background:linear-gradient(135deg,#f8fbfc,#f2f7f9);border-color:#e5edf166}._sectionHeader_1cm6p_23{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;display:flex}._sectionHeader_1cm6p_23 h2{color:#303d39;flex-shrink:0;align-items:center;gap:7px;font-size:1.25rem;font-weight:750;display:flex}._sectionIcon_1cm6p_25{object-fit:contain;mix-blend-mode:multiply;flex:0 0 32px;width:32px;height:32px;display:block}._sectionHeader_1cm6p_23>a{color:#667269;text-align:right;justify-content:flex-end;align-items:center;min-height:44px;margin-left:auto;font-size:.75rem;text-decoration:none;display:flex}._cards_1cm6p_27,._stockCards_1cm6p_27{gap:8px;margin:0;padding:0;list-style:none;display:grid}._cards_1cm6p_27>li,._stockCards_1cm6p_27>li{min-width:0}._card_1cm6p_27{--card-bg:#f4f4f0;--border:#deded5;--edge:#a8aea4;--ink:#45534c;--surface-top:#fffdf7;--surface-mid:#f4f0e5;--surface-bottom:#e7e1d4;border:1px solid color-mix(in srgb,var(--border) 65%,transparent);border-left:2px solid var(--edge);background:radial-gradient(ellipse at 14% 20%,var(--surface-glow,#ffffff70),transparent var(--surface-glow-end,85%)), linear-gradient(170deg,var(--surface-top),var(--surface-mid) 48%,var(--surface-bottom));border-radius:16px;align-items:center;gap:7px;min-width:0;min-height:76px;padding:10px 8px;text-decoration:none;display:flex;box-shadow:0 8px 20px -9px #65533b30,inset 0 1px #ffffffa0}._card_1cm6p_27[data-group=deadline]{--card-bg:#fce8ed;--border:#efd2da;--edge:#de6b80;--ink:#a92c4a}._card_1cm6p_27[data-group=deadline][data-tone=attention],._card_1cm6p_27[data-group=buy]{--card-bg:#fff0dc;--border:#efddc5;--edge:#e9a14b;--ink:#914609}._card_1cm6p_27[data-group=low]{--card-bg:#e4f4e8;--border:#cce5d1;--edge:#61b286;--ink:#1a6845}._card_1cm6p_27[data-group=target]{--card-bg:#e2f2fd;--border:#c7e0ed;--edge:#65add3;--ink:#145b86}._section_1cm6p_21[data-section=deadline] ._card_1cm6p_27{--card-bg:#fce8ed;--border:#efd2da;--edge:#de6b80;--ink:#45534c}._section_1cm6p_21[data-section=deadline] ._card_1cm6p_27[data-tone=urgent]{--ink:#a02640}._section_1cm6p_21[data-section=deadline] ._card_1cm6p_27[data-tone=attention]{--ink:#914609}._section_1cm6p_21[data-section=deadline] ._cardIcon_1cm6p_37{color:#b25168}._section_1cm6p_21[data-section=deadline] ._card_1cm6p_27{--surface-glow:#fffffff2;--surface-glow-end:160%;--surface-top:#fff8fa;--surface-mid:#fce4eb;--surface-bottom:#f3c6d5}._card_1cm6p_27[data-group=buy]{--surface-top:#fffaf0;--surface-mid:#ffedcf;--surface-bottom:#f8dbb4}._card_1cm6p_27[data-group=low]{--surface-top:#f6fff8;--surface-mid:#ddf1e2;--surface-bottom:#b9dfc4}._card_1cm6p_27[data-group=target]{--surface-top:#f4fbff;--surface-mid:#dceffb;--surface-bottom:#aed6ef}._cardIcon_1cm6p_37{background:linear-gradient(145deg,#fffdfb,var(--card-bg));width:36px;height:36px;color:var(--ink);border:1px solid #ffffffb0;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff90}._cardIcon_1cm6p_37 svg{width:22px;height:22px}._description_1cm6p_45{flex:1;gap:3px;min-width:0;display:grid}._description_1cm6p_45 strong{overflow-wrap:anywhere;font-size:1.125rem;font-weight:700}._description_1cm6p_45 small{color:#647065;overflow-wrap:anywhere;font-size:.6875rem}._section_1cm6p_21[data-section=elapsed] ._description_1cm6p_45 small{color:#4f5f54;font-size:.75rem;font-weight:500;line-height:1.7}._infoPart_1cm6p_49{max-width:100%;display:inline-block}._infoDate_1cm6p_50{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}._value_1cm6p_51{color:var(--ink);text-align:right;flex:0 0 72px;justify-items:end;gap:4px;min-width:0;line-height:1.3;display:grid}._value_1cm6p_51>span{border:1px solid var(--border);background:linear-gradient(155deg,#ffffff70,var(--card-bg));text-align:center;overflow-wrap:anywhere;border-radius:20px;justify-self:end;max-width:100%;padding:2px 6px;font-size:.6875rem;box-shadow:inset 0 1px #ffffff80}._value_1cm6p_51 strong{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;width:100%;font-size:1.625rem;font-weight:800;line-height:1.15}._stockCards_1cm6p_27{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._stockCards_1cm6p_27 ._card_1cm6p_27{border-left-width:1px;grid-template-columns:24px minmax(0,1fr);align-content:center;align-items:center;gap:6px 5px;height:100%;min-height:88px;padding:8px 6px;display:grid}._stockCards_1cm6p_27 ._cardIcon_1cm6p_37{width:24px;height:24px}._stockCards_1cm6p_27 ._cardIcon_1cm6p_37 svg{width:16px;height:16px}._stockCards_1cm6p_27 ._description_1cm6p_45{text-align:left;width:100%}._stockCards_1cm6p_27 ._description_1cm6p_45 strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.6;display:-webkit-box;overflow:hidden}._stockCards_1cm6p_27 ._value_1cm6p_51{text-align:center;flex-wrap:wrap;flex:none;grid-column:1/-1;justify-content:center;align-items:center;gap:4px;width:100%;min-height:1.875rem;display:flex}._stockCards_1cm6p_27 ._value_1cm6p_51 strong{text-align:center;width:auto;min-width:0;max-width:100%;font-size:1.5rem}._expand_1cm6p_62{color:#4c6056;text-align:left;background:#f1f2ed;border:1px solid #e8e9e1;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:8px;padding:9px 12px;font-size:.75rem;display:flex}._expand_1cm6p_62 span{font-size:1.125rem}._notice_1cm6p_64{background:#fffdf9;border:1px solid #e4ddce;border-radius:14px;margin-bottom:14px;padding:12px;font-size:.875rem}@media (width<=389px){._logo_1cm6p_6{width:136px}}@media (width<=359px){._logo_1cm6p_6{width:116px}._mascotArea_1cm6p_8{grid-template-columns:minmax(0,112px) 60px;gap:3px}._mascot_1cm6p_8{width:68px;height:68px}._bubble_1cm6p_9{padding:8px 5px;font-size:.6875rem}._summary_1cm6p_12{gap:5px}._summaryLabel_1cm6p_17{gap:3px;font-size:.75rem}._summaryLabel_1cm6p_17 svg{width:15px;height:15px}._summary_1cm6p_12 strong{font-size:2rem}._summary_1cm6p_12 small{padding-inline:3px;font-size:.5625rem}._section_1cm6p_21{padding-inline:8px}._sectionHeader_1cm6p_23 h2{gap:5px;font-size:1.125rem}._stockCards_1cm6p_27{grid-template-columns:repeat(2,minmax(0,1fr))}._value_1cm6p_51{flex-basis:62px}._value_1cm6p_51 strong{font-size:1.375rem}._cardIcon_1cm6p_37{width:26px;height:30px}._cardIcon_1cm6p_37 svg{width:20px;height:20px}._description_1cm6p_45 strong{font-size:1rem}}@media (hover:hover){._card_1cm6p_27:hover,._summary_1cm6p_12 a:hover{outline-offset:1px;outline:1px solid #9aa99d}._expand_1cm6p_62:hover{background:#e7ebe3}}@media (forced-colors:active){._summary_1cm6p_12 a,._section_1cm6p_21,._card_1cm6p_27,._bubble_1cm6p_9,._expand_1cm6p_62{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}._summary_1cm6p_12 small,._cardIcon_1cm6p_37{color:canvastext;background:canvas}._value_1cm6p_51{color:linktext}}:root{--color-bg:#f8f6f0;--color-surface:#fffefa;--color-text:#303930;--color-muted:#60665d;--color-border:#d8d9ce;--color-accent:#385443;--color-sand:#eee5d6;--color-sage:#e2eade;--color-danger:#953f36;--color-attention:#79531d;--color-focus:#23609d;--font-body:-apple-system, BlinkMacSystemFont, "Hiragino Sans", "Noto Sans JP", sans-serif;--text-small:.875rem;--text-body:1rem;--text-heading:1.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--radius-small:.75rem;--radius-card:1.25rem;--content-width:40rem;--nav-height:4.5rem}*{box-sizing:border-box}html{color:var(--color-text);background:var(--color-bg);font-family:var(--font-body);overflow-wrap:anywhere;font-size:16px;line-height:1.7}body{min-width:0;margin:0}button,input,textarea{font:inherit}input,textarea,select{font-size:1rem}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button,input,textarea{min-height:44px}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}h1,h2,p{margin:0}h1{font-size:var(--text-heading);font-weight:650;line-height:1.4}h2{font-size:1.125rem;line-height:1.5}svg{flex-shrink:0}
