/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.views_slideshow_cycle_no_display,.views_slideshow_cycle_hidden,.views_slideshow_cycle_controls,.views_slideshow_cycle_image_count{display:none;}.views_slideshow_cycle_pager div a img{width:75px;height:75px;}.views_slideshow_pager_numbered div,.views_slideshow_pager_thumbnails div{display:inline;padding-left:10px;}.views_slideshow_cycle_pager.thumbnails a.activeSlide img{border:3px solid #000;}.views_slideshow_cycle_pager.numbered a.activeSlide{text-decoration:underline;}
.toolbar .toolbar-bar .toolbar-menu-administration .toolbar-menu .menu-item .toolbar-icon-views-viewviews-admin-sv-users-suppliers-page::before{-webkit-mask-image:url(/modules/custom/segura_viudas_core/css/./icons/users.svg);mask-image:url(/modules/custom/segura_viudas_core/css/./icons/users.svg);}.toolbar .toolbar-bar .toolbar-menu-administration .toolbar-menu .menu-item .toolbar-icon-views-viewviews-admin-sv-campaigns-page::before{-webkit-mask-image:url(/modules/custom/segura_viudas_core/css/./icons/campaigns.svg);mask-image:url(/modules/custom/segura_viudas_core/css/./icons/campaigns.svg);}.toolbar .toolbar-bar .toolbar-menu-administration .toolbar-menu .menu-item .toolbar-icon-segura-viudas-citas-admin-page-link::before{-webkit-mask-image:url(/modules/custom/segura_viudas_core/css/./icons/appointment.svg);mask-image:url(/modules/custom/segura_viudas_core/css/./icons/appointment.svg);}.toolbar .toolbar-bar .toolbar-menu-administration .toolbar-menu .menu-item .toolbar-icon-views-viewviews-admin-sv-documents-page::before{-webkit-mask-image:url(/modules/custom/segura_viudas_core/css/./icons/documents.svg);mask-image:url(/modules/custom/segura_viudas_core/css/./icons/documents.svg);}.block-documents{box-sizing:border-box;}.block-documents *{box-sizing:border-box;}.block-documents__title{font-family:'Velour';font-size:50px;line-height:58px;text-transform:none;margin-bottom:20px;color:#4D443D;}.block-documents__description{font-family:'Trade-Gothic-Regular';font-size:18px;line-height:28px;color:#4D443D;}.block-documents__description a{line-height:28px;color:#718457;}.block-documents__description a:hover{text-decoration:underline;opacity:1;}.block-documents__historical{margin-top:46px;margin-bottom:70px;}.block-documents__historical-tabs{margin:0 0 40px;padding:0 28px;list-style:none;display:flex;flex-wrap:nowrap;gap:0;border-bottom:2px solid #718457;position:relative;overflow-x:auto;overflow-y:hidden;}.block-documents__historical-tabs li.hidden{display:none;}.block-documents__historical-tabs li a{font-family:'Trade-Gothic-Condensed';font-size:16px;line-height:22px;color:#718457;padding:0 55px 13px;position:relative;white-space:nowrap;display:inline-block;text-transform:uppercase;}.block-documents__historical-tabs li a:after{content:'';width:100%;height:0px;background:#718457;position:absolute;left:0;bottom:-2px;transition:height 0.2s ease-in-out;}.block-documents__historical-tabs li a:hover{opacity:1;}.block-documents__historical-tabs li.active a{padding-left:81px;}.block-documents__historical-tabs li.active a:after,.block-documents__historical-tabs li a:hover:after{height:4px;}.block-documents__historical-tabs li.active a:before{content:"\e905";font-family:'seguraviudas';position:absolute;left:55px;top:-1px;}.block-documents__historical-tabs li.prev-arrow a,.block-documents__historical-tabs li.next-arrow a{width:22px;height:22px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #718457;border-radius:50%;color:#718457;position:absolute;left:0;}.block-documents__historical-tabs li.next-arrow a{left:auto;right:0;}.block-documents__historical-tabs li.prev-arrow a:before{content:"\e919";font-family:'seguraviudas';font-size:12px;position:relative;}.block-documents__historical-tabs li.next-arrow a:before{content:"\e904";font-family:'seguraviudas';font-size:12px;position:relative;}.block-documents__historical-tabs li.prev-arrow a:after,.block-documents__historical-tabs li.next-arrow a:after{content:none;}.block-documents__historical-content{display:none;}.block-documents__historical-content.active{display:block;}.block-documents__historical-content-appointment{margin-bottom:70px;}.block-documents__historical-content-btn{display:flex;justify-content:center;align-items:center;}.block-documents__wrapper-resume{margin-bottom:40px;}.block-documents__historical-title{font-family:'Velour';font-size:40px;line-height:45px;text-transform:none;margin-bottom:28px;color:#4D443D;}.block-documents__historical-description{font-family:'Trade-Gothic-Regular';font-size:18px;line-height:28px;color:#4D443D;}.block-documents__historical-appointment{display:flex;border-bottom:1px solid #A99E8E;gap:15px;margin:40px 0 0;padding-bottom:32px;}.highlighted-day{font-family:'Trade-Gothic-Condensed';font-size:16px;line-height:18px;width:40px;height:40px;border-radius:3px;background:#718457;color:#ffffff;display:flex;align-items:center;justify-content:center;}.date-hour{display:flex;flex-direction:column;}.complete-date{font-family:'Trade-Gothic-Condensed';font-size:16px;line-height:40px;margin-bottom:3px;text-transform:uppercase;letter-spacing:3px;color:#8C827A;}.hour{font-family:'Trade-Gothic-Regular';font-size:14px;line-height:20px;color:#4D443D;}.block-documents__wrapper-documents{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:40px;margin-bottom:50px;}.block-documents__wrapper-documents .documents{width:100%;margin:0;padding:0;display:flex;flex-direction:column;}.block-documents__wrapper-documents .documents.documents-full{width:100%;}.block-documents__wrapper-documents .documents.documents-full .documents__list{position:relative;}.block-documents__wrapper-documents .documents.documents-full .documents__list ul{flex-wrap:wrap;display:flex;position:relative;max-height:140px;overflow:hidden;transition:max-height 0.2s ease-in-out;}.block-documents__wrapper-documents .documents.documents-full .documents__list.expanded ul{max-height:3000px;}.block-documents__wrapper-documents .documents.documents-full .documents__list li{width:100%;}.block-documents__wrapper-documents .documents .documents__list .show-more,.block-documents__wrapper-documents .documents .documents__list .show-less{display:none;font-family:'Trade-Gothic-Condensed';font-size:16px;line-height:18px;color:#718457;margin-bottom:15px;}.block-documents__wrapper-documents .documents .documents__list .show-more.show,.block-documents__wrapper-documents .documents .documents__list .show-less.show{display:block;}.block-documents__wrapper-documents .documents .documents__list .show-more a,.block-documents__wrapper-documents .documents .documents__list .show-less a{color:#718457;text-decoration:underline;}.block-documents__wrapper-documents .documents .documents__list .show-more a:hover,.block-documents__wrapper-documents .documents .documents__list .show-less a:hover{text-decoration:none;opacity:1;}.block-documents__wrapper-documents .documents .documents__title{font-family:'Trade-Gothic-Condensed';font-size:16px;line-height:18px;margin-bottom:4px;color:#8C827A;text-transform:uppercase;min-height:35px;letter-spacing:3px;}.block-documents__wrapper-documents .documents .documents__list{list-style:none;background:#F9F8F6;margin:0 0 12px;padding:25px 25px 10px 23px;flex-grow:1;}.block-documents__wrapper-documents .documents .documents__list ul{list-style:none;margin:0;padding:0;}.block-documents__wrapper-documents .documents .documents__list li{font-family:'Trade-Gothic-Regular';font-size:16px;line-height:20px;margin-bottom:15px;color:#4D443D;}.block-documents__wrapper-documents .documents .documents__list li a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;}.block-documents__wrapper-documents .documents .documents__btn{text-align:right;font-family:'Trade-Gothic-Condensed';font-size:16px;line-height:18px;color:#718457;}.block-documents__wrapper-documents .documents .documents__btn a{color:#718457;text-decoration:underline;}.block-documents__wrapper-documents .documents .documents__btn a:hover{text-decoration:none;opacity:1;}.block-documents__historical-btn{width:auto;padding:1em 2em;font-family:'Velour';font-size:16px;line-height:20px;text-transform:uppercase;color:#ffffff;background-color:#718457;border:1px solid #718457;border-radius:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:15px;margin:0 auto;}.block-documents__historical-btn:before{content:"\e905";font-family:'seguraviudas';font-size:22px;position:relative;color:#718457;background-color:#ffffff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;}.block-documents__historical-btn:hover{color:#718457;background-color:transparent;border:1px solid #718457;}.block-documents__historical-btn:hover:before{color:#ffffff;background-color:#718457;}@media screen and (min-width:768px){.block-documents__wrapper-documents .documents{width:calc(50% - 16px);}.block-documents__wrapper-documents .documents.documents-full .documents__list li{width:50%;}}@media screen and (min-width:992px){.block-documents{padding:0;}.block-documents__historical{padding:0 55px;}.block-documents__historical-content{padding:0 60px;}.block-documents__historical-tabs{overflow-x:hidden;}.block-documents__wrapper-documents .documents.documents-full .documents__list li{width:33%;}}@media screen and (min-width:1200px){.block-documents__historical{padding:0 105px;}.block-documents__historical-content{padding:0 111px;}}.admin-suppliers #edit-name{width:140px;}.admin-suppliers #edit-suppliers{width:500px;}.admin-documents #edit-cif{width:140px;}.admin-campaigns .view-header .button,.admin-documents .view-header .button,.admin-suppliers .view-header .button{position:absolute;right:0;top:-54px;z-index:101;}.layout-row.clearfix.appointment-columns{display:flex;flex-direction:column;justify-content:space-between;height:auto;gap:30px;margin-top:30px;}.appointment-columns .layout-column.system-status-report-counters__item.system-status-report-counters__item--third-width{float:none;height:auto;display:flex;margin:0;padding:0;height:auto;}.appointment-columns .panel.gin-layer-wrapper{height:100%;margin:0;margin-block:0;display:flex;}.appointment-columns .panel__content{height:100%;width:100%;}.appointment-columns dl.admin-list--panel.admin-list.gin-layer-wrapper{height:100%;margin:0;padding:0;display:flex;padding:12px 0;}.appointment-columns .admin-item{height:100%;margin:0;padding:1rem;width:100%;box-sizing:border-box;}@media screen and (min-width:992px){.layout-row.clearfix.appointment-columns{flex-direction:row;}}.calendar-view-table .calendar-view-day__row{padding:0;border:0;background:transparent;position:relative;}.calendar-view-table .calendar-view-day__row .resume{border:0;border-radius:5px;padding:5px;background:white;color:black;}.calendar-view-table .calendar-view-day__row .resume.telefonica{background:#FCD4B0;}.calendar-view-table .calendar-view-day__row .resume.presencial{background:#D2EAC9;}.calendar-view-table .calendar-view-day__row .resume.bloquedo{background:#F1CFCF;}.calendar-view-table .calendar-view-day__row .details{background:white;color:black;position:absolute;left:100%;top:-20px;max-width:0;max-height:0;overflow:hidden;transition:none;}.calendar-view-table .calendar-view-day .blocked{border:0;border-radius:5px;padding:5px;color:black;background:#F1CFCF;font-size:14px;line-height:20px;}.calendar-view-day__row:hover .details{max-width:250px;min-width:250px;max-height:500px;border:1px solid;border-radius:5px;padding:10px 20px;margin-left:20px;border:1px solid black;box-shadow:3px 3px 10px rgba(0,0,0,0.2);transition:all 0.2s ease-in-out;z-index:9;}.calendar-view-day__row.bottom:hover .details{top:auto;bottom:-20px;}.calendar-view-day__row.right:hover .details{left:auto;right:calc(100% + 20px);}.calendar-view-day__row:hover .resume:before{content:'';position:absolute;top:2px;right:-22px;border-width:12px;border-style:solid;border-color:transparent white transparent transparent;z-index:99;}.calendar-view-day__row.right:hover .resume:before{left:-22px;right:auto;border-color:transparent transparent transparent white;}.calendar-view-day__row:hover .resume:after{content:"";position:absolute;top:2px;right:-21px;border-width:12px;border-style:solid;border-color:transparent #000 transparent transparent;}.calendar-view-day__row.right:hover .resume:after{left:-21px;right:auto;border-color:transparent transparent transparent #000;}.calendar-view-day__row .details p{font-size:14px;line-height:20px;}.calendar-view-day__row .details p.field-supplier{font-weight:bold;margin-bottom:4px;}.calendar-view-day__row .details p span{font-weight:bold;display:block;margin-bottom:4px;}.calendar-view-day__row .details p span.field-time{font-weight:normal;display:inline;margin-bottom:0;margin-left:4px;}.calendar-view-day__row .details a,.btn-calendar{font-weight:bold;text-decoration:none;padding:5px 10px;border-radius:20px;font-size:14px;line-height:18px;color:white;background:var(--gin-color-primary);margin:auto;display:block;text-align:center;width:100px;margin-top:16px;border:0;}.calendar-view-day__row .details a:hover,.btn-calendar:hover{}.calendar-view-table .calendar-view-day__row .resume p{display:inline;line-height:20px;}.calendar-view-table .calendar-view-day__row .resume .field-time{display:inline-block;margin:0 5px 0 0;}ul.leyend{display:flex;gap:16px;margin-top:20px;}ul.leyend li{display:flex;gap:16px;font-size:14px;line-height:20px;}ul.leyend li:before{content:'';display:block;width:16px;height:16px;background:white;}ul.leyend li.phone:before{background:#FCD4B0;}ul.leyend li.onsite:before{background:#D2EAC9;}ul.leyend li.blocked:before{background:#F1CFCF;}
