.calcularnominas-com{color:var(--color-text-invers);font-size:clamp(1em, 1.5vw, 2.5em)!important;font-size:90%;letter-spacing:.4px;font-weight:300;padding:5px}.calcularnominas-com-local{color:var(--color-text-invers);font-size:clamp(1em, 1.5vw, 2.5em)!important;font-size:90%;letter-spacing:.4px;font-weight:300;padding:5px}.nominahogar-online{display:flex;align-items:center;color:var(--color-primari-text);font-size:clamp(1.4em, 1.8vw, 2.3em);font-size:1.4rem;letter-spacing:1px;font-weight:300;padding:5px 8px}.capsalera-fixa{position:fixed;display:flex;top:0;left:0;height:38px;width:100%;z-index:2000;justify-content:space-between;background-color:var(--color-primari)}.capsalera__item{display:flex;flex-direction:row;align-items:center;height:100%;padding:0 10px;border:1px dotted transparent}.zona--logo{display:flex;align-items:center;height:100%;color:var(--color-primari-text)}.zona--logo p{color:var(--color-primari-text)!important;margin:0!important}.zona--central{flex:1;display:flex;align-items:center;justify-content:flex-end;height:100%}.--empresa-persona{display:flex;width:fit-content;margin:12px}.zona--usuari{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:4px 20px;gap:10px;height:100%;background-color:var(--color-secundari);color:var(--color-text-label);border:1px solid transparent;border-top-left-radius:18px}@media (max-width:900px){.zona--central,.zona--logo{display:none}}.item--usuari{display:flex;flex-direction:row;align-items:center;gap:6px;padding:4px 6px;border-radius:4px;border:1px solid transparent;transition:.15s}.item--usuari:hover{border-color:rgba(255,255,255,.45);cursor:pointer}.item--usuari a,.item--usuari span{color:var(--color-primari-text);font-size:.9rem;text-decoration:none}.capsalera-credits{height:25px;min-width:120px;display:flex;align-items:center;justify-content:center;font-size:.9rem;border:1px solid transparent;border-radius:4px;background-color:var(--color-primari-clar);color:var(--color-text-label);transition:.15s}.capsalera-credits:hover{border-color:#16a729;box-shadow:rgba(0,0,0,.35) 0 5px 15px;cursor:pointer}.capsalera-credits:active{background-color:#9acd32;border-color:green;color:#000;box-shadow:none}.capsalera-titol{width:clamp(200px,22vw,520px)}.capsalera-titol h2{text-shadow:0 0 5px var(--color-primari);font-size:clamp(1.1em, 1.4vw, 1.8vw);font-weight:400;color:#000;margin-left:10px;letter-spacing:2px}.ico-menu{color:var(--color-primari-text);padding:5px 10px;font-size:1.3rem;transition:.2s}.ico-menu:hover{color:#9acd32;cursor:pointer}.ico-menu:active{color:#7ac9f7}.capsalera-label,.capsalera-valor{display:flex;align-items:center;color:#fff}.capsalera-nomina{display:inline-flex;flex-direction:row;justify-content:center;width:35%;font-size:11px!important;margin:0;border-top:none;border-bottom:none}.capsalera-nomina span{padding:0;margin:0;font-size:11px;color:var(--color-text-invers);line-height:normal}.capsalera-nomina--element{display:flex;align-items:center;font-size:11px;height:95%;border-left:1px solid #ccc;padding-left:8px;padding-top:8px;margin-left:8px;max-width:150px;color:var(--color-text-clar)}.capsalera-nomina--element div{font-size:11px;color:var(--color-text-clar)}.capsalera-nomina label{display:block;position:absolute;font-size:10px;font-style:italic;color:#e4e4e4;margin-left:16px;top:0}.capsalera-avis-manteniment{display:flex;position:fixed;width:60%;justify-content:space-between;align-items:center;background-color:#fff;border:4px solid red;padding:1px 10px;color:#fff}.capsalera-avis-manteniment p{color:red;font-size:13px;padding-left:10px}.capsalera-avis-manteniment:hover{opacity:0;cursor:default}.cn-peu{position:fixed;left:0;bottom:0;width:100%;background-color:#f8f7fd;z-index:1001;border-top:1px solid #fce7c3;height:2dvh;min-height:15px}.cn-peu p{text-align:right;color:#c9c9f8;font-size:10px;letter-spacing:1.8px;padding-top:2px}.cn-peu p:hover{color:var(--color-text);cursor:default}.selector-idioma-capcalera{position:relative;display:inline-block}.idioma-actiu{border:0;background:0 0;color:#fff;cursor:pointer;font-size:13px;padding-top:3px}.llista-idiomes{position:absolute;right:0;top:100%;background:#fff;min-width:120px;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:10000;border-radius:8px}.llista-idiomes button{display:block;width:100%;border:0;background:#fff;color:#333;text-align:left;padding:7px 12px;cursor:pointer}.llista-idiomes button:hover{background:var(--color-secundari);color:#fff}