body{margin: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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.floating-boxes{width:100%;min-height:20px}.floating-boxes .floating-boxes__sort-container{display:flex;flex-wrap:wrap;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.floating-boxes .floating-boxes__no-sort-container{display:flex;flex-wrap:wrap}.floating-boxes .floating-boxes__box-row{width:100%;display:flex}.floating-boxes .floating-boxes__box{flex:0 0 auto}.wish-box{padding-bottom:100%;position:relative;background-color:#fff}.wish-box.wish-box--click .wish-box__inner{cursor:pointer}.wish-box .wish-box__inner{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover}.wish-box .wish-box__inner .wish-box__data-container{background-color:#fff9;padding:5px}.wish-box .wish-box__inner .wish-box__data-container.wish-box__data-container--bg-solid{background-color:#fff}.wish-box .wish-box__inner-disabled-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#d6d6d6b3}.wish-box .wish-box__owner{position:absolute;bottom:0;left:0;padding:2px;background-color:#fff3}.wish-box .wish-box__regs{position:absolute;bottom:0;right:0}.wish-owner .wish-owner__store{cursor:pointer}.wish-owner .wish-owner__store img{width:40px}.wish-owner .wish-owner__letter{font-weight:400}.wish-regs .wish-regs__button-container{display:flex;justify-content:flex-end}.wish-regs .wish-regs__text-container{padding:5px;background-color:#ffffffe6}.wish-regs .wish-regs__button{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:30px;height:30px;text-align:center;vertical-align:center;font-size:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wish-regs .wish-regs__button.wish-regs__button--remove{background-color:#f5b8b8f2}.wish-regs .wish-regs__button.wish-regs__button--add{background-color:#beeaa9f2}.wish-regs .wish-regs__button.wish-regs__button--disabled{opacity:.5;cursor:default;background-color:#fff}.spinner-container{position:relative}.spinner-container .child-wrapper{display:inline}.spinner-container .child-wrapper.hide{visibility:hidden}.spinner-container.spinner-container--full-screen .overlay,.spinner-container.spinner-container--full-screen .spinner{position:fixed}.spinner-container .overlay{background-color:#000;opacity:.1;position:absolute;top:0;left:0;bottom:0;right:0}.spinner-container .spinner{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.home-page .home-page__admin{padding-bottom:20px}.home-page .home-page__admin button{margin-right:10px}.base-page .base-page__header{display:flex;justify-content:space-around}.base-page .base-page__header h1,.base-page .base-page__header .base-page__top-right{flex:0 0 auto}.base-page .base-page__header .base-page__header-theme{flex:1 1 0;display:flex;justify-content:center;padding-bottom:20px}.base-page .base-page__header .base-page__header-theme.base-page__header-theme--left{justify-content:right;padding-right:40px}.base-page .base-page__header .base-page__header-theme.base-page__header-theme--right{justify-content:left;padding-left:40px}.base-page .base-page__header .base-page__theme-flag1,.base-page .base-page__header .base-page__theme-flag2{height:70px}.base-page .base-page__header .base-page__theme-tree{height:150px}@media screen and (max-width: 700px){.base-page .base-page__header{flex-direction:row;flex-wrap:wrap}.base-page .base-page__header .base-page__header-theme{margin-top:30px}.base-page .base-page__header h1{order:1;width:100%;text-align:center}}.edit-wish-page{width:100%}.edit-wish-page .edit-wish-page__input{width:100%;margin-bottom:10px}.edit-wish-page .edit-wish-page__input span{display:inline-block;width:150px;padding-right:20px}.edit-wish-page .edit-wish-page__input input,.edit-wish-page .edit-wish-page__input textarea{min-width:70%}.edit-wish-page .edit-wish-page__input input[type=checkbox]{min-width:auto}.edit-wish-page .edit-wish-page__input-ddl{width:100%;margin-bottom:10px}.edit-wish-page .edit-wish-page__input-ddl span{display:inline-block;width:150px;padding-right:20px}.edit-wish-page .edit-wish-page__save{margin-bottom:30px;width:300px}.edit-wish-page .edit-wish-page__regs{margin-top:50px}.edit-wish-page .edit-wish-page__regs .edit-wish-page__regs-show{width:300px}.edit-wish-page .edit-wish-page__regs .edit-wish-page__regs-list{margin-top:20px}.standard-button{display:flex;align-items:center;font-size:15px;background-color:#fff;border:1px solid black;color:#000;border-radius:4px;padding:5px;cursor:pointer;justify-content:center}.standard-button.standard-button--disabled{background-color:#d3d3d3!important;border:1px solid lightgray!important;color:#000!important;cursor:default!important}.standard-button.standard-button--blue{background-color:#4287f5;color:#fff;border:1px solid #4287f5}.standard-button.standard-button--red{background-color:red;color:#fff;border:1px solid red}.standard-button.standard-button--orange{background-color:orange;color:#fff;border:1px solid orange}.standard-button.standard-button--small{font-size:13px;padding:2px 4px}.login-page .login-page__intro{font-size:14px}.login-page .login-page__button{width:200px;margin-top:20px}.admin-page{padding:40px}.admin-page .admin-page__theme{display:flex;flex-direction:column;align-items:flex-start}.admin-page .admin-page__theme>*{margin-bottom:20px}.theme-spinner{width:300px}.theme-loader .overlay{opacity:1;background-color:#fff6}.theme-container{min-height:100vh;padding:30px}.theme-container h1{padding-top:20px;margin:0}.theme-container.theme-container--marinaBirthday{background-color:#b2c6a9f2}.theme-container.theme-container--marinaBirthday h1,.theme-container.theme-container--marinaBirthday h3,.theme-container.theme-container--marinaBirthday p{color:#fff}.theme-container.theme-container--christianBirthday{background-color:#b2c6a9f2}.theme-container.theme-container--christianBirthday h1,.theme-container.theme-container--christianBirthday h3,.theme-container.theme-container--christianBirthday p{color:#fff}.theme-container.theme-container--christmas{background-color:#b2c6a9f2}.theme-container.theme-container--christmas h1,.theme-container.theme-container--christmas h3,.theme-container.theme-container--christmas p{color:#fff}
