@charset "utf-8";@font-face{font-family:Open Sans;src:url(/layout/assets/dist/fonts/opensans-italic-webfont.c7e43f2afcd3550b9ad6a63ecf6ee8d2.eot);src:url(/layout/assets/dist/fonts/opensans-italic-webfont.c7e43f2afcd3550b9ad6a63ecf6ee8d2.eot) format("embedded-opentype"),url(/layout/assets/dist/fonts/opensans-italic-webfont.ae63a98c071764603fc53186d8c855b0.woff2) format("woff2"),url(/layout/assets/dist/fonts/opensans-italic-webfont.e62a3d6d6fef689aa9095022670d93a6.woff) format("woff"),url(/layout/assets/dist/fonts/opensans-italic-webfont.1782a146d11df5ce89c9128c8c5acab5.ttf) format("truetype"),url(/layout/assets/dist/fonts/opensans-italic-webfont.df42eafa666ccaf1d1f90ce906c8db38.svg) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/layout/assets/dist/fonts/opensans-semibold-webfont.56f02ffdaf712c8153fd6f3ce73368d2.eot);src:url(/layout/assets/dist/fonts/opensans-semibold-webfont.56f02ffdaf712c8153fd6f3ce73368d2.eot) format("embedded-opentype"),url(/layout/assets/dist/fonts/opensans-semibold-webfont.ee08d7fef8650e2a730abb3e8b5d9461.woff2) format("woff2"),url(/layout/assets/dist/fonts/opensans-semibold-webfont.a3f73588065e53f8c6be12c9feca89ca.woff) format("woff"),url(/layout/assets/dist/fonts/opensans-semibold-webfont.ee7d3cb67284fc59c8e176b434517666.ttf) format("truetype"),url(/layout/assets/dist/fonts/opensans-semibold-webfont.7867fe48a7b4b1ac8d3aa83ea8d5ecf0.svg) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans-fallback;size-adjust:105.44%;src:local("Arial")}@font-face{font-family:calendarr;font-style:normal;font-weight:400;font-display:swap;src:url(/layout/assets/dist/fonts/calendarr.03130b823efcf5ce8f23df007aa6b310.eot) format("embedded-opentype"),url(/layout/assets/dist/fonts/calendarr.981c5f30d7f2b31785ec2d131c604852.woff2) format("woff2"),url(/layout/assets/dist/fonts/calendarr.394468de2091507b927c27f7933b8dac.woff) format("woff"),url(/layout/assets/dist/fonts/calendarr.209a05420f29dfcd9e37ee34e60ec1b9.ttf) format("truetype"),url(/layout/assets/dist/fonts/calendarr.26076ab67256c4b026c1030d092ef272.svg) format("svg")}.breadcrumb li:not(:last-of-type):before,.calendar-pagination a.pull-left .icon:before,.calendar-pagination a.pull-right .icon:before,.day-counter--detail>.day-counter--btn i.countdown:before,.day-counter--detail>.day-counter--btn i.daycount:before,.day-counter--input-custom .field-input--month i:before,.icon-calendar-add:before,.icon-calendar:before,.icon-chevron-down:before,.icon-chevron-left:before,.icon-chevron-right:before,.icon-clock:before,.icon-close:before,.icon-correct-circle:before,.icon-correct:before,.icon-filter:before,.icon-group:before,.icon-list:before,.icon-magnifier:before,.icon-mail:before,.icon-menu:before,.icon-print:before,.icon-print_new:before,.icon-reset:before,.icon-sg-social-email:before,.icon-sg-social-facebook:before,.icon-sg-social-fbmessenger:before,.icon-sg-social-pinterest:before,.icon-sg-social-sms:before,.icon-sg-social-twitter:before,.icon-sg-social-whatsapp:before,.newsletter .title span:before,.vertical-menu-box--ics .icon:before,[class*=" icon-"],[class^=icon-]{font:normal normal normal 14px/1 calendarr;font-size:inherit;text-decoration:none;text-transform:none;line-height:inherit;display:block;vertical-align:middle;min-width:1em;text-rendering:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-correct:before{content:"";display:block}.icon-calendar-add:before,.vertical-menu-box--ics .icon:before{content:"";display:block}.icon-close:before{content:"";display:block}.icon-magnifier:before{content:"";display:block}.icon-menu:before{content:"";display:block}.icon-print:before{content:"";display:block}.day-counter--detail>.day-counter--btn i.daycount:before,.icon-calendar:before{content:""}.icon-list:before{content:"";display:block}.calendar-pagination a.pull-left .icon:before,.icon-chevron-left:before{content:"";display:block}.breadcrumb li:not(:last-of-type):before,.calendar-pagination a.pull-right .icon:before,.day-counter--input-custom .field-input--month i:before,.icon-chevron-right:before{content:"";display:block}.icon-mail:before,.newsletter .title span:before{content:"";display:block}.day-counter--detail>.day-counter--btn i.countdown:before,.icon-clock:before{content:""}.day-counter--detail>.day-counter--btn i.daycount:before,.icon-calendar:before{content:"";display:block}.icon-sg-social-email:before{content:"";display:block}.icon-sg-social-facebook:before{content:"";display:block}.icon-sg-social-fbmessenger:before{content:"";display:block}.icon-sg-social-pinterest:before{content:"";display:block}.icon-sg-social-sms:before{content:"";display:block}.icon-sg-social-twitter:before{content:"";display:block}.icon-sg-social-whatsapp:before{content:"";display:block}.icon-group:before{content:"";display:block}.icon-chevron-down:before{content:"";display:block}.icon-correct-circle:before{content:"";display:block}.icon-filter:before{content:"";display:block}.icon-reset:before{content:"";display:block}.icon-print_new:before{content:"";display:block}.day-counter--detail>.day-counter--btn i.countdown:before,.icon-clock:before{content:"";display:block}@font-face{font-family:Droid Sans Mono;src:url(/layout/assets/dist/fonts/DroidSansMono-webfont.b28b637b9f47dccff54edb9bf2bceac3.eot);src:url(/layout/assets/dist/fonts/DroidSansMono-webfont.b28b637b9f47dccff54edb9bf2bceac3.eot) format("embedded-opentype"),url(/layout/assets/dist/fonts/DroidSansMono-webfont.2f8bc259f2f3c1527ee307adb90173ad.woff2) format("woff2"),url(/layout/assets/dist/fonts/DroidSansMono-webfont.149101448f1e5068367deb1114c1717a.woff) format("woff"),url(/layout/assets/dist/fonts/DroidSansMono-webfont.d7b4377a7a81dd85bc043f9d9d10d370.ttf) format("truetype"),url(/layout/assets/dist/fonts/DroidSansMono-webfont.fa7220b8fe883616da40ee686e324335.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.visually-hidden{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.art-share-2,.clearfix{clear:left}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mt10{margin-top:10px}.mt20{margin-top:20px;margin-bottom:20px;overflow:hidden}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt40{margin-top:40px}.ph-30{padding-left:30px;padding-right:30px}.align-center{text-align:center}@media(max-width:768px){.hidden-xs{display:none}}.art-share-2>li:last-child,.visible-xs{display:none}@media(max-width:767px){.art-share-2>li:last-child,.visible-xs{display:block}}h1,h2,h3,h4{line-height:1.3}.btn-print{box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.24);transition:background-color .1s linear}.btn-print:focus,.btn-print:hover{color:#fff;text-decoration:none;background-color:#2b4055}form .keyword:focus{border:1px solid #3d75ac;border-right:none;background:#fff;box-shadow:none}form.form-year .form-year-container:hover,form.form-year .form-year-input:focus~.form-year-container,form.form-year:hover .form-year-container{background:#fff;height:-moz-fit-content;height:fit-content;border:1px solid #3d75ac;box-shadow:none;padding-top:33px;overflow:hidden}form.form-year .form-year-container:hover .form-year-submenu,form.form-year .form-year-input:focus~.form-year-container .form-year-submenu,form.form-year:hover .form-year-container .form-year-submenu{display:block}form.form-year .form-year-container:hover .form-year-submenu:before,form.form-year .form-year-input:focus~.form-year-container .form-year-submenu:before,form.form-year:hover .form-year-container .form-year-submenu:before{position:absolute;border-top:1px solid #dde5ed;content:"";top:33px;left:3px;right:3px}form.form-year .form-year-submit:hover{background-color:#f95c2d}form.form-year .form-year-submenu li{list-style:none;line-height:28px}form.form-year .form-year-submenu li a{display:list-item;text-decoration:none;color:#333;transition:.2s ease-in-out}form.form-year .form-year-submenu li a:hover{background-color:#dde5ed}form.form-year .form-year-submenu li a:hover .span-icon{color:#778ba0}form.form-year .form-year-submenu li .span-icon{position:relative;display:inline-block;font-size:.625rem;color:#bcbcbc;margin-right:5px;margin-left:8px}form.form-year .form-year-submenu li .current-year{background-color:#dde5ed;font-weight:700}form.form-year .form-year-submenu li .current-year .span-icon{font-size:.75rem;color:#acbfd2!important}input:focus,textarea:focus{outline:0;box-shadow:inset 0 0 2px #d5d6db}.home-calendar-search a:hover{background:#d5d6db;color:#000}.home-calendar-search .calendar-select select:hover{cursor:pointer}.home-calendar-search .calendar-select:after{width:18px;height:25px;background-image:url(/layout/frontoffice/img/select.png);margin-top:-8px;right:8px}.home-calendar-search .calendar-select:hover{border:none}.home-calendar-search button{transition:all .15s linear}.home-calendar-search button:hover{background:#4d7499;border-bottom-color:#3c5a77}.home-calendar-search button:focus{outline:0}.holidays-search .holiday-month{font-family:Droid Sans Mono,sans-serif}.holiday-sidebar .vertical-menu h3{margin-top:0;height:32px}.yearCalendarSliderLink:active,.yearCalendarSliderLink:focus,.yearCalendarSliderLink:hover{color:#888;text-decoration:none}.yearCalendarSliderLink.disabled{color:#e7e7e7}.vertical-menu-box--ics a:focus,.vertical-menu-box--ics a:hover{background:#51769a}.info .box-info .box-info-title a:hover,.list-holidays a:active,.list-holidays a:focus,.list-holidays a:hover{text-decoration:none}.list-holidays .list-holiday-box .label{margin-left:5px}.list-holidays .list-holiday-box .list-holiday-dayweek,.list-holidays .list-optional-box .list-holiday-dayweek,.list-holidays .list-other-box .list-holiday-dayweek{font-family:Droid Sans Mono,sans-serif}@media(max-width:425px){.holiday-content .h-image img{height:auto;margin:0 -15px;width:calc(100% + 30px);max-width:none;display:inline-block;border:0;border-radius:0;background:#f7f7f7}}.holiday-content ul.list-holidays{padding-left:0}.loader{display:inline-block;width:var(--loader-size,22px);height:var(--loader-size,22px);border-radius:50%;position:relative;animation:rotate var(--loader-rotation-time,1s) linear infinite}.loader:before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:var(--loader-width,3px) solid var(--loader-color,#fff);animation:prixClipFix var(--loader-animation-time,2s) linear infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes prixClipFix{0%{-webkit-clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.home-ad-holder{text-align:center}@media(min-width:480px){.home-ad-holder{margin-top:5em}}@media(min-width:769px){.home-ad-holder{margin-top:1em}}.pub-mrecs{padding-top:30px;overflow:hidden;padding-bottom:30px;text-align:center}.pub-mrecs>div{margin-left:auto;margin-right:auto}.pub-mrec{width:336px;min-height:250px;margin:30px auto}.search-container .pub-mrec{margin-top:0}.pub-mrec-content-mobile{margin-top:-.5em;min-width:300px;min-height:250px;text-align:center}.pub-mrec-content-mobile>div{display:inline-block;margin:0 -5px}.pub-leaderboard{width:728px;min-height:90px;margin:20px auto}.pub-superleaderboard{width:970px;min-height:90px;margin:20px auto}.pub-halfpage{width:300px;min-height:250px;margin:20px auto}.pub-halfpage.no-margin{margin:0}.pub-footer{margin:20px 0;min-width:300px;min-height:250px;text-align:center}.pub-footer>div{display:inline-block;margin:0 -5px}@media(min-width:769px){.adslot_detail{width:720px}.pub-mrecs{text-align:left}.pub-mrecs>div{margin-left:0;margin-right:0}.pub-mrecs>div.pub-left{float:left!important}.pub-mrecs>div.pub-right{float:right!important}.pub-footer{margin-bottom:0;margin-right:-80px}}@media(max-width:320px){.pub-footer,.pub-mrec-content-mobile{margin-left:-5px;margin-right:-5px}.pub-footer{max-width:300px}.pub-footer>div{width:300px!important}}.adslot_detail{display:none}.ad-unit>div{background-color:#fafafa}.ad-unit>div:before{content:"";font-size:9px;color:#6c7882;text-align:center;display:block;height:20px;line-height:20px;position:absolute;left:0;right:0;top:0}.ad-unit--no-background>div{background-color:transparent}.ad-unit[class*="--pt"]>div:before{content:"PUBLICIDADE"}.ad-unit[class*="--en"]>div:before{content:"ADVERTISEMENT"}.ad-unit[class*="--es"]>div:before{content:"PUBLICIDAD"}.ad-unit-sticky--footer{padding:0}.ad-unit-sticky--footer>div:before{content:""}@media(min-width:769px){.flex-sticky-wrap .sidebar-sticky{position:sticky;display:inline-block;width:100%;top:0}}.ad-unit-sticky{top:0;position:sticky}.articles h2.no-border{border:0;padding:0}.articles h2.h2-big{font-size:18px}.art-share-2{list-style:none;padding:0;margin:0 0 20px}.art-share-2>li{display:inline-block;vertical-align:top;margin:0 5px}.art-share-2 .total-shares{text-transform:uppercase;display:inline-block;text-align:center;padding:0 5px 0 0;line-height:1;min-width:40px;height:40px;position:relative}.art-share-2 .numbers{font-weight:300;color:#404040;padding:0;height:25px}.art-share-2 .numbers,.art-share-2 .text-shares{display:block;font-family:Helvetica,Arial,sans-serif}.art-share-2 .text-shares{font-size:.65em;font-weight:700;color:#7f7f7f}.art-share-2 a{color:#fff;min-width:40px;line-height:40px;display:block;white-space:nowrap;text-decoration:none;text-align:center;border-radius:3px}.art-share-2 .fb{background:#3b5998;font-size:1.1em}.art-share-2 .fb:hover{background:#30487b}.art-share-2 .gplus{background:#dc4e41}.art-share-2 .gplus:hover{background:#ce3426}.art-share-2 .twitter{background:#55acee;font-size:1.4em}.art-share-2 .twitter:hover{background:#309aea}.art-share-2 .pin{background:#e33538;font-size:1.2em}.art-share-2 .pin:hover{background:#d21d20}.art-share-2 .whatsapp{background:#25d366;font-size:1.2em}.art-share-2 .whatsapp:hover{background:#1fb055}div.art-share-2 .sg-social>div{display:inline}div.art-share-2 .sg-social>div button{height:40px;width:40px;border-radius:3px;position:relative;font-size:0}div.art-share-2 .sg-social>div button span.icon-sg-social{font-size:21px;text-indent:0;left:0;top:0;right:0;bottom:0;text-align:center;line-height:40px}div.art-share-2 .sg-social>div button span.text-sg-social{display:none;visibility:hidden}div.art-share-2 .sg-social>div:not(:last-child){margin-right:10px}div.art-share-2 .sg-shares{float:left;height:40px;line-height:40px;border:0;border-radius:0;vertical-align:bottom;margin-right:10px;font-family:Helvetica,arial,sans-serif;color:#5d5d5d;font-size:25px!important;bottom:3px}div.art-share-2 .sg-shares:after{content:"SHARES";top:auto;bottom:0;left:0;right:0;font-size:.42em;font-weight:700;color:#7f7f7f;display:block;font-family:Helvetica,Arial,sans-serif;background:none;transform:none;border:0;width:auto;line-height:1em;height:auto}.content-img{position:relative}.content-img .sg-social:hover,.content-img img:hover+.sg-social{opacity:1;transform:translateX(-60px)}.content-img img{z-index:1;position:relative}.content-img .sg-social{position:absolute;display:block;zoom:1;width:60px;height:100%;top:0;left:0;padding-top:15px;transform:translateX(0);transition:all .2s ease!important;opacity:0}@media(max-width:425px){.content-img .sg-social{display:none}}.content-img .sg-social>div button{display:inline-block;float:left;width:60px;height:60px;line-height:60px;color:#fff;text-align:center;text-decoration:none;border-radius:0}.content-img .sg-social>div button span.icon-sg-social{top:0;left:0;right:0;bottom:0;font-size:2em}.content-img .sg-social>div button span.text-sg-social{display:none;visibility:hidden}.content-img .sg-social>div:not(:last-child){margin-bottom:0}.article-footer{position:relative}.article-footer .social-links{padding-top:4px}#art-relac,.art-relac{margin:30px 0 0}#art-relac:not(.home),.art-relac:not(.home){border-top:1px solid #eee}#art-relac h4,.art-relac h4{padding:0}#art-relac ul,.art-relac ul{list-style:none;padding:0;margin:0 -10px}#art-relac ul li,.art-relac ul li{width:33.3333%;padding:0 10px 20px;display:inline-block;vertical-align:top}#art-relac ul li a,.art-relac ul li a{color:#404040;font-weight:700;display:block}#art-relac ul li a img,.art-relac ul li a img{vertical-align:middle;max-width:100%;height:auto}#art-relac ul li span,.art-relac ul li span{display:block;padding-top:.3em}#sidebar-relac ul{list-style:none;padding:0;float:left}#sidebar-relac ul li{display:block;float:left;margin:10px 0}#sidebar-relac ul li a{color:#404040;font-weight:700;display:block;font-size:90%}#sidebar-relac ul li a img{float:left;width:120px;height:auto;display:inline-block;margin-right:10px}#sidebar-relac ul li a span{display:inline}.gooad.article{margin-top:20px}.related-card-1{background-color:#f7f7f7;border-radius:4px;overflow:hidden;padding-right:10px;display:block;*zoom:1}.related-card-1:after,.related-card-1:before{content:" ";display:table}.related-card-1:after{clear:both}@media(min-width:1024px){.related-card-1:hover{text-decoration:none}.related-card-1:hover .img-wrapper img{transform:scale(1.05) translate(-50%,-50%)}.related-card-1:hover .title{text-decoration:none;color:#266ab3}.related-card-1:focus{text-decoration:none}}.related-card-1 .img-wrapper{float:left;width:105px;height:105px;margin:0;overflow:hidden;position:relative}.related-card-1 .img-wrapper img{position:absolute;left:50%;top:50%;margin:0;height:auto;width:auto;min-height:100%;min-width:100%;max-width:none;max-height:100%;transform:scale(1) translate(-50%,-50%);transform-origin:0 0;transition:all .2s ease-in-out;border-radius:0}.related-card-1 .title{transition:all .1s ease-in-out;color:#3c5a77;text-decoration:underline;font-weight:700;font-size:18px;margin:0;padding:10px}.related-card-1 .description{color:#333;font-size:14px;margin-bottom:10px}.related-card-1.sidebar{display:table;width:100%}.related-card-1.sidebar .title{font-size:14px;display:table-cell;width:100%;vertical-align:middle}.related-card-1.sidebar .img-wrapper{width:80px;height:100%;padding:0;position:relative;overflow:hidden;display:block}.related-card-1.sidebar .img-wrapper:before{display:block;content:"";width:100%}.related-card-1.sidebar .img-wrapper img{position:absolute;left:0;right:0;top:-100%;bottom:-100%;margin:auto 0;width:100%;height:auto}.related-card-1.sidebar .img-wrapper:before{padding-top:100%}.related-card-1.sidebar .img-wrapper img{transform:scale(1)}@media(min-width:1024px){.related-card-1.sidebar:hover img{transform:scale(1.05) translate(-2px,-2px)}}.articles{display:flex;flex-flow:row wrap}.articles,.articles h2{width:100%}.articles.related-new-layout h2{border-bottom:unset}.related-card-2{background-color:#f7f7f7;border-radius:4px;overflow:hidden;margin-bottom:10px;float:left;box-shadow:0 4px 4px -4px rgba(0,0,0,.3);width:calc(50% - 7px)}.related-card-2:nth-child(2n){margin-right:10px}@media(min-width:1024px){.related-card-2{width:calc(33.33333% - 7px);margin-right:10px}.related-card-2:nth-child(3n+1){margin-right:0}}@media(min-width:1024px){.related-card-2:hover{text-decoration:none}.related-card-2:hover .img-wrapper img{transform:scale(1.05)}.related-card-2:hover .title{text-decoration:none;color:#266ab3}.related-card-2:focus{text-decoration:none}}.related-new-layout .related-card-2{border-radius:8px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.07),0 4px 15px 0 rgba(0,0,0,.05)}.related-new-layout .related-card-2 .title{color:#3b5875}.related-new-layout .related-card-2 .title:hover{color:#2a3f53;text-decoration:underline}.related-new-layout .related-card-2 .img-wrapper img{background-color:#eee}.related-card-2 .img-wrapper{margin-top:0;position:relative;overflow:hidden;display:block}.related-card-2 .img-wrapper:before{display:block;content:"";width:100%}.related-card-2 .img-wrapper img{position:absolute;left:0;right:0;top:-100%;bottom:-100%;margin:auto 0;width:100%;height:auto}.related-card-2 .img-wrapper:before{padding-top:56.25%}.related-card-2 .img-wrapper img{max-width:100%;transition:all .2s ease-in-out}.related-card-2 .title{transition:all .1s ease-in-out;color:#404040;font-weight:700;font-size:14px;padding:10px 5px}@media(min-width:1024px){.related-card-2 .title{font-size:16px;padding:10px}}.related-card-2.sidebar{display:table;width:100%}.related-card-2.sidebar .title{font-size:14px;display:table-cell;width:100%;vertical-align:middle}.related-card-2.sidebar .img-wrapper{width:70px;height:60px}@media(max-width:1024px){.related-card-2--responsive{margin-right:0!important;display:table;width:100%}.related-card-2--responsive .title{font-size:14px;display:table-cell;width:100%;vertical-align:middle}.related-card-2--responsive .img-wrapper{width:70px;height:60px}}.author-article{position:relative;color:#757575;font-family:sans-serif;font-weight:400;font-size:.75rem;margin:10px 0 0;line-height:1.4}.author-article *{font-size:inherit;line-height:inherit}.author-article time{width:auto}.author-article--b__photo,.author-article--t__photo{position:relative;display:inline-block;float:left;border-radius:100px;overflow:hidden;width:36px;height:36px}.author-article--b__photo img,.author-article--t__photo img{width:100%;height:100%;margin:0}.author-article--t{margin:20px 0 0;display:table}.author-article--t__photo{display:table-cell;width:36px;height:36px;margin-right:7px}.author-article--t__photo+.author-article--t__info{min-height:36px}.author-article--t__info{display:table-cell;vertical-align:middle}.author-article--t__info__name,.author-article--t__info__reviewer{display:inline}.author-article--t__info__name span,.author-article--t__info__reviewer span{font-weight:700;-webkit-font-smoothing:antialiased}.author-article--t__info__date,.author-article--t__info__job-title{display:inline-block;width:100%}.author-article--t__info__date{font-size:inherit}.author-article--t__info__reviewer+.author-article--t__info__name{display:inline-block;width:100%}@media(min-width:768px){.author-article--t__info-recent .author-article--t__info__reviewer+.author-article--t__info__name{display:inline;width:auto}.author-article--t__info-recent .author-article--t__info__reviewer+.author-article--t__info__name:before{content:" ? "}}@media(min-width:768px){.author-article--t__info-recent .author-article--t__info__job-title{display:inline;width:auto}.author-article--t__info-recent .author-article--t__info__job-title:before{content:" ? "}}.author-article--b{border-top:1px solid #eee;padding:0;margin:20px 0 0;width:100%}.author-article--b__photo{top:4px;margin-right:10px}.author-article--b__info{margin-top:8px}.author-article--b__info__reviewer{font-weight:400}.author-article--b__info__reviewer a{display:inline;font-weight:700;-webkit-font-smoothing:antialiased;text-decoration:none;word-break:break-word}.author-article--b__bio p{margin:0;padding:0}.author-article--b__bio p:first-child{display:inline}.author-article--b__bio p:last-child{padding-bottom:0}.author-article--b__wrapper,.time-b--wrapper{padding-top:7px}.author-article--b__wrapper+.author-article--b__wrapper,.time-b--wrapper+.author-article--b__wrapper{border-top:1px solid #eee;margin-top:10px}.time-b--published,.time-b--updated{display:inline-block;width:100%}@media(min-width:768px){.time-b--published,.time-b--updated{padding-bottom:0;width:auto}}@media(min-width:768px){.time-b--updated+.time-b--published:before{content:" ? "}}.author-page--wrapper{margin:20px 0 30px}@media(min-width:1024px){.author-page--wrapper{margin:0 0 30px}}.author-page--header{display:table;margin-bottom:10px}.author-page--header .author-photo{float:left;margin-right:15px;overflow:hidden;padding:0;border-radius:100%;width:80px;height:80px;background:#eee;text-align:center}.author-page--header .author-photo img{width:100%;height:auto}@media(min-width:1024px){.author-page--header .author-photo{width:120px;height:120px}}.author-page--header .author-info{display:table-cell;vertical-align:middle;width:100%}.author-page--header .author-info h1{padding:0;margin:0}.author-page--header .author-name--job-title{padding:0;margin:0;font-size:16px}@media(min-width:1024px){.author-page--header .author-name--job-title{font-size:20px}}.author-page--bio{padding:0;margin:0;font-size:16.5px;line-height:1.6;max-width:570px}.author-page--bio p{line-height:1.5;margin-bottom:15px}.author-list h2{margin:0;padding:0}.author-list ul{list-style:none;margin:10px 0;padding:0}.author-list--recent{margin:30px 0}.author-list--recent h2{border:0;font-size:16px;font-weight:700;margin:0;padding:5px 15px;color:#7a7a7a;text-transform:uppercase}.author-list--recent ul{background:#fafafa;border:1px solid #f5f5f5;border-radius:4px;padding:15px;margin-top:0}.author-list--recent li{border-bottom:1px solid #eee;font-size:16px;line-height:1.3}.author-list--recent li a{padding:10px 0;display:inline-block;width:100%}.author-list--recent li:first-child a{padding-top:0}.author-list--recent li:last-child a{padding-bottom:0;border-bottom:none}.author-list--popular h2{font-size:20px;padding-bottom:5px}.author-list--popular ul li{margin-bottom:20px;border:1px solid #eee;border-radius:3px}.author-list--popular ul li a{display:table;color:#404040;width:100%;background:#fafafa}.author-list--popular ul li a:hover{background:#f2f2f2}.author-list--popular ul li img{display:table-cell;max-width:100px;height:auto}@media(min-width:1024px){.author-list--popular ul li img{max-width:160px}}.author-list--popular ul li .list-title{display:table-cell;vertical-align:top;font-weight:700;-webkit-font-smoothing:antialiased;width:100%;font-size:.90625rem;padding:7px;line-height:1.3}@media(min-width:1024px){.author-list--popular ul li .list-title{padding:15px 10px;font-size:16px}}.widget-box--brand-blue .widget-box--title{background:#7a98b6;color:#fff;margin:0;padding:5px 5px 3px;text-shadow:0 1px 1px rgba(0,0,0,.3);border:0}.widget-box--brand-blue .widget-box--info{display:inline-block;background:#fff;border:1px solid #7a98b6;padding:7px 10px 10px;border-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.breadcrumb li:not(:last-of-type):before{position:absolute;font-size:7px;top:50%;transform:translateY(-50%);left:auto;right:0}.social-links .icon{font-size:18px;color:#fff;position:relative}.social-links .social-plugins{display:inline-block;cursor:pointer;width:40px;height:25px;line-height:25px;margin-right:4px;margin-top:0;text-align:center}.social-links .social-plugins:hover{text-decoration:none}.social-links .social-plugins .description{display:none;margin-bottom:0;margin-top:0;font-size:13px;letter-spacing:.5px}.social-links .social-plugins:hover{transition:background-color .2s}.social-links .social-plugins.fb{background:none;text-indent:inherit;position:relative;width:auto;font-size:0}.social-links .social-plugins.fb .fb__text{display:inline-block;float:left;background:#4b68ba;font-size:13px;color:#fff;text-decoration:none;font-family:Helvetica;font-weight:300;height:25px;padding:0 10px 0 5px}.social-links .social-plugins.fb .fb__text .description,.social-links .social-plugins.fb .fb__text .icon{float:left}.social-links .social-plugins.fb .fb__text .icon{margin-right:5px;vertical-align:middle}.social-links .social-plugins.fb .fb__text .description{display:inline-block}.social-links .social-plugins.fb .fb__text:hover{background-color:#3d579f}.social-links .social-plugins.fb .fb__counter{cursor:default;font-family:helvetica,arial;background:#fff;display:inline-block;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-top-right-radius:0;border-bottom-right-radius:0;text-align:center;vertical-align:top;height:100%;min-width:30px;font-size:13px;line-height:25px;color:#666;font-weight:400;padding-left:5px;padding-right:5px;float:left}.social-links .social-plugins.gplus{background-color:#dc4e41}.social-links .social-plugins.gplus:hover{background-color:#c63224}.moon-section #social{margin:15px 0 0}.clock-info a:hover{text-decoration:none}.clock-detail{border-top:1px solid #e7e7e7;font-size:16px}.clock-detail ul{margin:-5px 0 20px;padding-left:30px}.clock-detail ul li{margin:0 0 10px}.clock-detail--list .widget-box--title{padding:5px 6px 3px}.clock-detail--list .widget-box--info{margin:0;padding:0}.clock-detail--list .widget-box--info li{list-style:none;position:relative;display:inline-block;width:100%;padding:5px 10px 5px 5px}.clock-detail--list .widget-box--info li:not(:last-child){border-bottom:1px solid #bccbda}.clock-detail--list .widget-box--info li a{text-decoration:underline}.clock-detail--list .widget-box--info li a:hover{text-decoration:none}@media(min-width:600px){.clock-detail--list .widget-box--info li{width:50%;float:left}.clock-detail--list .widget-box--info li:nth-child(odd){border-right:1px solid #bccbda}}.clock-detail--list .widget-box--info li span[data-timezone]{position:relative;float:right;text-align:center;display:inline-block;min-width:40px}.clock-detail--list .widget-box--info li span[data-timezone]>span{width:8px;height:8px;background-color:#3c5a77;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.clock-detail--list .widget-box--info li span[data-timezone] .bounce1{animation-delay:-.32s}.clock-detail--list .widget-box--info li span[data-timezone] .bounce2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media(min-width:600px){.clock-detail--list .widget-info--even li:nth-last-child(2){border-bottom:0}}.day-counter--title{text-shadow:0 1px 1px rgba(0,0,0,.3)}.day-counter--title a:hover{text-decoration:none}.day-counter--input-custom input:active,.day-counter--input-custom input:focus,.day-counter--input-custom select:active,.day-counter--input-custom select:focus{outline:none;border:1px solid #7a98b6}.day-counter--input-custom .field-input--month select{cursor:pointer}.day-counter--input-custom .field-input--month i{opacity:1;top:50%;transform:translateY(-50%) rotate(90deg);z-index:10;color:#bccbda;right:8px;text-align:center;pointer-events:none}.day-counter--input-custom .invalid input,.day-counter--input-custom .invalid select{background:#fff0f0;border:1px solid #ffbdbd;color:#bd0000}.day-counter--input-custom .invalid input::-moz-placeholder,.day-counter--input-custom .invalid select::-moz-placeholder{color:#bd0000}.day-counter--input-custom .invalid input::placeholder,.day-counter--input-custom .invalid select::placeholder{color:#bd0000}.day-counter--btn{text-shadow:0 1px 1px rgba(0,0,0,.3)}.day-counter--btn:focus,.day-counter--btn:hover{text-decoration:none;color:#fff;background:#ed3b06}.day-counter--alert{text-align:center;padding:10px;background:#fff0f0;border:1px solid #ffbdbd;border-radius:5px;color:#bd0000;margin:20px 0 0}.day-counter--detail>.day-counter--btn{margin:10px 0;padding-left:35px}.day-counter--detail>.day-counter--btn i{opacity:1;font-size:18px;left:12px;top:5px}.img-wrapper{position:relative;height:0;padding-top:66.0869565217%}.countdown-wrapper>img,.img-wrapper img{opacity:1;border-radius:3px;box-shadow:0 1px 5px rgba(0,0,0,.2);position:absolute;top:0;max-width:100%;height:auto}.countdown-wrapper--text{opacity:1;display:inline-block;position:absolute;width:100%;color:#fff;text-align:center;font-size:1.25rem;left:0;top:50%;transform:translateY(-50%) scale(.8)}.countdown-wrapper--text .value--text{color:#fff}@media(min-width:360px){.countdown-wrapper--text{transform:translateY(-50%) scale(.9)}}@media(min-width:400px){.countdown-wrapper--text{transform:translateY(-50%) scale(1)}}@media(min-width:500px){.countdown-wrapper--text{transform:translateY(-50%) scale(1.2)}}@media(min-width:560px){.countdown-wrapper--text{transform:translateY(-50%) scale(1.5)}}@media(min-width:768px){.countdown-wrapper--text{transform:translateY(-50%) scale(1.7)}}#contador{display:block;height:75px;margin:3px 0 0;text-shadow:none}@media(max-width:375px){#contador{margin:3px -20px 5px}}#contador .value{display:inline-block;width:75px;height:75px;overflow:hidden;border-radius:5px}#contador .value:not(:first-of-type){margin-left:5px}#contador .value--numeric{display:block;background:#fff;width:100%;height:50px;color:#404040;font-size:40px;font-weight:700;line-height:1.3}#contador .value--text{display:block;background:#404040;width:100%;height:25px;font-size:13px;line-height:1.7}.countdown-wrapper--text>span{display:block;line-height:1.3;text-shadow:0 1px 3px rgba(0,0,0,.2)}.countdown-wrapper--text>span b{font-size:2.5rem;line-height:.9}.countdown-wrapper--text.default,.countdown-wrapper--text.fathers{color:#404040}.countdown-wrapper--text.default span,.countdown-wrapper--text.fathers span{text-shadow:none}.countdown-wrapper--text.easter-usa b{font-size:2.125rem}.countdown-wrapper--text.fathers-arg b,.countdown-wrapper--text.fathers-chl b,.countdown-wrapper--text.fathers-col b,.countdown-wrapper--text.fathers-ecu b,.countdown-wrapper--text.fathers-esp b,.countdown-wrapper--text.fathers-mex b,.countdown-wrapper--text.fathers-per b,.countdown-wrapper--text.xmas-usa b{font-size:1.875rem}.countdown-wrapper--text.fathers-usa b{line-height:.7;font-size:2rem}.countdown-wrapper--text.mothers,.countdown-wrapper--text.valentine,.countdown-wrapper--text.woman{color:#e7294c}.countdown-wrapper--text.mothers-arg b,.countdown-wrapper--text.mothers-chl b,.countdown-wrapper--text.mothers-col b,.countdown-wrapper--text.mothers-ecu b,.countdown-wrapper--text.mothers-esp b,.countdown-wrapper--text.mothers-mex b,.countdown-wrapper--text.mothers-per b{font-size:2rem}.countdown-wrapper--text.woman-arg b,.countdown-wrapper--text.woman-chl b,.countdown-wrapper--text.woman-col b,.countdown-wrapper--text.woman-ecu b,.countdown-wrapper--text.woman-esp b,.countdown-wrapper--text.woman-mex b,.countdown-wrapper--text.woman-per b{font-size:1.4375rem}.countdown-wrapper--text.independence-day-ind b{font-size:1.875rem}.countdown-wrapper--text.valentine b{font-size:27px}.countdown-wrapper--text.valentine-usa b{font-size:2rem}.countdown-wrapper--text.abuelos{color:#aa512e}.countdown-wrapper--text.abuelos span{text-shadow:none}.countdown-wrapper--text.abuelos b{font-size:32px;line-height:1.1}.countdown-wrapper--text.muertos{margin-top:-20px}.countdown-wrapper--text.muertos span{font-size:16px}.countdown-wrapper--text.muertos b{font-size:30px}.countdown-wrapper--text.guadalupe{margin-top:-10px;color:#404040;font-size:16px}.countdown-wrapper--text.guadalupe span{text-shadow:none}.countdown-wrapper--text.guadalupe b{font-size:20px;line-height:1.3}.countdown-wrapper--text.independence{color:#1f56a8}.countdown-wrapper--text.independence .value{box-shadow:0 1px 3px rgba(0,0,0,.2)}.countdown-wrapper--text.independence span{text-shadow:none}.countdown-wrapper--text.independence b{font-size:1.78125rem}.countdown-wrapper--text.thanksgiving{margin-top:-25px;color:#843418}.countdown-wrapper--text.thanksgiving span{text-shadow:none}.countdown-wrapper--text.thanksgiving b{font-size:1.875rem}.countdown-wrapper--text.inverno{margin-top:-5px}.countdown-wrapper--text.inverno b{line-height:.7}.countdown-wrapper--text.invernoneve{color:#0066ae}.countdown-wrapper--text.invernoneve span{text-shadow:none}.countdown-wrapper--text.invernoneve b{line-height:.7}.countdown-wrapper--text.verao{margin-top:20px;color:#b92221}.countdown-wrapper--text.verao span{text-shadow:none}.countdown-wrapper--text.verao b{line-height:.7}.countdown-wrapper--text.outono{margin-top:-30px}.countdown-wrapper--text.ramadan{margin-top:-10px}.countdown-wrapper--text.ramadan>span:last-child{max-width:250px;display:block;margin:0 auto}.countdown-wrapper--text.ramadan b{font-size:2.375rem}#footer{background:#2b4055;color:#fff;font-size:.8125rem;margin-top:30px;padding:0 0 15px}.footer-list-wrapper{position:relative;display:inline-block;width:100%;padding:0}@media(min-width:769px){.footer-list-wrapper{padding:30px 0 20px}}.footer-list-wrapper:after{content:"";position:absolute;top:auto;bottom:0;display:inline-block;height:1px;background:hsla(0,0%,100%,.3);left:15px;width:calc(100% - 30px)}.footer-list{list-style:none;margin:0;font-size:.8125rem;line-height:1.3;padding-left:0}.footer-list--title{font-weight:700;-webkit-font-smoothing:antialiased;text-transform:uppercase;font-size:.875rem;margin-top:30px;margin-bottom:5px}@media(min-width:769px){.footer-list--title{margin-top:0}}.footer-list--next-year{margin-top:54px}@media(min-width:769px){.footer-list--next-year{margin-top:30px}}.footer-list li{border-bottom:1px solid hsla(0,0%,100%,.3)}@media(min-width:769px){.footer-list li{border:none}}.footer-list--about li:last-child,.footer-list--next-year li:last-child,.footer-list--this-year li:last-child,.footer-list--tools li:last-child{border:none}.footer-list a{display:inline-block;width:100%;padding:15px 0;color:#fff}@media(min-width:769px){.footer-list a{padding:10px 0}}.footer-list a:hover{color:#fff;text-decoration:underline}@media(min-width:769px){.footer-country-wrapper{float:right}}.footer-country{position:relative;margin-top:15px;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.3);padding-bottom:20px}@media(min-width:769px){.footer-country{margin-top:12px;text-align:right;border:none;padding:0}}.footer-country--logo{position:relative;left:-10px;text-decoration:none;color:#3c5a77}@media(min-width:769px){.footer-country--logo{left:0}}.footer-country--logo:hover{color:#3c5a77;text-decoration:none}.footer-country--logo img{transform:scale(1.2)}@media(min-width:769px){.footer-country--logo img{transform:none}}.footer-country .header-country{position:relative;border:1px solid hsla(0,0%,100%,.3);border-radius:3px;color:#fff;margin-left:5px;top:0;padding-right:20px;padding-left:5px;font-size:.8125rem}@media(min-width:769px){.footer-country .header-country{font-size:.75rem}}.footer-country .header-country__submenu>.trigger:checked+label.header-country{background:#3c5a77;border-radius:3px}.footer-country .header-country__submenu-list{top:auto;bottom:50px;border-radius:5px;text-align:left}@media(max-width:359px){.footer-country .header-country__submenu-list{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}@media(min-width:769px){.footer-country .header-country__submenu-list{bottom:30px;left:auto;right:0;width:-moz-max-content;width:max-content}}.footer-country .header-country__submenu-list:before{left:auto;top:100%;transform:rotate(-45deg);right:calc(50% - 50px)}@media(min-width:769px){.footer-country .header-country__submenu-list:before{right:9px}}.footer-country .header-country__submenu .trigger+label:after,.footer-country .header-country__submenu .trigger+label:before{content:"";position:absolute;width:0;height:0;left:auto;right:9px;box-sizing:border-box;border-style:solid;border-width:2px;transform:rotate(45deg);z-index:1}.footer-country .header-country__submenu .trigger+label:before{top:9px;border-color:#fff transparent transparent #fff}.footer-country .header-country__submenu .trigger+label:after{top:13px;border-color:transparent #fff #fff transparent}.footer-copy{color:#fff;font-size:.8125rem;text-align:center}@media(min-width:769px){.footer-copy{text-align:left}}.footer-copy strong{-webkit-font-smoothing:antialiased}.footer-copy span{display:inline-block;margin-top:5px}.footer-copy .logo-7g{position:relative;display:inline-block;background:url(/layout/frontoffice/img/logo7g.svg) no-repeat;height:12px;width:42px;text-indent:-9999em;margin-left:2px;top:3px}.header-user{position:relative;display:inline-flex;align-items:center;flex-shrink:0}@media(max-width:600px){.header-user--inline{margin-left:6px}}#header.container970{display:flex;align-items:center;flex-wrap:nowrap;gap:12px}#header.container970>.header-logo-container{flex:1 1 auto;min-width:0;width:auto!important;float:none}.header-user--floating{position:relative;flex:0 0 auto;margin-left:auto}.form-search-holder{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.form-search-holder>.form-search{flex:1 1 0;min-width:0;padding-right:0!important;padding-left:0!important}.form-search-holder>.form-year{flex:0 0 auto;min-width:160px}.form-search-holder>.header-user{flex:0 0 auto}@media(max-width:768px){.form-search-holder{gap:6px;padding:0 10px;justify-content:flex-end;pointer-events:none}.form-search-holder>.form-search{order:0;position:static;top:auto;right:auto;flex:0 0 auto;width:auto!important;margin:0;padding:0!important;pointer-events:auto}.form-search-holder>.form-search.active{position:absolute;top:0;left:0;right:0;width:100%;margin:0;z-index:4}.form-search-holder .sliding-menu{order:1;margin:0;pointer-events:auto}.form-search-holder .sliding-menu .btn-menu{position:static;top:auto;right:auto;pointer-events:auto}.form-search-holder>.header-user{order:2;pointer-events:auto}}.header-user__avatar-btn,.header-user__login-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #ece5d9;border-radius:50%;background:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease;box-shadow:0 1px 2px rgba(42,38,34,.05)}.header-user__avatar-btn:hover,.header-user__login-btn:hover{border-color:#fa6f46;box-shadow:0 2px 8px rgba(250,111,70,.18),0 0 0 3px #fdece2;transform:translateY(-1px)}.header-user__avatar-btn:focus-visible,.header-user__login-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(250,111,70,.28)}.header-user__avatar-btn:active,.header-user__login-btn:active{transform:translateY(0)}.header-user__avatar{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.header-user__avatar--initials{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#fa6f46,#d8542c);color:#fff;font-weight:700;font-size:15px;line-height:1;letter-spacing:.02em}.header-user__login-icon{width:18px;height:18px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235e5750' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8' r='4'/><path d='M4 21c0-4.418 3.582-8 8-8s8 3.582 8 8'/></svg>")}.header-user__dropdown{position:absolute;top:46px;right:0;min-width:220px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #ece5d9;border-radius:12px;box-shadow:0 4px 10px -2px rgba(42,38,34,.12),0 24px 48px -12px rgba(42,38,34,.22);animation:huDropIn .16s cubic-bezier(.2,.8,.2,1);transform-origin:top right}.header-user__dropdown[hidden]{display:none}.header-user__dropdown:before{content:"";position:absolute;top:-7px;right:10px;width:12px;height:12px;background:#fff;border-top:1px solid #ece5d9;border-left:1px solid #ece5d9;transform:rotate(45deg)}.header-user__dropdown li{padding:0;margin:0}@keyframes huDropIn{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.header-user__dropdown-name{padding:10px 14px 8px;color:#5e5750;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.header-user__dropdown-name:before{content:"";display:block;width:20px;height:2px;background:#fa6f46;margin-bottom:6px;border-radius:2px}.header-user__link,.header-user__logout{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;text-align:left;color:#2a2622;font-family:inherit;font-size:14px;font-weight:500;background:none;border:0;border-radius:8px;cursor:pointer;text-decoration:none;transition:background-color .12s ease,color .12s ease}.header-user__link:focus-visible,.header-user__link:hover,.header-user__logout:focus-visible,.header-user__logout:hover{background:#fdfaf4;outline:none}.header-user__link:before{content:"";width:16px;height:16px;flex-shrink:0;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235e5750' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>")}.header-user__logout{color:#5e5750;border-top:1px solid #ece5d9;border-radius:0 0 8px 8px;margin-top:4px;padding-top:12px;padding-bottom:12px}.header-user__logout:before{content:"";width:16px;height:16px;flex-shrink:0;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235e5750' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/><polyline points='16 17 21 12 16 7'/><line x1='21' y1='12' x2='9' y2='12'/></svg>")}.header-user__logout:hover{color:#d8542c;background:#fdece2}.header-user__logout:hover:before{filter:hue-rotate(-10deg) brightness(.8)}#g_id_onload{position:absolute;top:-9999px;left:-9999px}.user-login-modal{position:fixed;inset:0;z-index:1200}.user-login-modal[hidden]{display:none}.user-login-modal__backdrop{position:absolute;inset:0;background:rgba(42,38,34,.52);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ulmFade .2s ease-out}.user-login-modal__panel{position:relative;max-width:420px;margin:80px auto 40px;padding:40px 32px 28px;background:#fdfaf4;border-radius:18px;box-shadow:0 10px 24px -6px rgba(42,38,34,.14),0 32px 64px -16px rgba(42,38,34,.24);text-align:center;animation:ulmIn .24s cubic-bezier(.2,.8,.2,1);overflow:hidden}.user-login-modal__panel:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#fa6f46,#d8542c)}@media(max-width:520px){.user-login-modal__panel{margin:auto 0 0;position:absolute;left:0;right:0;bottom:0;max-width:none;border-radius:20px 20px 0 0;padding:40px 24px 32px}.user-login-modal__panel:after{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:44px;height:4px;border-radius:2px;background:#ece5d9}}@keyframes ulmFade{0%{opacity:0}to{opacity:1}}@keyframes ulmIn{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.user-login-modal__close{position:absolute;top:12px;right:12px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;line-height:1;color:#5e5750;background:none;border:0;border-radius:50%;cursor:pointer;transition:background-color .14s ease,color .14s ease}.user-login-modal__close:hover{background:#f4efe7;color:#2a2622}.user-login-modal__close:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(250,111,70,.28)}.user-login-modal__brand{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 18px;background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(42,38,34,.06),0 6px 16px -6px rgba(42,38,34,.12)}.user-login-modal__brand-mark{width:32px;height:32px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fa6f46' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='16' rx='2'/><line x1='16' y1='3' x2='16' y2='7'/><line x1='8' y1='3' x2='8' y2='7'/><line x1='3' y1='11' x2='21' y2='11'/><circle cx='12' cy='16' r='1.5' fill='%23fa6f46' stroke='none'/></svg>");background-repeat:no-repeat;background-position:50%;background-size:contain}.user-login-modal__title{margin:0 0 8px;font-family:inherit;font-size:22px;font-weight:700;letter-spacing:-.01em;color:#2a2622;line-height:1.2}.user-login-modal__subtitle{margin:0 auto 28px;max-width:320px;color:#5e5750;font-size:14px;line-height:1.5}.user-login-modal__actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:20px}.user-login-modal__gbtn{display:inline-flex;justify-content:center;align-items:center;min-height:44px}.user-login-modal__gbtn iframe{margin:0!important}.user-login-modal__gbtn-fallback[hidden]{display:none}.user-login-modal__fallback-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 22px 10px 18px;background:#fff;border:1px solid #ece5d9;border-radius:999px;font-family:inherit;font-weight:600;font-size:14px;color:#2a2622;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .12s ease;box-shadow:0 1px 2px rgba(42,38,34,.05)}.user-login-modal__fallback-btn:hover{border-color:#8b8377;box-shadow:0 2px 6px rgba(42,38,34,.08)}.user-login-modal__fallback-btn:active{transform:translateY(1px)}.user-login-modal__fallback-glogo{width:18px;height:18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><path fill='%234285F4' d='M45.12 24.5c0-1.56-.14-3.06-.4-4.5H24v8.51h11.84c-.51 2.75-2.06 5.08-4.39 6.64v5.52h7.11c4.16-3.83 6.56-9.47 6.56-16.17z'/><path fill='%2334A853' d='M24 46c5.94 0 10.92-1.97 14.56-5.33l-7.11-5.52c-1.97 1.32-4.49 2.1-7.45 2.1-5.73 0-10.58-3.87-12.31-9.07H4.34v5.7C7.96 41.07 15.4 46 24 46z'/><path fill='%23FBBC04' d='M11.69 28.18c-.44-1.32-.69-2.72-.69-4.18s.25-2.86.69-4.18v-5.7H4.34C2.85 17.1 2 20.45 2 24s.85 6.9 2.34 9.88l7.35-5.7z'/><path fill='%23EA4335' d='M24 10.75c3.23 0 6.13 1.11 8.41 3.29l6.31-6.31C34.91 4.18 29.93 2 24 2 15.4 2 7.96 6.93 4.34 14.12l7.35 5.7C13.42 14.62 18.27 10.75 24 10.75z'/></svg>");background-repeat:no-repeat;background-position:50%;background-size:contain;flex-shrink:0}.user-login-modal__note{margin:0;color:#8b8377;font-size:12px;line-height:1.5}.user-login-modal__note a{color:#5e5750;text-decoration:underline;text-underline-offset:2px}.user-login-modal__note a:hover{color:#d8542c}.newsletter{background:#d6dde5;color:#3c5a77;border-radius:3px;margin-bottom:30px;text-align:center;border:1px solid rgba(0,0,0,.08);padding:20px 5px 0}.newsletter .title{font-size:1.2em;font-weight:700;margin:0 0 10px}.newsletter .title span{border-radius:50px;margin-bottom:10px;text-align:center;margin-right:10px;display:block}.newsletter .btn,.newsletter .txt{display:table-cell;width:100%}.newsletter .btn input,.newsletter .txt input{line-height:35px;padding:0 10px;box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);border:1px solid #c0cfde;border-radius:3px;height:40px}.newsletter .txt{margin-bottom:5px;padding:10px;text-align:left}.newsletter .txt.success{border-color:#29ad3f}.newsletter .txt.error{border-color:#d23535}.newsletter .btn{white-space:nowrap;color:#fff;background:#fa6f46;border-radius:0 3px 3px 0}.newsletter .btn:hover{background:#f95c2d}.newsletter .btn.loading{background:url(/layout/frontoffice/img/loading.gif) 235px 4px no-repeat;box-shadow:0 0 0 #999}.newsletter .btn.disabled{background:#dcdcdc;box-shadow:0 0 0 #999;cursor:not-allowed}.newsletter .msg{font-size:13px;border-radius:2px;color:#fff}.newsletter .msg.error,.newsletter .msg.success{font-size:12px;font-weight:700;margin-bottom:10px;margin-top:0}.newsletter .msg.error{color:#d23535}.newsletter .msg.success{padding:10px 7px;background:#e3ede5;color:grey;border:1px solid #c9e3cb;box-shadow:inset 0 0 3px rgba(0,0,0,.1)}.newsletter .msg.success .detail{font-weight:300;border-top:1px solid #bfdec2;margin-top:5px}.newsletter .gdpr-consent{font-size:13px;color:#7f7f7f;display:block;margin:2px 0 15px}.newsletter .gdpr-consent input#newsletter-gdpr-consent{float:left;height:auto;margin:3px 0 0 2px}.newsletter .gdpr-consent label{display:inline-block;color:#3c5a77;margin:0 0 0 5px;font-size:12px;width:90%}.newsletter #newsletter-btn{border:0;border-radius:3px;box-shadow:0 3px 0 0 #d73204}.newsletter .news-info-wrapper{color:#7f7f7f;padding:10px 0;font-size:12px;border-top:1px solid #b2b2b2;margin-top:20px}.newsletter .news-info-wrapper p{margin:0;padding:0}.newsletter.newsletter-unsubscribe{text-align:left;padding:20px 10px}.newsletter.newsletter-unsubscribe .form input{height:40px;border:0}.news-confirm{color:#5a5a5a;background-color:#ececec;position:relative;margin-bottom:1rem;border:0;border-radius:.25rem;padding:20px 10px;margin-top:15px;font-size:17px}.news-confirm p{padding:0;margin:0}.news-confirm p strong{margin-bottom:10px;display:block}.pagination{display:inline-block;margin-top:30px}.pagination a,.pagination span{font-size:16px;text-decoration:none;font-weight:700;border-radius:2px;text-align:center;color:#fff;float:left;width:40px;height:40px;line-height:40px;margin:0 3px 10px}.pagination a{background-color:#3c5a77}.pagination a:hover,.pagination span{background-color:#6788ab}.calendar-pagination{margin-top:10px}@media(min-width:769px){.calendar-pagination{margin-top:30px}}.calendar-pagination hr{margin-top:0;margin-bottom:10px}.calendar-pagination a{display:flex;align-items:center;margin-top:10px;padding:10px;font-size:12px;text-transform:uppercase;text-decoration:none;color:#fff;background-color:#fa6f46;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:all .2s linear;max-width:315px;position:relative}@media(min-width:769px){.calendar-pagination a{min-width:150px;width:auto}.calendar-pagination a .pull-right{padding-right:30px}.calendar-pagination a .pull-left{padding-left:30px}}.calendar-pagination a:focus,.calendar-pagination a:hover{box-shadow:0 2px 2px rgba(0,0,0,.3);background-color:#f95c2d}.calendar-pagination a .icon{font-size:18px;color:#fca990;vertical-align:middle;display:inline-block}.calendar-pagination a.pull-left .icon{margin-right:3px}.calendar-pagination a.pull-right{text-align:right}.calendar-pagination a.pull-right .icon{margin-left:10px}.radio-label:hover{text-decoration:underline}.radio-label input{cursor:pointer}.checkmark{opacity:1;position:absolute;top:2px;left:0;height:16px;width:16px;background-color:#fafafa;border-radius:50%;border:1px solid #5a7fa3}.radio-label:hover input~.checkmark{background-color:#eee}.radio-label input:checked~.checkmark{background-color:#5a7fa3}.checkmark:after{content:"";position:absolute;display:none}.radio-label input:checked~.checkmark:after{display:block}.radio-label .checkmark:after{top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:#fff}.custom-select:after{content:"";position:absolute;width:9px;height:8px;top:50%;right:1em;margin-top:-4px;background-image:url(/select-arrow.png);background-repeat:no-repeat;background-size:100%;z-index:1;pointer-events:none}.custom-select:hover{border:1px solid #888}.custom-select select:focus{outline:none;box-shadow:0 0 1px 3px #b4defa;background-color:transparent;color:#222;border:1px solid #aaa}.custom-select option{font-weight:400}.custom-select:after,x:-o-prefocus{display:none}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.custom-select select::-ms-expand{display:none}.custom-select select:focus::-ms-value{background:transparent;color:#222}}@-moz-document url-prefix(){.custom-select{overflow:hidden}.custom-select select{width:120%;width:calc(100% + 3em)}}.custom-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.article-footer .social-links .sg-social>div:not(:last-child){margin-right:0}.article-footer .social-links .sg-social>div:not(:first-child){margin-left:5px}.article-footer .social-links button{line-height:normal;border-radius:40px}@media(min-width:768px){.article-footer .social-links{position:absolute;top:-2px;right:0}.article-footer .social-links button{height:auto;padding-left:25px}.article-footer .social-links .icon-sg-social{top:5px;left:7px}.article-footer .social-links .icon-sg-social-twitter{font-size:13px;top:6px}}.social-links--round .sg-social>div{margin-right:5px}.social-links--round .sg-social>div button.sg-icon-only{border-radius:36px;height:36px}@media(min-width:768px){.social-links--round .sg-social>div button.sg-icon-only{height:29px}.social-links--round .sg-social>div button.sg-icon-only span{line-height:14px}}.social-links--round .sg-social>div button.sg-icon-only span{top:50%;transform:translateY(-50%);line-height:16px}.article-body .table-responsive,.holiday-content .table-responsive{position:relative;overflow:hidden;margin:1em -15px}.article-body .table-responsive .table-shadow,.holiday-content .table-responsive .table-shadow{display:block;position:absolute;right:0;top:0;height:100%;z-index:2;background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.25));width:15px}.article-body .table-responsive .table-wrapper,.holiday-content .table-responsive .table-wrapper{overflow-x:auto;overflow-y:hidden;min-height:.01%}.article-body .table-responsive .table-wrapper table,.holiday-content .table-responsive .table-wrapper table{margin:0}.article-body .table-normal,.holiday-content .table-normal{width:calc(100% + 14px);margin:0 -7px}.article-body table,.holiday-content table{border-collapse:collapse;border-spacing:0;width:100%;margin:0;border:0;text-align:left;line-height:1.3;font-size:14px}@media(min-width:1024px){.article-body table,.holiday-content table{word-wrap:break-word;table-layout:fixed}}.article-body table thead,.holiday-content table thead{margin:0;padding:0}.article-body table thead tr th,.holiday-content table thead tr th{background-color:#e5e5e5;font-weight:700;text-align:left}.article-body table tbody tr,.holiday-content table tbody tr{color:#404040;background-color:#fbfbfb}.article-body table tbody tr:nth-child(2n),.holiday-content table tbody tr:nth-child(2n){background-color:#f3f3f3}.article-body table *>tr>td,.article-body table *>tr>th,.holiday-content table *>tr>td,.holiday-content table *>tr>th{padding:5px 5px 5px 9px;border:1px solid #d9d9d9;word-wrap:inherit;line-height:1.4}.vertical-menu-box--ics{position:relative}.vertical-menu-box--ics a{position:relative;padding-left:52px;transition:background .2s}.vertical-menu-box--ics a:hover{background:#3c5a77}.vertical-menu-box--ics .icon{position:absolute;display:inline-block;top:0;left:0;background:#3c5a77;width:42px;height:100%;border-radius:4px 0 0 4px;text-align:center;font-size:1.5625rem}.vertical-menu-box--ics .icon:before{display:inline-block;top:45%;transform:translateY(-50%);position:relative}.vertical-menu-box--ics .android-info{display:inline-block;width:100%;padding:5px;font-size:12px;color:#6c7882}@media(max-width:359px){#sg-feedback .sg-feedback__rating-title{width:100%}}.campaign-dialog__overlay{opacity:0;transition:opacity .3s ease;max-width:unset;max-height:unset;border:none;width:100%;height:100%;background:transparent}.campaign-dialog__overlay::backdrop{background:rgba(0,0,0,.5)}.campaign-dialog__overlay[open]{opacity:1;display:flex;justify-content:center;align-items:center}.campaign-dialog__overlay[open]::backdrop{animation:backdrop-fade-in .3s ease-out forwards}.campaign-dialog__overlay[open] .campaign-dialog__container{animation:dialog-slide-in .3s ease-out forwards}.campaign-dialog__container{position:relative;width:600px;height:400px;background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.3);opacity:0;transform:scale(.8) translateY(30%);transition:all .3s ease-out}.campaign-dialog__link{display:block;width:100%;height:100%;text-decoration:none;border-radius:10px;overflow:hidden;position:relative;line-height:0}.campaign-dialog__link:focus-visible{outline:none}.campaign-dialog__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;line-height:1}.campaign-dialog__close{position:absolute;top:6px;right:6px;background:#fff;border:none;border-radius:50%;font-size:24px;width:36px;height:36px;cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.campaign-dialog__close:hover{background:#f5f5f5}.campaign-dialog__close:focus{outline:2px solid #007bff;outline-offset:2px}@media(max-width:767px){.campaign-dialog__container{max-width:320px;width:90%}.campaign-dialog__container,.campaign-dialog__image{height:auto;min-height:200px}}@keyframes dialog-slide-in{0%{opacity:0;transform:scale(.8) translateY(30%)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes backdrop-fade-in{0%{opacity:0}to{opacity:1}}.campaign-dialog__overlay:focus-within{outline:none}.campaign-dialog--body-scroll-locked{overflow:hidden}:root{--ue-cream:#fdfaf4;--ue-paper:#fff;--ue-ink:#2a2622;--ue-ink-2:#5e5750;--ue-ink-3:#8b8377;--ue-ink-4:#c4bcaf;--ue-rule:#ece5d9;--ue-rule-soft:#f4efe7;--ue-accent:#fa6f46;--ue-accent-deep:#d8542c;--ue-accent-soft:#fdece2;--ue-danger:#b8351a;--ue-danger-soft:#f8e4df;--ue-shadow-sm:0 1px 2px rgba(42,38,34,0.06),0 2px 8px rgba(42,38,34,0.06);--ue-shadow-md:0 6px 16px -4px rgba(42,38,34,0.12),0 12px 40px -10px rgba(42,38,34,0.16);--ue-shadow-lg:0 10px 24px -6px rgba(42,38,34,0.14),0 32px 64px -16px rgba(42,38,34,0.22);--ue-focus-ring:0 0 0 3px rgba(250,111,70,0.24);--ue-radius-sm:4px;--ue-radius-md:8px;--ue-radius-lg:14px;--ue-stone:#f4f1ea;--ue-stone-rule:#e7e3d8}td[data-day]{position:relative}td.user-event-clickable:not(.last-month-days){cursor:pointer}td.user-event-clickable:not(.last-month-days):before{content:"+";position:absolute;top:2px;right:4px;font-size:11px;font-weight:700;line-height:1;color:var(--ue-accent-deep);opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .16s ease,transform .16s ease;z-index:2}td.user-event-clickable:not(.last-month-days):hover:before{opacity:1;transform:translateY(0)}td.user-event-clickable:not(.last-month-days).holiday:before,td.user-event-clickable:not(.last-month-days).optional:before,td.user-event-clickable:not(.last-month-days).other:before,td.user-event-clickable:not(.last-month-days).today:before{content:none}.user-event-corner{top:0;right:0;width:10px;height:10px;background:var(--ue-accent);-webkit-clip-path:polygon(100% 0,100% 100%,0 0);clip-path:polygon(100% 0,100% 100%,0 0);z-index:1}.user-event-corner,.user-event-dots{position:absolute;pointer-events:none}.user-event-dots{bottom:4px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:2px;width:calc(100% - 10px);max-width:28px}.user-event-dot{display:block;width:100%;height:2px;border-radius:2px;background:var(--ev-color,var(--ue-ink-3))}.user-event-more{font-size:9px;font-weight:700;line-height:1;letter-spacing:.02em;color:var(--ue-ink-2);text-align:center}tr.user-events-list-row>td.list-my-events{padding:6px 12px 10px!important;border:0!important;background:none!important;text-align:left;font-size:12px;line-height:1.45;color:var(--ue-ink)}.list-my-event{display:flex;align-items:center;gap:6px;padding:3px 6px;margin:0 -6px;border-radius:4px;cursor:pointer;transition:background-color .12s ease}.list-my-event:hover{background:var(--ue-rule-soft)}.list-my-event:hover .list-my-event__title{color:var(--ue-accent-deep);text-decoration:underline}.list-my-event__mark{flex-shrink:0;width:8px;height:8px;border-radius:2px;background:var(--ev-color,var(--ue-ink-3))}.list-my-event__date{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--ue-ink-2);font-weight:600}.list-my-event__sep{flex-shrink:0;color:var(--ue-ink-3);padding:0 2px}.list-my-event__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ue-ink);text-align:left}td.agenda-td,tr.agenda-tr>td{padding:8px 8px 10px!important;border:0!important;background:none!important;text-align:left}.agenda-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.agenda-list .agenda-row__link,.agenda-row--static,.agenda-row--user,.agenda-row .agenda-row__link{display:flex;align-items:flex-start;gap:8px;padding:4px 6px}.agenda-row{position:relative;font-size:12px;line-height:1.35;color:var(--ue-ink);border-radius:4px;transition:background-color .12s ease}.agenda-list .agenda-row__link,.agenda-list .agenda-row__link:active,.agenda-list .agenda-row__link:focus,.agenda-list .agenda-row__link:hover,.agenda-row .agenda-row__link,.agenda-row .agenda-row__link:active,.agenda-row .agenda-row__link:focus,.agenda-row .agenda-row__link:hover{color:inherit;text-decoration:none}.agenda-row__accent{flex-shrink:0;width:3px;align-self:stretch;min-height:16px;background:var(--ev-color,var(--ue-accent));border-radius:2px}.agenda-row__date{flex-shrink:0;min-width:34px;font-weight:600;color:var(--ue-ink-2);font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.01em}.agenda-row__title{flex:1 1 auto;min-width:0;text-align:left;overflow-wrap:anywhere;word-break:break-word;transition:color .15s ease}.agenda-row__cat{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ue-ink-3)}.agenda-row--holiday .agenda-row__accent{background:var(--ue-accent)}.agenda-row--curious .agenda-row__accent,.agenda-row--dayof .agenda-row__accent,.agenda-row--optional .agenda-row__accent,.agenda-row--other .agenda-row__accent{background:var(--ue-ink-3);opacity:.55}.agenda-list .agenda-row__link,.agenda-row .agenda-row__link{transition:background-color .24s ease}.agenda-list .agenda-row__link .agenda-row__title,.agenda-row .agenda-row__link .agenda-row__title{color:var(--ue-accent-deep);text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .22s ease,text-decoration-thickness .24s ease,text-underline-offset .24s ease}.agenda-list .agenda-row__link:hover,.agenda-row .agenda-row__link:hover{background:var(--ue-accent-soft)}.agenda-list .agenda-row__link:hover .agenda-row__title,.agenda-row .agenda-row__link:hover .agenda-row__title{text-decoration-thickness:2px;text-underline-offset:3px}.agenda-list .agenda-row__link:focus-visible,.agenda-row .agenda-row__link:focus-visible{outline:none;background:var(--ue-accent-soft)}.agenda-row--user{cursor:pointer}.agenda-row--user:hover{background:rgba(var(--ev-color-rgb,154,160,166),.09)}.agenda-row--user:hover .agenda-row__title{color:var(--ue-accent-deep)}tr.user-event-add-row>td{padding:10px 14px 14px!important;border:0!important;background:linear-gradient(180deg,rgba(236,229,217,0) 0,rgba(253,236,226,.35))!important;text-align:center}.user-event-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 8px);max-width:360px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--ue-accent-deep);background:var(--ue-paper);border:1px solid var(--ue-accent-soft);border-radius:999px;cursor:pointer;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;box-shadow:0 1px 2px rgba(42,38,34,.04)}.user-event-add-btn:hover{background:var(--ue-accent-soft);border-color:rgba(250,111,70,.4);color:var(--ue-accent-deep);transform:translateY(-1px)}.user-event-add-btn:focus-visible{outline:none;box-shadow:var(--ue-focus-ring),0 1px 2px rgba(42,38,34,.04)}.user-event-add-btn:active{transform:translateY(0)}.user-event-add-btn--monthly{padding:12px 22px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;max-width:min(360px,100%);width:auto;min-width:0}@media(min-width:600px){.user-event-add-btn--monthly{min-width:260px}}.calendar.calendar-month table tbody{table-layout:fixed}.user-event-bars{display:flex;flex-direction:column;gap:2px;margin-top:3px;padding:0 2px}.user-event-bar{position:relative;display:flex;align-items:center;gap:4px;min-width:0;min-height:18px;padding:2px 6px 2px 8px;font-size:11px;font-weight:600;line-height:1.25;color:var(--ue-ink);background:var(--ev-color,#9aa0a6);background:rgba(var(--ev-color-rgb,154,160,166),.2);border-left:3px solid var(--ev-color,#9aa0a6);cursor:pointer;overflow:hidden;transition:background-color .15s ease}.user-event-bar:hover{background:var(--ev-color,#9aa0a6);background:rgba(var(--ev-color-rgb,154,160,166),.32)}.user-event-bar.is-single,.user-event-bar.is-start{border-top-left-radius:3px;border-bottom-left-radius:3px}.user-event-bar.is-end,.user-event-bar.is-single{border-top-right-radius:3px;border-bottom-right-radius:3px}.user-event-bar.is-end,.user-event-bar.is-middle{border-left:none;padding-left:4px;background:var(--ev-color,#9aa0a6);background:rgba(var(--ev-color-rgb,154,160,166),.18)}.user-event-bar__recur{display:inline-flex;width:12px;height:12px;align-items:center;justify-content:center;font-size:10px;color:var(--ue-ink-2);flex-shrink:0}.user-event-bar__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-event-bar__more{margin-top:2px;font-size:10px;font-weight:700;letter-spacing:.02em;color:var(--ue-ink-2);cursor:pointer;text-align:left;padding:1px 6px;background:var(--ue-rule-soft);border-radius:2px;transition:background-color .15s ease}.user-event-bar__more:hover{background:var(--ue-accent-soft);color:var(--ue-accent-deep)}.user-event-popover{position:absolute;z-index:200;min-width:260px;max-width:320px;background:var(--ue-paper);border:1px solid var(--ue-rule);border-radius:var(--ue-radius-md);box-shadow:var(--ue-shadow-md);color:var(--ue-ink);font-family:inherit;font-size:13px;overflow:hidden;animation:uePopoverIn .16s ease-out}.user-event-popover[hidden]{display:none}@keyframes uePopoverIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.user-event-popover__header{padding:12px 16px 10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ue-ink-2);background:var(--ue-cream);border-bottom:1px solid var(--ue-rule)}.user-event-popover__list{list-style:none;margin:0;padding:4px 0;max-height:280px;overflow-y:auto}.user-event-popover__item{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;border-left:3px solid transparent;transition:background-color .12s ease,border-color .12s ease}.user-event-popover__item:hover{background:var(--ue-rule-soft);border-left-color:var(--ev-color,var(--ue-accent))}.user-event-popover__dot{width:10px;height:10px;border-radius:2px;background:var(--ev-color,var(--ue-ink-3));flex-shrink:0}.user-event-popover__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.user-event-popover__title{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.user-event-popover__range{font-size:11px;color:var(--ue-ink-3);font-variant-numeric:tabular-nums}.user-event-popover__cat{color:var(--ue-ink-3);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.user-event-popover__empty{padding:18px 16px;color:var(--ue-ink-3);text-align:center;font-size:12px}.user-event-popover__add{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px 16px;border:0;border-top:1px solid var(--ue-rule);background:var(--ue-paper);color:var(--ue-accent-deep);font-family:inherit;font-weight:700;letter-spacing:.02em;font-size:12px;text-align:center;cursor:pointer;transition:background-color .15s ease}.user-event-popover__add:hover{background:var(--ue-accent-soft)}.user-event-modal{position:fixed;inset:0;z-index:1000}.user-event-modal[hidden]{display:none}.user-event-modal__backdrop{position:absolute;inset:0;background:rgba(42,38,34,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ueFadeIn .18s ease-out}.user-event-modal__panel{position:relative;max-width:560px;max-height:calc(100vh - 80px);margin:40px auto;background:var(--ue-paper);border-radius:var(--ue-radius-lg);box-shadow:var(--ue-shadow-lg);overflow:hidden;display:flex;flex-direction:column;animation:uePanelIn .22s cubic-bezier(.2,.8,.2,1)}@media(max-width:600px){.user-event-modal__panel{margin:auto 0 0;position:absolute;left:0;right:0;bottom:0;max-height:92vh;border-radius:18px 18px 0 0;animation:uePanelInMobile .26s cubic-bezier(.2,.8,.2,1)}}@keyframes uePanelInMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ueFadeIn{0%{opacity:0}to{opacity:1}}@keyframes uePanelIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.user-event-modal__header{position:relative;flex-shrink:0;padding:18px 48px 16px;text-align:center;background:var(--ue-stone);border-bottom:1px solid var(--ue-stone-rule)}@media(max-width:600px){.user-event-modal__header{padding:18px 48px 20px}}.user-event-modal__title{margin:0;padding:0;border:0;font-size:18px;font-weight:700;letter-spacing:-.005em;color:var(--ue-ink);line-height:1.2}.user-event-modal__title-tick{display:block;margin:8px auto 0;width:20px;height:2px;background:var(--ue-accent);border-radius:2px}.user-event-modal__close{position:absolute;top:12px;right:12px;z-index:3;background:none;border:0;width:32px;height:32px;border-radius:50%;font-size:22px;line-height:1;cursor:pointer;color:var(--ue-ink-3);transition:background-color .12s ease,color .12s ease}.user-event-modal__close:hover{background:var(--ue-rule-soft);color:var(--ue-ink)}.user-event-modal__close:focus-visible{outline:none;box-shadow:var(--ue-focus-ring)}@media(max-width:600px){.user-event-modal__close{top:10px;right:10px}}.user-event-modal__form{display:flex;flex-direction:column;gap:16px;padding:18px 26px 22px;overflow-y:auto;flex:1 1 auto;min-height:0;background:var(--ue-paper)}@media(max-width:600px){.user-event-modal__form{padding:16px 22px 20px}}.user-event-modal__field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ue-ink)}.user-event-modal__field>span:first-child{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ue-ink-2)}.user-event-modal__field input[type=date],.user-event-modal__field input[type=text],.user-event-modal__field textarea{width:100%;padding:10px 12px;background:var(--ue-paper);border:1px solid var(--ue-rule);border-radius:var(--ue-radius-sm);font:inherit;font-size:14px;color:var(--ue-ink);transition:border-color .15s ease,box-shadow .15s ease}.user-event-modal__field input[type=date]::-moz-placeholder,.user-event-modal__field input[type=text]::-moz-placeholder,.user-event-modal__field textarea::-moz-placeholder{color:var(--ue-ink-4)}.user-event-modal__field input[type=date]::placeholder,.user-event-modal__field input[type=text]::placeholder,.user-event-modal__field textarea::placeholder{color:var(--ue-ink-4)}.user-event-modal__field input[type=date]:focus,.user-event-modal__field input[type=text]:focus,.user-event-modal__field textarea:focus{outline:none;border-color:var(--ue-accent);box-shadow:var(--ue-focus-ring)}.user-event-modal__field textarea{resize:vertical;min-height:72px}.user-event-modal__field input[type=date]{font-variant-numeric:tabular-nums}.user-event-modal__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:480px){.user-event-modal__row{grid-template-columns:1fr}}.user-event-modal__cats{display:flex;flex-wrap:wrap;gap:6px}.user-event-modal__cat{position:relative;display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;background:var(--ue-paper);border:1px solid var(--ue-rule);border-radius:999px;font-size:12px;font-weight:600;color:var(--ue-ink-2);cursor:pointer;transition:all .15s ease}.user-event-modal__cat input{position:absolute;opacity:0;pointer-events:none}.user-event-modal__cat:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--ev-color,var(--ue-ink-3))}.user-event-modal__cat:hover{border-color:color-mix(in srgb,var(--ev-color,var(--ue-ink-3)) 40%,var(--ue-rule));color:var(--ue-ink)}.user-event-modal__cat--active{background:var(--ev-color,var(--ue-accent));background:rgba(var(--ev-color-rgb,250,111,70),.14);border-color:var(--ev-color,var(--ue-accent));color:var(--ue-ink);box-shadow:inset 0 0 0 1px var(--ev-color,var(--ue-accent))}.user-event-modal__segmented{display:flex;flex-wrap:wrap;padding:3px;background:var(--ue-rule-soft);border:1px solid var(--ue-rule);border-radius:14px;gap:2px}.user-event-modal__seg{flex:1 1 auto;min-width:0;padding:7px 10px;background:transparent;border:0;border-radius:10px;font:inherit;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--ue-ink-2);cursor:pointer;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-event-modal__seg:hover{color:var(--ue-ink)}.user-event-modal__seg--active{background:var(--ue-paper);color:var(--ue-ink);box-shadow:0 1px 2px rgba(42,38,34,.08)}@media(max-width:420px){.user-event-modal__seg{flex:1 1 calc(50% - 2px)}}.user-event-modal__error{color:var(--ue-danger);font-size:12px;min-height:14px;line-height:1.3}.user-event-modal__error--global{margin-top:4px;padding:10px 12px;background:var(--ue-danger-soft);border-radius:var(--ue-radius-sm);border-left:3px solid var(--ue-danger);font-weight:600}.user-event-modal__error--global:empty{display:none}.user-event-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px 18px;background:var(--ue-stone);border-top:1px solid var(--ue-stone-rule);flex-shrink:0}.user-event-modal__actions{display:flex;gap:8px;margin-left:auto}.user-event-modal__cancel,.user-event-modal__delete,.user-event-modal__save{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:8px;border:1px solid transparent;font-family:inherit;font-weight:700;font-size:13px;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.user-event-modal__cancel:focus-visible,.user-event-modal__delete:focus-visible,.user-event-modal__save:focus-visible{outline:none;box-shadow:var(--ue-focus-ring)}.user-event-modal__cancel{background:var(--ue-paper);color:var(--ue-ink-2);border-color:var(--ue-rule)}.user-event-modal__cancel:hover{color:var(--ue-ink);border-color:var(--ue-ink-4)}.user-event-modal__save{background:var(--ue-accent);color:var(--ue-paper);box-shadow:0 1px 2px rgba(216,84,44,.18)}.user-event-modal__save:hover:not(:disabled){background:var(--ue-accent-deep);box-shadow:0 2px 4px rgba(216,84,44,.22),0 8px 18px -6px rgba(216,84,44,.35)}.user-event-modal__save:active{transform:translateY(1px)}.user-event-modal__save:disabled{opacity:.55;cursor:wait;transform:none}.user-event-modal__delete{background:none;color:var(--ue-danger);border-color:transparent}.user-event-modal__delete[hidden]{display:none}.user-event-modal__delete:hover{background:var(--ue-danger-soft);border-color:rgba(184,53,26,.2)}.day-modal{position:fixed;inset:0;z-index:1000}.day-modal[hidden]{display:none}.day-modal__backdrop{position:absolute;inset:0;background:rgba(42,38,34,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ueFadeIn .18s ease-out}.day-modal__panel{position:relative;max-width:520px;max-height:calc(100vh - 80px);margin:40px auto;background:var(--ue-paper);border-radius:var(--ue-radius-lg);box-shadow:var(--ue-shadow-lg);overflow:hidden;display:flex;flex-direction:column;animation:uePanelIn .22s cubic-bezier(.2,.8,.2,1)}@media(max-width:600px){.day-modal__panel{margin:auto 0 0;position:absolute;left:0;right:0;bottom:0;max-height:88vh;border-radius:18px 18px 0 0;animation:uePanelInMobile .26s cubic-bezier(.2,.8,.2,1)}}.day-modal__close{position:absolute;top:12px;right:12px;z-index:3;background:none;border:0;width:32px;height:32px;border-radius:50%;font-size:22px;line-height:1;cursor:pointer;color:var(--ue-ink-3);transition:background-color .12s ease,color .12s ease}.day-modal__close:hover{background:var(--ue-rule-soft);color:var(--ue-ink)}.day-modal__close:focus-visible{outline:none;box-shadow:var(--ue-focus-ring)}@media(max-width:600px){.day-modal__close{top:10px;right:10px}}.day-modal__header{position:relative;flex-shrink:0;padding:18px 48px 16px;text-align:center;background:var(--ue-stone);border-bottom:1px solid var(--ue-stone-rule)}@media(max-width:600px){.day-modal__header{padding:18px 48px 22px}}.day-modal__dateline{font-size:14px;font-weight:600;letter-spacing:.005em;color:var(--ue-ink);line-height:1.3;font-variant-numeric:oldstyle-nums}@media(max-width:420px){.day-modal__dateline{font-size:13px}}.day-modal__dateline-tick{display:block;margin:10px auto 0;width:20px;height:2px;background:var(--ue-accent);border-radius:2px}.day-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 0;background:var(--ue-paper);mask-image:linear-gradient(180deg,transparent 0,#000 10px,#000 calc(100% - 10px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10px,#000 calc(100% - 10px),transparent)}@media(max-width:600px){.day-modal__body{padding:12px 0 14px}}.day-modal__body--empty{display:flex;align-items:center;justify-content:center;padding:36px 24px;mask-image:none;-webkit-mask-image:none}.day-modal__empty{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--ue-ink-3)}.day-modal__empty-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--ue-accent-soft);color:var(--ue-accent-deep);font-size:22px;line-height:1}.day-modal__empty-text{font-size:14px;font-style:italic;letter-spacing:.01em}.day-modal__events{list-style:none;margin:0;padding:4px 0}@keyframes dayModalItemIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.day-modal__event{position:relative;transition:background-color .15s ease;opacity:0;animation:dayModalItemIn .32s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i, 0)*40ms + 60ms)}.day-modal__event--static,.day-modal__event--user,.day-modal__event-link{display:flex;align-items:stretch;gap:12px;padding:8px 24px}@media(max-width:600px){.day-modal__event--static,.day-modal__event--user,.day-modal__event-link{padding:8px 20px}}.day-modal__event--user{cursor:pointer}.day-modal__event--user:hover{background:rgba(var(--ev-color-rgb,154,160,166),.08)}.day-modal__event--user:hover .day-modal__event-title{color:var(--ue-accent-deep)}.day-modal__event--holiday .day-modal__event-accent{background:var(--ue-accent);border-radius:2px}.day-modal__event--holiday.day-modal__event--curious .day-modal__event-accent,.day-modal__event--holiday.day-modal__event--dayof .day-modal__event-accent,.day-modal__event--holiday.day-modal__event--optional .day-modal__event-accent,.day-modal__event--holiday.day-modal__event--other .day-modal__event-accent{background:var(--ue-ink-3);opacity:.55}.day-modal__event--static{cursor:default}.day-modal__event--linked{padding:0}.day-modal__event--linked:hover{background:var(--ue-accent-soft)}.day-modal__event-link{text-decoration:none;color:inherit;cursor:pointer}.day-modal__event-link,.day-modal__event-link:active,.day-modal__event-link:focus,.day-modal__event-link:hover{text-decoration:none}.day-modal__event-link .day-modal__event-title{color:var(--ue-accent-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:rgba(216,84,44,.35);text-decoration-color:rgba(216,84,44,.35);transition:color .15s ease,text-decoration-thickness .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,text-decoration-thickness .15s ease;transition:color .15s ease,text-decoration-color .15s ease,text-decoration-thickness .15s ease,-webkit-text-decoration-color .15s ease}.day-modal__event-link:hover .day-modal__event-title{color:var(--ue-accent-deep);-webkit-text-decoration-color:var(--ue-accent-deep);text-decoration-color:var(--ue-accent-deep);text-decoration-thickness:2px}.day-modal__event-link:hover .day-modal__event-chevron{opacity:1;transform:translateX(2px);color:var(--ue-accent-deep)}.day-modal__event-link:focus-visible{outline:none;background:var(--ue-accent-soft)}.day-modal__event-link:focus-visible .day-modal__event-title{-webkit-text-decoration-color:var(--ue-accent-deep);text-decoration-color:var(--ue-accent-deep)}.day-modal__event-chevron{flex-shrink:0;align-self:center;width:12px;font-size:18px;line-height:1;color:var(--ue-ink-3);opacity:.55;transform:translateX(0);transition:opacity .18s ease,transform .18s ease,color .15s ease}.day-modal__event-accent{flex-shrink:0;width:3px;align-self:stretch;min-height:24px;background:var(--ev-color,var(--ue-ink-3));border-radius:2px}.day-modal__event-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px;padding:1px 0}.day-modal__event-title-row{display:flex;align-items:center;gap:6px;min-width:0}.day-modal__event-recur{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:10px;color:var(--ue-ink-3)}.day-modal__event-title{flex:1 1 auto;min-width:0;font-size:14px;font-weight:500;color:var(--ue-ink);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.day-modal__event-range{font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--ue-ink-3);font-variant-numeric:tabular-nums}.day-modal__event-cat{flex-shrink:0;align-self:center;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ue-ink-3)}@media(max-width:460px){.day-modal__event-cat{display:none}}.day-modal__footer{flex-shrink:0;padding:14px 24px 18px;background:var(--ue-stone);border-top:1px solid var(--ue-stone-rule)}.day-modal__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:42px;padding:0 22px;border:0;border-radius:999px;background:var(--ue-accent);color:var(--ue-paper);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 1px 2px rgba(216,84,44,.2),0 8px 20px -6px rgba(216,84,44,.3);transition:background-color .15s ease,transform .12s ease,box-shadow .15s ease}.day-modal__cta:hover{background:var(--ue-accent-deep);transform:translateY(-1px);box-shadow:0 2px 4px rgba(216,84,44,.25),0 12px 28px -8px rgba(216,84,44,.4)}.day-modal__cta:active{transform:translateY(0)}.day-modal__cta:focus-visible{outline:none;box-shadow:var(--ue-focus-ring),0 8px 20px -6px rgba(216,84,44,.3)}.day-modal__cta-plus{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:18px;font-weight:400;line-height:1}.my-events-page{background:linear-gradient(180deg,var(--ue-cream),#fff 400px)}.my-events{padding:32px 0 48px}.my-events h1{margin:0;font-size:32px;font-weight:700;letter-spacing:-.02em;color:var(--ue-ink);line-height:1.1}@media(max-width:600px){.my-events h1{font-size:26px}}.my-events__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--ue-rule)}@media(max-width:600px){.my-events__header{flex-direction:column;align-items:stretch}}.my-events__titles{display:flex;flex-direction:column;gap:8px}.my-events__tick{display:block;width:28px;height:2px;background:var(--ue-accent);border-radius:2px}.my-events__create{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;border:0;border-radius:999px;background:var(--ue-accent);color:var(--ue-paper);font-family:inherit;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 1px 2px rgba(216,84,44,.2),0 8px 20px -6px rgba(216,84,44,.3);transition:background-color .15s ease,transform .12s ease,box-shadow .15s ease}.my-events__create:hover{background:var(--ue-accent-deep);transform:translateY(-1px);box-shadow:0 2px 4px rgba(216,84,44,.25),0 12px 28px -8px rgba(216,84,44,.4)}.my-events__create:active{transform:translateY(0)}.my-events__list{display:flex;flex-direction:column;gap:24px}.my-events__group{display:flex;flex-direction:column;gap:6px}.my-events__group-title{margin:0 0 4px;padding:0;border:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ue-accent-deep);line-height:1}.my-events__group-title:after{content:"";display:inline-block;vertical-align:middle;width:16px;height:1px;margin-left:10px;background:var(--ue-rule)}.my-events__group--past .my-events__group-title{color:var(--ue-ink-3)}.my-events__group-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}@keyframes myEventsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.my-events__item{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--ue-paper);border:1px solid var(--ue-rule);border-radius:var(--ue-radius-sm);cursor:pointer;transition:background-color .15s ease,border-color .15s ease;opacity:0;animation:myEventsRowIn .32s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i, 0)*28ms + 40ms)}.my-events__item:hover{background:var(--ue-cream);border-color:var(--ue-ink-4)}.my-events__item:hover .my-events__title{color:var(--ue-accent-deep)}.my-events__item:hover .my-events__actions{opacity:1;transform:translateX(0);pointer-events:auto}@media(max-width:600px){.my-events__item{padding:10px 12px;gap:10px}}.my-events__item--past{background:transparent;border-color:var(--ue-rule-soft);opacity:.78}.my-events__item--past:hover{opacity:1}.my-events__accent{flex-shrink:0;width:3px;align-self:stretch;min-height:20px;background:var(--ev-color,var(--ue-ink-3));border-radius:2px}.my-events__date{flex-shrink:0;min-width:58px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--ue-ink-2);font-variant-numeric:tabular-nums;line-height:1.3}@media(max-width:600px){.my-events__date{min-width:48px}}.my-events__body{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px}.my-events__title{flex:1 1 auto;min-width:0;font-size:14px;font-weight:500;color:var(--ue-ink);line-height:1.35;overflow-wrap:anywhere;word-break:break-word;transition:color .15s ease}.my-events__recur{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--ue-accent-soft);color:var(--ue-accent-deep)}.my-events__recur svg{width:12px;height:12px;display:block}.my-events__cat{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ue-ink-3)}@media(max-width:560px){.my-events__cat{display:none}}.my-events__actions{flex-shrink:0;display:flex;align-items:center;gap:4px;opacity:0;transform:translateX(4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}@media(hover:none){.my-events__actions{opacity:1;transform:none;pointer-events:auto}}.my-events__action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:0;border-radius:50%;color:var(--ue-ink-3);cursor:pointer;transition:background-color .12s ease,color .12s ease}.my-events__action svg{width:14px;height:14px}.my-events__action:hover{background:var(--ue-rule-soft);color:var(--ue-ink)}.my-events__action:focus-visible{outline:none;box-shadow:var(--ue-focus-ring)}.my-events__action--delete:hover,.my-events__confirm{background:var(--ue-danger-soft);color:var(--ue-danger)}.my-events__confirm{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;animation:myEventsRowIn .18s ease-out}.my-events__confirm-btn,.my-events__confirm-text{text-transform:uppercase}.my-events__confirm-btn{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;background:var(--ue-paper);border:0;border-radius:999px;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background-color .12s ease,color .12s ease}.my-events__confirm-btn--yes{color:var(--ue-danger)}.my-events__confirm-btn--yes:hover{background:var(--ue-danger);color:var(--ue-paper)}.my-events__confirm-btn--no{color:var(--ue-ink-2)}.my-events__confirm-btn--no:hover{background:var(--ue-rule-soft);color:var(--ue-ink)}.my-events__confirm-btn:focus-visible{outline:none;box-shadow:var(--ue-focus-ring)}.my-events__empty{margin:32px 0;padding:56px 24px 48px;text-align:center;background:var(--ue-paper);border:1px dashed var(--ue-rule);border-radius:var(--ue-radius-lg);color:var(--ue-ink-2);font-size:15px}.my-events__empty-mark{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 18px;border-radius:50%;background:var(--ue-accent-soft);color:var(--ue-accent-deep);font-size:28px;line-height:1}.my-events__empty-title{display:block;margin-bottom:8px;font-size:18px;font-weight:700;color:var(--ue-ink);letter-spacing:-.005em}.my-events__empty-text{margin:0 auto 22px;max-width:420px;font-style:italic;line-height:1.5}.my-events__empty-cta{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;border:0;border-radius:999px;background:var(--ue-accent);color:var(--ue-paper);font-family:inherit;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 1px 2px rgba(216,84,44,.2),0 8px 20px -6px rgba(216,84,44,.3);transition:background-color .15s ease,transform .12s ease,box-shadow .15s ease}.my-events__empty-cta:hover{background:var(--ue-accent-deep);transform:translateY(-1px);box-shadow:0 2px 4px rgba(216,84,44,.25),0 12px 28px -8px rgba(216,84,44,.4)}.my-events__empty-cta:active{transform:translateY(0)}.month-calendar-print .user-event-add-btn,.month-calendar-print .user-event-bars,.month-calendar-print tr.user-event-add-row,.year-calendar-print .user-event-add-btn,.year-calendar-print .user-event-bars,.year-calendar-print tr.user-event-add-row{display:none!important}.month-calendar-print .user-event-dots,.year-calendar-print .user-event-dots{gap:3px;bottom:3px;max-width:34px}.month-calendar-print .user-event-dot,.year-calendar-print .user-event-dot{height:3px;background:var(--ev-color,#9aa0a6)!important}.month-calendar-print tr.user-events-list-row>td.list-my-events,.year-calendar-print tr.user-events-list-row>td.list-my-events{border-top:1px dashed var(--ue-rule)!important;padding-top:8px!important}.month-calendar-print .list-my-event,.year-calendar-print .list-my-event{cursor:default}.month-calendar-print .list-my-event:hover,.year-calendar-print .list-my-event:hover{background:transparent}.month-calendar-print .list-my-event__title,.year-calendar-print .list-my-event__title{color:var(--ue-ink)!important;text-decoration:none!important}@media print{.list-my-event__mark,.user-event-dot{-webkit-print-color-adjust:exact;print-color-adjust:exact}}