.article-head{margin-top:0}.article-head-image{position:relative;margin:0}.article-head-image .background-gradient{margin-top:0;height:62vw}@media (min-width:940px){.article-head-image .background-gradient{margin-top:-40px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(38,38,38,0)),to(rgba(38,38,38,0.4)));background-image:linear-gradient(to bottom,rgba(38,38,38,0),rgba(38,38,38,0.4));background-size:cover;height:calc(100vh - 88px)}}.article-head-image .article-head-image-container{z-index:1;height:62vw}.article-head-image .article-head-image-container:after{display:block;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(38,38,38,0)),to(rgba(38,38,38,0.4)));background-image:linear-gradient(to bottom,rgba(38,38,38,0),rgba(38,38,38,0.4));-webkit-transform:translateY(-100%);transform:translateY(-100%);content:"";width:100%;height:100%;margin-top:-3px}@media (min-width:940px){.article-head-image .article-head-image-container{height:calc(100vh - 48px)}}.article-head-image .article-head-image-container img{padding:0;margin:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1;height:62vw}@media (min-width:940px){.article-head-image .article-head-image-container img{height:calc(100vh - 48px);-o-object-fit:cover;object-fit:cover}}.article-head-content-headline{position:relative;width:100%}@media (min-width:940px){.article-head-content-headline{position:sticky;bottom:20px;margin-top:-360px;height:360px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.article-head-content-headline-title{margin:auto;padding:30px 20px 5px;font-size:29px;line-height:1.2068965517;font-weight:700}@media (min-width:660px){.article-head-content-headline-title{font-size:34px;line-height:1.1764705882}}@media (min-width:1240px){.article-head-content-headline-title{font-size:40px;line-height:1.1}}@media (min-width:440px){.article-head-content-headline-title{max-width:390px;padding:30px 0 10px}}@media (min-width:660px){.article-head-content-headline-title{margin:0 auto;max-width:560px}}@media (min-width:940px){.article-head-content-headline-title{max-width:760px;padding:0 0 50px;margin-bottom:0;text-align:center;text-shadow:1px 1px rgba(38,38,38,0.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:900}}@media (min-width:1440px){.article-head-content-headline-title{font-size:50px;line-height:60px;max-width:820px}}.article-head-main-info{margin-top:30px;margin-bottom:30px}@media (min-width:660px){.article-head-main-info-authors,.article-head-main-info-lead,.article-head-main-info-meta,.article-head-main-info-tools{max-width:560px;width:auto;margin-left:auto;margin-right:auto}}@media (min-width:1440px){.article-head-main-info-authors,.article-head-main-info-lead,.article-head-main-info-meta,.article-head-main-info-tools{max-width:640px}}.article-head-main-info-authors ul{list-style-type:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-head-main-info-authors ul li.author{width:100%;margin:0 12px 12px 0}.article-head-main-info-authors ul li.author:last-child{margin:0 0 12px 0}.article-head-main-info-authors ul li.author:only-child{width:auto}.article-head-main-info-authors ul li.author a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-head-main-info-authors ul li.author .author-image{margin-right:14px;-ms-flex-negative:0;flex-shrink:0}.article-head-main-info-authors ul li.author .author-image img{border-radius:50%;width:54px;height:54px;display:block}.article-head-main-info-authors ul li.author .author-info{font-size:14px}.article-head-main-info-authors ul li.author .author-info .author-name{line-height:18px;font-weight:500}.article-head-main-info-authors ul li.author .author-info .author-credit{color:#7b8794;line-height:22px}@media (min-width:401px) and (max-width:659px){.article-head-main-info-authors ul li.author{width:calc(50% - 12px)}}@media (min-width:660px){.article-head-main-info-authors ul li.author{width:calc(33.3333333333% - 12px)}}@media (min-width:1440px){.article-head-main-info-authors ul li.author:last-child{width:auto}.article-head-main-info-authors ul li.author{margin:0 12px 12px 0}}.article-head-main-info-lead{font-size:19px;line-height:27px;margin:20px auto}@media (min-width:660px){.article-head-main-info-lead{font-size:22px;line-height:32px}}.article-head-main-info-meta{margin-bottom:30px;font-size:13px;line-height:16px}.article-head .share-wrapper{padding:0}@media (max-width:359px){.article-head .share-wrapper li[data-ga-label=email],.article-head .share-wrapper li[data-ga-label=linkedin],.article-head .share-wrapper li[data-ga-label=twitter]{display:none}}@media (max-width:409px){.article-head .share-wrapper li[data-ga-label=linkedin],.article-head .share-wrapper li[data-ga-label=twitter]{display:none}}@media (max-width:659px){.article-head .share-wrapper li[data-ga-label=linkedin]{display:none}}.share-menu svg[class$=-dark]{display:none}.share-menu svg.light{display:block}.share-menu{display:none;border:1px solid #ccc;-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.2);box-shadow:0 1px 10px rgba(0,0,0,0.2);padding:15px;position:absolute;z-index:350;max-width:230px;min-width:157px;margin-top:371px;margin-left:-67px;left:auto;background-color:#fff;text-align:left;-webkit-animation-name:fadeInFromTop;animation-name:fadeInFromTop;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0s;animation-delay:0s}.article-head-tools .share-menu{margin-top:10px}.share-menu h4{font-weight:600;font-size:14px;margin-top:0;margin-bottom:16px;color:initial}.share-menu ul{list-style-type:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.share-menu ul li{padding-bottom:10px}.share-menu ul li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.share-menu ul li a span{font-size:13px;padding-left:10px}.share-menu ul li:last-child{margin-bottom:-10px}.share-menu:after,.share-menu:before{bottom:100%;border:solid;content:" ";height:0;width:0;position:absolute;pointer-events:none;top:-14px;left:81px}.share-menu:after{border-color:rgba(0,0,0,0);border-bottom-color:#fff;border-width:7px;margin-left:-6px}.share-menu:before{border-color:rgba(0,0,0,0);border-bottom-color:#ccc;border-width:8px;margin-left:-7px;margin-top:-2px}@media (min-width:1240px) and (max-width:1439px){.share-menu{margin-left:-17px}.share-menu:before{margin-left:-58px}.share-menu:after{margin-left:-57px}}.share-menu .share-by-copy span.txt-share{display:block}.share-menu .share-by-copy span.txt-share-copiado{display:none;color:#57a0d7}.share-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1240px){.share-wrapper{padding:18px 0 0}}ul.share svg{width:32px;height:32px;border-radius:50%;padding:3px;border:0}ul.share svg:hover{opacity:0.7}.article-head-tools{container-type:inline-size;container-name:article-toolbar}.article-head-tools .toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media (min-width:660px){.article-head-tools .toolbar{gap:20px}}.article-head-tools .tool-save.saved{background:#57a0d7}.article-head-tools .tool-save.saved use{color:#fff}.article-head-tools [data-tools=player],.article-head-tools button{background:#f3f3f3}.article-head-tools button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-head-tools button[hidden]{display:none}.article-head-tools button svg{width:18px;height:18px}.article-head-tools button use{color:#7b8794}.article-head-tools button:hover span,.article-head-tools button:hover use{color:#57a0d7}.article-head-tools button.tool{padding:8px;border-radius:17px}.article-head-tools button.tool span{padding-left:7px;padding-right:2px;font-size:12px}.article-head-tools [share-wrapper]{position:relative}@container article-toolbar (min-width: 560px){.article-head-tools [role=toolbar][aria-label="Ferramentas do artigo"]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@-webkit-keyframes fadeInFromTop{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInFromTop{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}#dark.obs_interactive.obswrapper25 .share-menu svg[class$=-dark],#dark:not(.obs_interactive) .share-menu svg[class$=-dark]{display:block}#dark.obs_interactive.obswrapper25 .share-menu svg.light,#dark:not(.obs_interactive) .share-menu svg.light{display:none}#dark.obs_interactive.obswrapper25 .share-menu,#dark:not(.obs_interactive) .share-menu{background-color:#111;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dark.obs_interactive.obswrapper25 .share-menu:before,#dark:not(.obs_interactive) .share-menu:before{border-bottom-color:#555}#dark.obs_interactive.obswrapper25 .share-menu:after,#dark:not(.obs_interactive) .share-menu:after{border-bottom-color:#111}body#dark:not(.not-darkable) .article-head-tools [data-tools=player],body#dark:not(.not-darkable) .article-head-tools button{background:#2c2c2e}body#dark:not(.not-darkable) .article-head-tools button use{color:#e0e0e0}body#dark:not(.not-darkable) .article-head-tools button:hover span,body#dark:not(.not-darkable) .article-head-tools button:hover use{color:#57a0d7}body#dark:not(.not-darkable) .article-head-tools .tool-save.saved{background:#57a0d7}body#dark:not(.not-darkable) .article-head-tools .tool-save.saved use{color:#fff}body#dark:not(.not-darkable) .article-head-tools .share-menu h4{color:#fff}.article-head-main-info{position:relative;padding:0 15px}.article-head-main-info-authors{margin-bottom:20px;padding:0}.article-head-main-info-authors ul li.author .author-info{font-size:13px;text-align:left}.article-head-main-info-authors ul li.author .author-info .author-credit{color:#999;line-height:1.2}.article-head-main-info-authors ul li.author .author-image img{width:34px;height:34px}.article-head .article-custom-content{position:relative;z-index:1;max-width:none!important}.article-head .article-custom-content h1{font-size:clamp(22px,6vw,52px);line-height:1.1;text-align:center}.article-head .article-custom-content h1 span{font-size:clamp(14px,4vw,32px)}.article-head p.lead{padding:0 15px;max-width:700px;margin:0 auto}.article-head-main-info{position:relative;z-index:1}.article-custom-content{padding:0 15px;width:auto;margin:0 auto}@media (min-width:660px){.article-custom-content{max-width:640px}}@media (min-width:1440px){.article-custom-content{max-width:720px;padding:0 15px}}.article-custom-content h1,.article-custom-content h2,.article-custom-content h3{font-family:"Halyard Text",sans-serif;margin-bottom:25px}.article-custom-content p+h1,.article-custom-content p+h2,.article-custom-content p+h3{margin-top:15px}.article-custom-content h1{font-size:clamp(24px,6vw,30px);line-height:1.2}.article-custom-content p{margin:0 0 25px 0;font-family:"Noto Serif",Georgia,serif;font-size:18px;line-height:1.5555555556;letter-spacing:0;color:var(--mainlight-color)!important}.article-custom-content p.caption-text{font-size:13px;letter-spacing:0;line-height:19px;font-family:"Halyard Text",sans-serif;margin-top:4px;margin-bottom:35px}.article-custom-content p a{color:#57a0d7;cursor:pointer}.article-custom-content p a:hover{color:#276da1}.article-custom-content ol,.article-custom-content ul{font-family:"Noto Serif",Georgia,serif;font-size:18px;line-height:1.5555555556;letter-spacing:0;margin:25px 0;padding:0 20px}.article-custom-content{}.article-custom-content.custom-table{margin:120px auto;overflow-x:auto}.article-custom-content.custom-table h4{color:#999}.article-custom-content.custom-table table{border-spacing:0;min-width:510px}.article-custom-content.custom-table td{border-top:2px solid var(--black-color)!important;border-left:2px solid var(--black-color)!important;padding:10px 10px}.article-custom-content.custom-table td:last-child{border-right:2px solid var(--black-color)!important}.article-custom-content.custom-table td p{font-family:Halyard,sans-serif;font-size:14px;margin-bottom:0;color:var(--mainlight-color)}.article-custom-content.custom-table tr:last-child td{border-bottom:2px solid var(--black-color)!important}.article-custom-content.custom-table tbody,.article-custom-content.custom-table thead{position:relative}.article-custom-content.custom-table tbody:before,.article-custom-content.custom-table thead:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://static.observador.pt/interactive/2025-05-report-nudes/media/texture1.png);z-index:-1}.article-custom-content.custom-table thead:before{-webkit-filter:brightness(1.4);filter:brightness(1.4)}.article-custom-content.custom-table tbody:before{-webkit-filter:brightness(0.8);filter:brightness(0.8)}.article-custom-content.custom-table thead tr td{border-bottom:none!important}.article-custom-content.custom-table p{font-family:Halyard,sans-serif;font-size:14px;margin-bottom:0;color:#999}.article-custom-content.custom-table thead tr td h2{font-size:18px;margin:10px 0}.article-custom-content{}.article-custom-content.info-close{position:relative}.article-custom-content.info-close p{padding:40px 20px;text-wrap:balance;text-align:center;color:var(--mainlight-color);margin-bottom:0}.article-custom-content.info-close p a{color:var(--cyan-color)}.article-custom-content.info-close p a:hover{color:var(--red-color)}.article-custom-content.info-close:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://static.observador.pt/interactive/2025-05-report-nudes/media/texture1.png);z-index:-1}body#dark:not(.not-darkable) .article-custom-content p{color:#fff}body#dark:not(.not-darkable) .article-custom-content p a{color:#57a0d7!important}body#dark:not(.not-darkable) .article-custom-content p a:hover{color:#276da1!important}.article-block.block-image{margin:40px auto 40px}.article-block.block-image.medium{max-width:1200px}.article-block.block-image figure{margin:0}.article-block.block-image figure figcaption p.legenda{font-size:13px;line-height:19px;margin:5px 0}.article-block.block-image figure figcaption p.creditos{font-size:12px;line-height:18px;text-transform:uppercase;color:#7b8794}.article-block.block-quote{margin:40px auto 40px}.article-custom-content blockquote{position:relative;margin:55px 20px}.article-custom-content blockquote:before{content:"";position:absolute;top:-4px;width:21px;height:17px;background-image:url("data:image/svg+xml,%3Csvg width='21' height='17' viewBox='0 0 21 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.78215 0L10.1029 2.54967C8.28138 5.47589 7.33888 8.4451 7.27534 11.4574V16.8472H0V12.0061C0 9.98352 0.55597 7.82654 1.66793 5.53505C2.77988 3.24356 4.15128 1.39856 5.78215 0ZM16.6793 0L21 2.54967C19.1785 5.47589 18.236 8.4451 18.1725 11.4574V16.8472H10.8971V12.0061C10.8971 9.98352 11.4531 7.82654 12.5651 5.53505C13.677 3.24356 15.0484 1.39856 16.6793 0Z' fill='rgb(87,160,215)'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:contain}.article-custom-content blockquote:after{content:"";position:absolute;top:-35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;background:#999;z-index:-1;padding:35px 20px;opacity:0.2}.article-custom-content blockquote p{margin:0 0 25px 0;font-family:"Noto Serif",Georgia,serif;font-size:18px;line-height:1.5555555556;letter-spacing:0;color:#7b8794!important;padding-left:29px;margin-bottom:0}.article-block.block-quote.custom-bg{position:relative;padding:80px 0 82px}.article-block.block-quote.custom-bg .quote{position:relative;color:#fff}div.infobox .title{font-weight:700;margin:0 0 16px 0}div.infobox ol,div.infobox ul{margin-bottom:25px;margin-left:16px}div.infobox ol li,div.infobox ul li{margin-bottom:5px}div.infobox p{margin-bottom:25px}div.infobox p:last-child{margin-bottom:20px}div.infobox p.credits{font-size:12px}div.infobox details{position:relative}div.infobox details>summary{outline:none;cursor:pointer}div.infobox details>summary .show-more-info{cursor:pointer;position:absolute;bottom:-45px;border:0;height:40px;padding:0;text-align:center}div.infobox details>summary .show-more-info:focus{outline:none}div.infobox details>summary .show-more-info .arrow{margin-right:5px}div.infobox details>summary .show-more-info .is-off,div.infobox details>summary .show-more-info .is-on{height:40px;line-height:40px}div.infobox details>summary .show-more-info .is-on{display:block}div.infobox details>summary .show-more-info .is-off{display:none}div.infobox details[open]>summary .show-more-info .is-on{display:none}div.infobox details[open]>summary .show-more-info .is-off{display:block}div.infobox details summary::-webkit-details-marker{display:none}div.infobox details summary::-moz-list-bullet{list-style-type:none;display:none}div.infobox.numberbox>.title-number{margin:2px 0 14px;font-weight:400}div.infobox.numberbox p:last-child{margin-bottom:0}div.infobox.numberbox.multi{margin:25px auto 55px;padding:40px 0 6px}@media (min-width:660px){div.infobox.numberbox.multi>.fbg-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:40px}}div.infobox.numberbox.multi .numberbox-item{text-align:center;margin-bottom:40px;padding:0 20px}@media (min-width:940px){div.infobox.numberbox.multi .numberbox-item{padding:0}}div.infobox.numberbox.multi .numberbox-item h4.title-number{font-size:46px;line-height:46px;margin:0 0 22px;color:#57a0d7;font-weight:400}@media (min-width:660px){div.infobox.numberbox.multi .numberbox-item h4.title-number{font-size:50px;line-height:50px}}div.infobox.numberbox.multi .numberbox-item p{font-size:16px;line-height:21px}@media (min-width:940px){div.infobox.numberbox.multi.two_col>.fbg-container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}div.infobox.numberbox.multi.two_col>.fbg-container .numberbox-item{padding:0 20px}}@media (min-width:940px){div.infobox.numberbox.multi.three_col>.fbg-container{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width:940px){div.infobox.numberbox.multi.four_col>.fbg-container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:1240px){div.infobox.numberbox.multi.four_col>.fbg-container{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}div.infobox.numberbox.multi.black{background-color:#262626;color:#fff}div.infobox.numberbox.multi.blue{background-color:#57a0d7;color:#fff}div.infobox.numberbox.multi.blue h4.title-number{color:#fff}div.infobox.numberbox.multi.grey{background-color:#7b8794;color:#fff}div.infobox.numberbox.multi.grey h4.title-number{color:#fff}.article-custom-content .infobox{margin:0 0 55px}.article-custom-content .infobox.numberbox{margin:0 0 35px}.article-custom-content .obs-ad+.infobox,.article-custom-content .obs-ad+.infobox.numberbox,.article-custom-content p+.infobox,.article-custom-content p+.infobox.numberbox{margin-top:35px}.article-custom-content .infobox .title{color:rgba(38,38,38,0.8);font-size:22px;line-height:27px;font-weight:600;margin:0 0 16px 0}.article-custom-content .infobox ol,.article-custom-content .infobox ul{font-family:"Halyard Text",sans-serif;font-size:14px;line-height:20px;margin-bottom:25px;margin-left:16px}.article-custom-content .infobox ol li,.article-custom-content .infobox ul li{margin-bottom:5px}.article-custom-content .infobox p{font-family:"Halyard Text",sans-serif;font-size:14px;line-height:21px;margin-bottom:25px}.article-custom-content .infobox p:last-child{margin-bottom:20px}.article-custom-content .infobox p.credits{font-size:12px;color:gray}.article-custom-content .infobox details{background-color:#f3f3f3;padding:18px;color:rgba(38,38,38,0.8);position:relative}.article-custom-content .infobox details>summary{outline:none;cursor:pointer}.article-custom-content .infobox details>summary .show-more-info{cursor:pointer;position:absolute;bottom:-18px;background:#57a0d7;color:#fff;border:0;font-size:14px;width:130px;height:40px;padding:0;text-align:center}.article-custom-content .infobox details>summary .show-more-info:hover{background:#266da2}.article-custom-content .infobox details>summary .show-more-info:focus{outline:none}.article-custom-content .infobox details>summary .show-more-info .arrow{margin-right:5px}.article-custom-content .infobox details>summary .show-more-info .is-off,.article-custom-content .infobox details>summary .show-more-info .is-on{height:40px;line-height:40px}.article-custom-content .infobox details>summary .show-more-info .is-on{display:block}.article-custom-content .infobox details>summary .show-more-info .is-off{display:none}.article-custom-content .infobox details[open]>summary .show-more-info .is-on{display:none}.article-custom-content .infobox details[open]>summary .show-more-info .is-off{display:block}.article-custom-content .infobox details summary::-webkit-details-marker{display:none}.article-custom-content .infobox details summary::-moz-list-bullet{list-style-type:none;display:none}.article-custom-content .infobox.numberbox{background-color:#f3f3f3;padding:18px;color:rgba(38,38,38,0.8)}.article-custom-content .infobox.numberbox>.title-number{font-size:100px;line-height:100px;font-weight:600;color:#57a0d7;margin:2px 0 14px}.article-custom-content .infobox.numberbox p:last-child{margin-bottom:0}.calendar-content{padding-left:10px;padding-right:10px;max-width:900px;margin:60px auto}.calendar-content table{border-collapse:collapse;border-spacing:0}.year-page-calendar-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:20px;margin-bottom:25px;justify-items:center}@media (min-width:600px){.year-page-calendar-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);max-width:574px;margin-left:auto;margin-right:auto}}@media (min-width:960px){.year-page-calendar-container{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);max-width:unset}}.month-calendar{padding-left:15px;padding-right:15px;max-width:500px}.month-calendar .month-page-calendar-container{margin-bottom:20px}.calendar.calendar-month{position:relative;width:100%;margin-right:0;margin-bottom:0;margin-top:0;display:block}.calendar.calendar-month table{width:100%;height:100%;border:1px solid #aaa;border-radius:12px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.07),0 4px 15px 0 rgba(0,0,0,0.05);box-shadow:0 1px 3px 0 rgba(0,0,0,0.07),0 4px 15px 0 rgba(0,0,0,0.05);display:block;overflow:hidden}.calendar.calendar-month table tbody{width:100%;height:100%;margin:0 auto;display:table;position:relative;z-index:1}.calendar.calendar-month table tbody .thead>th{padding-top:8px;padding-bottom:8px;font-size:20px;background:#ddd;color:#111}.calendar.calendar-month table tbody .days{border-bottom:1.2px solid #ddd}.calendar.calendar-month table tbody .days th{color:#999;font-weight:700;-webkit-font-smoothing:antialiased;font-size:14px;line-height:14px;letter-spacing:-0.02em;text-align:center;text-transform:capitalize;padding:12px 0 8px}.calendar.calendar-month table tbody td{border:none;text-align:center;width:14.2857%;padding:8px}.calendar.calendar-month table tbody td .cal-day,.calendar.calendar-month table tbody td.last-month-days{font-size:16px;font-weight:400;line-height:20px;text-align:center}.calendar.calendar-month table tbody td.group,.calendar.calendar-month table tbody td.holiday,.calendar.calendar-month table tbody td.optional,.calendar.calendar-month table tbody td.other,.calendar.calendar-month table tbody td.saturday,.calendar.calendar-month table tbody td.sunday{position:relative;border:0.5px solid #fff}.calendar.calendar-month table tbody td.group:after,.calendar.calendar-month table tbody td.holiday:after,.calendar.calendar-month table tbody td.optional:after,.calendar.calendar-month table tbody td.other:after,.calendar.calendar-month table tbody td.saturday:after,.calendar.calendar-month table tbody td.sunday:after{margin:0;border-radius:0;position:absolute;top:0;left:0;right:0;bottom:0;content:"";z-index:-1}.calendar.calendar-month table tbody td.saturday .cal-day,.calendar.calendar-month table tbody td.sunday .cal-day{color:#fff}.calendar.calendar-month table tbody td.saturday:after,.calendar.calendar-month table tbody td.sunday:after{background-color:#666}.calendar.calendar-month table tbody td.saturday.last-month-days .cal-day,.calendar.calendar-month table tbody td.sunday.last-month-days .cal-day{color:#aaa}.calendar.calendar-month table tbody td.saturday.last-month-days:after,.calendar.calendar-month table tbody td.sunday.last-month-days:after{background-color:#888}.calendar.calendar-month table tbody td.holiday .cal-day{color:#fff;font-weight:bold}.calendar.calendar-month table tbody td.holiday:after{background-color:#57a0d7}.calendar.calendar-month table tbody td.municipal .cal-day{color:#57a0d7}.calendar.calendar-month table tbody td.municipal:after{background-color:transparent;border:2px dotted #57a0d7!important}.calendar.calendar-month table tbody td.municipal.saturday:after,.calendar.calendar-month table tbody td.municipal.sunday:after{background-color:#ccc}.calendar.calendar-month table tbody td.optional .cal-day{color:#57a0d7;font-weight:bold}.calendar.calendar-month table tbody td.optional:after{background-color:#cef}.calendar.calendar-month table tbody td.other .cal-day{color:#111;font-weight:bold}.calendar.calendar-month table tbody td.other:after{background-image:linear-gradient(45deg,#e80 25%,transparent 25%,transparent 50%,#e80 50%,#e80 75%,transparent 75%,transparent);background-size:4px 4px}.calendar.calendar-month table tbody td.group:before{content:"";position:absolute;left:0px;top:2px;width:calc(100% + 1px);height:calc(100% - 8px);border-top:2px solid #e80;border-bottom:2px solid #e80;z-index:1}.calendar.calendar-month table tbody td.group.group-first:before{left:1.5px;border-left:2px solid #e80}.calendar.calendar-month table tbody td.group.group-last:before{border-right:2px solid #e80;width:calc(100% - 3px)}.calendar.calendar-month table tbody td.group.group-solo:before{left:2px;border:2px solid #e80;width:calc(100% - 7px)}.calendar.calendar-month table tbody td.group.last-month-days.other{color:#999}.calendar.calendar-month table tbody td.group.last-month-days.other:after{opacity:0.6}.calendar.calendar-month table tbody .last-month-days{color:#ddd}.calendar.calendar-month table tbody .moon-phases{font-size:12px;line-height:12px;color:#999;border-top:1.2px solid #ddd}.calendar.calendar-month table tbody .moon-phases td{padding:12px 3px;border-radius:12px}body#dark:not(.not-darkable) .calendar.calendar-month table{background:#333}body#dark:not(.not-darkable) .calendar.calendar-month table tbody .thead>th{background:#444;color:#fff}body#dark:not(.not-darkable) .calendar.calendar-month table tbody .last-month-days{color:#888}body#dark:not(.not-darkable) .calendar.calendar-month table tbody .last-month-days.saturday,body#dark:not(.not-darkable) .calendar.calendar-month table tbody .last-month-days.sunday{color:#aaa}.moon-wrapper{margin:0 auto 40px auto;text-align:center}.moon-wrapper .legend{display:inline-block;font-size:12px;line-height:12px;vertical-align:middle;color:#999}.moon-wrapper .legend:first-child{margin-left:-10px}.moon-icon{background-repeat:no-repeat no-repeat;background-position:center center;background-size:contain;width:12px;height:12px;display:inline-block;margin-left:10px;vertical-align:middle;position:relative;bottom:1px;border-radius:50%;overflow:hidden}.moon-icon.cheia{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500'%3E%3Cpath d='M250 500C111.929 500 0 388.071 0 250S111.929 0 250 0s250 111.929 250 250-111.929 250-250 250zm0-38.889c116.593 0 211.111-94.518 211.111-211.111 0-116.593-94.518-211.111-211.111-211.111-116.593 0-211.111 94.518-211.111 211.111 0 116.593 94.518 211.111 211.111 211.111z' fill='%23666' fill-rule='evenodd'/%3E%3C/svg%3E")}.moon-icon.minguante{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500'%3E%3Cpath d='M250 500c138.071 0 250-111.929 250-250S388.071 0 250 0 0 111.929 0 250s111.929 250 250 250zm0-38.889c-116.593 0-211.111-94.518-211.111-211.111 0-116.593 94.518-211.111 211.111-211.111V461.11z' fill='%23666' fill-rule='evenodd'/%3E%3C/svg%3E")}.moon-icon.nova{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500'%3E%3Ccircle fill='%23666' cx='250' cy='250' r='250' fill-rule='evenodd'/%3E%3C/svg%3E")}.moon-icon.crescente{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500'%3E%3Cpath d='M250 500C111.929 500 0 388.071 0 250S111.929 0 250 0s250 111.929 250 250-111.929 250-250 250zm0-38.889c116.593 0 211.111-94.518 211.111-211.111 0-116.593-94.518-211.111-211.111-211.111V461.11z' fill='%23666' fill-rule='evenodd'/%3E%3C/svg%3E")}body#dark:not(.not-darkable) .moon-icon:before{content:"";position:absolute;left:0;top:0;width:12px;height:12px;background:#fff;z-index:-1;opacity:0.6}.colors-wrapper{margin:0 auto 40px auto;text-align:center}.colors-wrapper .legend{display:inline-block;font-size:16px;vertical-align:middle;margin-bottom:10px}.colors-wrapper .legend:first-child{margin-left:-10px}.colors-wrapper .color-bar{width:30px;height:20px;display:inline-block;margin-left:10px;vertical-align:middle;position:relative;bottom:1px}.colors-wrapper .color-bar.feriado{background:#57a0d7}.colors-wrapper .color-bar.fim-semana{background:#666}.colors-wrapper .color-bar.optional{background:#cef}.colors-wrapper .color-bar.ponte{background-image:linear-gradient(45deg,#e80 25%,transparent 25%,transparent 50%,#e80 50%,#e80 75%,transparent 75%,transparent);background-size:4px 4px}.colors-wrapper .color-bar.municipal{border:2px dotted #57a0d7!important}.colors-wrapper .color-bar.feriascurtas{border:2px solid #e80!important}@media (min-width:769px){.year-calendar .calendar.last-in-row{margin-right:0}.year-calendar .calendar table,.year-calendar .calendar tbody{margin:0}}@media (min-width:767px){.calendar.calendar-month table tbody .days th{font-size:14px;line-height:14px;padding:12px 5px 8px}.calendar.calendar-month table tbody td .cal-day,.calendar.calendar-month table tbody td.last-month-days{font-size:16px}}.calendar-tooltip{background:#111;color:#fff;text-align:center;border-radius:5px;padding:10px 14px;font-size:14px;z-index:1000;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15);box-shadow:0 2px 6px rgba(0,0,0,0.15);pointer-events:none;position:absolute;border:1px solid #111}.tooltip-triangle{position:absolute;pointer-events:none;width:0;height:0;border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid #111}body#dark:not(.not-darkable) .calendar-tooltip{background:#fff;color:#111;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.3);box-shadow:0 2px 6px rgba(0,0,0,0.3)}body#dark:not(.not-darkable) .tooltip-triangle{border-top:8px solid #fff!important}