.action_button{border-radius:1rem;display:flex;align-items:center;justify-content:center;height:2rem;width:2rem;background-color:transparent}.action_button>.icon{display:block}.action_button.vibrant_icon{background-color:var(--secondary-light)}.action_button.vibrant_icon>.icon{fill:var(--primary)}.flip_icon{transform:rotate(180deg)}.bottom_card{padding:1.5rem var(--horizontal-padding) 0;border-top-left-radius:var(--big-radius);border-top-right-radius:var(--big-radius);position:fixed;left:0;right:0;bottom:0;max-height:calc(100vh - 1rem);box-sizing:border-box;max-width:600px;margin:auto;height:680px;overflow:hidden}.bottom_card>h2{text-align:center;max-width:80%;margin:0 auto;flex-grow:1}.card_main{overflow-y:auto;margin-top:2rem;flex-grow:1}.any_btn{background-color:transparent;display:flex;flex-direction:column;align-items:center}.any_btn:disabled{cursor:default;opacity:.4}.card_body{position:absolute;top:3.5rem;left:var(--horizontal-padding);right:var(--horizontal-padding);bottom:0;background-color:#fff;z-index:2;display:flex;flex-direction:column}.card_body>.card_body{top:0}.card_body>h2,.any_card_body>h2{text-align:center;max-width:80%;margin:0 auto}.auto_height{height:auto}.any_card_body{display:flex;flex-direction:column}.any_card_body>h2{margin-bottom:2rem}.any_buttons{padding-bottom:3.5rem;min-height:10rem}.start_page_container{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ecf5e8;overflow:hidden}.svg_bg{position:absolute;bottom:0;left:0;z-index:0;min-width:100%;min-height:100%}.start_page h1{font-size:1.25rem;margin-bottom:3rem}.start_page{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:15vh var(--horizontal-padding) 1rem;box-sizing:border-box;z-index:2;position:relative}.start_page_mini_mrg{padding-top:10vh}.start_page .MuiButton-contained{margin-top:1rem}.chip_collection{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.chip{display:flex;align-items:center;justify-content:center;background-color:#f4fbf1;border-radius:1rem;padding:0 .75rem 0 .5rem;height:1.5rem}.chip .icon{margin-right:.25rem}.chip label{font-size:.75rem;display:inline-block;white-space:nowrap}.startlogo{display:none}.upload_button{cursor:pointer;color:var(--neutral-dark);font-weight:700;display:inline-flex;border:1px solid var(--neutral-text-light);margin-top:1rem;padding:1rem 2rem;border-radius:2rem}.upload_button input[type=file]{display:none}@media screen and (orientation: portrait) and (max-height: 750px){.start_page>h1{margin-bottom:1rem}}@media screen and (orientation: landscape) and (max-width: 899.99px){.start_page{display:grid;grid-template-columns:4fr 3fr;grid-template-rows:3fr 1fr 2fr;padding-top:1rem;padding-bottom:1rem;column-gap:1rem}.start_page>h1,.start_page>p,.chip_collection{grid-column:1 / 2}.start_cta{grid-column:2 / 3;grid-row:1 / 4}}@media screen and (orientation: portrait),screen and (min-width: 900px){.start_cta{margin:auto;max-width:90%}.chip_collection{max-width:290px;margin-top:1rem}}@media screen and (min-width: 900px){.chip_collection{gap:.5rem}.chip{border-radius:1.5rem;padding:0 1rem 0 .625rem;height:2rem}.chip .icon{margin-right:.25rem}.chip label{font-size:1rem}}.dog_tile{background-color:#fff;display:flex;align-items:center;padding:1.25rem 1rem}.dog_tile>.dog_avatar{margin-right:1rem;height:var(--avatar-small);width:var(--avatar-small)}.overview_top_heading{position:relative;grid-column:2 / 3}.overview_top_heading:before{content:"";opacity:0;position:absolute;bottom:-6px;left:20%;right:20%;background-color:var(--error);height:3px;border-radius:2px;transition:opacity .15s ease-in}.overview_top_heading.warning:before{opacity:1}.overview_tile{display:flex;margin-top:2rem}.overview_tile h3{margin-bottom:.25rem}.overview_tile>.icon{margin-right:1rem}.button_chip{display:inline-block;position:relative;margin-top:.5rem}.button_chip{margin-right:1.5rem;margin-bottom:.5rem}.button_chip>a{border-radius:1rem;padding:.175rem 1rem;border:none;font-size:1rem;line-height:1.5}.button_chip>span{color:#fff;border-radius:1rem;font-size:.75rem;padding:.2rem .4rem;position:absolute;top:-.5rem;right:-1.25rem}.chip_warning>a{color:var(--warning-dark);background-color:var(--warning-light)}.chip_warning>span{background-color:var(--warning)}.chip_error>a{color:var(--error-dark);background-color:var(--error-light)}.chip_error>span{background-color:var(--error)}@media screen and (max-width: 899.99px){.overview_details{overflow:hidden}.h_scroll>ul{display:flex;overflow-y:auto}}.toggle_track{width:2.5rem;height:1.25rem;background-color:var(--neutral-light);border-radius:.625rem;position:relative;cursor:pointer}.toggle_on{background-color:var(--secondary-light)}.toggle_disabled{opacity:.5}.toggle_input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:inherit}.toggle_knob{background-color:#fff;border-radius:inherit;height:inherit;width:1.25rem;display:inline-block;border:solid 2px var(--neutral-text-light);box-sizing:border-box;-webkit-transition:transform .3s cubic-bezier(.4,0,.2,1) 0ms;transition:transform .3s cubic-bezier(.4,0,.2,1) 0ms}.toggle_on>.toggle_knob{transform:translate(100%);border-color:var(--primary)}.setting_block .MuiButton-text{padding:1rem .75rem}.install_banner{margin-bottom:2rem}.install_banner h2{font-size:1rem}.install_p{line-height:1.8;text-align:center}.ios_badge{height:40px;display:block;margin:10px 20px}.ios_badge_small{height:40px;display:block;margin:10px 0 10px 10px}.status_ring{position:relative;width:90px}.status_ring>svg{display:block;stroke:var(--secondary);fill:transparent}.status_ring_progress{transition:stroke-dashoffset .35s;transform:rotate(-90deg);transform-origin:50% 50%;stroke-linecap:round}.status_ring_ghost{opacity:.25}.ring_warning>svg{stroke:var(--warning)}.ring_expired .status_ring_ghost{opacity:1;stroke:var(--neutral-superlight)}.ring_icon{position:absolute;left:0%;top:0%;right:0%;bottom:0%;display:flex;align-items:center;justify-content:center}.category_tile{display:block;background-color:#fff;position:relative}.category_tile>div{display:flex;align-items:center}.category_tile>*{margin:1rem 0}.category_tile_header{justify-content:center;margin:0}.category_tile_header .icon{margin-right:.25rem}.category_tile_children{justify-content:space-between;padding:0 1rem}.dog_header{display:flex;align-items:center;position:relative}.dog_header>.action_button{position:absolute;top:-1rem;left:0}.dog_header .dog_avatar{height:var(--avatar-large);width:var(--avatar-large);margin:0 1rem}@media screen and (orientation: landscape) and (min-width: 900px){.dog_header>.action_button{left:-1rem}}.managedog_tile{position:relative;overflow:hidden;padding:0;margin-bottom:.75rem;border-radius:var(--big-radius)}.managedog_inner{display:flex;align-items:center;border:solid 2px var(--neutral-superlight);border-radius:var(--big-radius);padding:1rem}.managedog_opis{margin:0 auto 0 1rem}.managedog_opis>p:nth-child(2){font-size:.75rem}.managedog_btns{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch}.warning_card_wrapper{position:absolute;left:0;right:0;top:0;bottom:0;border-bottom-left-radius:var(--big-radius);border-top-left-radius:var(--big-radius)}.detail_header{padding:0 var(--horizontal-padding) 2rem}.detail_title{display:flex;align-items:center}.detail_title>h1{margin-left:1rem;margin-bottom:0}@media screen and (orientation: landscape){.detail_header{padding:0 1rem}}.bottom_nav{position:fixed;display:flex;justify-content:space-between;background-color:#fff;border-top:solid var(--line-medium) var(--neutral-superlight);padding:.25rem var(--horizontal-padding) 1.25rem;box-sizing:border-box;bottom:0;left:0;right:0;z-index:100}.nav_button{font-size:.75rem;display:flex;flex-direction:column;align-items:center;background-color:transparent}.icon_fill{fill:transparent}.active_nav_button{color:var(--primary)}.active_nav_button .icon_line{fill:var(--primary)}.active_nav_button .icon_fill{fill:var(--secondary-light)}.main_add_button{background-color:transparent;position:relative;align-self:flex-start}.main_add_button:disabled{cursor:default}.main_add_button>.icon{fill:var(--primary);display:block;position:relative;z-index:3}.main_add_button:disabled>.icon{fill:var(--neutral-dark)}.main_add_button:before{content:"";position:absolute;border-radius:50%;background-color:var(--secondary-light);border:solid white 3px;bottom:-1.25rem;top:-1.25rem;right:-1.25rem;left:-1.25rem}.main_add_button:disabled:before{background-color:var(--neutral-light)}@media screen and (orientation: landscape){.bottom_nav{flex-direction:column;margin:0;padding:2rem 1rem 2rem .5rem;border-top:none;border-left:solid var(--line-medium) var(--neutral-superlight);left:auto;top:0}}@media screen and (min-width: 1375px){.bottom_nav{right:auto;left:0;top:0;bottom:0;justify-content:flex-start;gap:4rem;padding-top:4rem;padding-bottom:8rem}.main_add_button{margin-top:auto;order:3;align-self:flex-end}.main_add_button:before{bottom:-1.25rem;top:-1.25rem;right:-1.25rem;left:-1.25rem}}.detail_tile{display:flex;align-items:center;background-color:var(--neutral-superlight);border-radius:var(--big-radius);padding:1rem 1.25rem;margin-bottom:.75rem;position:relative;overflow:hidden;min-height:5rem}.detail_tile.tile_old{background-color:var(--neutral-superlight-fade);color:var(--neutral-text-light)}.detail_tile_children{margin-right:auto}.detail_tile_children>*:not(:first-child){margin-top:.25rem;font-size:.75rem}.stacked{display:flex;flex-direction:column;align-items:flex-end}.stacked>p{display:block}.stacked>p:first-child{font-size:.75rem}.detail_purger{position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;z-index:2}.detail_purger>.warning_card{opacity:.85;align-items:center;justify-content:flex-end;flex-direction:row}.tabs{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;margin-bottom:1rem;position:relative;text-align:center}.tabs::-webkit-scrollbar{display:none}.tabs_scrollable{margin-right:-5vw}.tab_bar{display:inline-flex;position:relative}.tab{padding:.75rem 1rem;background-color:inherit;color:var(--neutral-text-light)}.active_tab{color:var(--neutral-black)}.tab_indicator{position:absolute;height:3px;bottom:0;display:flex;justify-content:center;-webkit-transition:.3s cubic-bezier(.4,0,.2,1) 0ms;transition:.3s cubic-bezier(.4,0,.2,1) 0ms;transition-property:width,left}.tab_indicator_highlight{background-color:var(--secondary);border-radius:2px;width:2rem;height:100%}@media screen and (orientation: landscape){.tabs_scrollable{margin-right:-1rem}}.main_app_content{padding-bottom:5.25rem;position:fixed;display:flex;flex-direction:column;left:0;right:0;top:0;bottom:0}@media screen and (orientation: landscape){.main_app_content{padding-right:5.25rem;padding-bottom:0;flex-direction:row}}@media screen and (min-width: 1375px){.main_app_content{padding:0 calc(50vw - 600px)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--primary: #49C149;--secondary-light: #ace891;--secondary: #74D847;--tietrary: #47D876;--tietrary-dark: #236c3b;--neutral-black: #304447;--neutral-dark: #677274;--neutral-text-light: #98A2A4;--neutral-light: #d5dadc;--neutral-superlight: #f4f7f8;--neutral-superlight-fade: #f4f7f88C;--error-light:#f9ecef;--error:#f85e7d;--error-dark:#7d4a54;--warning-light: #f9f2ee;--warning: #ff944e;--warning-dark: #7b6353;--big-radius: 1.5rem;--horizontal-padding: 5vw;--avatar-small: 72px;--avatar-large: 120px;--line-medium: 3px}@media screen and (min-width: 700px){:root{--horizontal-padding: 2rem}}html{height:100%}body{margin:0;min-height:100%}header,.plain_bg{background-color:#fff}div{box-sizing:border-box}ul,ol{list-style:none;margin:0;padding:0}.flex{display:flex}.app{height:100vh;background-color:var(--neutral-superlight);overflow:hidden}.scrollable{overflow-y:auto;padding:1rem var(--horizontal-padding) 0}.prevent_overflow{overflow-y:auto}.contain_scroll{overflow-y:hidden;display:flex;flex-direction:column}.side_margins{padding:0 var(--horizontal-padding)}.card_list{padding:1rem var(--horizontal-padding) 0}.mr-b{margin-bottom:1rem}.mr-auto{margin:auto}.span_height{flex-grow:1}.push_right{margin-left:auto}.pulsing{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.base_bg{height:100%;background-color:var(--neutral-superlight)}.title_bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center}.title_bar>*:nth-child(3){justify-self:end}.main_header{text-align:center;padding:2rem var(--horizontal-padding)}.complex_header{text-align:center;padding:0 var(--horizontal-padding) 2rem}.spacearound{display:flex;align-items:center;justify-content:space-around}.super_wide{width:100%}.no_data{text-align:center}.settings{max-width:600px;margin:0 auto;padding-bottom:1rem}.v_align_m{vertical-align:middle}html{font-family:Poppins,sans-serif;color:var(--neutral-dark)}h1,h2,h4{font-weight:700;color:var(--neutral-black);margin:0;margin-bottom:.5rem;line-height:1.4}h1{font-size:1.5rem}h1:first-letter,h2:first-letter,.capitalise:first-letter{text-transform:uppercase}h2,h4{font-size:1.25rem}.overview h2{margin-bottom:0}.tiny_heading,h3,.tiny_headings>h2{font-size:.75rem;font-weight:400;margin:0;color:var(--neutral-dark)}.tiny_headings>h2:not(:first-of-type){margin-top:2.5rem}h1 span,h2 span{display:block;font-weight:400;color:var(--neutral-dark)}h1 span{font-size:1rem}h2 span{font-size:.875rem}p{margin:0;line-height:1.4}a{color:inherit;text-decoration:none}.center_text{display:block;text-align:center}.hide{display:none}.icons_blue>svg{color:#0090ff;vertical-align:sub}.tiny_strong{color:var(--neutral-black);font-size:.75rem;display:block}.dog_info>h2{margin-bottom:.25rem}.lista_liczona{list-style:decimal;line-height:1.8;padding:0 2rem;text-align:center}.lista_liczona>li{margin-bottom:1rem}.pad{padding:1rem 0}.icon{fill:var(--neutral-dark);flex-shrink:0}.icons_small .icon{width:24px;height:24px}.icons_big .icon{width:48px;height:48px}.icons_black .icon{fill:var(--neutral-black)}.top_card,.bottom_card{background-color:#fff}.top_card{border-bottom-left-radius:var(--big-radius);border-bottom-right-radius:var(--big-radius);padding:2rem var(--horizontal-padding);box-shadow:0 0 2rem -1rem #3044471f}.card{border-radius:var(--big-radius);padding:1rem;margin-bottom:.75rem}.error_card{color:var(--error-dark);background-color:var(--error-light);display:flex}.error_card .icon{fill:var(--error);flex-shrink:0;margin-right:1rem}.error_card .title{margin-bottom:.5rem;font-weight:700}.card_scroll_box{z-index:2}.warning_card{background-color:var(--error-light);color:var(--error-dark);padding:1rem;display:flex;flex-direction:column;height:100%}.warning_card h2{color:inherit;margin:0;font-size:1rem}.warning_card .action_button>.icon{fill:currentColor}.warning_card>p{font-size:.75rem;text-align:center;max-width:80%;margin:auto}button{font-family:inherit;font-size:inherit;color:inherit;border:none;background-color:var(--neutral-light);line-height:inherit;cursor:pointer;padding:0}.slider_box{padding:0 .75rem}.form_main{padding:0 10%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:3.5rem;min-height:100%;box-sizing:border-box}.form_main .avatar_btn{margin-bottom:1rem}.form_main .MuiButton-contained{margin-top:3rem}.form_main .MuiSlider-root+.MuiButton-contained{margin-top:2rem}.btn_bar{align-self:stretch;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:3rem}.btn_bar .MuiButton-contained{margin-top:0}.subform:not(:first-child){margin-top:3rem}.mobile_picker_title{text-align:center;padding-top:1.5rem}.avatar_btn{position:relative;display:inline-block}.avatar_btn_round{border-radius:50%;overflow:hidden;background-color:#fff;border:none;padding:0;height:var(--avatar-small);width:var(--avatar-small);cursor:pointer;display:inline-block;box-sizing:border-box}.avatar_btn_round img{height:100%;width:100%}.avatar_btn .action_button{position:absolute;right:-.5rem;bottom:-.5rem}.dog_avatar{border-radius:100%}.avatar_big .avatar_variable{height:var(--avatar-large);width:var(--avatar-large)}.avatar_big .avatar_btn .action_button{right:0;bottom:0}.avatar_btn_ghost,.avatar_btn_upload{border:solid 2px var(--neutral-light);position:relative}.avatar_btn_ghost>svg{fill:var(--neutral-light);width:60px;height:60px}.avatar_btn_upload>svg{fill:var(--neutral-light)}.avatar_btn_upload>input{opacity:0;z-index:-1;position:absolute}.cropper_div{position:relative;min-height:300px;width:100%;max-width:320px;margin-bottom:1rem;overflow:hidden}.avatar_options{margin-top:1rem;display:flex;align-self:flex-start;flex-wrap:wrap}.avatar_options>.avatar_btn_round:not(:last-child){margin-right:.5rem}.avatar_options>.avatar_btn_round{margin-bottom:.5rem}.avatar_btn_upload{display:flex;align-items:center;justify-content:center}.trackables_overview{display:grid;padding:0 1rem;margin-top:1rem;grid-template-columns:repeat(3,1fr);gap:1rem;justify-items:center}.protection_tile{flex:1;max-width:90px;position:relative}.protection_link>h2{margin-top:.5em;display:block;text-align:center}.protection_tile>.action_button{position:absolute;right:0;bottom:1.25rem}.loading_screen{background-color:var(--primary);position:relative;height:100%}.loading_screen>h1{display:none}.loading_screen>.logo{fill:#fff;height:20vh;width:20vh;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.failed_screen{height:100%;background-color:var(--error);display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;text-align:center;padding:1rem 10vw}.failed_screen h1{color:#fff;margin-bottom:1rem}.failed_screen .icon{fill:#fff;height:60px;width:60px}.failed_screen p{margin-bottom:3rem}label{display:block}.chart{margin-bottom:1rem}.setting_block{display:flex;align-items:center;justify-content:space-between;min-height:2rem;margin-bottom:1.25rem}header .title_bar .action_button{margin:1rem 0}.info_text{max-width:600px;margin:auto;text-align:justify}.info_text>p{margin-bottom:1rem}.file_input span{cursor:pointer;color:var(--primary-dark)}.file_input input[type=file]{display:none}@media screen and (orientation: landscape){.main_screen{display:flex;overflow:hidden;margin-right:5rem;height:auto;flex-grow:1}.card_list,.scrollable,.side_margins{padding-left:1rem;padding-right:1rem}.side_margins{padding-top:1rem}.main_screen>.card_list{overflow-y:auto;flex-grow:1}.top_card{padding:2rem 1.5rem;max-width:400px}.card_scroll_box{overflow-y:auto}.scrollable{flex-grow:1}.chart{max-width:100vh;margin:0 auto}}@media screen and (orientation: landscape) and (min-width: 900px){.top_card{padding:2rem}.scrollable,.card_list,.side_margins{padding-top:3rem;padding-bottom:1rem}.contain_scroll.two_columns{overflow:auto;flex-direction:row}.two_columns>div{flex:1}}
