#putaway-wrapper{--boxShadow: -5px 5px 10px 0px #00000012, 0px 0px 50px 0px #0000001a;--fontFamily: Helvetica Neue, Segoe UI, Arial, sans-serif;--primaryColor: #F9D000;--backgroundColor: #050505;--textColor: #F4F0DF;--backdropBackgroundColor: #00000077;--backdropBackgroundBlur: 0px;--iconColor: #050505;--iconBackgroundColor: #F9D000;position:fixed;bottom:0;right:0;width:100%;height:100%;z-index:99999;pointer-events:none;border:0px;display:flex;justify-content:center;align-items:center}#putaway-wrapper a{all:unset;display:inline-block;color:var(--primaryColor);text-decoration:underline}#putaway-wrapper a:hover{cursor:pointer;color:var(--textColor)}#putaway-wrapper a:focus-visible,#putaway-wrapper #putaway-banner button:focus-visible,#putaway-wrapper #putaway-modal button:focus-visible,#putaway-wrapper #putaway-icon:focus-visible{outline:none;box-shadow:0 0 0 2px var(--backgroundColor),0 0 0 4px var(--textColor);border-radius:5px}#putaway-wrapper #putaway-banner button.putaway-programmatic-focus:focus,#putaway-wrapper #putaway-modal button.putaway-programmatic-focus:focus{box-shadow:none}#putaway-wrapper #putaway-icon:focus{border-radius:50%}#putaway-wrapper .putaway-button{color:var(--backgroundColor);background-color:var(--primaryColor);border:2px solid var(--primaryColor);padding:10px 20px;text-decoration:none;text-align:center;display:inline-block;font-size:16px;line-height:24px;cursor:pointer;border-radius:5px}#putaway-wrapper .putaway-button-primary:hover,#putaway-wrapper .putaway-button-secondary{background-color:var(--backgroundColor);color:var(--primaryColor)}#putaway-wrapper .putaway-button-secondary:hover{background-color:var(--primaryColor);color:var(--backgroundColor)}#putaway-banner{font-family:var(--fontFamily);color:var(--textColor);background-color:var(--backgroundColor);box-sizing:border-box;padding:32px;border-radius:12px;pointer-events:auto;border:0px;position:fixed;bottom:16px;right:16px;width:600px;overflow:auto;max-width:calc(100% - 32px);max-height:calc(100vh - 32px);transform:translateY(-20px);opacity:0;animation:putaway-slide-down .35s ease-out;animation-delay:.3s;box-shadow:-5px 5px 10px #00000012,0 0 50px #0000001a}#putaway-banner.putaway-loaded{opacity:1;transform:none;animation:none}#putaway-banner:focus{border-radius:50%}#putaway-banner.putaway-pos-center{inset:50% auto auto 50%;position:fixed;transform:translate(-50%,calc(-50% - 20px));animation:putaway-slide-down-center .35s ease-out forwards}#putaway-banner.putaway-pos-bottom-left{bottom:16px;left:16px;position:fixed}#putaway-banner.putaway-pos-bottom-center{bottom:16px;left:50%;position:fixed;transform:translate(-50%,-20px);animation:putaway-slide-down-bottom-center .35s ease-out forwards}#putaway-banner .putaway-preferences-button{display:flex;gap:5px;border:none;padding:15px 0;background-color:transparent;color:var(--primaryColor);cursor:pointer;font-size:16px}#putaway-banner .putaway-preferences-button span{display:block;white-space:nowrap;text-decoration:none}#putaway-banner .putaway-preferences-button span:hover{color:var(--textColor)}#putaway-banner p{font-size:16px;line-height:24px;color:var(--textColor);margin:0 0 15px}#putaway-banner a{display:inline-block;color:var(--primaryColor);text-decoration:underline;background-color:var(--backgroundColor)}#putaway-banner a:hover{color:var(--textColor)}#putaway-banner a.putaway-logo{display:flex;align-items:center;justify-content:center;fill:var(--primaryColor);margin-left:auto;width:48px;height:48px;text-decoration:none}#putaway-banner .putaway-actions{display:flex;gap:16px;flex-direction:column;margin-top:24px}@media(min-width:600px){#putaway-banner .putaway-actions{flex-direction:row;align-items:center;justify-content:flex-end}#putaway-banner .putaway-actions-row{flex-grow:0;justify-content:flex-end}}#putaway-banner .putaway-actions-row{display:flex;gap:16px;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1}#putaway-modal{display:none;pointer-events:auto;overflow:auto;width:875px;max-width:100%;max-height:100%;border:0px;transform:translateY(-20px);opacity:0;animation:putaway-slide-up-center .35s ease-out forwards;box-shadow:-5px 5px 10px #00000012,0 0 50px #0000001a;font-family:var(--fontFamily);color:var(--textColor);flex-direction:column;padding:30px;background-color:var(--backgroundColor);border-radius:12px;box-sizing:border-box}#putaway-modal header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:16px}#putaway-modal h1{font-family:var(--fontFamily);color:var(--textColor);font-size:24px;font-weight:500;margin:0}#putaway-modal .putaway-modal-close{display:inline-flex;border:none;padding:13px;cursor:pointer;background:var(--backgroundColor);color:var(--primaryColor)}#putaway-modal .putaway-modal-close svg{fill:var(--primaryColor)}#putaway-modal section{flex:1;margin-top:15px}#putaway-modal section::-webkit-scrollbar{display:block;width:5px}#putaway-modal section::-webkit-scrollbar-thumb{background-color:var(--textColor);border-radius:10px}#putaway-modal p{font-size:16px;line-height:24px;color:var(--textColor);opacity:.8;margin:0 0 15px}#putaway-modal p:last-of-type{margin:0}#putaway-modal fieldset{padding:0;border:none;margin:0 0 15px}#putaway-modal fieldset:last-of-type{margin:0}#putaway-modal legend{padding:0;margin:0 0 10px;font-weight:700;color:var(--textColor);font-size:16px}#putaway-modal .putaway-consent-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}#putaway-modal .putaway-toggle{flex-shrink:0;position:relative;display:inline-block;height:34px;width:60px;cursor:pointer}#putaway-modal .putaway-toggle:focus-within{outline:none;box-shadow:none;border-radius:25px}#putaway-modal .putaway-toggle input{opacity:0;position:absolute}#putaway-modal .putaway-toggle-track{position:relative;display:block;height:34px;width:60px;background:var(--textColor);border-radius:25px}#putaway-modal .putaway-toggle-thumb{position:absolute;top:2px;left:2px;display:block;height:30px;width:30px;background:var(--backgroundColor);border-radius:50%;transition:left .15s ease-out}#putaway-modal .putaway-toggle input:checked+.putaway-toggle-track{background:var(--primaryColor)}#putaway-modal .putaway-toggle input:checked~.putaway-toggle-thumb{left:calc(100% - 32px)}#putaway-modal .putaway-toggle input:disabled+.putaway-toggle-track{cursor:help}#putaway-modal .putaway-toggle-required{cursor:help}#putaway-modal .putaway-toggle-required:focus-visible{outline:2px solid var(--primaryColor);outline-offset:4px}#putaway-modal .putaway-toggle-tooltip{position:absolute;top:calc(100% + 10px);left:50%;z-index:5;width:max-content;max-width:min(280px,calc(100vw - 48px));padding:10px 12px;border-radius:6px;background:var(--textColor);color:var(--backgroundColor);font:600 13px/18px var(--fontFamily);text-align:left;white-space:normal;box-shadow:var(--boxShadow);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .12s ease-out,transform .12s ease-out,visibility .12s ease-out}#putaway-modal .putaway-toggle-tooltip:before{position:absolute;top:-6px;left:50%;border-right:6px solid transparent;border-bottom:6px solid var(--textColor);border-left:6px solid transparent;content:"";transform:translate(-50%)}#putaway-modal .putaway-toggle-details .putaway-toggle-tooltip{right:0;left:auto;transform:translateY(-4px)}#putaway-modal .putaway-toggle-details .putaway-toggle-tooltip:before{right:24px;left:auto;transform:none}#putaway-modal .putaway-toggle-required:hover,#putaway-modal .putaway-toggle-required:focus,#putaway-modal .putaway-toggle-required:focus-within{z-index:6}#putaway-modal .putaway-toggle-required:hover .putaway-toggle-tooltip,#putaway-modal .putaway-toggle-required:focus .putaway-toggle-tooltip,#putaway-modal .putaway-toggle-required:focus-within .putaway-toggle-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}#putaway-modal .putaway-toggle-details:hover .putaway-toggle-tooltip,#putaway-modal .putaway-toggle-details:focus .putaway-toggle-tooltip,#putaway-modal .putaway-toggle-details:focus-within .putaway-toggle-tooltip{transform:translateY(0)}@media(max-width:599px){#putaway-modal .putaway-toggle-summary .putaway-toggle-tooltip{right:0;left:auto;transform:translateY(-4px)}#putaway-modal .putaway-toggle-summary .putaway-toggle-tooltip:before{right:24px;left:auto;transform:none}#putaway-modal .putaway-toggle-summary:hover .putaway-toggle-tooltip,#putaway-modal .putaway-toggle-summary:focus .putaway-toggle-tooltip,#putaway-modal .putaway-toggle-summary:focus-within .putaway-toggle-tooltip{transform:translateY(0)}}#putaway-modal footer{display:flex;flex-direction:column;gap:16px;margin-top:24px}@media(min-width:600px){#putaway-modal footer{flex-direction:row;align-items:center;justify-content:flex-end}}#putaway-modal footer a{margin-left:auto;padding:0}#putaway-modal footer a.putaway-credit-link{text-decoration:none}#putaway-modal footer a.putaway-credit-link:hover{text-decoration:underline}#putaway-modal{width:900px;max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden}#putaway-modal header{flex:0 0 auto;min-height:64px;margin:0;padding:12px 24px;border-bottom:1px solid color-mix(in srgb,var(--textColor) 16%,transparent);box-sizing:border-box}#putaway-modal .putaway-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:0 0 auto;border-bottom:1px solid color-mix(in srgb,var(--textColor) 16%,transparent)}#putaway-modal .putaway-tabs button{min-height:56px;padding:12px 16px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--textColor);font:700 15px/20px var(--fontFamily);cursor:pointer}#putaway-modal .putaway-tabs button[aria-selected=true]{border-bottom-color:var(--primaryColor);color:var(--primaryColor)}#putaway-modal #putaway-form{flex:1 1 auto;min-height:0;margin:0;overflow-y:auto}#putaway-modal #putaway-form[data-active-tab=consent]{overflow-y:visible}@media(max-height:480px){#putaway-modal #putaway-form[data-active-tab=consent]{overflow-y:auto}}#putaway-modal .putaway-tab-panel{margin:0}#putaway-modal .putaway-tab-panel[hidden],#putaway-modal [data-consent-status-row][hidden]{display:none}#putaway-modal .putaway-consent-intro{padding:24px}#putaway-modal .putaway-consent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--textColor) 16%,transparent);border-bottom:1px solid color-mix(in srgb,var(--textColor) 16%,transparent)}#putaway-modal .putaway-consent-card{display:flex;min-height:112px;padding:20px;align-items:center;justify-content:center;flex-direction:column;gap:14px;box-sizing:border-box}#putaway-modal .putaway-consent-card+.putaway-consent-card{border-left:1px solid color-mix(in srgb,var(--textColor) 16%,transparent)}#putaway-modal .putaway-consent-card-label{color:var(--textColor);font-size:15px;font-weight:700}#putaway-modal .putaway-consent-status{color:var(--primaryColor);font-size:14px;font-weight:650}#putaway-modal .putaway-consent-details-list{padding:0 24px}#putaway-modal .putaway-current-state{margin:0;padding:24px}#putaway-modal .putaway-consent-state-list{margin:0}#putaway-modal .putaway-consent-state-row{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid color-mix(in srgb,var(--textColor) 12%,transparent)}#putaway-modal .putaway-consent-state-row:last-child{border-bottom:0}#putaway-modal .putaway-consent-state-label{color:var(--textColor);font-size:15px;font-weight:700}#putaway-modal .putaway-consent-receipt-row{min-height:52px;padding:15px 0;align-items:flex-start;box-sizing:border-box}#putaway-modal .putaway-consent-receipt-value{min-width:0;max-width:min(65%,560px);margin-left:auto;color:var(--textColor);line-height:22px;overflow-wrap:anywhere;text-align:right}#putaway-modal [data-consent-id-value]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}#putaway-modal .putaway-consent-detail{margin:0;padding:0;border-bottom:1px solid color-mix(in srgb,var(--textColor) 16%,transparent)}#putaway-modal .putaway-consent-detail-header{display:grid;grid-template-columns:28px minmax(0,1fr) auto;min-height:76px;align-items:center;gap:12px}#putaway-modal .putaway-consent-detail h3{margin:0;color:var(--textColor);font-size:15px;font-weight:700;line-height:22px;text-transform:uppercase}#putaway-modal .putaway-consent-expand{display:inline-flex;width:28px;height:40px;padding:8px 4px;align-items:center;justify-content:center;border:0;background:transparent;color:var(--textColor);cursor:default;opacity:1}#putaway-modal .putaway-consent-expand svg{width:18px;height:18px;fill:currentColor;transition:transform .15s ease-out}#putaway-modal .putaway-current-state-value{padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--textColor) 8%,transparent);color:var(--textColor);font-size:12px;font-weight:700}#putaway-modal .putaway-current-state-value[data-enabled=true]{background:color-mix(in srgb,var(--primaryColor) 18%,transparent);color:var(--primaryColor)}#putaway-modal .putaway-consent-description{padding:0 0 22px 40px}#putaway-modal .putaway-consent-description p{margin:0}#putaway-modal .putaway-toggle input:focus-visible+.putaway-toggle-track{outline:2px solid var(--textColor);outline-offset:3px}#putaway-modal footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:0 0 auto;gap:12px;margin:0;padding:16px 24px 24px;border-top:1px solid color-mix(in srgb,var(--textColor) 16%,transparent)}#putaway-modal footer[data-save-visible=false]{grid-template-columns:repeat(3,minmax(0,1fr))}#putaway-modal footer[data-save-visible=false] .putaway-modal-reject-all{grid-column:2}#putaway-modal footer[data-save-visible=false] .putaway-modal-accept-all{grid-column:3}#putaway-modal footer .putaway-modal-save[hidden]{display:none}#putaway-modal footer .putaway-button{width:100%}@media(max-width:599px){#putaway-modal{max-height:calc(100dvh - 16px)}#putaway-modal #putaway-form[data-active-tab=consent]{overflow-y:auto}#putaway-modal header,#putaway-modal .putaway-consent-intro,#putaway-modal .putaway-current-state{padding-left:16px;padding-right:16px}#putaway-modal .putaway-tabs button{min-height:52px;padding:10px 6px;font-size:14px}#putaway-modal .putaway-consent-grid{grid-template-columns:1fr}#putaway-modal .putaway-consent-card{min-height:78px;padding:14px 16px;justify-content:space-between;flex-direction:row}#putaway-modal .putaway-consent-card+.putaway-consent-card{border-top:1px solid color-mix(in srgb,var(--textColor) 16%,transparent);border-left:0}#putaway-modal .putaway-consent-details-list{padding:0 16px}#putaway-modal .putaway-consent-detail-header{grid-template-columns:24px minmax(0,1fr) auto;gap:8px}#putaway-modal .putaway-consent-description{padding-left:32px}#putaway-modal footer{grid-template-columns:1fr;padding:14px 16px 16px}#putaway-modal footer[data-save-visible=false]{grid-template-columns:1fr}#putaway-modal footer[data-save-visible=false] .putaway-modal-reject-all,#putaway-modal footer[data-save-visible=false] .putaway-modal-accept-all{grid-column:auto}}#putaway-icon{display:none;position:fixed;bottom:10px;right:10px;left:auto;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;padding:0;border:none;background-color:var(--iconColor);cursor:pointer;box-shadow:0 0 6px #0000001a;pointer-events:auto;animation:putaway-fade-in .3s ease-in-out forwards}#putaway-icon.putaway-pos-bottom-right{left:auto;right:10px}#putaway-icon.putaway-pos-bottom-left{right:auto;left:10px}#putaway-icon svg{fill:var(--iconBackgroundColor)}#putaway-backdrop{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--backdropBackgroundColor);backdrop-filter:blur(var(--backdropBackgroundBlur));pointer-events:all}@keyframes putaway-fade-in{0%{opacity:0}to{opacity:1}}@keyframes putaway-slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes putaway-slide-down-center{0%{opacity:0;transform:translate(-50%,calc(-50% - 20px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes putaway-slide-down-bottom-center{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes putaway-slide-up-center{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0)}}@keyframes putaway-nudge{0%,to{right:16px}10%,30%,50%,70%,90%{right:20px}20%,40%,60%,80%{right:12px}}#putaway-banner.putaway-nudge{animation:putaway-nudge 1s ease-in-out}#putaway-modal.putaway-nudge{animation:putaway-nudge .5s ease-in-out}@media(prefers-reduced-motion:reduce){#putaway-banner.putaway-nudge,#putaway-modal.putaway-nudge{animation:putaway-pulse .5s ease-in-out}@keyframes putaway-pulse{0%,to{opacity:1}50%{opacity:.85}}}#putaway-wrapper{--boxShadow: 0 24px 60px rgb(15 23 42 / 18%);--fontFamily: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--primaryColor: #1f6fa8;--backgroundColor: #ffffff;--textColor: #0f172a;--backdropBackgroundColor: rgb(15 23 42 / 45%);--backdropBackgroundBlur: 3px;--iconColor: #ffffff;--iconBackgroundColor: #287ebd}#putaway-wrapper #putaway-banner,#putaway-wrapper #putaway-modal{border:1px solid #dbe4ee}#putaway-wrapper .putaway-button{min-height:44px;font-weight:650}#putaway-wrapper #putaway-banner .putaway-button,#putaway-wrapper #putaway-modal .putaway-button{padding:8px 16px}#putaway-wrapper .putaway-button-secondary{border-color:#94a3b8;background:#fff;color:#0f172a}#putaway-wrapper .putaway-button-secondary:hover{border-color:#64748b;background:#f1f5f9;color:#0f172a}#putaway-wrapper #putaway-icon{box-shadow:0 12px 30px #0f172a3d}html.app-dark #putaway-wrapper,html[data-theme=dark] #putaway-wrapper{--boxShadow: 0 24px 60px rgb(0 0 0 / 45%);--primaryColor: #60a5fa;--backgroundColor: #1e1e1e;--textColor: #f8fafc;--backdropBackgroundColor: rgb(0 0 0 / 70%);--iconColor: #1e1e1e;--iconBackgroundColor: #60a5fa}html.app-dark #putaway-wrapper #putaway-banner,html.app-dark #putaway-wrapper #putaway-modal,html[data-theme=dark] #putaway-wrapper #putaway-banner,html[data-theme=dark] #putaway-wrapper #putaway-modal{border-color:#475569;background-color:#1e1e1e;color:#f8fafc}html.app-dark #putaway-wrapper #putaway-modal h1,html.app-dark #putaway-wrapper #putaway-modal p,html.app-dark #putaway-wrapper #putaway-modal legend,html[data-theme=dark] #putaway-wrapper #putaway-modal h1,html[data-theme=dark] #putaway-wrapper #putaway-modal p,html[data-theme=dark] #putaway-wrapper #putaway-modal legend{color:#f8fafc}html.app-dark #putaway-wrapper .putaway-modal-close,html[data-theme=dark] #putaway-wrapper .putaway-modal-close{background:#1e1e1e}html.app-dark #putaway-wrapper .putaway-button-primary,html.app-dark #putaway-wrapper .putaway-button-primary:hover,html[data-theme=dark] #putaway-wrapper .putaway-button-primary,html[data-theme=dark] #putaway-wrapper .putaway-button-primary:hover{color:#fff}html.app-dark #putaway-wrapper .putaway-button-secondary,html[data-theme=dark] #putaway-wrapper .putaway-button-secondary{border-color:#64748b;background:#1e293b;color:#f8fafc}html.app-dark #putaway-wrapper .putaway-button-secondary:hover,html[data-theme=dark] #putaway-wrapper .putaway-button-secondary:hover{border-color:#94a3b8;background:#334155;color:#fff}@media(max-width:599px){#putaway-wrapper #putaway-banner,#putaway-wrapper #putaway-modal{border-radius:16px}#putaway-wrapper #putaway-modal{width:calc(100% - 1rem);max-width:calc(100% - 1rem);max-height:calc(100% - 1rem);margin:.5rem}}
