.eic-tools{color:#31442a;font-family:inherit}.eic-tools [hidden]{display:none!important}.eic-tools button,.eic-tools input,.eic-tools select{font:inherit}.eic-tools button,.eic-tools a,.eic-tools summary{touch-action:manipulation}.eic-tools button{min-height:44px;border:1px solid #31442a55;background:#f3cec6;color:#31442a;padding:9px 14px;border-radius:4px;cursor:pointer}.eic-tools button:disabled{opacity:.55;cursor:wait}.eic-tools :focus-visible{outline:2px solid #31442a;outline-offset:3px}.eic-planner{border:1px solid #31442a44;border-radius:8px;background:#fffaf0;margin:24px 0;padding:18px}.eic-planner>summary{font-size:26px;line-height:1.4;cursor:pointer;min-height:44px}.eic-device-note{font-size:14px;line-height:1.5;margin:12px 0 20px}.eic-plan-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:18px 0}.eic-tools label{display:block;font-size:15px;margin:10px 0}.eic-tools input,.eic-tools select{max-width:100%;min-height:44px;padding:10px;border:1px solid #31442a66;background:#fff;color:#31442a;border-radius:3px}.eic-tools input[type=search],.eic-tools input[type=url],.eic-tools input[type=text]{width:100%}.eic-tools h3{font-family:inherit;font-size:20px;letter-spacing:0;margin:22px 0 10px}.eic-recipe-bank{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.eic-plan-card{background:#fbf3db;border:1px solid #31442a33;border-radius:6px;padding:12px;overflow-wrap:anywhere;cursor:grab}.eic-plan-card a{display:block;color:inherit;font-size:16px;line-height:1.4;margin-bottom:7px}.eic-plan-card button{background:transparent;padding:5px 8px;font-size:13px;min-height:36px;margin-right:4px}.eic-search-result{display:flex;gap:14px;justify-content:space-between;align-items:center;border-bottom:1px solid #31442a33;padding:8px 0}.eic-search-result a{color:inherit}.eic-search-result button{flex-shrink:0}.eic-plan-scroll{overflow:auto;border:1px solid #31442a44;margin:14px 0}.eic-plan-grid{border-collapse:collapse;width:100%;min-width:950px;table-layout:fixed}.eic-plan-grid th,.eic-plan-grid td{padding:10px;border:1px solid #31442a33;vertical-align:top;min-width:100px}.eic-plan-grid th{background:#f3cec6;font-weight:600;font-size:15px}.eic-plan-grid th:first-child{width:95px}.eic-slot{min-height:125px}.eic-slot-empty{font-size:13px;opacity:.7}.eic-slot .eic-plan-card{margin-bottom:8px;padding:8px}.eic-slot .eic-plan-card a{font-size:14px}.eic-drop-target{background:#dce5cc}.eic-tools dialog{max-width:min(460px,calc(100vw - 32px));border:1px solid #31442a;background:#fbf3db;color:#31442a;border-radius:10px;padding:24px}.eic-tools dialog::backdrop{background:#1e242288}.eic-profile{margin:18px 0;max-width:500px}.eic-profile>summary{cursor:pointer;font-size:17px;min-height:44px}.eic-profile-image{width:96px;height:96px;object-fit:cover;border-radius:50%;margin-top:16px}.eic-profile .eic-device-note{margin:8px 0}.eic-profile-status,.eic-planner-status{font-size:15px;line-height:1.5;min-height:24px;margin:14px 0}.ra__act--plan svg{width:20px;height:20px}.eic-article-status{font-size:14px;min-height:20px;line-height:1.4}.eic-highlights{margin:0 0 36px}.eic-highlight-row{margin:24px 0}.eic-highlight-row h2{font-family:inherit;font-size:28px;letter-spacing:0}.eic-highlight-cards{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:2px;padding:2px 2px 12px;overscroll-behavior-x:contain}.eic-highlight-card{scroll-snap-align:start;min-width:0;color:inherit;text-decoration:none;display:block}.eic-highlight-card img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px}.eic-highlight-card h3{font:inherit;font-size:19px;line-height:1.3;letter-spacing:0;margin:10px 0}.member-perks-page .mp__items{gap:20px}.member-perks-page .mp__item{padding:24px!important;border:1px solid #31442a44!important;border-radius:8px;background:#fffaf0}.member-perks-page .mp__item a{min-height:44px}@media(max-width:700px){.eic-planner{padding:14px}.eic-planner>summary{font-size:24px}.eic-search-result{align-items:flex-start;flex-direction:column;gap:6px}.eic-highlight-cards{grid-auto-columns:calc((100% - 12px)/2);gap:12px}.eic-highlight-row h2{font-size:25px}}@media print{body:has(.eic-planner:not([hidden])) *:not(:has(.eic-planner:not([hidden]))):not(.eic-planner:not([hidden])):not(.eic-planner:not([hidden]) *){display:none!important}body:has(.eic-planner:not([hidden])) :has(.eic-planner:not([hidden])){display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important;transform:none!important;overflow:visible!important}body:has(.eic-planner:not([hidden])),body:has(.eic-planner:not([hidden])) *{visibility:visible!important}.eic-planner:not([hidden]){position:static!important;left:auto;top:auto;width:100%;margin:0;padding:0;border:0}.eic-planner:not([hidden]) .eic-no-print,.eic-planner:not([hidden]) button,.eic-planner:not([hidden]) input,.eic-planner:not([hidden]) label,.eic-planner:not([hidden]) dialog{display:none!important}.eic-plan-scroll{overflow:visible;border:0}.eic-plan-grid{min-width:0;font-size:10pt}.eic-plan-grid th,.eic-plan-grid td{padding:4px;break-inside:avoid}.eic-plan-card{padding:4px;border:0}.eic-plan-card a{font-size:10pt!important}.eic-slot{min-height:70px}.eic-slot-empty{display:none}.eic-plan-grid th:first-child{width:65px}}.eic-highlight-cards:focus-visible{outline:2px solid #31442a;outline-offset:4px}.eic-highlight-heading{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 6px}.eic-highlight-row .eic-highlight-heading h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.8vw,48px);font-weight:700;font-style:normal;line-height:1.12;letter-spacing:-1.6px;margin:0}.eic-highlight-subtitle{font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.45;margin:0 0 20px}.eic-highlight-season{border-radius:999px;background:#d8d9ae;color:#2e3424;padding:7px 17px;font-family:inherit;font-size:12px;line-height:1.2;letter-spacing:.06em}.eic-highlight-card h3{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.3;letter-spacing:-.25px}@media(max-width:700px){.eic-highlight-row .eic-highlight-heading h2{font-size:32px;letter-spacing:-1px}.eic-highlight-heading{gap:10px}.eic-highlight-subtitle{font-size:17px;margin-bottom:14px}.eic-highlight-card h3{font-size:16px}.eic-highlight-season{font-size:11px;padding:6px 12px}}.eic-planner{font-family:Georgia,Times New Roman,serif;min-width:0}.eic-planner>h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.8vw,48px);font-weight:700;line-height:1.12;letter-spacing:-1.6px;margin:0 0 22px}.eic-planner h3,.eic-planner button,.eic-planner input,.eic-planner select{font-family:Georgia,Times New Roman,serif}.eic-planner-guide{display:flex;align-items:flex-start;gap:15px;padding:18px;background:#e9eddd;border-radius:6px;line-height:1.6}.eic-planner-guide p{margin:0;font-size:16px}.eic-planner-guide-icon{flex:none;padding:4px}@media(max-width:700px){.eic-planner>h2{font-size:32px;letter-spacing:-1px}.eic-planner-guide{padding:14px;gap:10px}.eic-planner-guide p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/member-tools.css.map */
