@charset "UTF-8";:root{--tarmes-color:#3d9b35;--color-dark-green:#134228;--color-absolutezero:var(--color-dark-green);--color-blue-600:#134228;--color-blue-120:#d5e2db;--color-blue-980:var(--color-blue-600);--color-green:var(--tarmes-color)}header.content-header{width:100%;display:flex;align-items:center;padding:15px;padding-left:30px}.header-left .block-page-title-block{margin:0}.header-right{margin-left:auto}.header-left-info{display:flex;align-items:center;gap:var(--space-s)}.header-left-info img{max-width:100px}.tabs-container{display:flex;justify-content:center;border-bottom:1px solid var(--color-gray-200);background:var(--color-green);margin-top:-12px;padding-top:10px;border-bottom:4px solid var(--color-dark-green);position:sticky;top:0;z-index:2}:root{--tabs-border-radius-size:var(--base-border-radius);--tabs--hover-height:0.1875rem;--tabs--focus-height:0.1875rem;--tabs--active-height:0.1875rem;--tabs-link-height:3rem;--tabs-secondary-link-height:2.5rem;--tabs-base-border:1px solid var(--color-gray-200);--tabs-base-shadow:0 2px 0.25rem rgba(0, 0, 0, 0.1);--tabs-trigger-border:1px solid rgba(216, 217, 224, 0.8);--tabs--hover-bg-color:var(--color-bgblue-active)}.tabs-wrapper>nav{width:100%}.tabs{display:flex;flex-direction:column;width:100%;margin:0 0 var(--space-l) 0;border:var(--tabs-base-border);border-radius:var(--tabs-border-radius-size);box-shadow:var(--tabs-base-shadow)}.tabs__tab{position:relative;border-bottom:var(--tabs-base-border);background-color:var(--color-gray-025);font-size:var(--font-size-s);font-weight:700}.tabs__tab:last-child{border-bottom:0}.tabs__tab.is-active{display:flex;justify-content:space-between;background-color:var(--color-white);box-shadow:var(--tabs-base-shadow)}.tabs__tab.is-active:focus::before{top:calc(var(--tabs--focus-height) * -1);height:calc(var(--tabs-link-height) + 2px)}.tabs__tab.is-active::before{display:none}.tabs__link{position:relative;display:flex;overflow:hidden;flex-grow:1;align-items:center;box-sizing:border-box;padding:var(--space-s) var(--space-l);-webkit-text-decoration:none;text-decoration:none;color:#fff;line-height:1.2rem;text-transform:uppercase;letter-spacing:1.2px}.tabs__link:hover{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text)}.tabs__link.is-active{z-index:1;flex-grow:1;color:var(--color-absolutezero);background-color:#fff}.tabs__link.is-active:focus{margin:-1px 0;padding-right:var(--space-l);padding-left:var(--space-l);border-inline-start:none;border-radius:0}.tabs__link.is-active:hover{color:var(--color-text)}.tabs__link:not(.is-active):focus{z-index:3}.tabs__link::before,.tabs__tab::before{position:absolute;display:block;content:""}.tabs.is-open .tabs__tab.is-active::before{border-bottom-left-radius:0}.tabs--secondary .tabs__tab:not(.is-active){display:block}.tabs.is-open>.tabs__tab{display:flex}.tabs__trigger{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--tabs-link-height);padding-right:1px;text-align:center;border-inline-start:var(--tabs-trigger-border)}.tabs__trigger:focus{padding-right:0;border:var(--tabs--focus-height) solid var(--color-focus);border-radius:var(--tabs-border-radius-size);box-shadow:none}.tabs-wrapper{display:flex}.tabs-wrapper--secondary{position:relative;justify-content:center}.tabs{flex-direction:row;align-items:flex-end;width:auto;margin:0;border:0;box-shadow:none}.tabs--secondary{overflow:hidden;margin:calc((var(--tabs--focus-height) + .1875rem) * -1) calc((var(--tabs--focus-height) + .1875rem) * -1) 0;padding:calc(var(--tabs--focus-height) + .1875rem) calc(var(--tabs--focus-height) + .1875rem) 0;border-radius:0}.tabs--secondary::after{position:absolute;bottom:0;left:0;display:block;width:100%;content:"";border-bottom:1px solid var(--color-gray-200)}.tabs--secondary .tabs__tab{font-size:var(--font-size-s)}.tabs--secondary .tabs__link{min-height:var(--tabs-secondary-link-height);padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.tabs--secondary .tabs__link:focus{min-height:var(--tabs-secondary-link-height)}.tabs__tab{display:block;border-top:none;border-bottom:none;background:0 0;font-size:.8rem}.tabs__tab.is-active{order:0;background:0 0;box-shadow:none}.tabs__tab.is-active::before{content:none}.tabs__tab .tabs__link.is-active::before{border-radius:0}.tabs__link{padding-right:1.4rem;padding-left:1.4rem;border-radius:var(--tabs-border-radius-size) var(--tabs-border-radius-size) 0 0}.tabs__link:focus{margin:0;color:var(--color-text);border:none;border-radius:var(--tabs-border-radius-size) var(--tabs-border-radius-size) 0 0;outline:0 dotted transparent;box-shadow:0 0 0 2px var(--color-white),0 0 0 calc(var(--tabs--focus-height) + 2px) var(--color-focus)}.tabs__link:hover{color:var(--color-dark-green);background:var(--tabs--hover-bg-color)}.tabs__link.is-active::before{top:auto;left:50%;transform:translate(-50%);bottom:0;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--color-dark-green)}.tabs__trigger{display:none}*{box-sizing:border-box}.button--primary{background-color:var(--color-green)}.button--primary:hover{background-color:var(--color-blue-600)}.button--primary.button--extra-small{font-size:.6rem;padding:5px 6px;line-height:.8rem}.layout-container .page-columns{display:flex;gap:1.5rem;align-items:stretch;margin-top:var(--space-l)}.page-container{display:flex;align-items:stretch;flex-wrap:wrap}.page-content-wrapper{flex:1 1 100%;margin-top:0}.sidebar-left{order:0;flex:0 0 15%;max-width:15%;background-color:#fff;box-shadow:5px 5px 60px rgba(0,0,0,.1);height:calc(100vh - 1px);overflow-y:auto;padding:15px}.sidebar-left .region-sidebar-first{position:sticky;top:0;z-index:1}.sidebar-left .site-logo img{max-width:100px;display:block}.sidebar-left .block{padding:0 0 var(--space-l) 0;margin-bottom:var(--space-l)}.sidebar-left .block>h2{margin-top:0;font-size:1.2rem;border-bottom:3px solid var(--tarmes-color);margin-bottom:var(--space-l);text-align:center}.sidebar-left .block:first-child{padding-top:var(--space-l)}.sidebar-left .navigation{padding:0}.sidebar-left .navigation h2{margin:0;padding:var(--space-s)}.sidebar-left .navigation>ul.menu{list-style:none;margin:0;padding:0}.sidebar-left .navigation>ul.menu li{list-style:none;padding:0}.sidebar-left .navigation>ul.menu li.menu-item--expanded>a::before{display:block}.sidebar-left .navigation>ul.menu>li:first-child>a{border-top:.0625rem solid var(--color-gray-200)}.sidebar-left .navigation>ul.menu a{font-size:.8rem;padding:var(--space-s);display:block;color:var(--color-text);text-decoration:none;border-bottom:.0625rem solid var(--color-gray-200);font-weight:600;text-transform:uppercase;position:relative}.sidebar-left .navigation>ul.menu a.active,.sidebar-left .navigation>ul.menu a:hover{background-color:var(--color-green);color:#f0f0f0}.sidebar-left .navigation>ul.menu a.active::before,.sidebar-left .navigation>ul.menu a:hover::before{border-top-color:#f0f0f0}.sidebar-left .navigation>ul.menu a:before{content:"";position:absolute;top:50%;right:var(--space-s);transform:translate(0,-50%);bottom:0;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--color-green);display:none;transition:all .3s ease}.sidebar-left .navigation>ul.menu ul{margin:0;padding:0}.sidebar-left .navigation>ul.menu ul a{font-size:.75rem;padding:var(--space-xs) var(--space-l);text-transform:none}.sidebar-toggle{display:none;background:0 0;border:none;font-size:1.4rem;padding:.35rem .6rem;cursor:pointer;color:var(--color-text)}.right-content{flex:0 0 85%;max-width:85%;height:calc(100vh - 1px);overflow-y:auto}.sidebar-second{order:2;flex:0 0 30%;max-width:30%}.page-content-wrapper{order:1}.with-sidebar-second:not(.with-sidebar-first) .page-content-wrapper{flex-basis:75%}.page-content-wrapper{order:1;flex:1 1 auto}@media (max-width:768px){.layout-container .page-columns{display:block}.sidebar-first{max-width:100%;flex:none;margin-bottom:1rem}}.form-element.chosen-container-single{padding:0;min-height:auto;border:none}.form-element.chosen-container-single .chosen-single{display:flex;align-items:center;min-height:calc((var(--input-padding-vertical) + var(--input-border-size)) * 2 + var(--input-line-height))}.exposed-filters-row{display:flex;flex-wrap:wrap;gap:1rem}.views-exposed-form fieldset.form-wrapper{box-shadow:none;margin:0;padding:0;border:none;margin-block:0}.date-range-element{margin-block:var(--space-s) 0;margin-inline:0 var(--space-xs)}.date-range-element fieldset.form-wrapper .fieldset__wrapper{margin:0;display:flex;gap:15px}.date-range-element .form-type--date{margin-block:0}.field--name-field-detalles-de-pedido fieldset.form-wrapper{box-shadow:none;margin:0;padding:0;border:none}.field--name-field-detalles-de-pedido .fieldset__wrapper{box-shadow:none;margin:0;padding:0;border:none}.field--name-field-detalles-de-pedido .fieldset__wrapper>.form-wrapper{display:flex;flex-wrap:wrap;gap:15px;align-items:flex-start}.field--name-field-detalles-de-pedido .field--name-field-cajas{width:80px}.field--name-field-detalles-de-pedido .button{padding:var(--space-xs)}.field-add-more-submit{background-color:var(--color-focus);color:var(--color-white)}.field-add-more-submit:hover{background-color:var(--color-gray);color:var(--color-white)}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.form-submit:not(.paragraphs-icon-button-collapse,.field-plugin-settings-edit,.image-button){color:var(--button-fg-color--primary);background-color:var(--button-bg-color--primary)}.field--name-field-materiales table tbody .form-wrapper{display:flex}.field--name-field-materiales table tbody .form-wrapper .paragraph-type-top{order:2;margin-left:auto;align-items:center}.field--name-field-materiales table tbody .form-wrapper .paragraph-type-top .paragraph-type-title{display:none}.field--name-field-materiales table tbody .form-wrapper .paragraph-type-top .button{background-color:var(--color-red)}.field--name-field-materiales table tbody .paragraphs-subform{display:flex;flex-wrap:wrap;gap:var(--space-m)}table tr td a{text-decoration:none}.cliente-wrapper .details-wrapper,.group-2-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-l);margin-bottom:var(--space-m)}.cliente-wrapper .details-wrapper .form-item,.group-2-columns .form-item{margin-block:0}* div[id^=edit-field-fechas] .fieldset__wrapper,.group-3-columns .fieldset__wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-l)}* div[id^=edit-field-fechas] .fieldset__wrapper .form-item,.group-3-columns .fieldset__wrapper .form-item{margin-block:0}.block-views footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:0 15px 15px}.views-display-link{display:inline-block;padding:8px 15px;color:#fff!important;text-decoration:none;font-weight:600;background-color:var(--color-green);margin-left:auto}.views-display-link:hover{background-color:var(--color-blue-600)}#edit-account .form-item{margin-block:0;margin-bottom:15px}#edit-account .password-confirm{display:flex;flex-wrap:wrap;min-width:100%}#edit-account .password-confirm__password{width:50%;margin-bottom:0}#edit-account .password-confirm .form-item--pass-pass2{padding-left:var(--space-l)}#edit-account .password-confirm .password-suggestions{display:none!important}#edit-account .password-confirm .form-item__description{width:100%}[id^=edit-cliente-profiles] .claro-details__wrapper{display:flex;flex-wrap:wrap;gap:15px}[id^=edit-cliente-profiles] .claro-details__wrapper .form-item{margin-block:0}[id^=edit-cliente-profiles] .claro-details__wrapper .field--name-field-nombre-cliente,[id^=edit-cliente-profiles] .claro-details__wrapper .field--name-field-telefono-cliente{width:calc(50% - 7.5px)}[id^=edit-cliente-profiles] .claro-details__wrapper .field--type-address{width:100%}.node-form .field--type-address{border:1px solid var(--color-gray-200);padding:var(--space-m)}.field--type-address .form-wrapper .form-wrapper{display:flex;flex-wrap:wrap;gap:var(--space-m)}.field--type-address .form-wrapper .form-wrapper .form-item{margin-block:0}.field--name-body .filter-wrapper,.field--widget-text-textarea .filter-wrapper{display:none}.field--name-field-observaciones{width:100%}.node-form .claro-details:not(.claro-details--accordion-item) .claro-details__summary{background-color:var(--color-absolutezero);color:#fff}.node-form .claro-details:not(.claro-details--accordion-item) .claro-details__summary::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath d='M5.21 1.314L3.79 2.723l5.302 5.353-5.303 5.354 1.422 1.408 6.697-6.762z' fill='%23ffffff'/%3e%3c/svg%3e")}.button.cancel{background-color:var(--button-bg-color--danger);color:#fff}.cliente-wrapper .field--name-field-observaciones,.cliente-wrapper .field--type-address,.cliente-wrapper .field--type-text-long,.cliente-wrapper .form-item--email-cliente{grid-column:span 2}.dashboard .block-views .button--primary{color:var(--color-white)}.dashboard .block-views .button--primary:hover{text-decoration:none}.field--name-field-detalles-revision-obra caption{margin:var(--space-m) 0 var(--space-s);font-size:var(--font-size-h3);font-weight:700;line-height:var(--line-height-heading)}.field--name-field-detalles-revision-obra table thead th:first-child{display:none}.field--name-field-detalles-revision-obra .field-multiple-drag,.field--name-field-detalles-revision-obra .tabledrag-toggle-weight-wrapper{display:none}.field--name-field-detalles-revision-obra .switch-options{margin:0}.field-disabled-without-styles{opacity:1!important;background:0 0!important;border:none!important;box-shadow:none!important}input[readonly]{background-color:#f0f0f0;cursor:not-allowed}.desglose-importe .claro-details__wrapper,.importe-codigos .claro-details__wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-l);margin-bottom:var(--space-m)}.desglose-importe .claro-details__wrapper .form-item,.importe-codigos .claro-details__wrapper .form-item{margin-block:0;width:100%}.desglose-importe .claro-details__wrapper .form-item input,.desglose-importe .claro-details__wrapper .form-item select,.importe-codigos .claro-details__wrapper .form-item input,.importe-codigos .claro-details__wrapper .form-item select{width:100%;max-width:100%;box-sizing:border-box}.worksystem-date-range{display:flex;gap:1rem}.views-field .worksystem-date-range{flex-direction:column;gap:0}table tr.en-proceso .views-field-field-estado-del-pedido{background-color:#c3e2e4}table tr.espera .views-field-field-estado-del-pedido{background-color:#d8e263}table tr.enviado .views-field-field-estado-del-pedido{background-color:#63e2a9}table tr.completado .views-field-field-estado-del-pedido{background-color:#6be263}#block-claro-subtheme-marcadelsitio{margin-bottom:0}#block-claro-subtheme-greetingblock{padding-bottom:10px;border-bottom:1px solid #dedede;margin-bottom:10px}.views-table-container{overflow-x:auto}@media (max-width:1024px){.layout-container{margin-right:15px!important;margin-left:15px!important}.layout-container .page-columns{display:block}.sidebar-toggle{display:inline-block;margin-right:.75rem}.sidebar-left{position:fixed;left:-320px;top:0;width:300px;max-width:80%;height:100vh;z-index:10010;transition:left .28s ease;box-shadow:8px 0 24px rgba(0,0,0,.25);background:#fff;overflow-y:auto}.sidebar-left.open{left:0}.page-content,.page-content-wrapper,.right-content{width:100%;max-width:100%;flex:none;height:auto}header.content-header{padding-left:15px}header .header-left{display:flex}body.sidebar-open::after{content:"";position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:10005}.right-content{max-width:100%;flex:0 0 100%}}@media (max-width:768px){header.content-header{flex-direction:column}header .header-left,header .header-left-info{justify-content:space-between;width:100%}header .header-right{width:100%;margin-top:var(--space-s)}header .button{margin-block:0;margin:0}.dashboard .layout .block{margin-inline-end:0}}#user-login-form{border:1px solid var(--color-gray-200);margin-top:var(--space-l);padding:var(--space-l);background:#fff}.page-user-login header .layout-container{justify-content:center;flex-direction:column;gap:0}.page-user-login header .layout-container .block-page-title-block{margin:0}.page-user-login .block-system-main-block{display:flex;justify-content:center}.views-filters-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #e6e6e6;background:#fafafa}.views-filters-toggle{background:#0b74de;color:#fff;border:none;padding:6px 10px;border-radius:4px;cursor:pointer}.views-filters-panel{padding:12px}