.shadow-articles{box-shadow:0 0 0 1px rgba(0,0,0,.25),0 2px 3px rgba(0,0,0,.2)}.text-center{text-align:center}.d-flex{display:flex}.flex-header{justify-content:space-between;align-items:center;display:flex}.abdp-desktop{position:relative}.abdp-desktop .need-desktop{color:#fff;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1024px){.abdp-desktop .need-desktop{display:none}}.abdp-desktop .loading{color:#fff;opacity:1;z-index:10;background-color:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;font-family:bree,sans-serif;font-size:2rem;font-style:normal;font-weight:700;transition-duration:1s;display:flex;position:absolute}.abdp-desktop .loading.loaded{opacity:0;visibility:hidden}.abdp-desktop .loading .counter{background-color:rgba(0,0,0,.5);padding:1rem 3rem;position:relative}.abdp-desktop .loading .counter .bar{background-color:#61dafb;height:5px;position:absolute;bottom:0;left:0}.abdp-desktop .screen-wallpaper{z-index:0;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;transition-duration:1s;position:absolute;top:0;left:0}.abdp-desktop .screen{height:100vh;padding:1rem;display:flex;position:relative}.abdp-desktop .screen .apps-container{flex-wrap:wrap;align-content:flex-start;width:100%;height:100%;display:flex}.abdp-desktop .screen .apps-container .app{background-color:rgba(255,255,255,0);flex-direction:column;justify-content:center;align-items:center;width:75px;height:75px;transition-duration:.3s;display:flex}.abdp-desktop .screen .apps-container .app:hover{cursor:pointer;background-color:rgba(255,255,255,.5);border-radius:10px}@media (min-width:992px){.abdp-desktop .screen .apps-container .app{width:100px;height:100px}}.abdp-desktop .screen .apps-container .app .app-icon-wrapper{flex-direction:column;justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.abdp-desktop .screen .apps-container .app .app-icon-wrapper i{color:#000;font-size:2rem}.abdp-desktop .screen .apps-container .app .app-icon-wrapper .app-icon{justify-content:center;align-items:center;width:50px;height:50px;display:flex}.abdp-desktop .screen .apps-container .app .name{color:#000;text-align:center;font-size:.8rem}@media (min-width:992px){.abdp-desktop .screen .apps-container .app .name{font-size:1rem}}.abdp-desktop .screen .grid .item-wrapper .item{background-color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.2);width:100%;height:100%;padding:.25rem;position:relative}.abdp-desktop .screen .grid .item-wrapper .item .item-label{color:#000;z-index:1;background-color:rgba(255,255,255,.75);border-bottom-right-radius:.25rem;padding:.25rem;font-size:.75rem;font-weight:700;position:absolute;top:0;left:0}.abdp-desktop .screen .grid .item-wrapper .item .content{z-index:2;position:relative}.abdp-desktop .screen .grid .item-wrapper .item .widget-weather{width:100%;height:100%}.abdp-desktop .screen .grid .item-wrapper .item .widget-weather .background{opacity:.75;background-image:url(/widgets/weather/blue-sky.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.abdp-desktop .screen .grid .item-wrapper .item .widget-weather .content{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.abdp-desktop .screen .grid .item-wrapper .item .widget-weather .content .days{gap:.5rem;display:flex}.abdp-desktop .screen .grid .item-wrapper .item .widget-status{width:100%;height:100%}.abdp-desktop .screen .grid .item-wrapper .item .widget-status .content{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.abdp-desktop .screen{padding:1rem 1rem calc(50px + 1rem)}.abdp-desktop .screen .grid{flex-wrap:wrap;width:100%;height:100%;display:flex}.abdp-desktop .screen .grid .item-wrapper{width:50%;height:50%;padding:.25rem}.abdp-desktop .screen .grid .item-wrapper .item{background-color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.2);width:100%;height:100%;padding:.25rem}.abdp-desktop .screen .apps{flex-direction:row;display:flex}.abdp-desktop .screen .program .nav{background-color:#61dafb;padding:.25rem 1rem}.abdp-desktop .screen .program .text{padding:1rem}.abdp-desktop .screen .program{color:#fff;background-color:#000;width:300px;height:400px;position:absolute;top:50px;right:50px}.abdp-desktop .desktop-icon{color:#000;cursor:grab;z-index:5;border-radius:0;flex-direction:column;align-self:flex-start;align-items:center;width:90px;height:90px;padding:.5rem;font-size:.85rem;line-height:.9;transition-duration:.2s;display:flex;position:relative}.abdp-desktop .desktop-icon:hover{background-color:rgba(255,255,255,.75)}.abdp-desktop .desktop-icon .folder{background-color:#61dafb;width:50px;height:50px;margin-bottom:4px}.abdp-desktop .desktop-icon .name{text-align:center;color:#fff;-webkit-text-stroke:.25px #000;-webkit-text-fill-color:#fff}.abdp-desktop .desktop-icon .dropdown{z-index:-1;height:100px;width:inherit;opacity:0;background-color:rgba(209,209,209,.816);border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:1rem 1.75rem 0 .25rem;transition-duration:1s;position:absolute;bottom:1px;left:0;transform:translateY(0%)}.abdp-desktop .desktop-icon .dropdown.active{opacity:1;transform:translateY(calc(100% - 15px))}.abdp-desktop .desktop-icon .dropdown .dropdown-link{cursor:pointer}.abdp-desktop .desktop-icon .dropdown .footer{text-align:center;width:inherit;background-color:#d1d1d1;border-bottom-right-radius:20px;border-bottom-left-radius:20px;height:20px;padding:.25rem .75rem;position:absolute;bottom:0}.abdp-desktop footer{background-color:rgba(0,0,0,.7);justify-content:space-between;align-items:center;width:100%;height:50px;display:flex;position:fixed;bottom:0;left:0}.abdp-desktop footer .os-logo-wrap{margin-left:.5rem;transition-duration:.2s}.abdp-desktop footer .os-logo-wrap:hover{background-color:rgba(172,235,253,.46);transform:scale(.85)}.abdp-desktop footer .os-logo-wrap .os-logo{cursor:pointer;border-radius:100%;width:40px;height:40px;transition-duration:.2s;animation:5s linear infinite logo-spin}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.abdp-desktop footer .middle{color:#fff;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.abdp-desktop footer .middle .active-page,.abdp-desktop footer .middle .page-hint{min-width:95px;font-size:1rem}@media (min-width:992px){.abdp-desktop footer .middle .active-page,.abdp-desktop footer .middle .page-hint{min-width:150px;font-size:1rem}}.abdp-desktop footer .middle .page-indicators{color:#fff;padding:0 .25rem}.abdp-desktop footer .middle .page-indicators:before,.abdp-desktop footer .middle .page-indicators:after{color:#fff}.abdp-desktop footer .middle .page{cursor:pointer;border-radius:10px;justify-content:center;width:auto;padding:.25rem 1rem;display:flex}.abdp-desktop footer .middle .page:hover{background-color:rgba(255,255,255,.5)}.abdp-desktop footer .middle .page-hint{display:none;position:absolute;top:50%}@media (min-width:992px){.abdp-desktop footer .middle .page-hint{display:initial}}.abdp-desktop footer .middle .page-hint.prev{left:0;transform:translateY(-50%)translate(-100%)}.abdp-desktop footer .middle .page-hint.next{right:0;transform:translateY(-50%)translate(100%)}.abdp-desktop footer .middle .active-page{color:#000;background-color:rgba(255,255,255,.75);position:relative}.abdp-desktop footer .middle .active-page .menu-button{cursor:pointer;color:#000;background-color:#fff;border-radius:100px;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.25rem;display:flex;position:absolute;top:50%;left:.5rem;transform:translateY(-50%);box-shadow:0 0 2px #000}.abdp-desktop footer .middle .action{color:#000}.abdp-desktop footer .clock{color:#fff;text-align:right;flex-shrink:0;width:75px;margin-right:1.5rem;padding:.2rem;font-size:.75rem;position:relative}.abdp-desktop footer .clock:hover{cursor:pointer;color:#000;background-color:#fff}.abdp-desktop footer .clock .clock-display .date{margin-bottom:.25rem}.abdp-desktop footer .clock .clock-display .expanded-panel-wrapper{width:300px;height:calc(100vh - 50px);transition-duration:.2s;position:absolute;top:0;right:0;transform:translateY(-99%)translate(120%)}.abdp-desktop footer .clock .clock-display .expanded-panel-wrapper.visible{transform:translateY(-99%)translate(1rem)}.abdp-desktop footer .clock .clock-display .expanded-panel-wrapper .expanded-panel{background-color:var(--card-background);flex-direction:column;align-items:flex-start;height:calc(100% - 1.5rem);display:flex}.abdp-desktop footer .clock .clock-display .expanded-panel-wrapper .expanded-panel .force-bottom{width:100%;margin-top:auto}.abdp-desktop footer .clock .clock-display .expanded-panel-wrapper .expanded-panel .panel-item{border:1px solid rgba(0,0,0,.1);width:100%;padding:1rem}.abdp-desktop footer .clock .clock-display .expanded-panel-wrapper .expanded-panel .panel-item.theme-panel button{width:33.33%;padding:.25rem .5rem}.abdp-desktop footer .clock .clock-display .expanded-panel-wrapper .expanded-panel .panel-item.calendar-panel{padding:0}
