.fieldWrapper-error{color:red;font-size:12px;margin-left:7px}.input{background-color:initial;border:none;border-bottom:1px solid #e6e6e6;margin:0 7px 14px;padding:5px 0;width:100%}.input:focus{border-bottom-color:#6395e7;outline:none}.register{align-items:center;display:flex;flex-direction:column;width:90%}.tabletSm .register{width:66%}.desktop .register{width:33%}.register-title{font-size:17px;margin-bottom:10px}.register-helpText{color:#8e7747;font-size:11px;margin-bottom:10px;max-width:70%;text-align:center}.register-input{width:100%}.register-maskedInput{-webkit-text-security:disc;-moz-text-security:disc;text-security:disc}.register-preferences{align-items:center;display:flex;font-size:12px;margin:10px 0}.register-preferenceDescription{margin-left:15px}.register-preferenceSubtext{font-size:.75em}.register-actions{align-items:center;display:flex;justify-content:space-between;margin-top:15px;width:100%}.register-submitButton{align-self:flex-end;background-color:#4b8ec8;border:none;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:10px 15px}.register-submitButton:focus,.register-submitButton:hover{background-color:#56aaee}.login{align-items:center;display:flex;flex-direction:column;width:90%}.tabletSm .login{width:66%}.desktop .login{width:33%}.login-title{font-size:17px;margin-bottom:20px}.login-error{color:red;font-size:12px}.login-input{width:100%}.login-passwordReset{font-size:.6em;margin-bottom:16px}.login-actions{align-items:center;display:flex;justify-content:space-between;margin-top:15px;width:100%}.login-submitButton{align-self:flex-end;background-color:#4b8ec8;border:none;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:7px 15px}.login-submitButton:focus,.login-submitButton:hover{background-color:#56aaee}.logout{text-align:center;width:90%}.tabletSm .logout{width:66%}.desktop .logout{width:33%}.logout-title{font-size:26px;margin-bottom:50px}.resetLink{align-items:center;display:flex;flex-direction:column;width:90%}.tabletSm .resetLink{width:66%}.desktop .resetLink{width:33%}.resetLink-title{font-size:17px;margin-bottom:20px}.resetLink-error{color:red;font-size:12px}.resetLink-confirmation{color:#009f31;font-size:14px}.resetLink-input{width:100%}.resetLink-actions{align-items:center;display:flex;justify-content:space-between;margin-top:15px;width:100%}.resetLink-submitButton{align-self:flex-end;background-color:#4b8ec8;border:none;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:7px 15px}.resetLink-submitButton:focus,.resetLink-submitButton:hover{background-color:#56aaee}.passwordReset{align-items:center;display:flex;flex-direction:column;width:90%}.tabletSm .passwordReset{width:66%}.desktop .passwordReset{width:33%}.passwordReset-title{font-size:17px;margin-bottom:20px}.passwordReset-error{color:red;font-size:12px}.passwordReset-input{width:100%}.passwordReset-actions{align-items:center;display:flex;justify-content:space-between;margin-top:15px;width:100%}.passwordReset-submitButton{align-self:flex-end;background-color:#4b8ec8;border:none;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:7px 15px}.passwordReset-submitButton:focus,.passwordReset-submitButton:hover{background-color:#56aaee}.authenticator{align-items:center;background-color:#fff;color:#2b303a;display:flex;flex-direction:column;margin:25px auto;padding:25px;width:75%}.tabletSm .authenticator{margin:50px auto}.authenticator-icons{position:relative}.authenticator-giftIcon{height:200px;width:200px}.authenticator-giftIcon,.authenticator-tagIcon{background-position:50%;background-repeat:no-repeat;background-size:cover}.authenticator-tagIcon{height:50px;left:46%;position:absolute;top:53%;width:50px}.authenticator-title{color:#f03a47;font-family:Zian;font-size:45px;font-weight:600;letter-spacing:2px;margin-bottom:25px;margin-top:10px;text-align:center}.tablet .authenticator-title{font-size:55px}.desktop .authenticator-title{font-size:65px}.dropdown{display:inline-block;position:relative}.dropdown-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:100%;padding:5px 10px}.dropdown-expandIcon{background-image:url(/static/media/down_arrow.49ad364752aaba4cb823.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:15px;margin-left:5px;overflow:hidden;width:15px}.dropdown-menu{align-items:center;background-color:#fff;box-shadow:0 8px 16px 0 #0003;display:flex;flex-direction:column;min-width:100%;position:absolute;right:0;top:100%;z-index:1}.tooltip{position:relative}.tooltip-bubble{background-color:#555;border-radius:6px;color:#fff;left:0;max-width:110px;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:125%;transition:opacity .5s;visibility:hidden;z-index:1}.tablet .tooltip-bubble{max-width:none;padding:5px}.tooltip .tooltip-bubble:after{border:5px solid;border-color:#0000 #0000 #555;bottom:100%;content:"";left:10px;position:absolute}.tooltip:hover .tooltip-bubble{opacity:1;visibility:visible}.alert{border-bottom:1px solid #c5c5c5;font-size:.9em;padding:10px;transition:background-color 1s}.alert--clickable{cursor:pointer}.alert:last-child{border-bottom:none}.alert--unread{background-color:#fbf1d7;transition:background-color 1s}.alert-subRow{display:flex;justify-content:space-between}.alert-createdAt{cursor:default;font-size:.75em;padding:5px 0}.alert-markReadButton{background:none;border:none;color:#00a4ee;cursor:pointer;font-size:.75em;padding:5px}.alert-markReadButton:focus,.alert-markReadButton:hover,.underline{text-decoration:underline}.alerts,.alerts-dropdown{height:100%}.alerts .alerts-dropdownButton{display:flex;justify-content:center;padding:5px;width:55px}.mobileLg .alerts .alerts-dropdownButton{padding:initial;width:65px}.alerts-dropdownButton:focus,.alerts-dropdownButton:hover{background-color:#e6e6e6;outline:none}.alerts-badge{position:relative}.alerts-inactiveBadge{background-image:url(/static/media/inactive_bell.830ee11ef734953ec214.svg)}.alerts-activeBadge,.alerts-inactiveBadge{background-position:50%;background-repeat:no-repeat;background-size:cover;height:35px;overflow:hidden;width:35px}.alerts-activeBadge{background-image:url(/static/media/active_bell.e1485aa5a1e7d4d300f9.svg)}.alerts-badgeCount{align-items:center;background-color:#9a031e;border-radius:3px;color:#fff;display:flex;font-size:.75em;justify-content:center;left:50%;min-width:10px;padding:3px;position:absolute;top:0;z-index:1}.alerts-menuWrapper{margin-bottom:50px}.alerts-menu{max-width:calc(100vw - 20px);padding:10px;width:400px}.alerts-notificationHeaderBar{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.alerts-notificationHeader{font-size:1.15em;font-weight:500}.alerts-notificationSubHeader{font-size:.75em}.alerts-name{font-weight:600}.alerts-markReadButton{background:none;border:none;color:#00a4ee;cursor:pointer;font-size:.75em;padding:5px}.alerts-markReadButton:focus,.alerts-markReadButton:hover{text-decoration:underline}.alerts-moreButton{background:none;border:none;color:#00a4ee;cursor:pointer;font-size:1em;font-weight:500;padding:5px 0 10px;width:100%}.alerts-moreButton:focus,.alerts-moreButton:hover{text-decoration:underline}.alerts-danger{color:#f20307;font-weight:600}.topNav{background-color:#fff;color:#000;display:flex;justify-content:space-between}.topNav-title{align-items:center;color:#f03a47;display:flex;flex:2 1;font-family:Zian;font-size:30px;font-weight:600;justify-content:center;padding:10px 5px}.tablet .topNav-title{letter-spacing:3px}.topNav-titleText:first-child{margin-right:10px}.tablet .topNav-titleText:first-child{margin-right:0}.mobileLg .topNav-title{padding:10px}.tablet .topNav-title{font-size:40px}@font-face{font-family:Zian;src:url(/static/media/zian.044726406c29dad87df4.ttf) format("truetype")}.topNav-leftActions{align-items:center;display:flex;flex:1 1;padding:5px}.mobileLg .topNav-leftActions{padding:10px}.topNav-icons{display:inline-block;margin-right:10px;position:relative}.tablet .topNav-icons{margin:0 15px 0 12px}.topNav-giftIcon{background-position:50%;background-repeat:no-repeat;background-size:cover;height:40px;width:40px}.tablet .topNav-giftIcon{height:50px;width:50px}.topNav-tagIcon{background-position:50%;background-repeat:no-repeat;background-size:cover;height:10px;left:46%;position:absolute;top:53%;width:10px;z-index:100}.tablet .topNav-tagIcon{height:12px;width:12px}.topNav-rightActions{align-items:center;display:flex;flex:1 1;justify-content:flex-end}.topNav-usersName{display:none;padding:10px}.desktop .topNav-usersName{display:block}.topNav-hamburgerButton{background:none;border:1px solid #fff;border-radius:3px;cursor:pointer;margin-right:3px;outline:none;padding:3px 5px;position:relative}.mobileLg .topNav-hamburgerButton{margin-right:10px}.topNav-hamburgerButton:focus,.topNav-hamburgerButton:hover{border:1px solid #d7d7d7}.topNav-hamburgerIcon{background-image:url(/static/media/hamburger.b7878439f560c5bf0171.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:20px;width:20px}.topNav-alertDot{background-color:#9a031e;border-radius:50%;height:8px;position:absolute;right:-1px;top:-1px;width:8px}.topNav-menuButton{border:1px solid #fff;border-radius:20px}.topNav-menuButton:focus,.topNav-menuButton:hover{border:1px solid #d7d7d7;outline:none}.topNav-menuOption{padding:7px 0;text-align:center;width:100%}.topNav-menuOption:focus,.topNav-menuOption:hover{background-color:#f1f1f1}.leftNav{background-color:#262626;color:#fff;height:100%;overflow-x:hidden;padding:10px;width:250px;z-index:910}.leftNav,.leftNav-mask{left:0;position:fixed;top:0}.leftNav-mask{background-color:#0009;height:100vh;width:100vw;z-index:900}.leftNav-header{display:flex}.leftNav-accountInfo{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;margin-left:10px;padding:7px;width:100%}.leftNav-accountInfo,.leftNav-initials{align-items:center;display:flex;font-weight:600}.leftNav-initials{background-color:#fff;border-radius:50%;color:#000;font-size:20px;justify-content:center;line-height:18px;margin-right:10px;min-height:30px;min-width:30px;padding:5px}.leftNav-closeButton{background:none;border:none;cursor:pointer;height:100%;min-width:50px;padding:15px;width:50px}.leftNav-closeButtonIcon{background-image:url(/static/media/close-white.4d5d81ec8b4e537046fc.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:25px;min-width:25px}.leftNav-menuOptions{margin:20px 10px 0}.leftNav-menuOptions,.leftNav-topMenuOptions{display:flex;flex-direction:column}.leftNav-menuOptions a,.leftNav-menuOptions button,.leftNav-topMenuOptions a,.leftNav-topMenuOptions button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:15px;padding:6px;text-align:left;text-decoration:none}.leftNav-menuOptions a:focus,.leftNav-menuOptions a:hover,.leftNav-menuOptions button:focus,.leftNav-menuOptions button:hover{background-color:#3f3f3f;outline:none}.leftNav-logout{align-items:center;display:flex;margin-top:20px}.leftNav-listsIcon{background-image:url(/static/media/home.048b7cf4dba05c1c8e53.svg)}.leftNav-listPreferencesIcon,.leftNav-listsIcon{background-position:50%;background-repeat:no-repeat;background-size:cover;height:1em;width:15px}.leftNav-listPreferencesIcon{background-image:url(/static/media/lists.5d5d2ee9a749fca59d19.svg)}.leftNav-tagIcon{background-image:url(/static/media/tag-white.8d715456acc806595544.svg);transform:rotate(-45deg)}.leftNav-linkIcon,.leftNav-tagIcon{background-position:50%;background-repeat:no-repeat;background-size:cover;height:1em;width:15px}.leftNav-linkIcon{background-image:url(/static/media/link.0f2ce9046da284d216b0.svg)}#leftNav-hiddenInput{border:none;height:1px;opacity:0;padding:0;width:1px}.leftNav-settingsIcon{background-image:url(/static/media/settings-light.0024eb066b4fabb2c89d.svg)}.leftNav-logoutIcon,.leftNav-settingsIcon{background-position:50%;background-repeat:no-repeat;background-size:cover;height:1em;width:15px}.leftNav-logoutIcon{background-image:url(/static/media/logout.3dfd57f896364dfebe85.svg)}.leftNav-menuOptionText{color:#fff;display:flex;flex:1 1;justify-content:space-between;margin-left:15px;text-decoration:none}.leftNav-badge{background-color:#9a031e;border-radius:3px;color:#fff;font-size:.7em;min-width:10px;padding:3px}.checkbox,.leftNav-badge{align-items:center;display:flex;justify-content:center}.checkbox{background:none;border:2px solid #343434;border-radius:3px;cursor:pointer;height:20px;min-height:20px;min-width:20px;padding:2px;width:20px}.checkbox:disabled{background-color:#cbcbcb}.checkbox-checkmark{background-image:url(/static/media/checkmark.a9aeba9d81e5dd1ed824.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:14px;width:14px}.gift{border-bottom:1px solid #c5c5c5}.gift-primary{align-items:stretch;display:flex}.gift--claimedByOther .gift-label{text-decoration:line-through}.gifts-completeGifts .gift:last-child,.gifts-incompleteGifts .gift:last-child{border-bottom:none}.gift-mainContent{align-items:stretch;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:10px}.tablet .gift-mainContent{flex-direction:row}.gift-leftSection{align-items:center;display:flex;flex-grow:1;justify-content:flex-start;width:100%}.tablet .gift-leftSection{width:50%}.gift-checkbox{align-self:center;margin:0 10px}.gift-priorityAndTag{align-items:center;display:flex;flex-direction:column;justify-content:center}.tablet .gift-priorityAndTag{flex-direction:row}.gift-priority{align-self:center;min-width:25px;text-align:center}.gift-info{justify-content:center}.gift-info,.gift-rightSection{display:flex;flex-direction:column}.gift-rightSection{flex-grow:1;width:100%}.tablet .gift-rightSection{justify-content:center;width:50%}.gift-price{margin-top:10px}.tablet .gift-price{margin:2px 0;text-align:right}.gift-link{text-decoration:none}.gift-link:focus,.gift-link:hover{text-decoration:underline}.gift-description{font-size:.8em;padding-right:1em;white-space:pre-line}.gift-descriptionToggle{background:none;border:none;border-bottom:1px solid #fff;color:#afafaf;cursor:pointer;font-size:.85em;padding:0}.gift-descriptionToggle:focus,.gift-descriptionToggle:hover{border-bottom:1px solid #d5d5d5;outline:none}.gift-date,.gift-ownedBy{color:#4f4f4f;font-size:.75em}.gift-deletedText{color:#f03a47}.gift-deletedStatus{font-weight:600}.gift-labelPrimary{align-items:center;display:flex}.gift-label--deleted{margin-right:4px}.gift-tagIcon{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:22px;transform:rotate(-45deg);width:22px}.tablet .gift-tagIcon{margin:0 10px}.gift-darkTagIcon{background-image:url(/static/media/tag-grey.a52ba97925e1cf0c5009.svg)}.gift-tagIconGreen{background-image:url(/static/media/tag-green.93844f941517a84896ed.svg)}.gift-tagIconBlue{background-image:url(/static/media/tag-blue.7dab44675ef4ebfb62ed.svg)}.gift-tagIconYellow{background-image:url(/static/media/tag-yellow.e498f9274c79cd43054d.svg)}.gift-tagToolTip{align-items:center;align-self:center;display:flex;font-size:.6em}.gift-status{align-items:flex-start;color:#000;display:flex;flex-direction:column;font-size:.85em;margin-top:10px}.tablet .gift-status{align-items:flex-end;margin:2px 0}.gift-collaboratorButtons{display:flex;flex-wrap:wrap}.gift-collaboratorButtons button{background-color:#fff;border-radius:20px;cursor:pointer;font-size:1em;margin:2px 10px 2px 0;padding:5px 10px}.tablet .gift-collaboratorButtons button{font-size:.85em;margin:2px 0 2px 10px;padding:3px 7px}.gift-collaboratorButtons button:focus,.gift-collaboratorButtons button:hover{color:#fff;outline:none}.gift-blueButton{border:1px solid #0073ff;color:#0073ff}.gift-blueButton:focus,.gift-blueButton:hover{background-color:#0073ff}.gift-redButton{border:1px solid #d63334;color:#d63334}.gift-redButton:focus,.gift-redButton:hover{background-color:#d63334}.gift-yellowButton{border:1px solid #cb8e24;color:#cb8e24}.gift-yellowButton:focus,.gift-yellowButton:hover{background-color:#eaa924;border-color:#eaa924}.gift-greenButton{border:1px solid #2da854;color:#2da854}.gift-greenButton:focus,.gift-greenButton:hover{background-color:#2da854}.gift-collaboratorInfoText{align-items:center;display:flex;font-weight:600;margin-bottom:5px}.gift-collaboratorInfoText--red{color:#d63334}.gift-contributorsToolTip{color:#4f84ff;text-decoration:underline}.gift-contributorsToolTip .tooltip-bubble{left:-100px;width:200px}.gift-contributorsToolTip .tooltip-bubble:after{left:50%}.gift-contributors{border:2px solid #2ecc71;border-radius:5px;margin-bottom:10px;padding:5px}.gift-acceptedContributors{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap}.tablet .gift-acceptedContributors{align-items:center;flex-direction:row}.gift-acceptedContributorsTitle{align-items:center;display:flex;margin-right:7px}.gift-contributorsFinalizeText{font-size:.85em;margin-top:10px}.gift-finalizeContributorsButton{background:none;border:none;color:#4f84ff;cursor:pointer;margin:0 0 0 5px;padding:0;text-decoration:underline}.gift-acceptedContributor{align-items:center;background-color:#32bb6b;color:#fff;display:flex;font-size:.75em;margin:2px}.gift-acceptedContributorLabel{padding:5px}.gift-removeAcceptedContributorButton{background:none;border:none;cursor:pointer;height:100%;margin:0;padding:10px}.tablet .gift-removeAcceptedContributorButton{padding:6px}.gift-removeAcceptedContributorButton:focus,.gift-removeAcceptedContributorButton:hover{background-color:#30a051}.gift-closeIcon{background-image:url(/static/media/close-white.4d5d81ec8b4e537046fc.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:15px;width:15px}.gift-dropdown:focus,.gift-dropdown:hover{background-color:#f1f1f1}.gift-contextMenu{background-image:url(/static/media/3_dots.787af0d08416ca2988fc.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:20px;min-height:20px;min-width:20px;width:20px}.gift-contextMenuOption{background:none;border:none;border-bottom:1px solid #c5c5c5;cursor:pointer;padding:7px;width:100px}.gift-contextMenuOption:last-child{border-bottom:none}.gift-contextMenuOption:focus,.gift-contextMenuOption:hover{background-color:#f1f1f1}.addGift{margin:15px 0}.addGift-mainSection{align-items:center;border:1px solid #c5c5c5;border-radius:10px;display:flex}.addGift-labelField{flex-grow:1}.addGift-label{border:none;font-size:1em;margin:0;min-height:20px;padding-left:10px}.addGift-label::placeholder{color:#c5c5c5}.addGift-label:focus{border-bottom-color:#c5c5c5}.addGift-submitButton{background:none;border:none;border-left:1px solid #c5c5c5;border-radius:0 10px 10px 0;color:#c5c5c5;margin:0 0 0 10px;min-height:32px}.addGift-submitButton--active{background-color:#179a83;border:1px solid #179a83;color:#fff;cursor:pointer}.addGift-submitButton--active:focus,.addGift-submitButton--active:hover{background-color:#1ab49a;border:1px solid #1ab49a;outline:none}.addGift-moreOptions{margin:0 20px}.addGift-moreOptionInputs{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:-2px;max-height:0;overflow:hidden;transition:max-height .25s ease-out}.tablet .addGift-moreOptionInputs{flex-direction:row}.addGift-moreOptionInputs--expanded{max-height:500px;transition:max-height .25s ease-in}.addGift-moreOptionInputs--contentRendered{border:1px solid #c5c5c5;border-bottom-right-radius:10px;border-top:none;padding:15px}.addGift-moreOptionInputs label{cursor:pointer;font-size:13px}.addGift-moreOptionsButton{background:none;border:1px solid #c5c5c5;border-radius:0 0 10px 10px;border-top:none;color:#ababab;cursor:pointer;padding:3px 15px}.addGift-moreOptionsButton:focus,.addGift-moreOptionsButton:hover{background-color:#63a8ff;border-color:#63a8ff;color:#fff;outline:none}.addGift-leftSection{align-items:stretch;display:flex;flex:1 1;flex-direction:column}.tablet .addGift-leftSection{padding-right:30px}.addGift-rightSection{display:flex;flex:1 1;flex-direction:column}.addGift-description{border:1px solid #a9a9a9;font-family:Arial,Helvetica,sans-serif;font-size:1em;height:100%;margin-bottom:25px;min-height:1em;resize:vertical}.addGift-customLink{font-size:1em;margin:0 0 25px}.addGift-priceWrapper{align-items:center;display:flex}.addGift-priceDollarSign{margin-bottom:2px;margin-right:1px}.addGift-priceField{flex-grow:1}.addGift-price{font-size:1em;margin:0}.addGift input::-webkit-inner-spin-button,.addGift input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.addGift input[type=number]{-moz-appearance:textfield}.interstitial.interstitial--small{height:35px}.interstitial.interstitial--medium{height:125px}.interstitial.interstitial--large{height:300px}.interstitial .interstitial-hidden{visibility:hidden}.interstitial-block{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.interstitial-container{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}.interstitial-singleTagInterstitial{background-image:url(/static/media/tag-green.93844f941517a84896ed.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;transform:rotate(-45deg)}.interstitial--small .interstitial-singleTagInterstitial{height:25px;width:25px}.interstitial--medium .interstitial-singleTagInterstitial{height:35px;width:35px}.interstitial--large .interstitial-singleTagInterstitial{height:50px;width:50px}.interstitial--small .interstitial-text{display:none}.interstitial--medium .interstitial-text{font-size:.8em;margin-top:15px}.interstitial--large .interstitial-text{margin-top:25px}.gifts{align-items:stretch;border-radius:20px;display:flex;flex-direction:column;padding:15px 10px}.tablet .gifts{padding:15px 30px}.gifts-collaboratorToggle{align-items:center;border:1px solid #4d4d4d;border-radius:30px;cursor:pointer;display:flex;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.gifts-collaboratorToggleText{font-size:1em;margin-left:8px}.gifts-completeGifts{align-items:stretch;display:flex;flex-direction:column;margin-bottom:10px;position:relative}.gifts-completedHr{border:none;border-top:1px solid #c5c5c5;margin:0;width:100%}.gifts-completedButtonContainer{background-color:#fff;left:50%;padding:0 10px;position:absolute;top:-13px;transform:translateX(-50%)}.gifts-completedButton{background:none;border:none;color:#686868;cursor:pointer;padding:0}.gifts-completedButton:focus,.gifts-completedButton:hover{border-bottom:1px solid #c5c5c5;outline:none}.gifts-completedGiftsNotice{color:#a7914f;font-size:14px;margin-top:12px;text-align:center}.react-toggle{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;background-color:initial;border:0;cursor:pointer;display:inline-block;padding:0;position:relative;touch-action:pan-x;-webkit-user-select:none;user-select:none}.react-toggle-screenreader-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{background-color:#4d4d4d;border-radius:30px;height:24px;padding:0;transition:all .2s ease;width:50px}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#000}.react-toggle--checked .react-toggle-track{background-color:#19ab27}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#128d15}.react-toggle-track-check{bottom:0;height:10px;left:8px;line-height:0;margin-bottom:auto;margin-top:auto;opacity:0;position:absolute;top:0;transition:opacity .25s ease;width:14px}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;transition:opacity .25s ease}.react-toggle-track-x{bottom:0;height:10px;line-height:0;margin-bottom:auto;margin-top:auto;position:absolute;right:10px;top:0;width:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{background-color:#fafafa;border:1px solid #4d4d4d;border-radius:50%;box-sizing:border-box;height:22px;left:1px;position:absolute;top:1px;transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;transition:all .25s ease;width:22px}.react-toggle--checked .react-toggle-thumb{border-color:#19ab27;left:27px}.react-toggle--focus .react-toggle-thumb{box-shadow:0 0 2px 3px #0099e0}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{box-shadow:0 0 5px 5px #0099e0}.list{background-color:#fff;border-radius:20px;color:#000;margin:30px 0 100px}.tablet .list{margin:30px auto 100px;max-width:70vw;width:70vw}.list--spacing{margin-left:15px;margin-right:15px}.list-header{align-items:flex-start;border-bottom:1px solid #2b303a;display:flex;flex-direction:column;padding:20px 30px;position:relative}.tablet .list-header{align-items:center;flex-direction:row;justify-content:space-between}.list-closeButton{align-items:center;background-color:#b9b9b9;border:1px solid #6f6f6f;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:-8px;top:-8px;width:40px}.tablet .list-closeButton{height:27px;right:-8px;top:-8px;width:27px}.list-closeButton:focus,.list-closeButton:hover{background-color:#d7d7d7}.list-closeIcon{background-image:url(/static/media/close.35792ab3db757481b233.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:22px;width:22px}.tablet .list-closeIcon{height:15px;width:15px}.list-sortedByValue .dropdown-button{font-size:.9em;font-weight:600;padding-left:0;padding-right:0}.list-sortedByValue{min-width:100px}.list-ownedByValue,.list-sortedByValue{font-size:.9em;font-weight:600}.list-ownedByTitle,.list-sortedByTitle{font-size:.75em;margin-right:.5em}.list-name{font-size:25px;padding:0 10px}.list-privateLabel{color:#707070;font-size:.85em;margin-left:5px}.list-selectList{align-items:center;align-self:center;display:flex;flex-direction:column;order:0}.list-editListsLink{background:none;border:none;color:#00a4ee;cursor:pointer;font-size:.75em;margin-top:5px;text-decoration:underline}.list-referenceListMessage{color:#a7914f;font-size:.75em;margin-top:8px;text-align:center}.list-ownedBy{margin-top:20px;order:1}.list-ownedBy,.list-sortedBy{align-items:center;display:flex}.list-sortedBy{margin-top:10px;order:2}.list-selectableListsMenu{left:50%;transform:translateX(-50%);width:250px}.list-dropdownButton{padding:0 10px}.tablet .list-ownedBy,.tablet .list-sortedBy{align-items:flex-start;flex-direction:column;margin:0}.tablet .list-ownedBy,.tablet .list-selectList,.tablet .list-sortedBy{order:0}.list-ownedByValueWrapper{align-items:center;display:flex}.tablet .list-ownedByValueWrapper{display:block}.list-followButton--follow{background-color:#009ee5;border:1px solid #009ee5;border-radius:3px;color:#fff;cursor:pointer;font-size:.75em;margin-left:10px;margin-top:3px;padding:3px 10px}.list-followButton--follow:focus,.list-followButton--follow:hover{background-color:#00b4ff;border:1px solid #00b4ff}.tablet .list-followButton--follow{margin-left:0}.list-followButton--unfollow{background-color:#fff;border:1px solid #707070;border-radius:3px;color:#707070;cursor:pointer;font-size:.75em;margin-left:10px;margin-top:3px;padding:3px 10px}.list-followButton--unfollow:focus,.list-followButton--unfollow:hover{background-color:#707070;color:#fff}.tablet .list-followButton--unfollow{margin-left:0}.list-selectListButton{align-items:center;background:none;border:none;border-bottom:1px solid #dbdbdb;cursor:pointer;display:flex;justify-content:space-between;padding:8px;width:100%}.list-selectListButton:focus,.list-selectListButton:hover{color:#51a3ff}.list-selectListButton:last-child{border-bottom:none}.list-visibility{font-size:.8em}.hubRow{align-items:center;background-color:#353a46;border-radius:2px;display:flex;height:80px;justify-content:space-between;margin:10px 0;min-height:80px;padding:10px}.desktop .hubRow{height:55px;min-height:55px}.hubRow-right{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.hubRow--joined{border:none;color:#fff;cursor:pointer;font-size:15px;text-align:left;width:100%}.hubRow--joined:focus,.hubRow--joined:hover{background-color:#434857}.hubRow-badge{align-items:center;background-color:#9a031e;border-radius:3px;color:#fff;display:flex;font-size:.7em;justify-content:center;margin-right:10px;min-width:10px;padding:3px}.hubRow-name{font-size:16px;font-weight:600}.mobileMd .hubRow-name{font-size:18px}.desktop .hubRow-name{font-size:1em}.hubRow-description{font-size:.8em;margin-top:5px}.desktop .hubRow-description,.hubRow-role{font-size:.6em}.hubRow-role{border:1px solid #fff;border-radius:10px;color:#fff;padding:3px 7px 2px;text-transform:capitalize}.requestRow{align-items:stretch;background-color:#353a46;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;margin:10px 0;padding:10px;text-align:left}.requestRow:focus,.requestRow:hover{background-color:#434857}.requestRow--highlighted{border:2px solid #dabe5e}.requestRow-left{flex:1 1}.requestRow-right{align-items:center;display:flex;justify-content:flex-end}.requestRow-titleInfo{font-size:.65em;font-weight:400;margin-bottom:3px}.requestRow-name{background:none;border:none;font-size:16px;font-weight:600}.mobileMd .requestRow-name{font-size:18px}.desktop .requestRow-name{font-size:1em}.requestRow-description{font-size:.8em;margin-top:5px}.desktop .requestRow-description{font-size:.6em}.requestRow-viewInviteButton{align-items:center;background-color:#006fd6;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:1em;font-weight:600;justify-content:center;min-height:35px;padding:5px 20px}.tablet .requestRow-viewInviteButton{flex-direction:row;margin-right:10px;padding:2px 15px 0}.requestRow-viewInviteButton:focus,.requestRow-viewInviteButton:hover{background-color:#008eff}.requestRow-viewInviteButton span:last-child{margin-left:5px}.hubs{padding:15px 15px 100px}.tablet .hubs{margin:0 auto;max-width:70vw;padding:30px 30px 100px;width:70vw}.hubs-header{border-bottom:3px solid #fff;display:flex;justify-content:space-between;padding-bottom:5px}.hubs-title{align-items:center;display:flex;font-size:22px;font-weight:600}.mobileMd .hubs-title{font-size:30px}.hubs-tagIcon{background-image:url(/static/media/tag-light.730ae89a9c87d04453fc.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:1.25em;margin:3px 10px 0;transform:rotate(-45deg);width:30px}.mobileMd .hubs-tagIcon{width:35px}.hubs-headerButtons{align-items:center;display:flex}.hubs-headerButton{background:none;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:30px;margin-left:3px;width:55px}.hubs-headerButton:focus,.hubs-headerButton:hover{background-color:#525f6d}.mobileMd .hubs-headerButton{width:65px}.hubs-noHubsMessage{padding:10px 0}.listsView-summary{background-color:#000;border-radius:10px;color:#fff;margin:10px 0 25px;padding:5px 10px 10px}.listsView-summaryHeader{padding:10px 10px 0}.listsView-summaryTitle{font-size:22px;font-weight:600;margin-bottom:10px}.listsView-summarySubTitle{font-size:.75em;text-align:center}.listsView-summaryStats{display:flex;font-weight:600;justify-content:space-between}.listsView-summary .listsView-summaryStatusBar{margin-top:0;padding:10px}.listsView-noListsMessage{font-size:20px;font-weight:600;text-align:center}.listsView-member{display:block;margin:20px 0}.desktop .listsView-member{margin:15px 0}.listsView-memberName{font-size:22px;font-weight:600}.listsView-lists{display:flex;flex-direction:column}.desktop .listsView-lists{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.listsView-list{background-color:#fff;border:none;border-radius:10px;color:#1d2027;display:inline-flex;flex-direction:column;justify-content:space-between;margin:10px 0;overflow:hidden;padding:7px 0 0}.desktop .listsView-list:only-child{width:100%}.desktop .listsView-list{width:calc(35vw - 10px)}.listsView-listContent{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:0 10px}.listsView-listHeader{display:flex;font-weight:600;justify-content:space-between}.listsView-listHeaderLeft{align-items:center;display:flex}.listsView-listName{font-weight:600}.listsView-giftCount{margin-left:10px}.listsView-defaultLabel{color:#707070;font-size:.85em;margin-left:.5em}.listsView-list:only-child .listsView-defaultLabel{display:none}.listsView-statusBarPlaceholder{align-items:flex-end;display:flex;font-size:.85em;height:2em}.listsView-statusBar{margin-top:10px}.listsView-statusBarWrapper{border-radius:10px;display:flex;height:1em;overflow:hidden}.listsView-statusBarGreen{background-color:#2ecc71}.listsView-statusBarYellow{background-color:#ffbd23}.listsView-statusBarBlue{background-color:#0073ff}.listsView-statusBarGray{background-color:#d6d6d6}.listsView-statusBarLegend{display:flex;justify-content:space-around}.listsView-statusBarLegendGroup{align-items:center;display:flex;font-size:.75em}.listsView .listsView-statusBarTooltip{background-color:#292929;left:-55px;top:calc(125% - 3px);width:140px}.listsView .listsView-statusBarTooltip:after{border-color:#0000 #0000 #292929;left:79px}.listsView-statusBarGreenIcon{background-image:url(/static/media/tag-green.93844f941517a84896ed.svg)}.listsView-statusBarGreenIcon,.listsView-statusBarYellowIcon{background-position:50%;background-repeat:no-repeat;background-size:cover;height:20px;margin-right:5px;transform:rotate(-45deg);width:20px}.listsView-statusBarYellowIcon{background-image:url(/static/media/tag-yellow.e498f9274c79cd43054d.svg)}.listsView-statusBarBlueIcon{background-image:url(/static/media/tag-blue.7dab44675ef4ebfb62ed.svg)}.listsView-statusBarBlueIcon,.listsView-statusBarGrayIcon{background-position:50%;background-repeat:no-repeat;background-size:cover;height:20px;margin-right:5px;transform:rotate(-45deg);width:20px}.listsView-statusBarGrayIcon{background-image:url(/static/media/tag-grey.a52ba97925e1cf0c5009.svg)}.listsView-listLink{background-color:#d6d6d6;color:#000;font-size:.8em;font-weight:600;margin-top:10px;padding:10px 0;text-align:center;text-decoration:none;width:100%}.listsView-listLink:focus,.listsView-listLink:hover{background-color:#bababa}.message{margin-top:10px}.message.message--headerHidden{margin-top:0}.message.message--unread{margin-top:10px}.message--unread .message-unreadText{border-bottom:1px solid #f03a47;color:#f03a47;font-size:.75em;margin-bottom:5px;padding:5px 0}.tablet .message-unreadText{padding-bottom:3px}.message-header{font-size:.85em;font-weight:600}.message--headerHidden .message-header{display:none}.message-time{color:#7e8691;font-size:.8em;font-weight:400;margin-left:5px}.message-bodyContainer{padding:2px 0}.message-body,.message-bodyContainer{align-items:center;display:inline-flex}.message-body{background-color:#006ec6;border-radius:7px;padding:2px 7px}button.message-body{border:none;color:#fff;cursor:pointer;font-size:1em;padding:2px 5px 2px 7px;text-align:left}.message-optionsIcon{background-image:url(/static/media/3_dots_grey.1c92b9905c4f5b82b083.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:17px;margin-left:5px;min-width:5px;width:5px}.message-options{background-color:#fff;border-radius:7px;display:flex;margin-left:5px}.message-optionsButton{background:none;border:none;border-right:1px solid #2b303a;cursor:pointer;font-size:1em;margin:1px 0;padding:1px 10px}.message-optionsButton:last-child{border-right:none}.message-optionsButton--destructive{color:#d63334}.message-editField{border-radius:10px;overflow:hidden}.message .message-edit{background-color:#fff;font-size:1em;margin:0;min-height:20px;padding:5px 0 5px 5px}.tablet .message-edit{padding:2px 0 2px 5px}.message .message-edit:focus{border-bottom-color:#fff}.message-editableMessageButtons{display:flex;justify-content:flex-end;margin:5px 0}.message-cancelEditButton,.message-saveEditButton{border:none;cursor:pointer;font-size:1em;min-width:75px;padding:5px}.message-cancelEditButton{background-color:#a9a9a9}.message-cancelEditButton:focus,.message-cancelEditButton:hover{background-color:#c4c4c4;outline:none}.message-saveEditButton{background-color:#179a83;color:#fff;margin-left:5px}.message-saveEditButton:focus,.message-saveEditButton:hover{background-color:#1ab49a;outline:none}.message-editedLabel{color:#7e8691;font-size:.7em;margin-bottom:4px}.tablet .message-editedLabel{font-size:.6em}.messagesView{display:flex;flex:1 1 auto;flex-direction:column;height:60vh;min-height:60vh}.messagesView-scroll{flex:1 1 auto;height:50vh;min-height:50vh;overflow-x:hidden;overflow-y:auto;padding-right:10px}.messagesView-scroll>*{flex-shrink:0}.messagesView-scroll::-webkit-scrollbar{width:10px}.messagesView-scroll::-webkit-scrollbar-track{background:#1d2029}.messagesView-scroll::-webkit-scrollbar-thumb{background:#006ec6}.messagesView-scroll::-webkit-scrollbar-thumb:hover{background:#009dff}.messagesView-showMoreButton{background-color:#2b303a;border:2px solid #006ec6;color:#006ec6;cursor:pointer;font-size:1em;font-weight:600;margin-bottom:10px;padding:12px 5px;width:100%}.tablet .messagesView-showMoreButton{font-size:.95em;padding:7px}.messagesView-showMoreButton:focus,.messagesView-showMoreButton:hover{background-color:#006ec6;color:#2b303a}.messagesView-noMessagesHeader{font-size:22px}.messagesView-noMessagesSubtext{font-size:.8em;margin-top:10px}.messagesView-date{align-self:center;color:#d6d6d6;font-size:.75em;margin-top:15px;padding:3px 10px;text-align:center}.messagesView-date:first-of-type{margin-top:0}.messagesView-form{align-items:stretch;background-color:#fff;border-radius:10px;display:flex;justify-content:center;margin-top:15px;overflow:hidden}.messagesView-newMessageField{flex-grow:1}.messagesView .messagesView-newMessage{background-color:#fff;font-size:1em;margin:0;min-height:20px;padding:10px 0 10px 10px}.tablet .messagesView-newMessage{padding:5px 0 5px 10px}.messagesView .messagesView-newMessage:focus{border-bottom-color:#fff}.messagesView-submitButton{background-color:#2b303a;border:1px solid #fff;border-radius:0 10px 10px 0;color:#fff;margin:0 0 0 10px;min-height:20px;padding:1px 12px}.messagesView-submitButton--active{background-color:#179a83;color:#fff;cursor:pointer}.messagesView-submitButton--active:focus,.messagesView-submitButton--active:hover{background-color:#1ab49a;outline:none}.settingsView-section{border-bottom:1px solid #fff;margin-bottom:10px;padding-bottom:20px}.settingsView-section:last-child{border-bottom:none}.settingsView-sectionHeader{font-size:22px;font-weight:600;margin-bottom:10px}.settingsView-requestsHeader{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.tablet .settingsView-requestsHeader{align-items:center;flex-direction:row}.settingsView-directorySubHeader,.settingsView-requestsSubHeader{font-size:13px;font-weight:400}.tablet .settingsView-directorySubHeader,.tablet .settingsView-requestsSubHeader{font-size:11px}.settingsView-manageLinkButton{background:none;border:none;color:#00a4ee;cursor:pointer;font-size:1em;margin:0;padding:0;text-decoration:underline}.settingsView-requestActions{margin:10px 0 0}.tablet .settingsView-requestActions{margin:0}.settingsView-inviteButton{background-color:#05956d;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-right:10px;margin-top:3px;padding:7px 10px}.settingsView-inviteButton:focus,.settingsView-inviteButton:hover{background-color:#05b385}.settingsView-linkButton{background-color:#006ec6;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-left:10px;margin-top:3px;padding:7px 10px}.settingsView-linkButton:focus,.settingsView-linkButton:hover{background-color:#007ed9}.settingsView-requestSubtext{font-size:.75em}.tablet .settingsView-requestSubtext{font-size:.65em}.settingsView-cancelRequestButton{align-items:center;background:none;border:none;border-radius:5px;cursor:pointer;display:flex;height:26px;justify-content:center;justify-self:flex-end;margin:0;padding:2px 0 0;width:26px}.settingsView-cancelIcon{background-image:url(/static/media/close-grey.c98ffb968e07aa96c2d5.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:20px;width:20px}.settingsView-cancelRequestButton:focus .settingsView-cancelIcon,.settingsView-cancelRequestButton:hover .settingsView-cancelIcon{background-image:url(/static/media/close-red.35febe6ad3a0aa40bbe9.svg)}.settingsView-request{align-items:center;background-color:#353a46;display:flex;justify-content:space-between;margin-bottom:3px;padding:10px}.settingsView-request:last-child{margin-bottom:0}.settingsView .settingsView-request--attention{align-items:flex-start;border:2px solid #dabe5e;flex-direction:column}.tablet .settingsView .settingsView-request--attention{align-items:center;flex-direction:row;justify-content:space-between}.settingsView-requestLeftColumn{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.tablet .settingsView-requestLeftColumn{flex-direction:row;justify-content:space-between}.settingsView-requestTitle{font-size:1.5em;overflow-wrap:break-word}.tablet .settingsView-requestTitle{font-size:1.25em}.settingsView-linkStatus--active{color:#2ecc71;font-weight:600}.settingsView-linkStatus--expired{color:#ff304a;font-weight:600}.settingsView-resendEmailButton{align-self:flex-start;background-color:#006fd6;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;margin-right:10px;margin-top:10px;min-height:35px;padding:5px 20px}.tablet .settingsView-resendEmailButton{align-self:center;margin-right:20px;margin-top:0;padding:2px 15px 0}.settingsView-resendEmailButton:focus,.settingsView-resendEmailButton:hover{background-color:#008eff}.settingsView-resendEmailButton:disabled{background:none;border:2px solid #949494;color:#949494;cursor:default}.settingsView-requestButtons{align-self:stretch;display:flex;flex:1 1;flex-direction:row;margin-top:10px}.tablet .settingsView-requestButtons{align-self:auto;justify-content:flex-end;margin-top:0}.settingsView-acceptButton,.settingsView-declineButton{border:none;border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-size:1em;margin:0 5px;min-width:75px;padding:10px 12px}.tablet .settingsView-acceptButton,.tablet .settingsView-declineButton{flex:initial;padding:5px 12px}.settingsView-acceptButton:disabled,.settingsView-declineButton:disabled{background:none;border:2px solid #949494;color:#949494;cursor:default}.settingsView-acceptButton{background-color:#46934a}.settingsView-acceptButton:focus:enabled,.settingsView-acceptButton:hover:enabled{background-color:#4db161}.settingsView-declineButton{background-color:#a42b3a}.settingsView-declineButton:focus:enabled,.settingsView-declineButton:hover:enabled{background-color:#cb3545}.settingsView-member{align-items:center;background-color:#353a46;display:flex;justify-content:space-between;margin-bottom:3px;padding:10px}.settingsView-member:last-child{margin-bottom:0}.settingsView-rank{border:1px solid #fff;border-radius:10px;color:#fff;font-size:.75em;padding:1px 7px 2px;text-transform:capitalize}.tablet .settingsView-rank{font-size:.6em}button.settingsView-rank{padding:2px 7px}button.settingsView-rank:focus,button.settingsView-rank:hover{background-color:#fff;color:#353a46}.settingsView .settingsView-rankIcon{background-image:url(/static/media/down_arrow_white.6c9c92c9df5bb80e55ec.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:12px;margin-left:3px;overflow:hidden;width:12px}button.settingsView-rank:focus .settingsView-rankIcon,button.settingsView-rank:hover .settingsView-rankIcon{background-image:url(/static/media/down_arrow.49ad364752aaba4cb823.svg)}.settingsView-rankOption{background-color:#fff;border:none;border-bottom:1px solid #000;cursor:pointer;font-size:1em;margin:0;padding:7px 25px;width:100%}.settingsView-rankOption:focus,.settingsView-rankOption:hover{background-color:#e2e2e2}.tablet .settingsView-rankOption{font-size:.8em;padding:5px 15px}.settingsView-rankOption:last-child{border-bottom:none}.settingsView-memberToggleButton,.settingsView-requestToggleButton{background-color:#434857;border:none;color:#fff;cursor:pointer;font-size:1em;margin:0;padding:5px 10px;width:100%}.settingsView-memberToggleButton:focus,.settingsView-memberToggleButton:hover,.settingsView-requestToggleButton:focus,.settingsView-requestToggleButton:hover{background-color:#555a6c}.settingsView .react-toggle-track{background-color:#434857}.settingsView .react-toggle--checked .react-toggle-track{background-color:#19ab27}.settingsView-anonymizeClaimers,.settingsView-defaultRole{align-items:center;display:flex;margin-top:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.settingsView-anonymizeClaimersText,.settingsView-defaultRoleText{font-size:.7em;margin-left:10px}.tablet .settingsView-anonymizeClaimersText,.tablet .settingsView-defaultRoleText{font-size:.8em}.settingsView-anonymizeClaimersSubText,.settingsView-defaultRoleSubText{font-size:.85em;font-weight:400}.tablet .settingsView-anonymizeClaimersSubText,.tablet .settingsView-defaultRoleSubText{font-size:.75em}.settingsView-caution{font-size:.8em;margin-bottom:10px}.settingsView-destructiveButton{background-color:#a62a33;border:none;color:#fff;cursor:pointer;padding:8px 10px}.settingsView-destructiveButton:focus,.settingsView-destructiveButton:hover{background-color:#d23141}.settingsView-destructiveButton:disabled{background:none;border:2px solid #6e6e6e;color:#6e6e6e;cursor:inherit}.settingsView-modalMain{margin-bottom:15px}.settingsView-modalSubMain{color:#ad5e2b;font-size:.8em}.joinView-errorNotice{align-items:center;background-color:#f5cf87;border-radius:5px;color:#000;display:flex;margin-bottom:10px;padding:10px}.joinView-errorNoticeIcon{background-image:url(/static/media/warning.f492eba87979b83caf01.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:30px;margin-right:10px;min-height:30px;min-width:30px;width:30px}.joinView-banner{background-color:#353a46;border-radius:5px;padding:10px;text-align:center}.joinView-mainText{font-size:1.25em}.joinView-subtext{font-size:.8em}.joinView-buttonContainer{display:flex;justify-content:center;margin-top:50px}.tablet .joinView-buttonContainer,.tablet .joinView-buttonContainer--right{margin-top:50px}.joinView-buttonContainer--right{display:flex;justify-content:flex-end;margin-top:50px}.joinView-acceptButton,.joinView-cancelButton,.joinView-declineButton,.joinView-sendRequestButton{border:none;border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-size:1.25em;height:60px;margin:0 10px;min-width:75px;padding:0 12px}.tablet .joinView-acceptButton,.tablet .joinView-cancelButton,.tablet .joinView-declineButton,.tablet .joinView-sendRequestButton{flex:initial;font-size:1em;height:35px}.joinView-acceptButton:disabled,.joinView-cancelButton:disabled,.joinView-declineButton:disabled,.joinView-sendRequestButton:disabled{background:none;border:2px solid #949494;color:#949494;cursor:default}.joinView-acceptButton,.joinView-sendRequestButton{background-color:#46934a}.joinView-acceptButton:focus:enabled,.joinView-acceptButton:hover:enabled,.joinView-sendRequestButton:focus:enabled,.joinView-sendRequestButton:hover:enabled{background-color:#4db161}.joinView-declineButton{background-color:#a42b3a}.joinView-declineButton:focus:enabled,.joinView-declineButton:hover:enabled{background-color:#cb3545}.joinView-sendRequestButton{background-color:#2163cd}.joinView-sendRequestButton:focus:enabled,.joinView-sendRequestButton:hover:enabled{background-color:#1f72ff}.joinView-cancelButton{background-color:#3d4556}.joinView-cancelButton:focus:enabled,.joinView-cancelButton:hover:enabled{background-color:#495769}.joinView-buttonInner{align-items:center;display:flex;margin:0 auto}.joinView-acceptIcon,.joinView-declineIcon{background-position:50%;background-repeat:no-repeat;background-size:cover;height:35px;margin-right:5px;width:35px}.tablet .joinView-acceptIcon,.tablet .joinView-declineIcon{height:25px;width:25px}.joinView-acceptIcon{background-image:url(/static/media/checkmark-white.8f4778bf767e9c0a5a9a.svg)}.joinView-declineIcon{background-image:url(/static/media/close-white.4d5d81ec8b4e537046fc.svg)}.hub{display:flex;flex-direction:column;flex-grow:1;padding:20px 15px 50px}.desktop .hub{margin:0 auto;max-width:70vw;padding:30px 30px 50px;width:70vw}.hub-header{display:flex;flex-direction:column;justify-content:space-between}.tablet .hub-header{flex-direction:row}.hub-headerLeft{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-right:20px}.hub-header .hub-title{border:1px solid #0000;color:#fff;font:inherit;font-size:22px;font-weight:600}.hub-header input.hub-title{border:1px solid #575757;margin:0;padding:0}.hub-header button.hub-title{align-self:flex-start;background:none;border:1px solid #0000;cursor:text;margin:0;padding:0;position:relative;text-align:left}.hub-header .hub-description{border:1px solid #0000;color:#fff;font:inherit;font-size:.75em}.hub-header div.hub-description{margin-top:4px}.hub-header input.hub-description{border:1px solid #575757;margin:0;padding:0}.hub-header button.hub-description{align-self:flex-start;background:none;border:1px solid #0000;cursor:text;margin:4px 0 0;padding:0;position:relative;text-align:left}.hub-editIcon{background-image:url(/static/media/edit-square.eb121d34274d500f2ede.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:10px;position:absolute;right:-15px;top:0;width:10px}.hub-headerButtons{align-items:center;display:flex}.hub-headerButton{background:none;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-left:0;margin-top:15px;min-width:80px;padding:10px 7px}.hub-headerButton:focus,.hub-headerButton:hover{background-color:#525f6d}.tablet .hub-headerButton{align-self:center;margin-left:5px;margin-top:0;padding:7px}.hub-hr{border:none;border-top:3px solid #fff;margin:10px 0}.hub-tabs{border:3px solid #fff;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:space-between;margin:20px 0 0;padding:0}.desktop .hub-tabs{border-radius:5px;margin:15px 0 19px}.hub-tab{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;flex:1 1;font-weight:600;justify-content:center;list-style:none;margin:0;padding:12px 5px}.hub-tab:focus,.hub-tab:hover{background-color:#525f6d;outline:none}.desktop .hub-tab{margin:0;padding:7px}.hub-tab--selected{color:#2b303a}.hub-tab--selected,.hub-tabs .hub-tab--selected:focus,.hub-tabs .hub-tab--selected:hover{background-color:#fff}.hub-tabText{display:none}.desktop .hub-tabText,.hub-badge{display:flex}.hub-badge{align-items:center;background-color:#9a031e;border-radius:3px;color:#fff;font-size:.7em;justify-content:center;margin-left:10px;min-width:10px;padding:3px}.hub-icon{background-position:50%;background-repeat:no-repeat;background-size:cover;height:1.6em;width:20px}.desktop .hub-icon{height:1.1em;margin-right:10px;width:15px}button .hub-listIcon{background-image:url(/static/media/list-light.4f03174c146261b2a1f0.svg)}.hub-tab--selected .hub-listIcon{background-image:url(/static/media/list-dark.65cf6e86145620ed727d.svg)}button .hub-messageIcon{background-image:url(/static/media/chat-bubble-light.37f57dbd0086090b2775.svg);height:1.75em;margin-bottom:-3px;width:25px}.desktop button .hub-messageIcon{height:1.3em;width:20px}.hub-tab--selected .hub-messageIcon{background-image:url(/static/media/chat-bubble-dark.ec7efd7d97c67ac304c6.svg)}button .hub-settingsIcon{background-image:url(/static/media/settings-light.0024eb066b4fabb2c89d.svg);height:1.7em;width:20px}.hub-tab--selected .hub-settingsIcon{background-image:url(/static/media/settings-dark.225022f3a7a4b10dfb78.svg)}.hub-tabSubtitle{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#2b303a;font-size:20px;font-weight:600;margin-bottom:23px;padding:2px 0 5px;text-align:center}.desktop .hub-tabSubtitle{display:none}.dashboard{color:#fff;display:flex;min-height:100vh;overflow:auto}.dashboard-main{align-items:stretch;display:flex;flex-direction:column;flex-grow:1}.dashboard-giftRectificationBanner{background-color:#ffe39f;color:#000;display:flex;flex-direction:column;justify-content:space-between}.tablet .dashboard-giftRectificationBanner{border-radius:10px;flex-direction:row;margin:30px auto 0;max-width:70vw;width:70vw}.dashboard-giftRectificationBannerMessage{padding:30px}.dashboard-giftRectificationButton{background-color:#05956d;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin:0 30px 20px;padding:7px 10px}.tablet .dashboard-giftRectificationButton{align-self:center;margin:0 30px 0 0;padding:10px 12px}.dashboard-giftRectificationButton:focus,.dashboard-giftRectificationButton:hover{background-color:#05b385}.dashboard-hubLinks{align-items:stretch;display:flex;flex-direction:column;margin:30px 15px 0}.tablet .dashboard-hubLinks{align-items:center;flex-direction:row;margin:30px auto 0;max-width:70vw;width:70vw}.dashboard-hubLinksTitle{font-weight:600;margin:0 5px 5px 0}.dashboard-hubLinkButton{background:none;border:1px solid #fff;border-radius:20px;color:#fff;cursor:pointer;font-size:.9em;margin:3px;padding:7px 15px}.tablet .dashboard-hubLinkButton{padding:5px 10px}.dashboard-hubLinkButton:focus,.dashboard-hubLinkButton:hover{background-color:#fff;color:#2b303a}.giftTags{background-color:#2b303a;color:#fff;min-height:100vh;overflow:auto}.titleBar{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.tablet .titleBar{align-items:center;flex-direction:row}.titleBar-primary{align-items:center;display:flex}.titleBar-hamburgerButton{background:none;border:none;border-radius:5px;cursor:pointer;margin:0;padding:5px 5px 0}.titleBar-hamburgerButton:hover{background-color:#eaeaea}.titleBar-hamburgerIcon{height:28px;min-height:28px;min-width:28px;width:28px}.titleBar-titles{margin-left:10px}.titleBar-primaryTitleSection{align-items:flex-end;display:flex}.titleBar-primaryTitleSection span{color:#4c4c4c;margin:0 0 3px 5px}.titleBar h2{margin:0;padding:0}.titleBar-subTitle{color:#4f4f4f}button.titleBar-subTitle{background:none;border:none;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}button.titleBar-subTitle:hover{text-decoration:underline}.titleBar-searchForm{width:100%}.tablet .titleBar-searchForm{width:auto}.titleBar-searchBar{background-color:#eaeaea;border:none;border-radius:15px;font-size:1em;margin-top:10px;padding:7px 15px;width:calc(100% - 40px)}.titleBar-searchBar:focus{outline:none}.tablet .titleBar-searchBar{margin-top:0;width:200px}.desktopLg .titleBar-searchBar{width:400px}.contentCard{background-color:#fff;border-radius:10px;margin:20px 10px;padding:10px}.tablet .contentCard{margin:20px}.contentCard h3{margin:0 0 10px}.spinner{position:relative}.spinner.spinner-fullPage{background-color:#494949a6;bottom:0;left:0;position:fixed;right:0;top:0}.spinnerComponent{animation-duration:1.25s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;height:100px;left:50%;margin-left:-50px;margin-top:-50px;position:absolute;top:50%;width:100px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.recipePreview{background-color:#fff;border:none;border-radius:10px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;margin:0 0 20px;padding:10px;text-align:center}.tablet .recipePreview{margin:0 20px 20px 0}.tablet .recipePreview:last-child{margin-right:0}.recipePreview:hover{background-color:#fff5e1}.recipePreview-filler{width:340px}.recipePreview-contentCard{align-items:stretch;background:none;border:1px solid #dbdbdb;border-radius:5px;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0;overflow:hidden;padding:0;width:100%}.tablet .contentCard.recipePreview-contentCard{margin:0;width:300px}.recipePreview-coverPhoto{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:100px;position:relative}.spinner.recipePreview-spinner{position:static}.recipePreview-image{width:100%;z-index:100}.recipePreview-icon{height:150px;margin:10px 0;width:150px}.recipePreview-text{padding:3px 5px}.recipePreview-name{font-size:1.1em;font-weight:700}.recipePreview-tags{color:#636363;font-size:.85em}.recipePreview-deletionWarning{color:#ff3c3a;font-weight:700;margin-top:5px}.cookbookPreview{display:flex;flex-direction:column;margin:20px}.desktop .cookbookPreview{border-bottom:1px solid #b9b9b9;flex-direction:row;margin:20px;padding-bottom:20px}.cookbookPreview.cookbookPreview--noRecipes{border:none;margin:0 0 20px;padding-bottom:0}.tablet .cookbookPreview.cookbookPreview--noRecipes{margin:0 20px 20px 0}.tablet .cookbookPreview.cookbookPreview--noRecipes:last-child{margin-right:0}.cookbookPreview-cookbookButton{background-color:#fff;border:none;border-radius:10px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;margin:0;padding:10px;text-align:left;width:100%}.tablet .cookbookPreview-cookbookButton{align-items:center;flex-direction:row;min-width:300px;width:300px}.cookbookPreview-cookbookButton:hover{background-color:#fff5e1}.contentCard.cookbookPreview-cookbookContent{align-items:center;background:none;border:1px solid #dbdbdb;border-radius:5px;display:flex;flex-direction:column;height:calc(100% - 30px);justify-content:center;margin:0;padding:20px 10px 3px;width:calc(100% - 20px)}.cookbookPreview-cookbookIconWrapper{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.cookbookPreview-cookbookIcon{height:125px;width:125px}.cookbookPreview-cookbookText{margin-top:20px}.cookbookPreview-cookbookTitle{font-size:1.15em;font-weight:700}.cookbookPreview-cookbookSubtext{color:#414141;font-size:.9em}.cookbookPreview-deletionWarning{color:#ff3c3a;font-weight:700;margin-top:5px}.desktop .cookbookPreview-line{align-self:stretch;background-color:#818181;border-radius:3px;margin:0 20px;min-width:3px;width:3px}.cookbookPreview-recipePreviews{display:none}.tablet .cookbookPreview-recipePreviews{display:flex;flex:1 1;flex-direction:row}.recipePreview.cookbookPreview-recipePreview{display:none;margin-bottom:0}.desktop .cookbookPreview-recipePreview--1,.desktop4k .cookbookPreview-recipePreview--4,.desktopXXl .cookbookPreview-recipePreview--3,.desktopXl .cookbookPreview-recipePreview--2{display:inline;display:initial}.cookbookPreview-noRecipesMessage{display:none}.desktop .cookbookPreview-noRecipesMessage{align-self:center;border:2px solid #7e7e7e;border-radius:5px;color:#404040;display:inline-block;margin:0 auto;padding:10px;text-align:center}.desktopXl .cookbookPreview-noRecipesMessage{padding:10px 50px}.cookbookPreview-buttons{display:none}.desktop .cookbookPreview-buttons{display:flex;flex-direction:column;justify-content:center;padding:0 20px}.tablet .cookbookPreview-addRecipeButton{background-color:#3feea5;border:2px solid #3feea5;border-radius:5px;color:#2d333c;cursor:pointer;font:inherit;font-size:.95em;font-weight:700;margin:0 0 10px;padding:10px 15px;width:auto}.cookbookPreview-addRecipeButton:hover{background-color:#42ffb3}.cookbookPreview-viewMoreButton{background-color:#4386ee;border:2px solid #4386ee;border-radius:5px;color:#fff;cursor:pointer;font:inherit;font-size:.95em;font-weight:700;margin:0;padding:10px 15px;width:auto}.cookbookPreview-viewMoreButton:hover{background-color:#4793ff;border-color:#4793ff}.errorMessenger{background-color:#ff484a;color:#000;font-weight:500}.cookbooksWidget-noCookbooksPlaceholder{align-items:center;display:flex;flex-direction:column}.desktop .cookbooksWidget-noCookbooksPlaceholder{flex-direction:row}.cookbooksWidget-cookbookShadow{align-self:center;background-color:#eaeaea;height:175px;margin:15px 27px;width:140px}.cookbooksWidget-line{align-self:stretch;background-color:#818181;border-radius:3px;height:3px;margin:10px 0 20px}.desktop .cookbooksWidget-line{height:auto;margin:0 20px 0 10px;width:3px}.cookbooksWidget-recipePlaceholderText{color:#959595}.cookbooksWidget-cookbookActions{align-items:stretch;display:flex;flex-direction:column;margin:20px 20px 0}.tablet .cookbooksWidget-cookbookActions{flex-direction:row}.cookbooksWidget-showMoreButton{background-color:#4386ee;border:2px solid #4386ee;border-radius:5px;color:#fff;cursor:pointer;font:inherit;font-weight:700;margin:0;padding:5px 10px}.cookbooksWidget-showMoreButton:hover{background-color:#4793ff;border:2px solid #4793ff}.cookbooksWidget-createCookbookButton{background-color:#3feea5;border:2px solid #3feea5;border-radius:5px;color:#2d333c;cursor:pointer;font:inherit;font-weight:700;margin:0;padding:5px 10px}.cookbooksWidget-createCookbookButton:hover{background-color:#42ffb3}.cookbooks,.scDashboard{margin-bottom:150px}.cookbooks-cookbookActions{align-items:stretch;display:flex;flex-direction:column;margin:20px 20px 0}.tablet .cookbooks-cookbookActions{flex-direction:row}.cookbooks-createCookbookButton{background-color:#3feea5;border:2px solid #3feea5;border-radius:5px;color:#2d333c;cursor:pointer;font:inherit;font-weight:700;margin:0;padding:5px 10px}.cookbooks-createCookbookButton:hover{background-color:#42ffb3}.fieldLabel-errorText{color:#ff484a;font-size:.8em;font-weight:500}.fieldLabel label{font-weight:700}.fieldLabel-infoMessage{color:#9c7333;font-size:.7em}.photoPreview{display:inline-block}.photoPreview--selected{background-color:#0000004a;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.photoPreview-buttonContainer{display:inline-block;position:relative}.photoPreview--selected .photoPreview-buttonContainer{left:50%;top:50%;transform:translate(-50%,-50%)}.photoPreview-button{background:none;border:none;cursor:pointer;margin:0;padding:0}.photoPreview--selected .photoPreview-button{cursor:default}.photoPreview-image{border:1px solid #000;border-radius:5px;max-width:100%;object-fit:contain;width:100px}.tablet .photoPreview-image{width:200px}.photoPreview--selected .photoPreview-image{max-height:90vh;max-width:80vw;width:auto}.photoPreview-closeButton{background-color:#7e7e7e;border:none;border-radius:50%;cursor:pointer;margin:0;padding:5px;position:absolute;right:-7px;top:-7px}.photoPreview-closeIcon{background-image:url(/static/media/close-white.4d5d81ec8b4e537046fc.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:15px;width:15px}.instructionFields{background-color:#eaeaea;border:2px solid #fff;border-radius:10px;margin-bottom:8px}.instructionFields:last-child{margin-bottom:0}.instructionFields-droppable{border:2px solid #70a2ff}.instructionFields-instruction{align-items:center;display:flex;position:relative}.instructionFields-droppable .instructionFields-instruction{visibility:hidden}.instructionFields-grabIconContainer{align-items:center;cursor:grab;display:flex;min-height:60px;padding:0 5px}.instructionFields-grabIcon{height:20px;min-height:20px;min-width:20px;width:20px}.instructionFields-content{align-items:center;display:flex;flex:1 1;padding:7px 7px 7px 0}.tablet .instructionFields-content{padding:5px 5px 5px 0}.instructionFields-number{margin-right:10px}.instructionFields-descriptionAndButtons{display:flex;flex:1 1;flex-direction:column}.tablet .instructionFields-descriptionAndButtons{flex-direction:row}.instructionFields-descriptionLabelAndField{display:flex;flex:1 1;flex-direction:column}.instructionFields-descriptionLabel .fieldLabel-errorText{margin-bottom:3px}.instructionFields-descriptionTextArea{align-self:stretch;border:1px solid #c5c5c5;border-radius:5px;flex:1 1;font:inherit;font-size:.8em;min-height:96px;padding:2px 7px;resize:vertical}.tablet .instructionFields-descriptionTextArea{margin-right:10px;min-height:48px}.instructionFields-selectedIngredients{font-size:.7em}.instructionFields-selectedIngredients span{font-weight:500}.instructionFields-photoAndButtons{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}.tablet .instructionFields-photoAndButtons{flex-direction:column;justify-content:center;margin-top:0}.photoPreview-image.instructionFields-photoPreview{margin:15px 13px 7px 7px;max-width:100%;width:100px}.tablet .photoPreview-image.instructionFields-photoPreview{margin:7px 13px 7px 7px;width:100px}.photoPreview--selected .photoPreview-image.instructionFields-photoPreview{max-height:90vh;max-width:80vw;width:auto}.instructionFields-photo .photoPreview-closeButton{right:4px;top:4px}.instructionFields-buttonContainer{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;margin-top:5px;width:50%}.tablet .instructionFields-buttonContainer{margin:0 10px;min-width:110px;width:100%}.instructionFields-buttonContainer.instructionFields-buttonContainer--stretch{width:100%}.instructionFields-infoText{font-size:.7em;margin-bottom:5px;text-align:center}.instructionFields-buttonContainer button{border:none;border-radius:5px;cursor:pointer;font:inherit;font-size:.7em;font-weight:700;margin-bottom:7px;padding:5px 7px}.tablet .instructionFields-buttonContainer button{margin-bottom:5px;padding:3px 7px;width:auto}.instructionFields-addPhotoButton,.instructionFields-finishAddingIngredientsButton{background-color:#3feea5;color:#2d333c}.instructionFields-addPhotoButton:hover,.instructionFields-finishAddingIngredientsButton:hover{background-color:#42ffb3}.instructionFields-addIngredientsButton{background-color:#4386ee;color:#fff}.instructionFields-addIngredientsButton:hover{background-color:#4493fc}.instructionFields-deleteButton{background-color:#ee5759;color:#2d333c}.tablet button.instructionFields-deleteButton{margin-bottom:0}.instructionFields-deleteButton:hover{background-color:#ff5c5e}.instructionFields-deleteNag{align-items:center;background-color:#d8d8d8cc;border-radius:10px;bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.tablet .instructionFields-deleteNag{flex-direction:row}.instructionFields-deleteNagText{background-color:#fff;border-radius:10px;padding:5px 10px}.instructionFields-deleteNagButtonContainer{align-self:stretch;display:flex;justify-content:space-between;margin-top:20px}.tablet .instructionFields-deleteNagButtonContainer{align-self:center;flex:1 1;justify-content:flex-end;margin-left:20px;margin-top:0}.instructionFields-yesButton{background-color:#ee5759;border:none;border-radius:5px;color:#2d333c;cursor:pointer;font:inherit;font-weight:700;padding:5px 15px}.tablet .instructionFields-yesButton{margin-right:40px}.instructionFields-noButton{background-color:#3f3f3f;border:none;border-radius:5px;color:#dbdbdb;cursor:pointer;font:inherit;font-weight:700;padding:5px 15px}.instructionFields-photoFileInput{display:none}.ingredientFields{background-color:#eaeaea;border:2px solid #fff;border-radius:10px;margin-bottom:8px}.ingredientFields:last-child{margin-bottom:0}.ingredientFields-droppable{border:2px solid #70a2ff}.ingredientFields-ingredient{align-items:center;display:flex;position:relative}.ingredientFields-droppable .ingredientFields-ingredient{visibility:hidden}.ingredientFields-grabIconContainer{align-items:center;cursor:grab;display:flex;min-height:60px;padding:0 5px}.ingredientFields-grabIcon{height:20px;min-height:20px;min-width:20px;width:20px}.ingredientFields-content{align-items:center;display:flex;flex:1 1;padding:7px 7px 7px 0}.tablet .ingredientFields-content{padding:5px 5px 5px 0}.ingredientFields-number{margin-right:10px}.ingredientFields-fieldsAndButtons{display:flex;flex:1 1;flex-direction:column}.tablet .ingredientFields-fieldsAndButtons{flex-direction:row}.ingredientFields-formFields{align-items:stretch;align-self:stretch;display:flex;flex:1 1;flex-direction:column;font-size:.8em}.tablet .ingredientFields-formFields{align-items:center;flex-direction:row}.ingredientFields-quantitySection{margin-right:15px}.ingredientFields-descriptionSection{align-items:stretch;display:flex;flex-direction:column;margin-top:10px}.tablet .ingredientFields-descriptionSection{flex:1 1;margin-right:10px;margin-top:0}.ingredientFields-descriptionLabel,.ingredientFields-quantityLabel{margin-bottom:3px}.ingredientFields-descriptionLabel .fieldLabel-errorTextAndLabel,.ingredientFields-quantityLabel .fieldLabel-errorTextAndLabel{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end}.ingredientFields-descriptionLabel label,.ingredientFields-quantityLabel label{font-weight:500;margin-right:5px}.ingredientFields-quantityInput{width:100px}.ingredientFields-descriptionInput,.ingredientFields-quantityInput{border:1px solid #c5c5c5;border-radius:3px;font:inherit}.ingredientFields-photoAndButtons{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}.tablet .ingredientFields-photoAndButtons{flex-direction:column;justify-content:center;margin-top:0}.photoPreview-image.ingredientFields-photoPreview{margin:15px 13px 7px 7px;max-width:100%;width:100px}.tablet .photoPreview-image.ingredientFields-photoPreview{margin:7px 13px 7px 7px;width:100px}.photoPreview--selected .photoPreview-image.ingredientFields-photoPreview{max-height:90vh;max-width:80vw;width:auto}.ingredientFields-photo .photoPreview-closeButton{right:4px;top:4px}.ingredientFields-buttonContainer{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;margin-top:10px;width:50%}.tablet .ingredientFields-buttonContainer{margin:0 10px;min-width:110px;width:100%}.ingredientFields-buttonContainer.ingredientFields-buttonContainer--stretch{width:100%}.ingredientFields-buttonContainer button{border:none;border-radius:5px;cursor:pointer;font:inherit;font-size:.7em;font-weight:700;margin-bottom:7px;padding:5px 7px}.tablet .ingredientFields-buttonContainer button{margin-bottom:5px;padding:3px 7px;width:auto}.ingredientFields-addPhotoButton{background-color:#3feea5;color:#2d333c}.ingredientFields-addPhotoButton:hover{background-color:#42ffb3}.ingredientFields-deleteButton{background-color:#ee5759;color:#2d333c}.tablet button.ingredientFields-deleteButton{margin-bottom:0}.ingredientFields-deleteButton:hover{background-color:#ff5c5e}.ingredientFields-selectButton--select{background-color:#4386ee;color:#fff}.ingredientFields-selectButton--select:hover{background-color:#4493fc}.ingredientFields-selectButton--unselect{background-color:#7d7d7d;color:#fff}.ingredientFields-selectButton--unselect:hover{background-color:#8f8f8f}.ingredientFields-deleteNag{align-items:center;background-color:#d8d8d8cc;border-radius:10px;bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.tablet .ingredientFields-deleteNag{flex-direction:row}.ingredientFields-deleteNagText{background-color:#fff;border-radius:10px;padding:5px 10px}.ingredientFields-deleteNagButtonContainer{align-self:stretch;display:flex;justify-content:space-between;margin-top:20px}.tablet .ingredientFields-deleteNagButtonContainer{align-self:center;flex:1 1;justify-content:flex-end;margin-left:20px;margin-top:0}.ingredientFields-yesButton{background-color:#ee5759;border:none;border-radius:5px;color:#2d333c;cursor:pointer;font:inherit;font-weight:700;padding:5px 15px}.tablet .ingredientFields-yesButton{margin-right:40px}.ingredientFields-noButton{background-color:#3f3f3f;border:none;border-radius:5px;color:#dbdbdb;cursor:pointer;font:inherit;font-weight:700;padding:5px 15px}.ingredientFields-photoFileInput{display:none}.timeEstimateFields{background-color:#eaeaea;border:2px solid #fff;border-radius:10px;margin-bottom:8px}.timeEstimateFields:last-child{margin-bottom:0}.timeEstimateFields-droppable{border:2px solid #70a2ff}.timeEstimateFields-estimate{align-items:center;display:flex;position:relative}.timeEstimateFields-droppable .timeEstimateFields-estimate{visibility:hidden}.timeEstimateFields-grabIconContainer{align-items:center;cursor:grab;display:flex;min-height:60px;padding:0 5px}.timeEstimateFields-grabIcon{height:20px;min-height:20px;min-width:20px;width:20px}.timeEstimateFields-content{align-items:center;display:flex;flex:1 1;padding:7px 7px 7px 0}.tablet .timeEstimateFields-content{padding:5px 5px 5px 0}.timeEstimateFields-number{margin-right:10px}.timeEstimateFields-fieldsAndButtons{display:flex;flex:1 1;flex-direction:column}.tablet .timeEstimateFields-fieldsAndButtons{flex-direction:row}.timeEstimateFields-formFields{align-items:stretch;align-self:stretch;display:flex;flex:1 1;flex-direction:column;font-size:.8em}.tablet .timeEstimateFields-formFields{flex-direction:row}.timeEstimateFields-descriptionSection{display:flex;flex-direction:column}.timeEstimateFields-durationAndUnits{align-items:flex-end;display:flex}.timeEstimateFields-durationSection{display:flex;flex-direction:column;margin-right:10px;margin-top:5px}.tablet .timeEstimateFields-durationSection{margin-left:10px;margin-top:0}.timeEstimateFields-unitsSection{display:flex;flex:1 1;flex-wrap:wrap;justify-content:flex-end}.tablet .timeEstimateFields-unitsSection{justify-content:flex-start}.timeEstimateFields-descriptionLabel,.timeEstimateFields-durationLabel{margin-bottom:3px}.timeEstimateFields-descriptionLabel .fieldLabel-errorTextAndLabel,.timeEstimateFields-durationLabel .fieldLabel-errorTextAndLabel{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end}.timeEstimateFields-descriptionLabel label,.timeEstimateFields-durationLabel label{font-weight:500;margin-right:5px}.timeEstimateFields-descriptionInput,.timeEstimateFields-durationInput{border:1px solid #c5c5c5;border-radius:3px;flex:1 1;font:inherit}.timeEstimateFields-durationInput{width:100px}.timeEstimateFields-timeUnitButton{background:none;border:1px solid #a6a6a6;border-radius:5px;color:#919191;cursor:pointer;font:inherit;font-size:.9em;margin:0 5px 0 0;padding:3px 7px}.timeEstimateFields-timeUnitButton:hover{background-color:#d9d9d9;border-color:#6b6b6b;color:#6b6b6b}.timeEstimateFields-timeUnitButton.timeEstimateFields-timeUnitButton--active{background-color:#4386ee;border-color:#4386ee;color:#fff}.timeEstimateFields-buttonContainer{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;margin-top:30px}.tablet .timeEstimateFields-buttonContainer{justify-content:center;margin:0 10px;min-width:110px}.timeEstimateFields-buttonContainer.timeEstimateFields-buttonContainer--stretch{width:100%}.timeEstimateFields-deleteButton{background-color:#ee5759;border:none;border-radius:5px;color:#2d333c;cursor:pointer;font:inherit;font-size:.7em;font-weight:700;padding:5px 7px}.tablet .timeEstimateFields-deleteButton{padding:3px 7px;width:auto}.timeEstimateFields-deleteButton:hover{background-color:#ff5c5e}.timeEstimateFields-deleteNag{align-items:center;background-color:#d8d8d8cc;border-radius:10px;bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.tablet .timeEstimateFields-deleteNag{flex-direction:row}.timeEstimateFields-deleteNagText{background-color:#fff;border-radius:10px;padding:5px 10px}.timeEstimateFields-deleteNagButtonContainer{align-self:stretch;display:flex;justify-content:space-between;margin-top:20px}.tablet .timeEstimateFields-deleteNagButtonContainer{align-self:center;flex:1 1;justify-content:flex-end;margin-left:20px;margin-top:0}.timeEstimateFields-yesButton{background-color:#ee5759;border:none;border-radius:5px;color:#2d333c;cursor:pointer;font:inherit;font-weight:700;padding:5px 15px}.tablet .timeEstimateFields-yesButton{margin-right:40px}.timeEstimateFields-noButton{background-color:#3f3f3f;border:none;border-radius:5px;color:#dbdbdb;cursor:pointer;font:inherit;font-weight:700;padding:5px 15px}.recipeForm-contentCard,.recipeForm-errorMessage{font-size:1.25em;max-width:1000px}.recipeForm-errorMessage{background-color:#ff5f62}.recipeForm-errorMessage span{font-weight:700}.recipeForm-fieldGroup{display:flex;flex-direction:column;margin-bottom:35px}.tablet .recipeForm-fieldGroup{align-items:flex-start;flex-direction:row;justify-content:space-between;margin-bottom:25px}.recipeForm-fieldGroup.recipeForm-fieldGroupColumn{align-items:stretch;flex-direction:column}.recipeForm-fieldGroup.recipeForm-ingredientsFieldGroup,.recipeForm-fieldGroup.recipeForm-instructionsFieldGroup,.recipeForm-fieldGroup.recipeForm-tagsFieldGroup,.recipeForm-fieldGroup.recipeForm-timeEstimatesFieldGroup{margin-bottom:5px}.recipeForm-photoIconORContainer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:15px}.tablet .recipeForm-photoIconORContainer{margin-left:15px;margin-top:0}.recipeForm-greenButton{background-color:#3feea5;border:2px solid #3feea5;border-radius:5px;color:#2d333c;cursor:pointer;font:inherit;font-size:.8em;font-weight:700;padding:5px 10px}.recipeForm-greenButton:hover{background-color:#42ffb3;border:2px solid #42ffb3}.recipeForm-photoIconButtonContainer .recipeForm-uploadPhotoButton{margin-left:10px}.recipeForm-addEstimatesButton,.recipeForm-addIngredientsButton,.recipeForm-addInstructionsButton,.recipeForm-originalRecipePhotosInput{margin-top:10px}.tablet .recipeForm-addEstimatesButton,.tablet .recipeForm-addIngredientsButton,.tablet .recipeForm-addInstructionsButton,.tablet .recipeForm-originalRecipePhotosInput{margin-top:0;width:160px}.tablet .recipeForm-orSeparator{margin:0 25px}.recipeForm-selectIconButton{background-color:#4386ee;border:2px solid #4386ee;border-radius:5px;color:#fff;cursor:pointer;font:inherit;font-size:.8em;font-weight:700;padding:5px 10px}.recipeForm-selectIconButton:hover{background-color:#4793ff;border:2px solid #4793ff}.recipeForm-photoIconButtonContainer .recipeForm-selectIconButton{margin-left:7px}.recipeForm-photoPreview{margin:0 20px 20px 0}.recipeForm-photoFileInput{display:none}.recipeForm-iconContainer{align-items:center;display:flex;flex-direction:column}.tablet .recipeForm-iconContainer{flex-direction:row-reverse;justify-content:space-around}.recipeForm-icon{border:3px solid #000;height:100px;min-height:100px;min-width:100px;padding:5px;width:100px}.recipeForm-iconPreviews{display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0 0}.tablet .recipeForm-iconPreviews{margin:0 20px 0 0;width:60%}.recipeForm-iconPickerButton{background:none;border:2px solid #fff;cursor:pointer;margin:1px;padding:1px}.recipeForm-iconPickerButton:hover{background-color:#ececec}.recipeForm-iconPickerButton--selected{border:2px solid #000}.recipeForm-iconPreview{height:40px;margin:0 5px 5px 0;width:40px}.recipeForm-photoIconButtonContainer{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.tablet .recipeForm-photoIconButtonContainer{justify-content:flex-start}.recipeForm-iconPicker .recipeForm-photoIconButtonContainer{align-items:center;justify-content:center}.recipeForm-input{font-size:1em;height:1.1em;margin-top:5px;width:auto}.tablet .recipeForm-input{margin-top:0;width:300px}.recipeForm-ingredients,.recipeForm-instructions,.recipeForm-timeEstimates{margin-bottom:10px}.recipeForm-ingredientButtons,.recipeForm-instructionButtons,.recipeForm-timeEstimateButtons{display:flex;flex-direction:column;margin-bottom:35px}.tablet .recipeForm-ingredientButtons,.tablet .recipeForm-instructionButtons,.tablet .recipeForm-timeEstimateButtons{margin-bottom:25px}.recipeForm-notesTextArea{border-radius:5px;font:inherit;margin-top:10px}.recipeForm-dropdown .dropdown-value{display:flex;flex-direction:column}.recipeForm-tagOption{background:none;border:none;border-bottom:1px solid #000;color:#000;cursor:pointer;font:inherit;font-size:.8em;padding:7px 15px;width:100%}.recipeForm-tagOption:hover{background-color:#eee}.recipeForm-tagOption:last-child{border-bottom:none}.recipeForm-toggle{margin-top:10px}.tablet .recipeForm-toggle{align-self:flex-start;margin-top:0}.recipeForm-selectedTags{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:25px}.recipeForm-tag{background-color:#395dff;border-radius:5px;color:#fff;display:flex;font-size:.8em;font-weight:500;margin:0 0 5px 5px}.recipeForm-tagName{padding:5px 5px 5px 10px}.recipeForm-removeTagButton{background:none;border:none;border-bottom-right-radius:5px;border-top-right-radius:5px;cursor:pointer;font:inherit;font-size:.9em;font-weight:700;padding:7px}.recipeForm-removeTagButton:hover{background-color:#4d7dff}.recipeForm-closeIcon{background-image:url(/static/media/close-white.4d5d81ec8b4e537046fc.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:15px;width:15px}.recipeForm-buttonGroup{display:flex;flex-direction:column;margin-top:50px}.tabletSm .recipeForm-buttonGroup{align-items:center;flex-direction:row;justify-content:space-between}.recipeForm-secondaryButtons{display:flex;justify-content:space-between}.recipeForm-cancelButton,.recipeForm-deleteRecipeButton,.recipeForm-submitButton{border:none;border-radius:5px;cursor:pointer;font:inherit;font-size:.9em;font-weight:700;margin:5px 0 0;padding:7px 15px}.recipeForm-cancelButton{background-color:#5b616a;color:#fff;flex:1 1;margin-right:5px}.recipeForm-cancelButton:hover{background-color:#6c727b}.tabletSm .recipeForm-cancelButton{flex:initial}.recipeForm-deleteRecipeButton{background-color:#ff4c4c;color:#fff;flex:1 1}.recipeForm-deleteRecipeButton:hover{background-color:#ff6d68}.tabletSm .recipeForm-deleteRecipeButton{flex:initial}.recipeForm-submitButton{background-color:#3feea5;color:#2d333c}.recipeForm-submitButton:hover{background-color:#42ffb3}.recipeForm-deleteSection{display:flex;flex-direction:column;margin-top:50px}.tabletSm .recipeForm-deleteSection{flex-direction:row;justify-content:space-between}.recipeForm-deletionPrompt{color:#ff4c4c;font-weight:500}.recipeForm-deletionHelpText{color:#9c7333;font-size:.7em}.recipeForm-deletionButtonSection{align-items:center;display:flex;margin-top:10px}.tabletSm .recipeForm-deletionButtonSection{margin-top:0}.recipeForm-deletionButtonSection button{border:none;border-radius:5px;cursor:pointer;flex:1 1;font:inherit;margin:0;padding:5px 10px}.tabletSm .recipeForm-deletionButtonSection button{flex:initial}button.recipeForm-deletionYesButton{background-color:#ff4c4c;color:#fff;margin-right:5px}button.recipeForm-deletionYesButton:hover{background-color:#ff6d68}button.recipeForm-deletionNoButton{background-color:#5b616a;color:#fff}button.recipeForm-deletionNoButton:hover{background-color:#6c727b}.cookbookForm-contentCard{font-size:1.25em;max-width:700px}.cookbookForm-errorMessenger{max-width:700px}.cookbookForm-fieldGroup,.cookbookForm-form{display:flex;flex-direction:column}.cookbookForm-fieldGroup{margin-bottom:25px}.tablet .cookbookForm-fieldGroup{align-items:flex-end;flex-direction:row;justify-content:space-between}.cookbookForm-fieldGroup.cookbookForm-authorsFieldGroup{margin-bottom:5px}.cookbookForm-fieldGroup.cookbookForm-iconSelector{align-items:stretch;flex-direction:column}.cookbookForm-input{font-size:1em;height:1.1em;margin-top:5px}.tablet .cookbookForm-input{margin-top:0}.cookbookForm-toggle{margin-top:10px}.tablet .cookbookForm-toggle{align-self:flex-start;margin-top:0}.cookbookForm-selectedAuthors{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:25px}.cookbookForm-author{background-color:#395dff;border-radius:5px;color:#fff;display:flex;font-size:.8em;font-weight:500;margin:0 0 5px 5px}.cookbookForm-authorName{padding:5px 5px 5px 10px}.cookbookForm-removeAuthorButton{background:none;border:none;border-bottom-right-radius:5px;border-top-right-radius:5px;cursor:pointer;font:inherit;font-size:.9em;font-weight:700;padding:7px}.cookbookForm-removeAuthorButton:hover{background-color:#4d7dff}.cookbookForm-closeIcon{background-image:url(/static/media/close-white.4d5d81ec8b4e537046fc.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:15px;width:15px}.cookbookForm-dropdown .dropdown-value{display:flex;flex-direction:column}.cookbookForm-authorOption{background:none;border:none;border-bottom:1px solid #000;color:#000;cursor:pointer;font:inherit;font-size:.8em;padding:7px 15px;width:100%}.cookbookForm-authorOption:hover{background-color:#eee}.cookbookForm-authorOption:last-child{border-bottom:none}.cookbookForm-iconField{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;padding-top:20px}.desktop .cookbookForm-iconField{flex-direction:row-reverse;padding-top:10px}.cookbookForm-icon{height:125px;margin-bottom:30px;width:125px}.desktop .cookbookForm-icon{margin-bottom:0}.cookbookForm-iconPreviews{display:flex;flex-wrap:wrap;margin-bottom:30px}.desktop .cookbookForm-iconPreviews{margin-bottom:0;width:250px}.cookbookForm-iconPreview{height:50px;width:50px}.desktop .cookbookForm-iconPreview{height:40px;width:40px}.cookbookForm-iconButton{background:none;border:2px solid #fff;border-radius:5px;cursor:pointer;margin:0 2px 2px 0;padding:2px}.cookbookForm-iconButton:hover{background-color:#ececec}.cookbookForm-iconButton--selected{border:2px solid #000}.cookbookForm-themePreviews{display:flex;flex-wrap:wrap}.desktop .cookbookForm-themePreviews{width:180px}.cookbookForm-themeButton{background:none;border:2px solid #fff;border-radius:5px;cursor:pointer;height:50px;margin:0 3px 3px 0;padding:0;width:50px}.desktop .cookbookForm-themeButton{height:40px;width:40px}.cookbookForm-themeButton:hover{filter:brightness(135%)}.cookbookForm-themeButton--selected{border:2px solid #000}.cookbookForm-note{align-self:center;background-color:#ffefc5;border-radius:5px;font-size:.75em;padding:10px 15px;text-align:center}.cookbookForm-undoLink{color:#1f72ff;cursor:pointer;margin-left:5px;text-decoration:underline}.cookbookForm-buttonGroup{align-items:center;margin-top:50px}.cookbookForm-buttonGroup,.cookbookForm-secondaryButtons{display:flex;justify-content:space-between}.cookbookForm-cancelButton,.cookbookForm-deleteRecipeButton,.cookbookForm-submitButton{border:none;border-radius:5px;cursor:pointer;font:inherit;font-size:.9em;font-weight:700;padding:7px 15px}.cookbookForm-cancelButton{background-color:#5b616a;color:#fff;margin-right:5px}.cookbookForm-cancelButton:hover{background-color:#6c727b}.cookbookForm-deleteRecipeButton{background-color:#ff4c4c;color:#fff;flex:1 1}.cookbookForm-deleteRecipeButton:hover{background-color:#ff6d68}.tabletSm .cookbookForm-deleteRecipeButton{flex:initial}.cookbookForm-submitButton{background-color:#3feea5;color:#2d333c}.cookbookForm-submitButton:hover{background-color:#42ffb3}.cookbookForm-deleteSection{display:flex;flex-direction:column;margin-top:50px}.tabletSm .cookbookForm-deleteSection{flex-direction:row;justify-content:space-between}.cookbookForm-deletionPrompt{color:#ff4c4c;font-weight:500}.cookbookForm-deletionHelpText{color:#9c7333;font-size:.7em}.cookbookForm-deletionButtonSection{align-items:center;display:flex;margin-top:10px}.tabletSm .cookbookForm-deletionButtonSection{margin-top:0}.cookbookForm-deletionButtonSection button{border:none;border-radius:5px;cursor:pointer;flex:1 1;font:inherit;margin:0;padding:5px 10px}.tabletSm .cookbookForm-deletionButtonSection button{flex:initial}button.cookbookForm-deletionYesButton{background-color:#ff4c4c;color:#fff;margin-right:5px}button.cookbookForm-deletionYesButton:hover{background-color:#ff6d68}button.cookbookForm-deletionNoButton{background-color:#5b616a;color:#fff}button.cookbookForm-deletionNoButton:hover{background-color:#6c727b}.recipe-errorMessage{background-color:#ff6f75}.recipe-errorMessage h3{margin-bottom:5px}.recipe-recipeActions{align-items:stretch;display:flex;flex-direction:column;margin:20px 20px 0}.tablet .recipe-recipeActions{flex-direction:row}.recipe-editRecipeButton,.recipe-viewExternalRecipeButton,.recipe-wakeLockButton{background-color:#4386ee;border:2px solid #4386ee;border-radius:5px;color:#fff;cursor:pointer;font:inherit;font-weight:700;margin:10px 0 0;padding:5px 10px}.tablet .recipe-editRecipeButton,.tablet .recipe-viewExternalRecipeButton,.tablet .recipe-wakeLockButton{margin:0 10px 0 0}.recipe-wakeLockButton{background-color:#3feea5;border:2px solid #3feea5;border-radius:5px;color:#2d333c;cursor:pointer;font:inherit;font-weight:700;margin:10px 0 0;padding:5px 10px}.tablet .recipe-wakeLockButton{margin:0 10px 0 0}.recipe-wakeLockButton.recipe-wakeLockButton--disable{background-color:#ee6153;border-color:#ee6153}.recipe-redWarning{background-color:#ff4a3d;display:flex;flex-direction:column}.tablet .recipe-redWarning{align-items:center;flex-direction:row;justify-content:space-between}.recipe-redWarning span{font-weight:700}.recipe-redWarning button{background-color:#4386ee;border:1px solid #000;border-radius:5px;color:#fff;cursor:pointer;font:inherit;font-weight:700;margin:10px 0 0;padding:5px 10px}.tablet .recipe-redWarning button{margin:0 0 0 10px}.recipe-photo.photoPreview--unselected img.photoPreview-image{max-height:600px;max-width:800px;width:100%}.recipe-hardcopyPhoto.photoPreview--unselected img.photoPreview-image{width:300px}.recipe-icon{border:1px solid #b3b3b3;border-radius:5px;height:400px;max-height:400px;max-width:calc(100% - 10px);padding:5px;width:400px}.recipe-labels,.recipe-notes,.recipe-timeEstimates{margin-bottom:10px}.recipe-labels span{font-weight:700}.recipe-notes{background-color:#fef6be;border:1px solid #9c9c9c;border-radius:5px;padding:5px 10px}.recipe-notesHeader{font-size:1.1em;font-weight:700;margin-bottom:3px}.recipe h3{font-size:1.2em;margin:0}.recipe ol,.recipe ul{margin-top:5px;padding-left:23px}.recipe-ingredient{font-size:1.2em;margin-bottom:5px}.recipe-ingredient--selected{text-decoration:underline}.recipe-ingredientQuantity{font-weight:700}.recipe-ingredientPhotos{display:flex;flex-wrap:wrap}.recipe-ingredientPhoto{margin:0 10px 10px 0}.recipe-ingredientPhoto.photoPreview--unselected img.photoPreview-image{height:100px;max-height:100px;max-width:100px;width:100px}.recipe-instruction{border:1px solid #fff;border-radius:5px;cursor:pointer;display:flex;font-size:1.2em;margin-bottom:10px;padding:5px 10px}.recipe-instruction--selected{background-color:#fef6be;border:1px solid #9c9c9c}.recipe-instructionNumber{font-weight:500;margin-right:10px}.recipe-instructionPhoto{margin-top:10px}.recipe-instructionPhoto.photoPreview--unselected img.photoPreview-image{max-width:300px;width:300px}.recipe-hardcopyRecipe h3{margin-bottom:10px}.recipe-hardcopyPhotos .photoPreview--unselected{margin:0 10px 10px 0}.recipe-showPhotosButton{background-color:#4386ee;border:2px solid #4386ee;border-radius:5px;color:#fff;cursor:pointer;font:inherit;font-weight:700;margin:0;padding:5px 10px}.cookbook-iconButton{background:none;border:none;cursor:pointer;margin:0;padding:0}.cookbook-icon{height:50px;margin-left:15px;min-height:50px;min-width:50px;width:50px}.cookbook-cookbookActions{display:flex;flex-direction:column;margin:20px 20px 0}.tablet .cookbook-cookbookActions{flex-direction:row;justify-content:space-between}.cookbook-cookbookPrimaryActions{align-items:stretch;display:flex;flex-direction:column}.tablet .cookbook-cookbookPrimaryActions{flex-direction:row}.cookbook-addRecipeButton{background-color:#3feea5;border:2px solid #3feea5;border-radius:5px;color:#2d333c;cursor:pointer;font:inherit;font-weight:700;margin:0 0 10px;padding:5px 10px}.cookbook-addRecipeButton:hover{background-color:#42ffb3}.tablet .cookbook-addRecipeButton{margin:0 10px 0 0}.cookbook-editCookbookButton,.cookbook-viewAllCookbookButton{background-color:#4386ee;border:2px solid #4386ee;border-radius:5px;color:#fff;cursor:pointer;font:inherit;font-weight:700;margin:0 0 10px;padding:5px 10px}.tablet .cookbook-editCookbookButton,.tablet .cookbook-viewAllCookbookButton{margin:0 10px 0 0}.cookbook-editCookbookButton:hover,.cookbook-viewAllCookbookButton:hover{background-color:#4793ff;border:2px solid #4793ff}.cookbook-cookbookSecondaryActions{align-items:center;align-self:flex-end;display:flex;margin-top:10px}.tablet .cookbook-cookbookSecondaryActions{align-self:auto;margin-top:0}.cookbook-cookbookSecondaryActions span{color:#6e6e6e;font-weight:500;margin-right:7px}.cookbook-sortDropdownButton{background-color:#4386ee;border:2px solid #4386ee;border-radius:5px;color:#fff;cursor:pointer;font:inherit;font-weight:700;margin:0;padding:5px 10px}.cookbook-sortDropdownButton:hover{background-color:#4793ff;border:2px solid #4793ff}.cookbook-sortDropdownMenu{z-index:200}.cookbook-sortDropdownMenu button{background:none;border:none;border-bottom:1px solid #000;color:#000;cursor:pointer;margin:0;padding:7px 5px;width:100%}.cookbook-sortDropdownMenu button:hover{background-color:#f8f8f8}.cookbook-sortDropdownMenu button:last-child{border-bottom:none}.cookbook-sortDirectionButton{background:none;border:none;border-radius:3px;cursor:pointer;margin:0 0 0 7px;padding:3px 3px 0}.tablet .cookbook-sortDirectionButton{margin:0 0 0 3px}.cookbook-sortDirectionButton:hover{background-color:#fff}.cookbook-sortDirectionIcon{height:20px;width:20px}.cookbook-sortDirectionIcon--flip{transform:scaleY(-1)}.contentCard.cookbook-pendingDeletionWarning{background-color:#ff4a3d;display:flex;flex-direction:column;margin:20px 20px 0}.tablet .cookbook-pendingDeletionWarning{align-items:center;flex-direction:row;justify-content:space-between}.cookbook-pendingDeletionWarning span{font-weight:700}.cookbook-pendingDeletionWarning button{background-color:#4386ee;border:1px solid #000;border-radius:5px;color:#fff;cursor:pointer;font:inherit;font-weight:700;margin:10px 0 0;padding:5px 10px}.tablet .cookbook-pendingDeletionWarning button{margin:0 0 0 10px}.cookbook-recipePreviews{align-items:stretch;display:flex;flex-direction:column;padding:20px}.tablet .cookbook-recipePreviews{flex-direction:row;flex-wrap:wrap;justify-content:space-around}.desktop4k .cookbook-recipePreviews{justify-content:flex-start}.cookbook-noRecipesMessage{border:2px solid #7e7e7e;border-radius:5px;color:#404040;display:inline-block;margin:20px;padding:10px 50px;text-align:center}.recentlyDeleted-deletedItemPreviews{align-items:stretch;display:flex;flex-direction:column;padding:20px}.tablet .recentlyDeleted-deletedItemPreviews{flex-direction:row;flex-wrap:wrap;justify-content:space-around}.desktop4k .recentlyDeleted-deletedItemPreviews{justify-content:flex-start}.recentlyDeleted-nothingRecentlyDeletedMessage{border:2px solid #7e7e7e;border-radius:5px;color:#404040;display:inline-block;margin:20px;padding:10px 50px;text-align:center}.search-form{align-items:stretch;display:flex;flex-direction:column}.search-searchBar{border:1px solid #868686;border-radius:20px;font-size:1.5em;margin:20px;outline:none;padding:5px 15px}.search-recipePreviews{align-items:stretch;display:flex;flex-direction:column;padding:20px}.tablet .search-recipePreviews{flex-direction:row;flex-wrap:wrap;justify-content:space-around}.desktop4k .search-recipePreviews{justify-content:flex-start}.search-noRecipesMessage{border:2px solid #7e7e7e;border-radius:5px;color:#404040;display:inline-block;margin:20px;padding:10px 50px;text-align:center}.sousChef{background-color:#eaeaea;display:flex;min-height:100vh;overflow:auto}.sousChef-sideBar{background-color:#001427;color:#fff;min-width:300px;width:300px}.sousChef-sideBarMask{background-color:#00000080;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}.desktopLg .sousChef-sideBarMask{display:none}.sousChef-sideBar h1{padding-left:20px}.sousChef-sideBarTitleButton{background:none;border:none;color:#fff;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.sousChef-sideBarLinks{display:flex;flex-direction:column}.sousChef-sideBarLink{background:none;border:none;color:#fff;cursor:pointer;font:inherit;padding:3px 0 3px 20px;text-align:left;text-decoration:none}.sousChef-sideBarLink:hover{background-color:#002843}.sousChef-content{flex:1 1;min-width:300px;position:relative}.copyModal-mainContent{display:flex;flex-direction:column;padding:14px}.copyModal-mainContent label{font-size:18px;font-weight:600;margin-bottom:5px}.copyModal-toList{cursor:pointer;font-size:16px;min-height:16px;padding:5px 2px}.copyModal-buttonContainer{align-items:center;display:flex;flex-direction:row}.copyModal-buttonContainer button{background-color:#ececec;cursor:pointer;flex:1 1;margin:0;padding:15px}.copyModal-buttonContainer button:focus,.copyModal-buttonContainer button:hover{background-color:#dbdbdb}.copyModal-cancelButton{border:1px solid #aaa;border-bottom-left-radius:10px;border-right:none}.copyModal-submitButton{border:1px solid #aaa;border-bottom-right-radius:10px}.deletionModal{align-items:stretch;display:flex;flex-direction:column}.deletionModal-alertIcon{background-image:url(/static/media/warning.f492eba87979b83caf01.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:35px;margin-right:16px;min-height:35px;min-width:35px;width:35px}.deletionModal-targetedGiftMessage{font-size:.9em;padding:16px 16px 0}.deletionModal-markReceivedMessage{align-items:center;background-color:#ffe39f;border-radius:5px;display:flex;margin-bottom:20px;padding:5px 10px}.deletionModal-deletionMemoLabel{font-weight:600;margin:16px 16px 8px}.deletionModal-deletionMemo{margin:0 16px 16px}.deletionModal-buttonContainer{border-top:1px solid #bfbfbf;display:flex;justify-content:space-between}.deletionModal-cancelButton,.deletionModal-confirmButton{background:none;border:none;cursor:pointer;flex:1 1;font-size:16px;padding:20px}.deletionModal-cancelButton:focus,.deletionModal-cancelButton:hover,.deletionModal-confirmButton:focus,.deletionModal-confirmButton:hover{background-color:#eee}.deletionModal-confirmButton{border-bottom:1px solid #dfdfdf;color:#d63334}.unclaimModal{align-items:stretch;display:flex;flex-direction:column}.unclaimModal-deletionMemoLabel{font-weight:600;margin:16px}.unclaimModal-buttonContainer{border-top:1px solid #bfbfbf;display:flex;justify-content:space-between}.unclaimModal-cancelButton,.unclaimModal-confirmButton{background:none;border:none;cursor:pointer;flex:1 1;font-size:16px;margin:0;padding:20px}.unclaimModal-cancelButton:focus,.unclaimModal-cancelButton:hover,.unclaimModal-confirmButton:focus,.unclaimModal-confirmButton:hover{background-color:#eee}.unclaimModal-confirmButton{border-bottom:1px solid #dfdfdf;color:#d63334}.editModal-mainContent{display:flex;flex-direction:column;padding:16px}.editModal-mainContent label{font-size:18px;font-weight:600}.editModal-customLink,.editModal-label,.editModal-price{font-size:1em;margin-left:0}.editModal-description{border:1px solid #a9a9a9;font-family:Arial,Helvetica,sans-serif;height:3em;margin:5px 0 14px;min-height:1em;resize:vertical}.editModal-priceContainer{display:flex}.editModal-priceDollarSign{padding-top:2px}.editModal-priceField{flex-grow:1}.editModal-buttonContainer{align-items:center;display:flex;flex-direction:row}.editModal-buttonContainer button{background-color:#ececec;cursor:pointer;flex:1 1;margin:0;padding:15px}.editModal-buttonContainer button:focus,.editModal-buttonContainer button:hover{background-color:#dbdbdb}.editModal-cancelButton{border:1px solid #aaa;border-bottom-left-radius:10px;border-right:none}.editModal-submitButton{border:1px solid #aaa;border-bottom-right-radius:10px}.inviteLinkModal{padding:20px}.inviteLinkModal-enableSection{display:flex;justify-content:space-between}.inviteLinkModal-enableSectionText{padding-right:30px}.inviteLinkModal-subText{font-size:.75em}.inviteLinkModal-inviteLink{border:1px solid #000;border-radius:5px;display:flex;margin-top:20px;overflow:hidden}.inviteLinkModal-link{border:none;color:#757575;flex:1 1;font-size:.85em;padding:5px 3px;white-space:nowrap}.tablet .inviteLinkModal-link{font-size:.75em}.inviteLinkModal-copyButton{background-color:#006ec6;border:none;color:#fff;cursor:pointer;font-size:.85em;margin:0}.inviteLinkModal-copyButton:focus,.inviteLinkModal-copyButton:hover{background-color:#007ed9}.inviteModal-mainContent{padding:10px}.inviteModal label{font-weight:600}.inviteModal-searchInputWrapper{position:relative}.inviteModal .inviteModal-searchInput{font-size:1em;margin:0 0 10px}.inviteModal-errors{color:#ff3135;font-size:.8em;margin-top:0;padding-left:20px}.inviteModal-searchInputCloseButton{background:none;border:none;cursor:pointer;padding:6px;position:absolute;right:0;top:50%;transform:translateY(-62%)}.inviteModal-searchInputCloseButton:focus,.inviteModal-searchInputCloseButton:hover{background-color:#ececec}.inviteModal-closeBlackIcon{background-image:url(/static/media/close-grey.c98ffb968e07aa96c2d5.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:15px;width:15px}.inviteModal-recipients{display:flex;flex-wrap:wrap;margin:20px 0}.tablet .inviteModal-recipients{margin:5px 0}.inviteModal-recipient{align-items:center;background-color:#1f72ff;color:#fff;display:flex;font-size:.75em;margin:2px}.inviteModal-recipientLabel{padding:5px}.inviteModal-removeRecipientButton{background:none;border:none;cursor:pointer;height:100%;margin:0;padding:10px}.tablet .inviteModal-removeRecipientButton{padding:6px}.inviteModal-removeRecipientButton:focus,.inviteModal-removeRecipientButton:hover{background-color:#185bb2}.inviteModal-closeWhiteIcon{background-image:url(/static/media/close-white.4d5d81ec8b4e537046fc.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:15px;width:15px}.inviteModal-userButton{background:none;border:none;border-bottom:1px solid #e6e6e6;cursor:pointer;display:flex;font-size:.85em;justify-content:space-between;margin:0;padding:10px;text-align:left;width:100%}.inviteModal-userButton:last-child{border-bottom:none}.inviteModal-userButton:focus,.inviteModal-userButton:hover{background-color:#fff4d2}.inviteModal-userButton:disabled{background-color:#fff;cursor:inherit}.inviteModal-pendingLabel,.inviteModal-rank,.inviteModal-selectedLabel{border:1px solid #9f9f9f;border-radius:10px;font-size:.75em;padding:2px 7px;text-transform:capitalize}.inviteModal-selectedLabel{background-color:#1f72ff;border-color:#1f72ff;color:#fff}.inviteModal-pendingLabel{background-color:#ffdfae;border-color:#ffdfae}.inviteModal-noUsers{font-size:.85em;padding:10px}.inviteModal-buttonContainer{align-items:center;display:flex;flex-direction:row}.inviteModal-cancelButton{background-color:#ececec;border:1px solid #aaa;border-bottom-left-radius:10px;border-right:none;cursor:pointer;flex:1 1;margin:0;padding:15px}.inviteModal-cancelButton:focus,.inviteModal-cancelButton:hover{background-color:#dbdbdb}.inviteModal-submitButton{background-color:#05b385;border:1px solid #05b385;border-bottom-right-radius:10px;color:#fff;cursor:pointer;flex:1 1;margin:0;padding:15px}.inviteModal-submitButton:focus,.inviteModal-submitButton:hover{background-color:#05956d}.inviteModal-submitButton:disabled{background-color:#ececec;border:1px solid #aaa;color:#a8a8a8;cursor:inherit}.alertPreferences{border-bottom:1px solid #aaa;padding:8px 16px}.alertPreferences-mainHeader{align-items:center;display:flex;justify-content:space-between}.alertPreferences-title{align-items:center;display:flex;font-weight:600;height:45px}.tablet .alertPreferences-title{height:32px}.alertPreferences-doneButton{background-color:#ececec;border:none;cursor:pointer;font-size:13px;margin-left:8px;padding:7px 15px}.alertPreferences-doneButton:focus,.alertPreferences-doneButton:hover{background-color:#dbdbdb}.alertPreferences-preferencesGroup{margin:8px 0}.alertPreferences-preferencesGroup:last-child{margin:16px 0}.alertPreferences-note{color:#a7914f;font-size:.75em;font-weight:600;padding:8px}.tablet .alertPreferences-note{padding:4px 8px}.alertPreferences-header{border-bottom:1px solid #000;font-size:.9em;font-weight:600;padding-bottom:8px}.alertPreferences-checkboxHeader{align-items:center;flex-direction:column-reverse}.tablet .alertPreferences-checkboxHeader{flex-direction:row}.alertPreferences-row{font-size:.8em}.alertPreferences-row:nth-of-type(odd){background-color:#e5e5e5}.alertPreferences-rowWrapper{align-items:center;display:flex;padding:8px}.tablet .alertPreferences-rowWrapper{padding:4px 8px}.alertPreferences-rowLabel{font-weight:600;width:50%}.alertPreferences-rowSubtext{font-size:.75em;font-weight:400}.alertPreferences-rowValue{display:flex;justify-content:center;width:25%}.alertPreferences-clickable{cursor:pointer}.adminUtils-mainContent{padding:10px}.adminUtils label{font-weight:600}.adminUtils-searchInputWrapper{position:relative}.adminUtils .adminUtils-searchInput{font-size:1em;margin:0 0 10px}.adminUtils-searchInputCloseButton{background:none;border:none;cursor:pointer;padding:6px;position:absolute;right:0;top:50%;transform:translateY(-62%)}.adminUtils-searchInputCloseButton:focus,.adminUtils-searchInputCloseButton:hover{background-color:#ececec}.adminUtils-closeBlackIcon{background-image:url(/static/media/close-grey.c98ffb968e07aa96c2d5.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:15px;width:15px}.adminUtils-error{color:#ff3135;font-size:.8em;padding:10px}.adminUtils-userButton{background:none;border:none;border-bottom:1px solid #e6e6e6;cursor:pointer;display:flex;font-size:.85em;justify-content:space-between;margin:0;padding:10px;text-align:left;width:100%}.adminUtils-userButton:last-child{border-bottom:none}.adminUtils-userButton:focus,.adminUtils-userButton:hover{background-color:#fff4d2}.adminUtils-userButton:disabled{background-color:#fff;cursor:inherit}.adminUtils-selectedLabel{background-color:#1f72ff;border:1px solid #1f72ff;border-radius:10px;color:#fff;font-size:.75em;padding:2px 7px;text-transform:capitalize}.adminUtils-noUsers{font-size:.85em;padding:10px}.adminUtils-buttonContainer{align-items:center;display:flex;flex-direction:row}.adminUtils-cancelButton{background-color:#ececec;border:1px solid #aaa;border-bottom-left-radius:10px;border-right:none;cursor:pointer;flex:1 1;margin:0;padding:15px}.adminUtils-cancelButton:focus,.adminUtils-cancelButton:hover{background-color:#dbdbdb}.adminUtils-submitButton{background-color:#05b385;border:1px solid #05b385;border-bottom-right-radius:10px;color:#fff;cursor:pointer;flex:1 1;margin:0;padding:15px}.adminUtils-submitButton:focus,.adminUtils-submitButton:hover{background-color:#05956d}.adminUtils-submitButton:disabled{background-color:#ececec;border:1px solid #aaa;color:#a8a8a8;cursor:inherit}.settingsModal-fieldInfo{align-items:center;background-color:#fff;border-bottom:1px solid #aaa;cursor:pointer;display:flex;height:45px;justify-content:space-between;padding:8px 16px}.tablet .settingsModal-fieldInfo{height:32px}.settingsModal-fieldInfo:focus,.settingsModal-fieldInfo:hover{background-color:#ebebeb}.searchModal-fieldInfoLeft{display:flex;flex:1 1;flex-direction:column;justify-content:center}.tablet .searchModal-fieldInfoLeft{flex-direction:row}.settingsModal-fieldLabel{font-weight:600}.tablet .settingsModal-fieldLabel{width:150px}.settingsModal-fieldValue{flex:1 1}.settingsModal-editButton{color:#1a6aff}.settingsModal-editField{align-items:center;border-bottom:1px solid #aaa;display:flex;height:45px;padding:8px 16px}.tablet .settingsModal-editField{height:32px}.settingsModal-editField label{font-weight:600;width:150px}.settingsModal-editFieldInner{display:flex;flex:1 1;flex-direction:column}.tablet .settingsModal-editFieldInner{align-items:center;flex-direction:row}.settingsModal-inputField{flex:1 1}.settingsModal-input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;margin:0;padding:0}.tablet .settingsModal-input{padding:5px 0}.settingsModal-saveButtonContainer{align-self:flex-end;display:flex;justify-content:flex-end;margin-top:8px}.tablet .settingsModal-saveButtonContainer{margin-top:0}.settingsModal-saveButtonContainer button{cursor:pointer}.settingsModal-submitButton{background-color:#4b8ec8;border:none;color:#fff;font-size:13px;font-weight:700;margin-left:8px;padding:7px 15px}.settingsModal-submitButton:focus,.settingsModal-submitButton:hover{background-color:#56aaee}.settingsModal-cancelButton{background-color:#ececec;border:none;font-size:13px;margin-left:8px;padding:7px 15px}.settingsModal-cancelButton:focus,.settingsModal-cancelButton:hover{background-color:#dbdbdb}.settingsModal-buttonContainer{align-items:center;display:flex;flex-direction:row}.settingsModal-buttonContainer button{background-color:#ececec;border:none;cursor:pointer;flex:1 1;margin:0;padding:15px}.settingsModal-buttonContainer button:focus,.settingsModal-buttonContainer button:hover{background-color:#dbdbdb}.manageListsModal-listDetails{border-bottom:1px solid #aaa}.manageListsModal-deletionConfirmation,.manageListsModal-listDetailsUpper{align-items:center;display:flex;justify-content:space-between;padding:8px 16px}.manageListsModal-deletionConfirmation{border-bottom:1px solid #aaa}.manageListsModal-editableList{border-bottom:1px solid #aaa;padding:8px 16px}.manageListsModal-editableListMain{align-items:center;display:flex;justify-content:space-between}.manageListsModal-editableListSubMain{align-items:center;cursor:pointer;display:flex;margin-top:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.manageListsModal-editableListSubMainText{font-size:.75em;margin-left:6px}.manageListsModal-checkbox{height:10px!important;min-height:10px!important;min-width:10px!important;padding:1px!important;width:10px!important}.manageListsModal-checkmark{height:7px!important;min-height:7px!important;min-width:7px!important;width:7px!important}.manageListsModal-selectListButton{background:none;border:none;cursor:pointer;font-size:1em;padding:0}.manageListsModal-selectListButton:focus,.manageListsModal-selectListButton:hover{text-decoration:underline}.manageListsModal-privateLabel{color:#707070;font-size:.85em;margin-left:5px}.manageListsModal-editButton{background:none;border:none;border-radius:5px;color:#1a6aff;cursor:pointer;padding:3px 10px}.manageListsModal-editButton:focus,.manageListsModal-editButton:hover{background-color:#eee}.manageListsModal-deleteButton{background:none;border:none;border-radius:5px;cursor:pointer;margin-left:8px;padding:5px 10px}.manageListsModal-deleteButton:focus,.manageListsModal-deleteButton:hover{background-color:#eee}.manageListsModal-deleteButtonDisabled{background:none;border:none;border-radius:5px;margin-left:8px;padding:5px 10px}.manageListsModal-visibility{font-size:.8em;margin-top:5px}.manageListsModal .manageListsModal-visibilityDropdownButton{background-color:#e4e4e4;border-radius:20px;font-size:.9em;padding:5px 10px}.tablet .manageListsModal .manageListsModal-visibilityDropdownButton{font-size:.8em;padding:2px 7px}.manageListsModal-dropdownOptionButton{background:none;border:none;border-bottom:1px solid #a2a2a2;cursor:pointer;font-size:.9em;margin:0;padding:10px 7px;text-align:left;width:100%}.tablet .manageListsModal-dropdownOptionButton{font-size:.8em;padding:5px 7px}.manageListsModal-dropdownOptionButton:focus,.manageListsModal-dropdownOptionButton:hover{background-color:#e5e5e5}.manageListsModal-dropdownOptionButton:last-child{border-bottom:none}.manageListsModal-sharedWith{background-color:#e6e6e6;display:flex;flex-wrap:wrap;font-size:.7em;padding:8px 16px}.manageListsModal-hub{align-items:center;cursor:pointer;display:flex;margin:0 20px 0 0;padding:5px 0}.manageListsModal-hubCheckbox{height:15px;margin-right:5px;min-height:15px;min-width:15px;width:15px}.manageListsModal-hubCheckboxIcon{height:10px;width:10px}.manageListsModal-addList{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:1em;min-height:52px;padding:8px 16px;width:100%}.manageListsModal-addList:focus,.manageListsModal-addList:hover{background-color:#eee}.manageListsModal-addList--active{padding:8px 16px}.manageListsModal-inputField{flex:1 1}.manageListsModal-input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;margin:0}.manageListsModal-cancelButton{background-color:#ececec;border:none;cursor:pointer;font-size:13px;margin:3px 0 3px 8px;padding:7px 15px}.manageListsModal-cancelButton:focus,.manageListsModal-cancelButton:hover{background-color:#dbdbdb}.manageListsModal-submitButton{background-color:#4b8ec8;border:none;color:#fff;cursor:pointer;font-size:13px;font-weight:700;margin:3px 0 3px 8px;padding:7px 15px}.manageListsModal-submitButton:focus,.manageListsModal-submitButton:hover{background-color:#56aaee}.manageListsModal-listDetailsRight{align-items:stretch;display:flex}.manageListsModal-deleteIcon{background-image:url(/static/media/trash-red.69a17fc23ee49c581255.svg)}.manageListsModal-deleteIcon,.manageListsModal-disabledDeleteIcon{background-position:50%;background-repeat:no-repeat;background-size:cover;height:25px;width:25px}.manageListsModal-disabledDeleteIcon{background-image:url(/static/media/trash-grey.c851b83772be567fcd84.svg)}.manageListsModal-inputField .fieldWrapper-error{margin-left:0}.manageListsModal-deleteConfirmationLeft,.manageListsModal-deleteConfirmationRight{align-items:center;display:flex}.manageListsModal-warningIcon{background-image:url(/static/media/warning.f492eba87979b83caf01.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:35px;margin-right:8px;min-height:35px;min-width:35px;width:35px}.manageListsModal-deleteConfirmationSubMessage{font-size:.5em}.manageListsModal-confirmDeleteButton{background-color:#a42b3a;border:none;color:#fff;cursor:pointer;font-size:13px;font-weight:700;margin:3px 0 3px 8px;padding:7px 15px}.manageListsModal-confirmDeleteButton:focus,.manageListsModal-confirmDeleteButton:hover{background-color:#c23243}.createHubModal-mainContent{display:flex;flex-direction:column;padding:16px}.createHubModal-mainContent label{font-size:18px;font-weight:600}.createHubModal-label{font-size:1em;margin-left:0}.createHubModal .fieldWrapper-error{margin-left:0}.createHubModal-description{border:1px solid #a9a9a9;font-family:Arial,Helvetica,sans-serif;height:3em;margin:5px 0 14px;min-height:1em;resize:vertical}.createHubModal-defaultRole{align-items:center;cursor:pointer;display:flex;padding:10px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.createHubModal-defaultRoleText{font-size:.7em;margin-left:10px}.tablet .createHubModal-defaultRoleText{font-size:.8em}.createHubModal-defaultRoleSubText{font-size:.85em;font-weight:400}.tablet .createHubModal-defaultRoleSubText{font-size:.75em}.tablet .createHubModal .createHubModal-checkbox{height:15px;min-height:15px;min-width:15px;padding:1px;width:15px}.tablet .createHubModal .createHubModal-checkmark{height:10px;min-height:10px;min-width:10px;width:10px}.createHubModal-buttonContainer{align-items:center;display:flex;flex-direction:row}.createHubModal-buttonContainer button{background-color:#ececec;cursor:pointer;flex:1 1;margin:0;padding:15px}.createHubModal-buttonContainer button:focus,.createHubModal-buttonContainer button:hover{background-color:#dbdbdb}.createHubModal-cancelButton{border:1px solid #aaa;border-bottom-left-radius:10px;border-right:none}.createHubModal-submitButton{border:1px solid #aaa;border-bottom-right-radius:10px}.confirmationModal-message{padding:10px}.confirmationModal-buttonContainer{border-top:1px solid #bfbfbf;display:flex;justify-content:space-between}.confirmationModal-cancelButton,.confirmationModal-confirmButton{background:none;border:none;cursor:pointer;flex:1 1;font-size:16px;padding:20px}.confirmationModal-cancelButton:focus,.confirmationModal-cancelButton:hover,.confirmationModal-confirmButton:focus,.confirmationModal-confirmButton:hover{background-color:#eee}.confirmationModal-confirmButton{border-bottom:1px solid #dfdfdf}.confirmationModal-confirmButton--destructive{color:#d63334}.joinModal-mainContent{padding:10px}.joinModal label{font-weight:600}.joinModal-searchInputWrapper{position:relative}.joinModal .joinModal-searchInput{font-size:1em;margin:0 0 10px}.joinModal-searchInputCloseButton{background:none;border:none;cursor:pointer;padding:6px;position:absolute;right:0;top:50%;transform:translateY(-62%)}.joinModal-searchInputCloseButton:focus,.joinModal-searchInputCloseButton:hover{background-color:#ececec}.joinModal-closeBlackIcon{background-image:url(/static/media/close-grey.c98ffb968e07aa96c2d5.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:15px;width:15px}.joinModal-hubButton{background:none;border:none;border-bottom:1px solid #e6e6e6;cursor:pointer;display:flex;font-size:.85em;justify-content:space-between;margin:0;padding:10px;text-align:left;width:100%}.joinModal-hubButton:last-child{border-bottom:none}.joinModal-hubButton:focus,.joinModal-hubButton:hover{background-color:#fff4d2}.joinModal-hubButton:disabled{background-color:#fff;cursor:inherit}.joinModal-buttonContainer{align-items:center;display:flex;flex-direction:row}.joinModal-cancelButton{background-color:#ececec;border:1px solid #aaa;border-bottom-left-radius:10px;border-right:none;cursor:pointer;flex:1 1;margin:0;padding:15px}.joinModal-cancelButton:focus,.joinModal-cancelButton:hover{background-color:#dbdbdb}.contributorModal-content{padding:10px}.contributorModal-contentSubtitle{font-size:.75em;margin-bottom:15px}.tablet .contributorModal-contentSubtitle{margin-bottom:10px}.contributorModal-hub{align-items:stretch;display:flex;flex-direction:column;margin-bottom:25px}.tablet .contributorModal-hub{margin-bottom:10px}.contributorModal-hubName{align-items:center;cursor:pointer;display:flex;font-weight:600}.tablet .contributorModal-hubName{align-self:flex-start}.contributorModal .contributorModal-checkbox{margin-right:10px}.tablet .contributorModal .contributorModal-checkbox{height:15px;margin-right:5px;min-height:15px;min-width:15px;width:15px}.tablet .contributorModal-checkbox .checkbox-checkmark{height:10px;width:10px}.contributorModal-members{border-left:2px solid #dbdbdb;margin:3px 0 0 10px;padding:0 0 0 10px}.tablet .contributorModal-members{margin:3px 0 0 7px;padding:0 0 0 7px}.contributorModal-member{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:5px 10px}.tablet .contributorModal-member{padding:0 5px}.contributorModal-member:focus,.contributorModal-member:hover{background-color:#eee}.contributorModal .contributorModal-member--disabled,.contributorModal .contributorModal-member--disabled .checkbox{cursor:default}.contributorModal .contributorModal-member--disabled:focus,.contributorModal .contributorModal-member--disabled:hover{background:none}.contributorModal-memberName{align-items:center;display:flex}.contributorModal-greenTagIcon,.contributorModal-greyTagIcon,.contributorModal-yellowTagIcon{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:22px;transform:rotate(-45deg);width:22px}.contributorModal-greyTagIcon{background-image:url(/static/media/tag-grey.a52ba97925e1cf0c5009.svg)}.contributorModal-greenTagIcon{background-image:url(/static/media/tag-green.93844f941517a84896ed.svg)}.contributorModal-yellowTagIcon{background-image:url(/static/media/tag-yellow.e498f9274c79cd43054d.svg)}.contributorModal-buttonContainer{border-top:1px solid #bfbfbf;display:flex;justify-content:space-between}.contributorModal-cancelButton{background:none;border:none;cursor:pointer;flex:1 1;font-size:16px;margin:0;padding:20px}.contributorModal-cancelButton:focus,.contributorModal-cancelButton:hover{background-color:#eee}.contributorModal-confirmButton{background-color:#05b385;border:none;color:#fff;cursor:pointer;flex:1 1;font-size:16px;margin:0;padding:20px}.contributorModal-confirmButton:focus,.contributorModal-confirmButton:hover{background-color:#05956d}.giftRectificationModal-mainBody{padding:15px}.giftRectificationModal-instructions,.giftRectificationModal-listField{margin-bottom:20px}.giftRectificationModal-listName{font-size:1.1em;font-weight:700;margin-bottom:5px}.giftRectificationModal-giftField{border-top:1px solid #9f9f9f}.giftRectificationModal-giftField:last-child{border-bottom:1px solid #9f9f9f}.giftRectificationModal-giftField--active{background-color:#ffedb3}.giftRectificationModal-giftHeaderButton{background:none;border:none;display:flex;font-size:1em;justify-content:space-between;margin:0;padding:10px;width:100%}.giftRectificationModal-giftHeaderButton--clickable{cursor:pointer}.giftRectificationModal-giftHeaderButton--clickable:focus,.giftRectificationModal-giftHeaderButton--clickable:hover{background-color:#e7e7e7}.giftRectificationModal-status--green{color:#008645}.giftRectificationModal-status--yellow{color:#c39516}.giftRectificationModal-status--red{color:#ff1b00}.giftRectificationModal-responseField{align-items:flex-start;display:flex;flex-direction:column;padding:0 10px 10px 20px}.tablet .giftRectificationModal-responseField{align-items:center;flex-direction:row;justify-content:space-between}.giftRectificationModal-responseQuestion{margin-bottom:7px}.tablet .giftRectificationModal-responseQuestion{margin-bottom:0}.giftRectificationModal-responseRadio{border:1px solid #000;border-radius:20px;display:flex;width:100%}.tablet .giftRectificationModal-responseRadio{width:auto}.giftRectificationModal-responseRadio button{background:none;border:none;border-right:1px solid #000;cursor:pointer;flex:1 1;margin:0;min-width:65px;overflow:hidden;padding:5px 10px}.giftRectificationModal-responseRadio button:first-child{border-radius:20px 0 0 20px}.giftRectificationModal-responseRadio button:last-child{border-radius:0 20px 20px 0;border-right:none}.giftRectificationModal-responseRadio button:focus,.giftRectificationModal-responseRadio button:hover{background-color:#d7d7d7}.giftRectificationModal-responseRadio button.giftRectificationModal-responseRadioButton--active:first-child{background-color:#05b98f;color:#fff}.giftRectificationModal-responseRadio button.giftRectificationModal-responseRadioButton--active:nth-child(2){background-color:#595959;color:#fff}.giftRectificationModal-responseRadio button.giftRectificationModal-responseRadioButton--active:nth-child(3){background-color:#ff3533;color:#fff}.giftRectificationModal-responseConfirmation{align-items:center;display:flex;font-weight:700;justify-content:space-between;padding:0 10px 10px 20px}.giftRectificationModal-resolutionButton{background-color:#0081dd;border:none;color:#fff;cursor:pointer;font-weight:700;margin-left:10px;padding:7px 15px}.giftRectificationModal-buttonContainer{align-items:center;display:flex;flex-direction:row}.giftRectificationModal-buttonContainer button{cursor:pointer;flex:1 1;margin:0;padding:15px}.giftRectificationModal-cancelButton{background-color:#ececec;border:1px solid #aaa;border-bottom-left-radius:10px;border-right:none}.giftRectificationModal-cancelButton:focus,.giftRectificationModal-cancelButton:hover{background-color:#dbdbdb}.giftRectificationModal-cancelButton:disabled{background-color:#fff;border-color:#aaa;color:#bdbdbd;cursor:inherit}.giftRectificationModal-submitButton{background-color:#05b385;border:1px solid #05b385;border-bottom-right-radius:10px;color:#fff}.giftRectificationModal-submitButton:focus,.giftRectificationModal-submitButton:hover{background-color:#05956d;border-color:#05956d}.giftRectificationModal-submitButton:disabled{background-color:#fff;border-color:#aaa;color:#bdbdbd;cursor:inherit}.modal-mask{background-color:#0009;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-window{background-color:#fff;border-radius:10px;left:50%;max-width:100%;overflow:hidden;position:absolute;top:10%;transform:translate(-50%);z-index:1010}.modal-header{align-items:stretch;background-color:#dbdbdb;border-bottom:1px solid #bfbfbf;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;justify-content:space-between}.modal-titleContainer{align-items:center;display:flex}.modal-title{text-align:center}.modal-headerLeft,.modal-headerRight{align-items:stretch;display:flex;min-width:55px}.modal-closeButton{background:none;border:none;border-top-right-radius:10px;cursor:pointer;height:100%;padding:15px;width:100%}.modal-closeButton:focus,.modal-closeButton:hover{background-color:#cfcfcf;outline:none}.modal-closeButtonIcon{background-image:url(/static/media/close.35792ab3db757481b233.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:25px;width:25px}#root,.app,.routes,body,html{min-height:100vh;overflow:auto}#root,.app,body,html{background-color:#fff}@font-face{font-family:Zian;src:url(/static/media/zian.044726406c29dad87df4.ttf)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.index-reactDnDPreview{border:1px solid #6e6e6e;border-radius:5px;max-width:75vw;min-height:1em;opacity:.5;padding:3px 7px;width:700px}
/*# sourceMappingURL=main.0938346d.css.map*/