@import url(https://fonts.googleapis.com/css?family=Indie+Flower);@import url(https://fonts.googleapis.com/css?family=Dosis&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bowlby+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kufam&family=M+PLUS+Rounded+1c:wght@100&display=swap);body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:cover}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--app-header-height:72px;--app-header-height-mobile:36px;--child-banner-height:14px;--child-banner-height-mobile:20px;--my-list-actions-height:62px;--accent:hsl(var(--theme-h),70%,52%);--danger:#e15b47;--success:#32b362;--warning:#f4ce34;--surface-flat:hsl(var(--theme-h),calc(var(--theme-s) + 6%),92%)}:root,:root[data-theme=default]{--theme-h:215;--theme-s:15%;--bg-color:hsl(var(--theme-h),var(--theme-s),90%);--nm-light:hsl(var(--theme-h),var(--theme-s),96%);--nm-dark:hsl(var(--theme-h),var(--theme-s),82%);--text-color:hsl(var(--theme-h),var(--theme-s),25%)}:root[data-theme=default]{--accent:#258cf4}:root[data-theme=xmas]{--theme-h:142;--theme-s:42%;--bg-color:hsl(var(--theme-h),var(--theme-s),88%);--nm-light:hsl(var(--theme-h),var(--theme-s),95%);--nm-dark:hsl(var(--theme-h),var(--theme-s),78%);--text-color:#8c2c21;--accent:#e7564b}:root[data-theme=ocanada]{--theme-h:355;--theme-s:34%;--bg-color:hsl(var(--theme-h),var(--theme-s),92%);--nm-light:hsl(var(--theme-h),var(--theme-s),98%);--nm-dark:hsl(var(--theme-h),var(--theme-s),84%);--text-color:#76232a;--accent:#da1b2e}:root[data-theme=halloween]{--theme-h:30;--theme-s:24%;--bg-color:hsl(var(--theme-h),var(--theme-s),20%);--nm-light:hsl(var(--theme-h),var(--theme-s),27%);--nm-dark:hsl(var(--theme-h),var(--theme-s),13%);--text-color:#fbd774;--accent:#ed881d;--surface-flat:hsl(var(--theme-h),var(--theme-s),24%)}:root[data-theme=mint]{--theme-h:173;--theme-s:29%;--bg-color:hsl(var(--theme-h),var(--theme-s),87%);--nm-light:hsl(var(--theme-h),var(--theme-s),95%);--nm-dark:hsl(var(--theme-h),var(--theme-s),77%);--text-color:#34546a;--accent:#ac6276}:root[data-theme=coastal]{--theme-h:198;--theme-s:34%;--text-color:#26485e;--accent:#1f8ec1}:root[data-theme=coastal],:root[data-theme=terracotta]{--bg-color:hsl(var(--theme-h),var(--theme-s),86%);--nm-light:hsl(var(--theme-h),var(--theme-s),94%);--nm-dark:hsl(var(--theme-h),var(--theme-s),76%)}:root[data-theme=terracotta]{--theme-h:18;--theme-s:42%;--text-color:#673928;--accent:#c96e40}:root[data-theme=alpine]{--theme-h:158;--theme-s:24%;--text-color:#255645;--accent:#339979}:root[data-theme=alpine],:root[data-theme=slate]{--bg-color:hsl(var(--theme-h),var(--theme-s),88%);--nm-light:hsl(var(--theme-h),var(--theme-s),95%);--nm-dark:hsl(var(--theme-h),var(--theme-s),78%)}:root[data-theme=slate]{--theme-h:212;--theme-s:18%;--text-color:#324458;--accent:#4e83bc}:root[data-theme=sunrise]{--theme-h:38;--theme-s:52%;--bg-color:hsl(var(--theme-h),var(--theme-s),84%);--nm-light:hsl(var(--theme-h),var(--theme-s),92%);--nm-dark:hsl(var(--theme-h),var(--theme-s),74%);--text-color:#61441f;--accent:#ca8c21}:root[data-theme=birthdaycake]{--theme-h:352;--theme-s:58%;--bg-color:hsl(var(--theme-h),55%,95%);--nm-light:hsl(var(--theme-h),35%,99%);--nm-dark:hsl(var(--theme-h),40%,84%);--text-color:#892439;--accent:#37c0e6}body,html{color:var(--text-color)}#root,.App,.app-main-content,.app-shell,body,html{background:var(--app-page-bg,var(--bg-color))}.app-shell{min-height:100vh}.neumorphic-btn,.neumorphic-card,.neumorphic-input,.neumorphic-panel,.neumorphic-select{background:var(--bg-color);border:none;border-radius:16px;box-shadow:4px 4px 8px var(--nm-dark),-4px -4px 8px var(--nm-light);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.neumorphic-card,.neumorphic-panel{padding:.85rem}.neumorphic-btn{color:var(--text-color);cursor:pointer;padding:.55rem .95rem;font-weight:700;font-family:M PLUS Rounded\ 1c,sans-serif}.neumorphic-btn.is-active,.neumorphic-btn:active,.neumorphic-input:active,.neumorphic-select:active{box-shadow:inset 3px 3px 6px var(--nm-dark),inset -3px -3px 6px var(--nm-light)}@media (hover:hover){.neumorphic-btn:hover{transform:translateY(-1px)}}.neumorphic-input,.neumorphic-select{color:var(--text-color);width:100%;padding:.55rem .7rem;outline:none}.neumorphic-input:focus,.neumorphic-select:focus{box-shadow:inset 2px 2px 5px var(--nm-dark),inset -2px -2px 5px var(--nm-light)}.feedback-toasts{position:fixed;right:1rem;bottom:1rem;z-index:2100;display:grid;grid-gap:.6rem;gap:.6rem;max-width:min(86vw,360px)}.feedback-toast{font-family:M PLUS Rounded\ 1c,sans-serif;text-align:left;border-left:4px solid var(--accent)}.feedback-success{border-left-color:var(--success)}.feedback-error{border-left-color:var(--danger)}.feedback-warn{border-left-color:var(--warning)}.header-affix{position:relative;top:0;z-index:1001}.desktop-header{position:relative;top:0;z-index:1000;min-height:72px;padding:.4rem 1rem;box-shadow:0 8px 16px rgba(0,0,0,.16)}.desktop-header,.topBarMenu{display:flex;align-items:center}.topBarMenu{grid-gap:.6rem;gap:.6rem;margin-left:90px;flex-wrap:wrap}.topBarMenuItem{display:inline-flex;align-items:center;grid-gap:.4rem;gap:.4rem;font-size:.94rem;border-radius:999px;color:var(--text-color);cursor:pointer;border:1px solid transparent;padding:.5rem .95rem;font-weight:700;font-family:M PLUS Rounded\ 1c,sans-serif;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.topBarMenuItem-inactive{background:#fff;color:var(--text-color);border-color:rgba(15,23,42,.16);box-shadow:0 1px 2px rgba(15,23,42,.08)}.topBarMenuItem-active{background:var(--surface-flat);color:var(--text-color);border-color:rgba(15,23,42,.22);box-shadow:0 8px 16px rgba(15,23,42,.2)}@media (hover:hover){.topBarMenuItem-active:hover,.topBarMenuItem-inactive:hover{transform:translateY(-1px)}.topBarMenuItem-inactive:hover{background:var(--surface-flat);border-color:rgba(15,23,42,.22);box-shadow:0 4px 10px rgba(15,23,42,.14)}}.list-two-column-layout{width:min(1180px,100% - 28px);margin:14px auto 28px;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.list-two-column-layout.with-fixed-actions{margin-top:0}.list-profile-rail{position:sticky;top:calc(var(--app-header-height) + 14px)}.list-two-column-layout.with-fixed-actions .list-profile-rail{position:static;top:auto}.list-profile-card{border-radius:18px;padding:18px 16px;border:1px solid rgba(15,23,42,.14);background:linear-gradient(160deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.8)),linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,#fff 82%),#fff);box-shadow:0 14px 28px rgba(15,23,42,.14);text-align:center}.list-profile-avatar{width:124px;height:124px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 10px 22px rgba(15,23,42,.2);background:#fff}.list-profile-name{margin-top:12px;margin-bottom:2px;color:#172533;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:800;line-height:1.2}.list-profile-role{color:#4f6376;font-size:.85rem;line-height:1.3;margin-bottom:14px}.list-profile-birthday{border-radius:12px;border:1px solid rgba(15,23,42,.1);background:hsla(0,0%,100%,.9);padding:10px;display:grid;grid-gap:2px;gap:2px}.list-profile-birthday-label{color:#4f6376;font-size:.72rem;font-weight:700;letter-spacing:.35px;text-transform:uppercase}.list-profile-birthday-value{color:#172533;font-size:.92rem;font-weight:700}.list-main-pane{min-width:0}.my-list-shell{height:calc(100vh - var(--app-header-height));overflow:hidden}.my-list-layout-root{height:100%;display:flex;flex-direction:column;min-height:0}.my-list-fixed-actions{height:var(--my-list-actions-height);box-sizing:border-box;flex:0 0 auto}.my-list-content-wrap{flex:1 1;min-height:0;overflow:hidden;padding-top:calc(var(--my-list-actions-height) + 10px)}.my-list-content-wrap .list-two-column-layout{height:100%;margin-top:0;margin-bottom:0}.my-list-main-pane{height:100%;display:flex;flex-direction:column;min-height:0}.my-list-gifts-scroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:6px;padding-bottom:110px;scroll-padding-bottom:110px}body.my-list-no-page-scroll,html.my-list-no-page-scroll{overflow:hidden!important;height:100%}@media only screen and (max-width:900px){.list-two-column-layout,.list-two-column-layout.with-fixed-actions{width:calc(100% - 20px);margin-top:calc(var(--my-list-actions-height) + 8px);grid-template-columns:1fr;grid-gap:14px;gap:14px}.list-profile-rail{position:static}.my-list-shell{height:auto;min-height:calc(100vh - var(--app-header-height));overflow:visible}.my-list-content-wrap,.my-list-content-wrap .list-two-column-layout,.my-list-gifts-scroll,.my-list-main-pane{height:auto;min-height:0;overflow:visible;padding-right:0}body.my-list-no-page-scroll,html.my-list-no-page-scroll{overflow:auto!important;height:auto}.list-profile-card{display:grid;grid-template-columns:86px minmax(0,1fr);text-align:left;align-items:center;grid-gap:12px;gap:12px;padding:12px}.list-profile-avatar{width:86px;height:86px}.list-profile-name{margin-top:0;font-size:clamp(1rem,4.2vw,1.3rem)}.list-profile-role{margin-bottom:8px;font-size:.8rem}}.layout{position:fixed;top:0;left:0;right:0;z-index:1700}.app-main-content{padding-top:var(--app-header-height)}.app-has-child-banner .app-main-content{padding-top:calc(var(--app-header-height) + var(--child-banner-height))}.child-view-banner{position:fixed;width:100%;top:0;left:0;z-index:1702;display:flex;align-items:center;justify-content:center;color:#fff}.child-view-banner-desktop{height:var(--child-banner-height);background-color:rgba(245,96,86,.85)}.child-view-banner-mobile{height:var(--child-banner-height-mobile);background-color:rgba(252,142,134,.85)}.gift-card-action-icon{cursor:pointer;transition:transform .16s ease,opacity .16s ease}@media (hover:hover){.gift-card-action-icon:hover{transform:translateY(-1px) scale(1.05);opacity:.9}}.gift-card-actions{border-top:1px solid rgba(0,0,0,.08);padding:10px 12px;display:flex;grid-gap:10px;gap:10px;justify-content:center}.gift-card-actions li{margin:0!important;border-top:0!important;flex:1 1;min-width:0}.gift-card-actions .ant-btn{width:100%;height:34px;font-weight:600}.settings-drawer-overlay{position:fixed;inset:0;background:rgba(8,16,28,.44);display:flex;justify-content:flex-end;z-index:1600}.settings-drawer{width:min(92vw,440px);height:100%;background:var(--bg-color);color:var(--text-color);padding:1rem;box-shadow:-10px 0 22px rgba(0,0,0,.2);overflow-y:auto}.settings-drawer,.settings-panel{display:flex;flex-direction:column;grid-gap:.7rem;gap:.7rem}.settings-panel{text-align:left}.settings-profile-card,.settings-section-card{border-radius:14px;padding:.72rem;background:linear-gradient(160deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.24));border:1px solid rgba(15,23,42,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 8px 14px rgba(15,23,42,.08)}.settings-profile-head{display:flex;align-items:center;grid-gap:.55rem;gap:.55rem;color:var(--text-color)}.settings-avatar{width:50px;height:50px;border-radius:999px;border:2px solid hsla(0,0%,100%,.7);box-shadow:0 4px 10px rgba(15,23,42,.16)}.settings-profile-name{font-size:1.28rem;font-weight:700;line-height:1.15}.settings-uploading-status{margin-top:.4rem;text-align:center;font-size:.85rem}.settings-upload-wrap{margin-top:.45rem}.settings-section-title{display:block;font-weight:700;font-size:.9rem;letter-spacing:.01em;color:#1f2a37}.settings-section-subtitle{margin-top:2px;margin-bottom:.55rem;font-size:.74rem;color:rgba(31,42,55,.76)}.settings-select{width:100%}.settings-grid-rows{display:grid;grid-gap:.45rem;gap:.45rem}.settings-switch-row{display:flex;align-items:center;justify-content:space-between;grid-gap:.55rem;gap:.55rem;font-size:.84rem;color:#1f2a37}.settings-switch-row input[type=checkbox]{transform:scale(1.02)}.settings-small-input{max-width:96px;text-align:center}.settings-inline-module{margin-top:.55rem}.settings-actions-card{display:grid;grid-gap:.45rem;gap:.45rem}.settings-action-btn{width:100%;justify-content:center;display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.settings-help-card{text-align:center}.settings-help-link{display:inline-block;margin-top:.35rem;font-weight:700;color:var(--theme-submit-bg,#1890ff);text-decoration:none}.settings-help-link:hover{text-decoration:underline}.settings-trigger-btn{border-radius:999px!important;background:#fff!important;color:#1f2a37!important;border:1px solid rgba(15,23,42,.18)!important;box-shadow:0 2px 6px rgba(15,23,42,.14)!important;padding:7px 10px!important;min-width:38px;height:34px;display:inline-flex;align-items:center;justify-content:center}.settings-trigger-btn:hover{box-shadow:0 5px 12px rgba(15,23,42,.18)!important}.settings-trigger-btn:active,.settings-trigger-btn:focus{box-shadow:0 0 0 3px rgba(24,144,255,.2),0 3px 8px rgba(15,23,42,.2)!important}@media (max-width:640px){.settings-drawer{width:min(96vw,380px);padding:.65rem;grid-gap:.55rem;gap:.55rem}.settings-panel{grid-gap:.5rem;gap:.5rem}.settings-profile-card,.settings-section-card,.theme-studio-panel{padding:.58rem;border-radius:12px}.settings-avatar{width:42px;height:42px}.settings-profile-name{font-size:1.08rem}.settings-section-title,.theme-studio-title{font-size:.82rem}.settings-section-subtitle,.theme-studio-subtitle{font-size:.7rem}.theme-studio-grid{grid-template-columns:1fr;grid-gap:.4rem;gap:.4rem}.theme-swatch-card{padding:.4rem}.theme-swatch-preview{height:20px}.theme-swatch-name{font-size:.76rem}.settings-switch-row{font-size:.8rem}.settings-small-input{max-width:86px;padding:.35rem .45rem}.settings-action-btn{font-size:.82rem;padding:.44rem .64rem}}.theme-studio-panel{margin-top:.25rem;padding:.75rem;border-radius:14px;background:linear-gradient(160deg,hsla(0,0%,100%,.48),hsla(0,0%,100%,.22));border:1px solid rgba(15,23,42,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 10px 18px rgba(15,23,42,.08)}.theme-studio-header{display:flex;flex-direction:column;margin-bottom:.6rem;grid-gap:2px;gap:2px}.theme-studio-title{font-family:Bowlby One,cursive;font-size:.98rem;letter-spacing:.02em;color:var(--text-color)}.theme-studio-subtitle{font-family:M PLUS Rounded\ 1c,sans-serif;font-size:.76rem;color:rgba(31,42,55,.78)}.theme-studio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.theme-swatch-card{position:relative;display:flex;flex-direction:column;grid-gap:.35rem;gap:.35rem;padding:.45rem;border-radius:12px;border:1px solid rgba(15,23,42,.16);background:hsla(0,0%,100%,.72);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.theme-swatch-card:hover{transform:translateY(-1px);box-shadow:0 8px 16px rgba(15,23,42,.14)}.theme-swatch-input{position:absolute;top:.45rem;right:.45rem;margin:0}.theme-swatch-preview{width:100%;height:22px;display:grid;grid-template-columns:repeat(3,1fr);border-radius:999px;overflow:hidden;border:1px solid rgba(15,23,42,.22)}.theme-swatch-meta{display:flex;align-items:center;justify-content:space-between;grid-gap:.35rem;gap:.35rem}.theme-swatch-name{font-size:.8rem;font-weight:700;color:#1f2a37;line-height:1.15}.theme-swatch-badge{font-size:.68rem;font-weight:700;padding:2px 7px;border-radius:999px;color:var(--theme-submit-text,#fff);background:var(--theme-submit-bg,#1890ff)}.theme-swatch-card.is-selected{border-color:var(--theme-submit-bg,#1890ff);box-shadow:0 0 0 2px rgba(24,144,255,.28),0 10px 16px rgba(15,23,42,.16)}@media (min-width:768px){.neumorphic-card,.neumorphic-panel{box-shadow:10px 10px 20px var(--nm-dark),-10px -10px 20px var(--nm-light);border-radius:24px}.neumorphic-btn,.neumorphic-input,.neumorphic-select{box-shadow:8px 8px 16px var(--nm-dark),-8px -8px 16px var(--nm-light);border-radius:20px}.topBarMenuItem{padding:.55rem 1.05rem}}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:hsla(0,0%,100%,.3)}::-webkit-scrollbar{width:12px;background-color:hsla(0,0%,100%,.3)}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#5fb4de}.AddGift{position:relative;top:5%}.App{text-align:center}.password-spoof{-webkit-text-security:disc;-moz-text-security:disc}.AppWelcome{margin-top:7%;font-family:M PLUS Rounded\ 1c,sans-serif;color:#fff;font-weight:700;font-size:3em;text-align:center}.reset-pass-title{margin-top:5%;font-family:Bowlby One,cursive;color:#fff;font-size:1em;text-align:center}.btn-submit{background-color:var(--theme-submit-bg,#1890ff)!important;border-color:var(--theme-submit-bg,#1890ff)!important;color:var(--theme-submit-text,#fff)!important}.btn-cancel,.btn-submit{margin-left:4px;border-radius:40px;font-weight:700}.btn-cancel{background-color:#e46a5e!important;color:#fff!important}.ui-modal-surface-light{width:min(94vw,760px);margin:0 auto;background:linear-gradient(165deg,#fff,#f6fbff);color:#1f2a37;border-radius:16px;border:1px solid rgba(15,23,42,.08);padding:22px;box-shadow:0 18px 45px rgba(16,24,40,.22),0 2px 10px rgba(16,24,40,.12);box-sizing:border-box;max-height:min(84vh,900px);overflow:auto}.ui-modal-header{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin-bottom:12px;text-align:center}.ui-modal-subtitle{color:#4f5d70;font-size:.95rem;line-height:1.45}.ui-modal-content{display:block}.ui-modal-footer{margin-top:12px}.ui-modal-surface-compact{max-width:600px}.ui-modal-surface-wide{max-width:760px}.ui-modal-stack{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.ui-modal-actions{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;margin-top:12px;flex-wrap:nowrap}.ui-modal-actions .btn-submit{order:2;margin-left:auto}.ui-modal-actions .btn-cancel{order:1;margin-left:0}.ui-btn-success{color:var(--theme-submit-text,#fff)!important;background:var(--theme-submit-bg,#1890ff)!important;border:1px solid var(--theme-submit-bg,#1890ff)!important;border-radius:999px;padding:8px 18px;box-shadow:0 8px 16px rgba(15,23,42,.24)}.ui-btn-danger{background:linear-gradient(135deg,#ef5c47,#d9483d)!important}.ui-btn-danger,.ui-btn-muted{color:#fff!important;border:none!important;border-radius:999px;padding:8px 16px}.ui-btn-muted{background:linear-gradient(135deg,#73808f,#596675)!important}.ui-btn-danger-icon{color:#fff!important;background-color:#ed553b!important;border:none}.notes-panel{margin:4px 0 12px}.notes-panel-list{border-radius:16px;overflow:hidden;border:1px solid rgba(15,23,42,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(247,251,255,.94));box-shadow:0 10px 24px rgba(15,23,42,.1)}.notes-panel-list .ant-list-header{padding:12px 16px;border-bottom:1px solid rgba(15,23,42,.1);background:linear-gradient(110deg,rgba(24,144,255,.14),hsla(0,0%,100%,0))}.notes-panel-header{font-size:clamp(.95rem,1.4vw,1.08rem);font-weight:800;letter-spacing:.3px;color:#182739;text-transform:uppercase}.notes-panel-item{padding:12px 16px!important;display:flex;align-items:flex-start;justify-content:space-between;grid-gap:12px;gap:12px;border-bottom:1px solid rgba(15,23,42,.08)}.notes-panel-item:last-child{border-bottom:none}.notes-panel-text{margin:0;font-size:clamp(.9rem,1.3vw,1rem);line-height:1.45;color:#243447;font-weight:700;white-space:pre-wrap;word-break:break-word;text-align:left}.notes-panel-delete-btn{border-radius:999px!important;min-width:34px;height:34px;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(237,85,59,.3)}@media only screen and (max-width:600px){.notes-panel-item{padding:10px 12px!important;grid-gap:10px;gap:10px}.notes-panel-header,.notes-panel-text{font-size:.88rem}.notes-panel-delete-btn{min-width:30px;height:30px}}.receipt-table-actions{display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.receipt-table-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;padding:6px 12px;font-size:.78rem;font-weight:700;line-height:1}.private-notes-table-actions{display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.private-notes-table-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;padding:6px 12px;font-size:.78rem;font-weight:700;line-height:1}.my-notes-info-banner{display:flex;align-items:center;grid-gap:12px;gap:12px;margin:10px 0 14px;padding:12px 14px;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.82)),linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,#fff 84%),#fff);box-shadow:0 8px 18px rgba(15,23,42,.08)}.my-notes-info-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:#fff;background:var(--accent);box-shadow:0 4px 10px rgba(15,23,42,.18)}.my-notes-info-copy{display:grid;grid-gap:2px;gap:2px}.my-notes-info-title{color:#1e293b;font-size:.96rem;font-weight:700;letter-spacing:.2px}.my-notes-info-text{color:#425466;font-size:.85rem;line-height:1.35}@media only screen and (max-width:600px){.my-notes-info-banner{margin:8px 0 12px;padding:10px 12px;grid-gap:10px;gap:10px}.my-notes-info-icon{width:30px;height:30px}.my-notes-info-title{font-size:.9rem}.my-notes-info-text{font-size:.8rem}}.ui-modal-form-grid{display:inline-grid;grid-gap:10px;gap:10px;text-align:left;min-width:260px}.ui-modal-form-title{margin:0 0 12px;letter-spacing:.2px;font-size:clamp(1.2rem,2vw,1.55rem);text-align:center;color:#1e293b}.ui-form-label{display:block;font-size:14px;font-weight:600;color:#1b2b40;margin-bottom:6px}.welcome-image{width:100vw;height:75%;position:absolute;top:0;left:0;z-index:-1;opacity:.7}.BdayTitle{font-size:35pt}.BdayTitleDate{font-weight:700;font-size:44pt;color:#1890ff}@media only screen and (max-width:600px){.welcome-image{width:100vw;height:65%;top:0;z-index:-1}.topBarMenu,.welcome-image{position:absolute;left:0}.BdayTitle{font-size:2em}.BdayTitleDate{font-size:1.5em!important}.BdaySubitle{font-size:1em}}.list-items{top:70%}.App-logo{animation:App-logo-spin 20s linear infinite;height:40vmin}.App-header{background-color:#282c34;min-height:21vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.AppFont{font-weight:bolder}.AppFont,.NoteFont{font-family:M PLUS Rounded\ 1c,sans-serif}.GiftCard{padding:6px}.MyList{padding:55px}.loading-mooadl{border:none}.star{fill:"#F6D55C"}.register-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:3000}.edit-modal,.gift-description-modal,.invite-modal,.rank-modal,.register-modal{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:auto!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px)!important;padding:0!important;border:none!important;background:transparent!important;overflow:visible!important;box-sizing:border-box;display:flex!important;align-items:center!important;justify-content:center!important;z-index:3001!important}.rank-modal{z-index:3201!important}.rank-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:3200}.edit-modal-overlay,.gift-description-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:3000}.gift-modal-close-btn{position:absolute;top:0;right:0;width:38px;height:38px;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:hsla(0,0%,100%,.96);color:#243447;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px rgba(15,23,42,.18);z-index:5}.gift-modal-close-btn:hover{background:#fff}@media only screen and (max-width:600px){.gift-modal-close-btn{top:-2px;right:-2px;width:40px;height:40px;font-size:17px}}@media only screen and (max-width:600px){.ui-modal-surface-light{width:calc(100vw - 18px);border-radius:12px;padding:14px;max-height:calc(100vh - 18px)}}#components-layout-demo-top .logo{width:120px;height:31px;background:hsla(0,0%,100%,.2);margin:16px 24px 16px 0;float:left}ul{list-style-type:none}.calendar-events{list-style:none;margin:0;padding:0}.calendar-events div,.calendar-events li{overflow:hidden;white-space:nowrap;width:100%;text-overflow:ellipsis;font-size:12px}.calendar-notes-month{text-align:center;font-size:28px}.calendar-notes-month section{font-size:28px}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-duration:2s;animation-iteration-count:infinite;animation-name:hinge}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation:bounce 1s linear infinite;transform-origin:center bottom}@media (max-width:580px){.app-main-content{padding-top:var(--app-header-height-mobile)}.app-has-child-banner .app-main-content{padding-top:calc(var(--app-header-height-mobile) + var(--child-banner-height-mobile))}}
/*# sourceMappingURL=main.f33879e6.chunk.css.map */