section.toggled-setting main{flex-grow:1}section.toggled-setting main p:not(:last-child){padding-bottom:1rem}section.toggled-setting main .last-row{display:flex;flex-direction:row;justify-content:flex-end}section.toggled-setting main .last-row .status{justify-content:flex-end;font-weight:400;font-variant:small-caps}section.toggled-setting main .last-row .status.active{color:var(--default-green)}section.toggled-setting>main section.tile main .status{padding:.25rem .5rem}section.toggled-setting>main section.tile main .status .icon{padding-left:.5rem}article.settings section.settings-group{display:flex;align-items:center;align-self:center;flex-direction:column}article.settings section.settings-group.horizontally main{display:flex;justify-content:space-between;flex-direction:row}article.settings section.settings-group.horizontally main.tiles-2>section{width:24.5rem}article.settings section.settings-group.horizontally main.tiles-2 p{width:22.5rem}article.settings section.settings-group.horizontally main.tiles-1-2>section:first-child{width:16rem}article.settings section.settings-group.horizontally main.tiles-1-2>section:first-child p{width:14rem}article.settings section.settings-group.horizontally main.tiles-1-2>section:last-child{width:32rem}article.settings section.settings-group.horizontally main.tiles-1-2>section:last-child p{width:30rem}article.settings section.settings-group.vertically{flex-direction:column}article.settings section.settings-group section.setting{display:flex;flex-direction:column}article.settings section.settings-group section.setting header{display:flex;flex-direction:row;justify-content:space-between;align-self:stretch}article.settings section.settings-group section.setting header h3{font-weight:500;text-align:left}article.settings section.settings-group section.setting header h4{font-weight:400}article.settings section.settings-group section.setting header .right{display:flex}article.settings section.settings-group section.setting header .right .saved,article.settings section.settings-group section.setting header .right .saving{display:flex;flex-direction:row;color:var(--dark-background-color);align-items:baseline}article.settings section.settings-group section.setting header .right .saved{transition:opacity .5s 2.5s;opacity:0}article.settings section.settings-group section.setting header .right .saved *{opacity:inherit}article.settings section.settings-group section.setting main{display:flex;align-self:stretch}article.settings section.settings-group section.setting main section.tile{background-color:#fff;padding:1rem;border-radius:.5rem;border:1px solid var(--default-border-color);max-width:50rem;align-items:stretch;align-self:stretch}article.settings section.settings-group section.setting main section.tile p b{font-weight:500}article.settings section.settings-group section.setting main section.tile header{padding:0 0 1.5rem 0;display:flex;flex-direction:row;justify-content:space-between}article.settings section.settings-group section.setting main section.tile header .left{display:flex;flex-direction:row;align-items:center}article.settings section.settings-group section.setting main section.tile header .left p{font-size:1.25rem}article.settings section.settings-group section.setting main section.tile header .left .icon{margin-right:1rem}article.settings section.settings-group section.setting main section.tile main{flex-grow:1}article.settings section.settings-group section.setting main section.tile main.input-setting,article.settings section.settings-group section.setting main section.tile main>.input-setting{display:flex;flex-direction:column;flex-grow:1}article.settings section.settings-group section.setting main section.tile main.input-setting form,article.settings section.settings-group section.setting main section.tile main>.input-setting form{display:flex;flex-direction:row;justify-content:center;flex-grow:1}article.settings section.settings-group section.setting main section.tile main.input-setting form .button-group,article.settings section.settings-group section.setting main section.tile main.input-setting form .input-group,article.settings section.settings-group section.setting main section.tile main>.input-setting form .button-group,article.settings section.settings-group section.setting main section.tile main>.input-setting form .input-group{display:flex;flex-grow:1}article.settings section.settings-group section.setting main section.tile main.input-setting form .button-group .column,article.settings section.settings-group section.setting main section.tile main.input-setting form .input-group .column,article.settings section.settings-group section.setting main section.tile main>.input-setting form .button-group .column,article.settings section.settings-group section.setting main section.tile main>.input-setting form .input-group .column{display:flex;flex-direction:column;justify-content:space-evenly}article.settings section.settings-group section.setting main section.tile main.input-setting form label,article.settings section.settings-group section.setting main section.tile main>.input-setting form label{flex-grow:0}article.settings section.settings-group section.setting main section.tile main.input-setting form input,article.settings section.settings-group section.setting main section.tile main>.input-setting form input{outline:none;border:1px solid var(--default-border-color)}article.settings section.settings-group section.setting main section.tile main.input-setting form input:disabled,article.settings section.settings-group section.setting main section.tile main>.input-setting form input:disabled{background-color:var(--mid-background-color)}article.settings>section.settings-group{margin:1rem 0}article.settings section.settings-group.vertically>section.setting:not(:first-child){margin-top:1rem}article.settings section.settings-group.horizontally>main section:not(:first-child){margin-left:.5rem}article.settings section.settings-group.horizontally>main section:not(:last-child){margin-right:.5rem}article.settings section.settings-group section.setting header h4{font-size:1.15rem}article.settings section.settings-group section.setting>header{padding:1rem 0}article.settings section.settings-group section.setting main section.tile main p:not(:last-child){padding-bottom:.5rem}article.settings section.settings-group section.setting main section.tile main.input-setting.errors,article.settings section.settings-group section.setting main section.tile main>.input-setting.errors{padding-top:.5rem}article.settings section.settings-group section.setting main section.tile main.input-setting form,article.settings section.settings-group section.setting main section.tile main>.input-setting form{margin-bottom:1rem}article.settings section.settings-group section.setting main section.tile main.input-setting form label,article.settings section.settings-group section.setting main section.tile main>.input-setting form label{margin-right:1rem}article.settings section.settings-group section.setting main section.tile main.input-setting form input,article.settings section.settings-group section.setting main section.tile main>.input-setting form input{padding:.5rem 1rem}@media(min-width:768px){section.settings-group.vertically{min-width:50rem;max-width:50rem;width:auto}}.dashboard section.content>main#content .settings-list{flex:1 0 auto;align-self:center}.dashboard section.content>main#content .settings-list .settings{display:flex;justify-content:center}.dashboard section.content>main#content .settings-list .settings .grid section.tile header{border-color:var(--tile-border-color);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;background-color:#fff;color:var(--tile-font-color)}.dashboard section.content>main#content .settings-list .settings .grid section.tile footer,.dashboard section.content>main#content .settings-list .settings .grid section.tile main{border-left-color:var(--tile-border-color);border-right-color:var(--tile-border-color);color:var(--tile-font-color)}.dashboard section.content>main#content .settings-list .settings .grid section.tile footer,.dashboard section.content>main#content .settings-list .settings .grid section.tile main:last-child{border-bottom-color:var(--tile-border-color);border-bottom-left-radius:5px;border-bottom-right-radius:5px}.dashboard section.content>main#content .settings-list .settings .grid section.tile main p{text-align:center}.dashboard section.content>main#content .settings-list .settings .grid section.tile .selected header,.dashboard section.content>main#content .settings-list .settings .grid section.tile:hover header{background-color:var(--tile-font-color);color:#fff}.dashboard section.content>main#content .settings-list .settings .grid section.tile .selected footer,.dashboard section.content>main#content .settings-list .settings .grid section.tile .selected main,.dashboard section.content>main#content .settings-list .settings .grid section.tile:hover footer,.dashboard section.content>main#content .settings-list .settings .grid section.tile:hover main{background-color:#fff;color:var(--tile-font-color)}.dashboard section.content>main#content .container>article.settings,.dashboard section.content>main#content .settings-list{margin:0 1rem}.dashboard section.content>main#content .settings-list .settings{padding:2rem}.dashboard section.content>main#content .settings-list .settings .grid section.tile header h3{font-size:2rem}.dashboard section.content>main#content .settings-list .settings .grid section.tile footer,.dashboard section.content>main#content .settings-list .settings .grid section.tile main{padding:1rem 1.5rem}.dashboard section.content>main#content .settings-list .settings .grid section.tile main p{font-size:1.25rem}@media(min-width:768px){.dashboard section.content>main#content .settings-list .settings .grid section.tile header h3{font-size:1.5rem}.dashboard section.content>main#content .settings-list .settings .grid section.tile main p{font-size:1rem}}