:root{--primary-50:#dbede5;--primary-100:#b6dbcb;--primary-200:#6db896;--primary-300:#49a67c;--primary-400:#249462;--primary-500:#008248;--primary-600:#00683a;--primary-700:#004e2b;--primary-800:#00341d;--primary-900:#001a0e;--brand:#00715d;--white:#fff;--grey-50:#ececec;--grey-100:#c3c3c3;--grey-200:#a6a6a6;--grey-300:#7e7e7e;--grey-400:#656565;--grey-500:#3e3e3e;--grey-600:#383838;--grey-700:#2c2c2c;--grey-800:#222;--grey-900:#1a1a1a;--red-50:#fce9e8;--red-100:#f4bcb8;--red-200:#ef9b96;--red-300:#e86e66;--red-400:#e35149;--red-500:#dc261b;--red-600:#c82319;--red-700:#9c1b13;--red-800:#79150f;--red-900:#5c100b;--blue-50:#e6f3fc;--blue-100:#b1d9f5;--blue-200:#8bc6f0;--blue-300:#56adea;--blue-400:#359de5;--blue-500:#0384df;--blue-600:#0378cb;--blue-700:#025e9e;--blue-800:#02497b;--blue-900:#01375e;--green-50:#e6f8ee;--green-100:#b2e8ca;--green-200:#8dddb0;--green-300:#59ce8c;--green-400:#39c576;--green-500:#07b654;--green-600:#06a64c;--green-700:#05813c;--green-800:#04642e;--green-900:#034c23;--purple-50:#fdfdff;--purple-100:#f8f8fe;--purple-200:#f5f5fe;--purple-300:#f0f0fd;--purple-400:#ededfd;--purple-500:#e9e9fc;--purple-600:#d4d4e5;--purple-700:#a5a5b3;--purple-800:#80808b;--purple-900:#62626a;--beige-50:#fefcfb;--beige-100:#fbf7f1;--beige-200:#f9f3ea;--beige-300:#f6eee1;--beige-400:#f5eadb;--beige-500:#f2e5d2;--beige-600:#dcd0bf;--beige-700:#aca395;--beige-800:#857e74;--beige-900:#666058;--accent-50:#fce8f1;--accent-100:#f6b7d4;--accent-200:#f294bf;--accent-300:#ec63a1;--accent-400:#e9458f;--accent-500:#e31673;--accent-600:#cf1469;--accent-700:#a11052;--accent-800:#7d0c3f;--accent-900:#5f0930;--yellow-50:#fff6e9;--yellow-100:#fee2bb;--yellow-200:#fed59a;--yellow-300:#fdc16c;--yellow-400:#fdb550;--yellow-500:#fca324;--yellow-600:#e59421;--yellow-700:#b3741a;--yellow-800:#8b5a14;--yellow-900:#6a440f;--intereaction-primary-8:rgba(73,166,124,0.10196078431372549);--intereaction-primary-16:rgba(73,166,124,0.14901960784313725);--intereaction-red-8:rgba(232,110,102,0.10196078431372549);--intereaction-red-16:rgba(92,16,11,0.14901960784313725);--intereaction-accent-8:rgba(236,99,161,0.10196078431372549);--intereaction-accent-16:rgba(95,9,48,0.14901960784313725);--xs-extrasmall:10px;--sm-small:12px;--md-medium:14px;--lg-large:16px;--xl-giant:24px;--xxl-extraGiant:36px}.viu-accordion{font-family:Inter;width:370px}.viu-accordion .item-accordion{display:flex;flex-direction:column}.viu-accordion .cabecera{display:flex;cursor:pointer;padding:16px;align-items:flex-start;background-color:var(--white);border-bottom:1px solid var(--grey-100)}.viu-accordion .cabecera:hover{background:linear-gradient(0deg,var(--Interaction-interaction-primary,rgba(73,166,124,.08)),var(--Interaction-interaction-primary,rgba(73,166,124,.08))),var(--White-white,#fff)}.viu-accordion .cabecera.opened{border-bottom:0}.viu-accordion .cabecera.opened,.viu-accordion .cabecera:active{background:linear-gradient(0deg,var(--Interaction-interaction-primary,rgba(73,166,124,.08)),var(--Interaction-interaction-primary,rgba(73,166,124,.08))),linear-gradient(0deg,var(--Interaction-interaction-primary,rgba(73,166,124,.08)),var(--Interaction-interaction-primary,rgba(73,166,124,.08))),var(--White-white,#fff)}.viu-accordion .cabecera .dropdown-left,.viu-accordion .cabecera .dropdown-rigth{min-width:16px}.viu-accordion .cabecera .dropdown-left{margin-right:8px}.viu-accordion .cabecera .dropdown-rigth{margin-left:8px}.viu-accordion .cabecera .title-dropdown{font-size:16px;color:#333;font-weight:700;display:flex;align-items:center;min-width:0;justify-content:space-between;flex:1}.viu-accordion .cabecera .title-dropdown .header-title{white-space:normal;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:20px;font-weight:600;color:var(--primary-500);min-width:0}.viu-accordion .cabecera .title-dropdown .title-left{width:100%;font-size:16px;font-weight:600;display:flex;align-items:center;min-width:0;justify-content:space-between}.viu-accordion .fa-chevron-down,.viu-accordion .fa-chevron-right,.viu-accordion .fa-chevron-up{font-size:20px;font-weight:500;color:var(--primary-500)}.viu-accordion .dropdown-right{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:8px}.viu-accordion .viu-expandable{padding:16px;line-height:22px;font-size:16px;font-weight:400;color:var(--grey-800);border-bottom:1px solid var(--grey-100)}.tooltip-actions{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important}.tooltip-actions .individual-action{cursor:pointer;display:flex;justify-content:flex-start}.main-block-person-info .block{padding-top:16px;padding-bottom:16px;border-bottom:1px solid #cecece}.main-block-person-info .block.no-border{border-bottom:0 solid #cecece}.main-block-person-info .block:first-of-type{padding-top:0}.main-block-person-info .block.last{border-bottom:0}.main-block-person-info .block .title{font-weight:700;font-size:16px;color:#333;margin-bottom:12px}.main-block-person-info .block .info-block{width:100%;display:flex;align-items:baseline;justify-content:flex-start;margin-bottom:16px}.main-block-person-info .block .info-block .item{width:100%}.main-block-person-info .block .info-block .item.extra{width:50%}.main-block-person-info .block .info-block .item .name{font-weight:500;font-size:14px;color:#999;margin-bottom:8px}.main-block-person-info .block .info-block .item .value{font-weight:600;font-size:16px;color:#333;display:flex;align-items:center;justify-content:flex-start}.main-block-person-info .block .info-block .item .value .pre-icon{margin-right:3px}.main-block-person-info .block .info-block .item .value.extra{margin-top:16px}.main-block-person-info .viu-button,.main-block-person-info .viu-button .button{width:100%}.solvency-info-modal .viu-modal-popup{min-height:0!important}.solvency-info-modal .container .title-modal-section{display:flex;justify-content:space-between;font-weight:700;font-size:20px;line-height:28px;margin-bottom:16px}.solvency-info-modal .container .old-info{margin-top:16px;margin-bottom:6px;font-weight:700;font-size:14px;line-height:19px;color:#333}.solvency-info-modal .container .text-container{font-weight:500;font-size:16px;line-height:22px}.solvency-info-modal .container .viu-button{position:absolute;bottom:32px;width:calc(100% - 32px)}.solvency-info-modal .container .viu-button .button{width:100%}.share-property-modal.standard .viu-modal-popup{min-height:349px!important}.share-property-modal.big .viu-modal-popup{min-height:410px!important}.share-property-modal.small .viu-modal-popup{min-height:75px!important}.share-property-modal .container .link-container{margin-top:16px;padding:16px 8px;color:var(--primary-500);font-weight:600;font-size:16px;line-height:22px;cursor:pointer}.share-property-modal .container .link-container .icon{margin-right:6px}.share-property-modal .container .separator{width:100%;height:1px;background:#ccc;margin-top:16px;margin-bottom:16px}.share-property-modal .container .info-modal .invite-administrator .intro-title{font-weight:600;font-size:16px;color:var(--grey-800);line-height:22px;margin-bottom:16px}.share-property-modal .container .info-modal .invite-administrator .intro-subtitle{font-weight:400;font-size:16px;color:var(--grey-800);line-height:22px;margin-bottom:16px}.share-property-modal .container .info-modal .invite-administrator .tlf-inputs{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:12px}.share-property-modal .container .info-modal .invite-administrator .tlf-inputs .input-pre-tlf{width:108px;margin-right:4px}.share-property-modal .container .info-modal .invite-administrator .tlf-inputs .input-pre-tlf .selected-area{height:56px;width:108px;min-width:0}.share-property-modal .container .info-modal .invite-administrator .tlf-inputs .input-tlf{width:100%}.share-property-modal .container .info-modal .invite-administrator .select-permission{width:100%;margin-bottom:24px}.share-property-modal .container .info-modal .invite-administrator .select-permission .viu-select{height:56px}.share-property-modal .container .info-modal .invite-administrator .select-permission .viu-select .selected-area{width:100%}.share-property-modal .container .info-modal .invite-administrator .select-permission .viu-modal-popup{min-height:219px!important}.share-property-modal .container .info-modal .invite-btn{position:absolute;bottom:32px;width:calc(100% - 32px)}.share-property-modal .bottom-content,.share-property-modal .bottom-content .viu-button,.share-property-modal .bottom-content .viu-button .button,.share-property-modal .container .info-modal .invite-btn .button{width:100%}.share-property-modal.viu-bottom-sheet .bottom-sheet-content.min-content>.content>.scroll-container{max-height:inherit}.contact-data-modal .viu-modal-popup{min-height:0!important}.contact-data-modal .container .title-modal-section{display:flex;justify-content:space-between;font-weight:700;font-size:20px;line-height:28px;margin-bottom:16px}.contact-data-modal .container .text-container{font-weight:500;font-size:16px;line-height:22px}.contact-data-modal .container .viu-button{position:absolute;bottom:32px;width:calc(100% - 32px)}.contact-data-modal .container .viu-button .button{width:100%}.offer-list-container{width:100%;padding:16px;overflow:auto;max-height:100svh}.offer-list-container.detailed{max-height:calc(100svh - 155px)}.offer-list-container.offer-payment{max-height:100svh!important}.offer-list-container .order-offers-modal .viu-modal-popup{min-height:185px!important}.offer-list-container .order-offers-modal .container .title-modal-section{display:flex;justify-content:space-between;font-weight:700;font-size:20px;line-height:28px;margin-bottom:16px}.offer-list-container .order-offers-modal .container .options-modal .option{height:48px;display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:13px 8px;cursor:pointer}.offer-list-container .order-offers-modal .container .options-modal .option .option-content{width:100%}.offer-list-container .order-offers-modal .container .options-modal .option.active,.offer-list-container .order-offers-modal .container .options-modal .option:hover{background:#eee}.offer-list-container .separator{height:1px;background:#ccc;position:relative;left:-16px;width:calc(100% + 32px)}.offer-list-container .separator.second{margin-top:16px;margin-bottom:16px}.offer-list-container .requested-data{color:#e9e9fc;padding:9px 88px;text-align:center}.offer-list-container .fixed-header{color:#333;width:100%;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:24px;margin-bottom:24px}.offer-list-container .fixed-header .left{display:flex;justify-content:flex-start;align-items:center}.offer-list-container .fixed-header .left .back-icon{margin-right:16px}.offer-list-container .fixed-header .right .fav{color:#999;cursor:pointer}.offer-list-container .fixed-header .right .fav.checked{color:#e23e57}.offer-list-container .fixed-header .right .other-icons{display:flex;align-items:center;gap:16px}.offer-list-container .fixed-header .right .other-icons .icon{cursor:pointer}.offer-list-container .status-time-info-container{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:16px}.offer-list-container .status-time-info-container .top-info{display:flex;justify-content:center;font-size:16px;font-weight:600;color:#999;margin-bottom:8px}.offer-list-container .status-time-info-container .top-info .icon{margin-right:4px}.offer-list-container .status-time-info-container .main-info{text-align:center;font-weight:700;font-size:32px;color:#333;line-height:43px;margin-bottom:16px}.offer-list-container .status-time-info-container .tags-container{margin-bottom:24px}.offer-list-container .status-time-info-container .tags-container .tag{border-radius:16px;padding:8px;font-weight:500;font-size:14px;line-height:19px}.offer-list-container .status-time-info-container .tags-container .tag.tag-new-offers{color:#2422e5;background:#e9e9fc}.offer-list-container .status-time-info-container .tags-container .tag.tag-new-offers .circle-icon{color:#a7a7f9;margin-right:3px}.offer-list-container .status-time-info-container .tags-container .tag.tag-payment-done{color:#00715d;background:#e6f1ef}.offer-list-container .status-time-info-container .tags-container .tag.tag-payment-done .circle-icon{color:#95cec7;margin-right:3px}.offer-list-container .list .offer-list .offer-item{cursor:pointer;padding-top:16px;padding-bottom:16px;border-bottom:1px solid #ccc}.offer-list-container .list .offer-list .offer-item:last-of-type{border-bottom:0 solid #ccc}.offer-list-container .list .offer-list .offer-item .top-side{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:18px;margin-bottom:4px}.offer-list-container .list .offer-list .offer-item .top-side .name{display:flex;justify-content:flex-start;gap:8px}.offer-list-container .list .offer-list .offer-item .top-side .fav{color:#999;cursor:pointer}.offer-list-container .list .offer-list .offer-item .top-side .fav.checked{color:#e23e57}.offer-list-container .list .offer-list .offer-item .date{font-weight:400;font-size:16px;margin-bottom:4px}.offer-list-container .list .offer-list .offer-item .review{display:flex;justify-content:flex-start;align-items:center;gap:2px;margin-bottom:4px}.offer-list-container .list .offer-list .offer-item .review .fa-solid{color:#cecece!important}.offer-list-container .list .offer-list .offer-item .review .fa-solid.checked{color:#ffc71f!important}.offer-list-container .list .offer-list .offer-item .review .number{margin-left:4px;font-weight:600;font-size:16px;margin-right:4px}.offer-list-container .list .offer-list .offer-item .review .reviews{font-weight:400;font-size:14px;color:#999}.offer-list-container .list .offer-list .offer-item .price-section{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:22px;color:#333;margin-bottom:4px}.offer-list-container .list .offer-list .offer-item .price-section .blue{color:#2422e5;background:#e9e9fc}.offer-list-container .list .offer-list .offer-item .price-section .red{color:#e23e57;background:#fcecee}.offer-list-container .list .offer-list .offer-item .price-section .green{color:#00715d;background:#e6f1ef}.offer-list-container .list .offer-list .offer-item .result{display:flex;justify-content:space-between;align-items:center}.offer-list-container .list .offer-list .offer-item .result .info{font-weight:500;font-size:14px;margin-right:22px;width:52%;display:flex}.offer-list-container .list .offer-list .offer-item .result .info .percentage{color:#999;margin-left:4px;margin-right:4px}.offer-list-container .list .offer-list .offer-item .result .info .icon{color:#999}.offer-list-container .list .offer-list .offer-item .result .bar{width:100%}.offer-list-container .individual-detail{max-height:calc(100svh - 240px)}.offer-list-container .individual-detail .blue-box-requested{color:#2422e5;background:#e9e9fc;font-size:16px;font-weight:500;line-height:22px;padding:9px;text-align:center;border-radius:6px;margin-top:8px}.offer-list-container .individual-detail .offer-info{padding:16px}.offer-list-container .individual-detail .offer-info .date{font-weight:400;font-size:16px;margin-bottom:4px}.offer-list-container .individual-detail .offer-info .review{display:flex;justify-content:flex-start;align-items:center;gap:2px;margin-bottom:4px}.offer-list-container .individual-detail .offer-info .review .fa-solid{color:#cecece!important}.offer-list-container .individual-detail .offer-info .review .fa-solid.checked{color:#ffc71f!important}.offer-list-container .individual-detail .offer-info .review .number{margin-left:4px;font-weight:600;font-size:16px;margin-right:4px}.offer-list-container .individual-detail .offer-info .review .reviews{font-weight:400;font-size:14px;color:#999}.offer-list-container .individual-detail .offer-info .price-section{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:24px;color:#333;margin-bottom:4px}.offer-list-container .individual-detail .offer-info .price-section .blue{color:#2422e5;background:#e9e9fc}.offer-list-container .individual-detail .offer-info .price-section .red{color:#e23e57;background:#fcecee}.offer-list-container .individual-detail .offer-info .price-section .green{color:#00715d;background:#e6f1ef}.offer-list-container .individual-detail .offer-info .result{display:flex;flex-direction:column;gap:8px}.offer-list-container .individual-detail .offer-info .result .info{margin-top:4px;font-weight:500;font-size:14px;display:flex;gap:8px;justify-content:space-between;align-content:center}.offer-list-container .individual-detail .offer-info .result .info .icon,.offer-list-container .individual-detail .offer-info .result .info .info-solv{color:#999}.offer-list-container .individual-detail .offer-info .result .bar{width:100%}.offer-list-container .individual-detail .no-extra-container{padding:17px 65px;border-radius:8px;background:#f2f2f2;width:100%;font-weight:500;font-size:16px;line-height:22px;text-align:center}.offer-list-container .individual-detail .contact-box{border:1px solid #cecece;border-radius:8px;padding:16px;margin-bottom:16px}.offer-list-container .individual-detail .contact-box .info-title{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:16px;color:#333;margin-bottom:16px}.offer-list-container .individual-detail .contact-box .info-title .icon{margin-left:10px}.offer-list-container .individual-detail .contact-box .unlocked-data-info .main-info{display:flex;justify-content:space-between}.offer-list-container .individual-detail .contact-box .unlocked-data-info .info{margin-bottom:8px}.offer-list-container .individual-detail .contact-box .unlocked-data-info .info .title{font-weight:500;font-size:14px;line-height:19px;color:#999;margin-bottom:2px}.offer-list-container .individual-detail .contact-box .unlocked-data-info .info .data{font-weight:600;font-size:16px;line-height:21px;color:#333}.offer-list-container .individual-detail .contact-box .viu-button,.offer-list-container .individual-detail .contact-box .viu-button .button{width:100%}.offer-list-container .individual-detail .fixed-bottom{background:#fff;box-shadow:0 -1px 9.5px 0 rgba(51,51,51,.1019607843);border-top:1px solid #ccc;position:absolute;bottom:0;left:0;padding:16px;width:100%;height:156px;max-width:768px}.offer-list-container .individual-detail .fixed-bottom .first-btn{margin-bottom:12px}.offer-list-container .individual-detail .fixed-bottom .viu-button,.offer-list-container .individual-detail .fixed-bottom .viu-button .button{width:100%}.offer-list-container .individual-detail .co-titular-container{margin-top:16px}.offer-list-container .individual-detail .avalist-container,.offer-list-container .individual-detail .co-titular-container{padding-bottom:16px}.offer-list-container .individual-detail .avalist-container .co-titular-accordions,.offer-list-container .individual-detail .avalist-container .guarantor-accordions,.offer-list-container .individual-detail .co-titular-container .co-titular-accordions,.offer-list-container .individual-detail .co-titular-container .guarantor-accordions{display:flex;flex-direction:column;gap:8px}.offer-list-container .individual-detail .avalist-container .title,.offer-list-container .individual-detail .co-titular-container .title{margin-bottom:8px;font-size:16px;font-weight:700;line-height:22px;color:#333}.offer-list-container .individual-detail .avalist-container .viu-accordion .cabecera,.offer-list-container .individual-detail .co-titular-container .viu-accordion .cabecera{border:1px solid #cecece;background:none}.offer-list-container .individual-detail .avalist-container .viu-accordion .viu-expandable,.offer-list-container .individual-detail .co-titular-container .viu-accordion .viu-expandable{background:none;border:1px solid #cecece;border-top:none}.offer-list-container .modal-solvency .viu-modal-popup{min-height:238px!important}.offer-list-container .modal-solvency .viu-modal-popup .viu-button{position:absolute;bottom:32px;width:calc(100% - 32px)}.offer-list-container .modal-solvency .finish-select-btn{position:absolute;bottom:40px;width:calc(100% - 32px)!important}.offer-list-container .select-guest-modal .viu-modal-popup{min-height:238px!important}.offer-list-container .select-guest-modal .viu-modal-popup .viu-button{position:absolute;bottom:32px;width:calc(100% - 32px)}.offer-list-container .select-guest-modal .finish-select-btn{position:absolute;bottom:40px;width:calc(100% - 32px)!important}.offer-list-container .info-modal{width:100%}.offer-list-container .info-modal .title-section{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:20px;line-height:28px;color:#333;margin-bottom:16px}.offer-list-container .info-modal .text-modal{font-weight:500;font-size:16px;line-height:22px;color:#333;margin-bottom:16px}.offer-list-container .info-modal .viu-button,.offer-list-container .info-modal .viu-button .button{width:100%}