.btn-orange{background-color:#bb6b10;border-radius:30px;color:var(--white);cursor:pointer;font-size:1.3rem;margin:.5rem 0;padding:20px 48px;text-align:center;text-decoration:none;width:14rem}.btn-orange:hover{background-color:rgba(187,107,16,.377)}.close-btn{background-color:#bb6b10;border-radius:30px;color:var(--white);cursor:pointer;font-size:1.3rem;margin:.5rem 0;padding:20px 48px;text-align:center;text-decoration:none;width:14rem}.close-btn:hover{background-color:rgba(187,107,16,.377)}.popup{align-items:center;background-color:#6cc993;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%}.popup-inner{background-color:var(--newWhite);height:100%;max-width:1000px;overflow:hidden;overflow-y:scroll;padding:48px;position:relative;width:100%}.popup-inner .close-btn{margin:0 auto;position:relative}.align-vert{display:flex;flex-wrap:wrap}@media (max-width:450px){.popup{height:102vh}}@media (max-width:425px){.popup{height:104vh}}@media (max-width:350px){.popup{height:106vh}}@media (max-width:330px){.popup{height:108vh}}@media print{.person_box{break-inside:avoid;page-break-inside:avoid}}.clothes-icons{height:4rem;width:auto}.clothes-container{display:flex}.clothes-container input{width:20rem}.hat-coat-gloves-container input{height:2rem;margin:.7rem;width:2rem}.sections{margin-bottom:1rem}#anything-else{background-color:#fff;margin:1rem 20%;width:60%}#pants-size-child,#shirt-size-child{width:70%}.dont-need-box{height:1.6rem;width:1.6rem}.required{color:red}@media (max-width:700px){.pants-tag-photo{height:6rem;width:10rem}}.footer{align-items:center;display:flex;height:200px;justify-content:center;margin-top:2rem 0 0 0;padding:2rem;width:100vw}.footer,.footer *{background-color:#b1c4b9}.footer *{text-align:center}.header_container{background-color:grey;display:flex;justify-content:flex-start}.head_link{background-color:gray;font-size:2rem;margin:0 .7rem;text-decoration:none}.move_right{margin-left:auto}.admin_main{height:100vh;margin:0 auto}.admin_container{padding:1rem}.household_list{align-items:left;display:flex;flex-direction:column;height:100%;justify-content:left;margin:3rem 10% 0}.household_list_item{display:flex;flex-direction:row;height:1rem;justify-content:flex-start;margin:.5rem 0}.household_list_item *{margin-right:2rem}.family_names:hover{color:rgba(70,187,16,.377);cursor:pointer}.box-for{display:flex;margin:0;padding:0}.box-for h3{height:auto;margin:0;overflow-wrap:break-word;padding:0}.box-for h3,.box-for textarea{border:1px solid #000;font-size:1.2rem;width:300px}.box-for textarea{height:5rem}.box-for input{font-size:1.2rem;height:auto}.box-for input,.radio_box{border:1px solid #000;width:300px}.radio_box{justify-content:space-evenly}.just_flex,.radio_box{display:flex}.popup-inner-admin{background-color:var(--newWhite);height:100%;max-width:1000px;overflow:hidden;overflow-y:scroll;padding:48px;position:relative;width:100%}.toggle_completed_box{margin-bottom:1rem;padding-bottom:.5rem;text-align:center}.flexbox_pad{display:flex;justify-content:flex-start}.flexbox_pad *{margin-right:2rem}.right_side{display:flex;flex-direction:column;float:right}@media print{.popup-inner-admin{grid-gap:10%;display:grid;grid-template-columns:45% 45%;overflow:visible}.popup-inner-admin button{display:none}.box-for h3{border:1px solid #000;font-size:1.2rem;height:auto;margin:0;padding:0;width:8rem}}.admin_login_container{margin:10rem auto;text-align:center}.admin_login_container *{margin:.3rem}.admin_auth_checking{color:var(--blue);font-size:1.2rem;margin:10rem auto;text-align:center}.edit_popup{align-items:center;background-color:hsla(0,0%,59%,.398);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%}.edit_popup_inner{background-color:var(--newWhite);height:100%;max-width:700px;opacity:1;overflow:hidden;overflow-y:scroll;padding:50px;position:relative;width:100%}.stats_container{margin:2rem auto;max-width:1100px;padding:0 1rem 3rem}.stats_message{color:var(--blue);font-size:1.2rem;margin:4rem auto;text-align:center}.stats_heading{color:var(--blue);margin-bottom:1.5rem}.stats_subheading{color:var(--blue);margin:2.5rem 0 1rem}.stat_card_grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.stat_card{background-color:var(--newWhite);border:1px solid #e2e2e2;border-left:4px solid var(--green);border-radius:6px;box-shadow:0 1px 3px #0000000f;padding:1.1rem 1.2rem}.stat_card_value{color:var(--blue);font-size:2rem;font-weight:700;line-height:1.1}.stat_card_label{color:#555;font-size:.9rem;margin-top:.35rem}.stat_card_sub{color:var(--green);font-size:.78rem;margin-top:.2rem}.stat_panel_grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:1.5rem}.stat_panel{background-color:var(--newWhite);border:1px solid #e2e2e2;border-radius:6px;box-shadow:0 1px 3px #0000000f;margin-top:1.5rem;padding:1.1rem 1.2rem}.stat_panel_title{color:var(--blue);font-size:1.05rem;margin:0 0 .9rem}.stat_empty{color:#999;font-size:.9rem;font-style:italic}.bar_list{list-style:none;margin:0;padding:0}.bar_row{align-items:center;display:flex;margin:.4rem 0}.bar_label{color:#444;flex:0 0 30%;font-size:.85rem;overflow:hidden;padding-right:.5rem;text-overflow:ellipsis;white-space:nowrap}.bar_track{background-color:#eef0ef;border-radius:4px;flex:1 1 auto;height:14px;overflow:hidden}.bar_fill{background-color:var(--green);border-radius:4px;display:block;height:100%;min-width:2px;transition:width .3s ease}.bar_count{color:var(--blue);flex:0 0 auto;font-size:.85rem;font-weight:600;min-width:2.2rem;padding-left:.5rem;text-align:right}.orders_page{margin:1.5rem auto;max-width:900px;padding:0 1rem 3rem}.orders_bar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.orders_title{color:var(--blue);flex:0 0 auto;margin:0}.orders_search{border:1px solid #ccc;border-radius:6px;flex:1 1 220px;font-size:1rem;max-width:340px;padding:.55rem .8rem}.orders_search:focus{border-color:var(--green);outline:none}.orders_count{color:#666;font-size:.9rem;margin-left:auto;white-space:nowrap}.orders_empty{color:#999;font-style:italic;margin-top:1rem}.orders_card_list .household_list_item{align-items:center;background-color:var(--newWhite);border:1px solid #e8e8e8;border-radius:6px;box-shadow:0 1px 2px #0000000d;gap:1.5rem;height:auto;justify-content:flex-start;margin:.5rem 0;padding:.7rem 1rem}.orders_card_list .household_list_item:hover{border-color:var(--green)}.orders_card_list .household_list_item *{margin-right:0}.orders_card_list .family_names{color:var(--blue);flex:1 1 40%;font-weight:600}.orders_card_list .household_list_item>div:not(.family_names){color:#666;font-size:.9rem}.accounts_page{margin:1.5rem auto;max-width:900px;padding:0 1rem 3rem}.accounts_bar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.accounts_title{color:var(--blue);flex:0 0 auto;margin:0}.accounts_add_btn{background-color:var(--green);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.95rem;margin-left:auto;padding:.55rem 1.1rem}.accounts_add_btn:hover{opacity:.9}.accounts_grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.account_card{background-color:var(--newWhite);border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 1px 2px #0000000d;gap:.9rem;padding:1rem}.account_avatar,.account_card{align-items:center;display:flex}.account_avatar{background-color:var(--blue);border-radius:50%;color:#fff;flex:0 0 auto;font-size:1.2rem;font-weight:700;height:44px;justify-content:center;text-transform:uppercase;width:44px}.account_info{min-width:0}.account_username{color:#333;font-weight:600}.account_email,.account_username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account_email{color:#777;font-size:.82rem}.account_badge{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:600;margin-top:.35rem;padding:.1rem .55rem}.account_badge.admin{background-color:#217b861f;color:var(--blue)}.account_badge.standard{background-color:#eee;color:#666}.accounts_empty{color:#999;font-style:italic}.account_form{background-color:var(--newWhite);border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 1px 3px #0000000f;margin-top:2rem;max-width:420px;padding:1.5rem}.account_form h2{color:var(--blue);font-size:1.1rem;margin-top:0}.account_form_row{display:flex;flex-direction:column;margin-bottom:1rem}.account_form_row label{color:#555;font-size:.85rem;margin-bottom:.3rem}.account_form_row input[type=password],.account_form_row input[type=text]{border:1px solid #ccc;border-radius:6px;font-size:1rem;padding:.5rem .7rem}.account_form_row input:focus{border-color:var(--green);outline:none}.account_radio_group{align-items:center;display:flex;gap:1.5rem;margin-top:.2rem}.account_radio_group label{align-items:center;display:flex;gap:.35rem;margin:0}.account_form_actions{display:flex;gap:.75rem}.account_form_actions button{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;padding:.55rem 1.1rem}.account_submit_btn{background-color:var(--green);color:#fff}.account_cancel_btn{background-color:#eee;color:#444}.video_outside{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center;padding:32px}.video_holder{height:auto;max-height:100vh;max-width:90vw;width:auto}:root{--maxWidth:1280px;--green:#6cc993;--blue:#217b86;--oldWhite:#f7f7ef;--newWhite:#fff}*{background-color:var(--newWhite);box-sizing:border-box;font-family:Abel,sans-serif;margin:0;padding:0}.app{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px}h1{color:var(--green);font-size:4rem}h2{color:var(--blue);font-size:1.6rem;padding:.3rem .6rem}h3{margin-top:2rem}h3,h4{color:var(--blue);font-weight:400}h3,h4,p{font-size:2rem}p{margin:2rem 0;text-align:center}a{color:var(--blue)}a:hover{color:rgba(187,107,16,.377)}input{background-color:#fff;border-color:#fff;font-size:1.6rem;text-align:center}#people-container{display:flex}.people-container-child{font-size:1.5rem;padding:.5rem}.input-container{display:flex;margin:.5rem 0}.shirt__size__container{display:flex;flex-wrap:wrap;justify-content:space-between}.list__box{margin-left:.8rem}.btn{background-color:#6cc993;border-radius:30px;color:var(--white);cursor:pointer;font-size:1.5rem;margin:.3rem 0;padding:16px 36px;text-align:center;text-decoration:none;width:200px}.btn:hover{background-color:#006400}#remove-btn{color:#bb6b10;cursor:pointer}#remove-btn:hover{color:rgba(187,107,16,.377)}#languages-container{background-color:#6cc993;border:3px solid #6cc993;border-radius:5px;display:flex;float:right;margin:0 5% 0 80%;padding:0}.languages-btn{background-color:#bb6b10;border:3px solid #6cc993;border-radius:10px;margin:0;padding:.2rem .4rem}.languages-btn:hover{background-color:rgba(187,107,16,.377);cursor:pointer}.required-star{color:red;font-size:2rem}.contact-methods{align-items:center;background-color:initial;display:flex;flex-wrap:wrap;gap:.5rem}.contact-option{align-items:center;border:2px solid var(--green);border-radius:30px;color:var(--blue);cursor:pointer;display:inline-flex;font-size:1.3rem;gap:.45rem;padding:.45rem 1rem;transition:background-color .15s ease,color .15s ease}.contact-option span{background-color:initial}.contact-option:hover{background-color:#6cc9932e}.contact-option.selected{background-color:var(--green);color:var(--newWhite)}.contact-option.selected span{background-color:initial;color:var(--newWhite)}.contact-option input[type=radio]{accent-color:var(--green);cursor:pointer;height:1.15rem;margin:0;width:1.15rem}@media (max-width:800px){h1{font-size:2rem}p{font-size:1.2rem}input[type=text]{width:15rem}}@media (max-width:350px){input[type=text]{width:12rem}}
/*# sourceMappingURL=main.7396d966.css.map*/