:root{--navy:#0a1628;--navy-2:#0f1f38;--navy-3:#1a2c49;--verde:#1f9d6b;--verde-claro:#e3f4ec;--ambar:#e08a1e;--ambar-claro:#fdf0dc;--rojo:#d64545;--rojo-claro:#fbe5e5;--tinta:#0a1628;--tinta-2:#5c6a7c;--tinta-3:#8c9cb2;--linea:#e3e8ef;--tarjeta:#f4f6f9;--fondo:#fff;--radio:18px;--sombra:0 1px 2px #0a16280d, 0 6px 18px #0a162812;color:var(--tinta);background:var(--fondo);-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--fondo);min-height:100dvh;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}.num{font-variant-numeric:tabular-nums}.oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cabecera{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-3) 100%);color:#fff;z-index:20;position:sticky;top:0;box-shadow:0 2px 12px #060d1f59}.cabecera-in{max-width:1240px;padding:10px 20px;padding-top:max(10px, env(safe-area-inset-top));align-items:center;gap:14px;margin:0 auto;display:flex}.escut{background:#fff;border-radius:50%;flex:none;width:46px;height:46px;box-shadow:0 0 0 2px #ffffff40}.marca{flex-direction:column;min-width:0;line-height:1.15;display:flex}.marca b{letter-spacing:.2px;font-size:18px}.marca span{color:#c2ccda;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.nav-sup{gap:4px;margin-left:24px;display:flex}.nav-sup button{color:#c2ccda;background:0 0;border:0;border-radius:999px;padding:9px 14px;font-size:14.5px;font-weight:600;transition:background .2s,color .2s}.nav-sup button:hover{color:#fff;background:#ffffff14}.nav-sup button[aria-current=page]{color:var(--navy);background:#fff}.usuario{align-items:center;gap:10px;margin-left:auto;font-size:13.5px;display:flex}.usuario .chip{white-space:nowrap;background:#ffffff1a;border-radius:999px;padding:6px 12px}.usuario .chip small{color:#9fb0c6;margin-left:6px}.btn-salir{color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:999px;padding:6px 12px;font-size:13px}.nav-inf{display:none}main{max-width:1240px;margin:0 auto;padding:22px 20px 48px}h1{letter-spacing:-.3px;margin:4px 0 2px;font-size:26px}h2{letter-spacing:-.1px;margin:0;font-size:18px}.sub{color:var(--tinta-2);margin:0;font-size:14px}.cabeza-seccion{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:30px 0 12px;display:flex}.cabeza-seccion .sub{font-size:13px}.tarjeta{background:var(--tarjeta);border:1px solid var(--linea);border-radius:var(--radio);box-shadow:var(--sombra);padding:18px;position:relative}.aparece{animation:.42s cubic-bezier(.2,.7,.2,1) both aparece}@keyframes aparece{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aparece,.barra-in,.crece{transition:none!important;animation:none!important}}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kpi{flex-direction:column;justify-content:space-between;min-height:128px;display:flex;overflow:visible}.kpi .etq{color:var(--tinta-2);text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:6px;padding-right:30px;font-size:13px;font-weight:600;display:flex}.kpi .valor{letter-spacing:-1px;color:var(--navy);margin:8px 0 4px;font-size:34px;font-weight:800;line-height:1.05}.kpi .detalle{color:var(--tinta-2);font-size:13.5px}.kpi .detalle b{color:var(--tinta)}.kpi.destacado{background:linear-gradient(140deg, var(--navy) 0%, var(--navy-3) 100%);border-color:var(--navy-3);color:#fff}.kpi.destacado .etq,.kpi.destacado .detalle{color:#c2ccda}.kpi.destacado .detalle b,.kpi.destacado .valor{color:#fff}.kpi.destacado .acento{background:var(--verde);border-radius:4px;width:28px;height:4px;margin-bottom:4px;display:inline-block}.mini-kpis{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pastilla{background:var(--tarjeta);border:1px solid var(--linea);color:var(--tinta-2);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;display:inline-flex}.pastilla b{color:var(--tinta)}.pastilla.ok{background:var(--verde-claro);color:#145f42;border-color:#bfe5d2}.pastilla.aviso{background:var(--ambar-claro);color:#8a4f06;border-color:#f4d6a8}.pastilla.mal{background:var(--rojo-claro);color:#9b2424;border-color:#f2c2c2}.info{position:absolute;top:12px;right:12px}.info-btn{width:24px;height:24px;color:var(--tinta-3);background:0 0;border:1px solid;border-radius:50%;place-items:center;padding:0;font:italic 700 13px/1 Georgia,serif;display:grid}.destacado .info-btn{color:#c2ccda}.info-pop{background:var(--navy);color:#e8eef6;z-index:15;text-transform:none;letter-spacing:0;border-radius:12px;width:min(300px,78vw);padding:12px 14px;font-size:13px;font-weight:400;line-height:1.45;position:absolute;top:30px;right:0;box-shadow:0 10px 30px #060d1f59}.info-pop b{color:#fff}.graficos{grid-template-columns:1.25fr 1fr;gap:14px;margin-top:14px;display:grid}.barras{flex-direction:column;gap:12px;margin-top:14px;display:flex}.barra-fila{text-align:left;background:0 0;border:0;grid-template-columns:150px 1fr;align-items:center;gap:10px;width:100%;padding:0;display:grid}.barra-nombre{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.barra-nombre small{color:var(--tinta-3);font-size:12px;font-weight:400;display:block}.barra-pista{background:#e8ecf2;border-radius:9px;height:30px;position:relative;overflow:hidden}.barra-in{background:linear-gradient(90deg, var(--navy-3), #2f6fb5);transform-origin:0;border-radius:9px;animation:.8s cubic-bezier(.2,.7,.2,1) both crece;position:absolute;inset:0 auto 0 0}.barra-in.abierto{background:repeating-linear-gradient(135deg,#2f6fb5 0 10px,#3d7fc4 10px 20px)}@keyframes crece{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.barra-valor{color:var(--navy);font-size:13px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.barra-valor.dentro{color:#fff;left:10px;right:auto}.marca-coste{background:var(--verde);border-radius:2px;width:3px;position:absolute;top:3px;bottom:3px;box-shadow:0 0 0 2px #fff}.leyenda-linea{color:var(--tinta-2);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12.5px;display:flex}.leyenda-linea i{vertical-align:-2px;border-radius:3px;width:12px;height:12px;margin-right:5px;display:inline-block}.dona-caja{grid-template-columns:190px 1fr;align-items:center;gap:16px;margin-top:10px;display:grid}.dona{width:190px;height:190px}.dona circle{transition:stroke-dasharray .6s,stroke-dashoffset .6s}.dona-centro{fill:var(--navy);font-weight:800}.dona-leyenda{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.dona-leyenda li{grid-template-columns:12px 1fr auto auto;align-items:center;gap:8px;display:grid}.dona-leyenda i{border-radius:3px;width:12px;height:12px}.dona-leyenda span:nth-child(3){font-weight:700}.dona-leyenda span:nth-child(4){color:var(--tinta-3);text-align:right;width:44px}select.selector{border:1px solid var(--linea);background:#fff;border-radius:10px;max-width:100%;padding:7px 10px;font-size:13.5px}.calendario{margin-top:10px}.cal-meses{color:var(--tinta-3);border-bottom:1px solid var(--linea);margin-left:150px;padding-bottom:6px;font-size:12px;display:grid}.cal-fila{text-align:left;background:0 0;border:0;grid-template-columns:150px 1fr;align-items:center;width:100%;min-height:40px;padding:0;display:grid}.cal-fila+.cal-fila{border-top:1px dashed var(--linea)}.cal-pista{height:40px;position:relative}.cal-raya{border-left:1px solid #edf0f5;position:absolute;top:0;bottom:0}.cal-bloque{background:var(--navy-3);border-radius:6px;min-width:6px;height:20px;position:absolute;top:12px}.cal-fila .barra-nombre{white-space:normal;padding:4px 8px 4px 0;line-height:1.2;overflow:visible}.cal-fila .cal-fechas{font-variant-numeric:tabular-nums;color:var(--tinta-2,#3b4a60);white-space:nowrap;font-weight:600}.cal-fila{min-height:48px}.cal-bloque.abierto{background:var(--verde)}.cal-sin{color:#8a4f06;background:var(--ambar-claro);border:1px dashed #f0c27a;border-radius:8px;padding:4px 10px;font-size:12.5px;display:inline-block}.cal-hoy{background:var(--rojo);width:2px;position:absolute;top:-4px;bottom:-4px}.rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.est-card{text-align:left;border:1px solid var(--linea);cursor:pointer;width:100%;font:inherit;color:inherit;transition:transform .18s,box-shadow .18s}.est-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0a16280f,0 14px 28px #0a16281a}.est-card:focus-visible,.barra-fila:focus-visible,.cal-fila:focus-visible{outline-offset:2px;outline:3px solid #2f6fb5}.est-cab{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.est-cab h3{margin:0;font-size:17px}.est-meta{color:var(--tinta-2);margin-top:3px;font-size:13px}.estado{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.estado.cerrado{background:var(--verde-claro);color:#145f42}.estado.curso{background:var(--ambar-claro);color:#8a4f06}.est-total{color:var(--navy);letter-spacing:-.5px;margin:12px 0 2px;font-size:26px;font-weight:800}.est-pie{color:var(--tinta-2);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12.5px;display:flex}.est-pie b{color:var(--tinta)}.est-barra{background:#e8ecf2;border-radius:6px;height:8px;margin-top:12px;display:flex;overflow:hidden}.est-barra span{height:100%}.tec-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px;margin-top:12px;display:grid}.tec{grid-template-columns:1fr auto;align-items:baseline;gap:4px 10px;display:grid}.tec-nombre{font-size:14px;font-weight:600}.tec-cifra{color:var(--tinta-2);font-size:13px}.tec-cifra b{color:var(--tinta)}.tec-pista{background:#e3e8ef;border-radius:8px;grid-column:1/-1;height:12px;position:relative;overflow:hidden}.tec-in{background:var(--verde);transform-origin:0;border-radius:8px;animation:.9s cubic-bezier(.2,.7,.2,1) both crece;position:absolute;inset:0 auto 0 0}.tec-in.aviso{background:var(--ambar)}.tec-in.mal{background:var(--rojo)}.tec-80{background:#0a162840;width:2px;position:absolute;top:0;bottom:0;left:80%}.tec-estado{color:var(--tinta-3);grid-column:1/-1;font-size:12px}.tec-estado.aviso{color:#8a4f06;font-weight:700}.tec-estado.mal{color:#9b2424;font-weight:700}.tabla-caja{-webkit-overflow-scrolling:touch;margin-top:10px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--tinta-2);border-bottom:1px solid var(--linea);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:700}td{border-bottom:1px solid var(--linea);vertical-align:top;padding:10px}td.der,th.der{text-align:right}tr:last-child td{border-bottom:0}.sin-dato{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sin-dato li{border:1px solid var(--linea);border-left:4px solid var(--ambar);background:#fff;border-radius:10px;padding:10px 12px;font-size:13.5px}.sin-dato b{margin-right:6px}.etiqueta-sin{color:#8a4f06;font-weight:700}.velo{z-index:40;background:#060d1f8c;justify-content:center;align-items:flex-start;padding:40px 16px;animation:.2s both aparece;display:flex;position:fixed;inset:0;overflow-y:auto}.hoja{background:#fff;border-radius:22px;width:min(860px,100%);overflow:hidden;box-shadow:0 30px 80px #060d1f73}.hoja-cab{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-3) 100%);color:#fff;align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.hoja-cab h2{font-size:22px}.hoja-cab .sub{color:#c2ccda}.hoja-cerrar{color:#fff;background:#ffffff1f;border:0;border-radius:50%;flex:none;width:36px;height:36px;margin-left:auto;font-size:20px;line-height:1}.hoja-cuerpo{gap:16px;padding:20px 22px 24px;display:grid}.datos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dato{background:var(--tarjeta);border:1px solid var(--linea);border-radius:14px;padding:12px}.dato small{text-transform:uppercase;letter-spacing:.5px;color:var(--tinta-2);font-size:11.5px;font-weight:700;display:block}.dato b{margin-top:4px;font-size:17px;display:block}.dato em{color:var(--tinta-3);margin-top:2px;font-size:12px;font-style:normal;display:block}.desglose{gap:8px;display:grid}.desglose-fila{grid-template-columns:130px 1fr 92px 46px;align-items:center;gap:10px;font-size:13.5px;display:grid}.desglose-pista{background:#edf0f5;border-radius:6px;height:10px;overflow:hidden}.desglose-pista span{transform-origin:0;border-radius:6px;height:100%;animation:.7s both crece;display:block}.explica{background:var(--verde-claro);border:1px solid #bfe5d2;border-radius:14px;padding:14px;font-size:14px;line-height:1.5}.explica.aviso{background:var(--ambar-claro);border-color:#f4d6a8}.explica h4{margin:0 0 4px;font-size:14px}.comparar{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.btn{background:var(--navy);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:700;transition:transform .1s,filter .2s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.verde{background:var(--verde)}.btn.claro{color:var(--navy);border:1px solid var(--linea);background:#fff}.btn.peligro{color:var(--rojo);background:#fff;border:1px solid #f2c2c2}.btn.ancho{width:100%}.btn.peq{border-radius:10px;padding:8px 12px;font-size:13.5px}.campo{gap:6px;display:grid}.campo>span{font-size:14px;font-weight:700}.campo input[type=text],.campo input[type=password],.campo input[type=date],.campo textarea,.campo select,.campo input[inputmode]{background:#fff;border:1px solid #cfd7e2;border-radius:12px;width:100%;padding:12px 14px;font-size:16px}.campo textarea{resize:vertical;min-height:84px}.campo input:focus,.campo textarea:focus,.campo select:focus{border-color:#2f6fb5;outline:3px solid #2f6fb540}.error{color:#9b2424;font-size:13.5px;font-weight:600}.aviso-caja{background:var(--rojo-claro);color:#9b2424;border:1px solid #f2c2c2;border-radius:12px;padding:10px 12px;font-size:14px}.ok-caja{background:var(--verde-claro);color:#145f42;border:1px solid #bfe5d2;border-radius:12px;padding:10px 12px;font-size:14px}.entrada{background:radial-gradient(1200px 600px at 20% -10%, #24406b 0%, transparent 60%), linear-gradient(160deg, var(--navy) 0%, var(--navy-2) 60%, #060d1f 100%);place-items:center;min-height:100dvh;padding:24px;display:grid}.entrada-caja{background:#fff;border-radius:24px;gap:16px;width:min(400px,100%);padding:30px 26px 26px;display:grid;box-shadow:0 30px 80px #0006}.entrada-caja .escut{width:84px;height:84px;margin:-72px auto 0;box-shadow:0 8px 24px #0000004d,0 0 0 5px #fff}.entrada-caja h1{text-align:center;font-size:22px}.entrada-caja .sub{text-align:center}.ent-total{background:linear-gradient(140deg, var(--navy) 0%, var(--navy-3) 100%);color:#fff;box-shadow:var(--sombra);border-radius:22px;padding:20px}.ent-total small{color:#c2ccda;text-transform:uppercase;letter-spacing:.6px;font-size:13px;font-weight:700}.ent-total b{letter-spacing:-1px;margin:4px 0;font-size:40px;display:block}.ent-total span{color:#c2ccda;font-size:14px}.lista-est{gap:12px;display:grid}.est-boton{text-align:left;border:1px solid var(--linea);align-items:center;gap:14px;width:100%;display:flex}.est-boton .icono{background:var(--navy);color:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:15px;font-weight:800;display:grid}.est-boton .icono.cerrado{color:var(--navy);background:#c2ccda}.est-boton .flecha{color:var(--tinta-3);margin-left:auto;font-size:22px}.tickets{gap:10px;display:grid}.ticket{background:var(--tarjeta);border:1px solid var(--linea);border-radius:16px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.ticket img,.ticket .sin-img{object-fit:cover;width:56px;height:56px;color:var(--tinta-2);background:#dde3eb;border-radius:12px;place-items:center;font-size:11px;display:grid}.ticket-tipo{font-weight:700}.ticket-meta{color:var(--tinta-2);font-size:12.5px}.ticket-importe{text-align:right;font-size:17px;font-weight:800}.ticket-acciones{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.ticket.borrado{opacity:.5}.tipos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tipo{background:#fff;border:1.5px solid #cfd7e2;border-radius:14px;justify-items:center;gap:4px;padding:12px 6px;font-size:14px;font-weight:700;transition:all .15s;display:grid}.tipo .emo{font-size:22px;line-height:1}.tipo[aria-pressed=true]{border-color:var(--verde);background:var(--verde-claro);color:#145f42;box-shadow:0 0 0 2px var(--verde) inset}.foto-zona{text-align:center;cursor:pointer;background:#f7f9fc;border:2px dashed #b9c4d3;border-radius:18px;place-items:center;gap:8px;min-height:150px;padding:22px;display:grid;position:relative}.foto-zona.lista{border-style:solid;border-color:var(--verde);padding:8px}.foto-zona img{border-radius:12px;max-width:100%;max-height:260px}.foto-zona .gran{font-size:34px}.foto-zona input{opacity:0;cursor:pointer;position:absolute;inset:0}.candado{border:1px solid var(--linea);color:var(--tinta-2);background:#eef1f5;border-radius:14px;padding:12px 14px;font-size:14px}.fab{z-index:25;border-radius:999px;padding:15px 22px;position:fixed;bottom:24px;right:20px;box-shadow:0 10px 24px #1f9d6b73}.pasos{color:var(--tinta-3);gap:6px;font-size:12.5px;display:flex}.pasos b{color:var(--verde)}.volver{color:var(--tinta-2);background:0 0;border:0;margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.gform{grid-template-columns:minmax(0,1fr);gap:12px;max-width:760px;margin:0 auto;display:grid}.gform-preg{overflow-wrap:anywhere;min-width:0}.gform-cab{border-top:10px solid var(--navy)}.gform-cab h1{font-size:26px}.gform-preg{border:1px solid var(--linea);background:#fff;border-radius:14px;padding:20px;box-shadow:0 1px 2px #0a16280d}.gform-preg.con-error{border-color:#e7a3a3}.gform-preg h3{margin:0 0 4px;font-size:16px;font-weight:600}.gform-preg h3 .ast{color:var(--rojo);margin-left:4px}.gform-preg .ayuda{color:var(--tinta-2);margin:0 0 12px;font-size:13px}.gform-preg label.op{align-items:center;gap:10px;padding:7px 0;font-size:15px;display:flex}.gform-preg input[type=checkbox],.gform-preg input[type=radio]{width:20px;height:20px;accent-color:var(--navy)}.gform-preg input[type=text],.gform-preg textarea,.gform-preg select{background:0 0;border:0;border-bottom:1px solid #cfd7e2;border-radius:0;width:100%;padding:8px 2px;font-size:15px}.gform-preg select{border:1px solid #cfd7e2;border-radius:8px;max-width:280px;padding:10px}.gform-preg input:focus,.gform-preg textarea:focus{border-bottom:2px solid var(--navy);outline:0}.gform-preg .otro-texto{flex:1}.gform-obl{color:var(--rojo);font-size:13.5px}@media (width<=1000px){.graficos{grid-template-columns:1fr}.rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.cabecera-in{gap:10px;padding:10px 14px}.escut{width:40px;height:40px}.marca b{font-size:16px}.nav-sup,.usuario .chip small{display:none}.usuario .chip{white-space:normal;overflow-wrap:anywhere;text-align:center;padding:5px 10px;line-height:1.2}.marca span{display:none}.usuario{gap:8px;min-width:0}main{padding:16px 14px 96px}h1{font-size:22px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi{min-height:112px;padding:14px}.kpis>.kpi:last-child{grid-column:1/-1}.kpi .valor{letter-spacing:-.5px;font-size:23px}.kpi .etq{letter-spacing:.3px;font-size:11.5px}.kpi .detalle{font-size:12.5px}.kpi.destacado{grid-column:1/-1}.kpi.destacado .valor{font-size:34px}.rejilla{grid-template-columns:1fr}.barra-fila,.cal-fila{grid-template-columns:96px 1fr}.cal-meses{margin-left:96px}.barra-nombre{font-size:13px}.dona-caja{grid-template-columns:1fr;justify-items:center}.dona-leyenda{width:100%}.tec-lista{grid-template-columns:1fr}.datos{grid-template-columns:repeat(2,minmax(0,1fr))}.comparar{grid-template-columns:1fr}.desglose-fila{grid-template-columns:96px 1fr 84px 40px;font-size:12.5px}.velo{align-items:flex-start;padding:8dvh 0 0}.hoja{border-radius:22px 22px 0 0;min-height:92dvh}.tipos{grid-template-columns:repeat(4,minmax(0,1fr))}.tipo{padding:10px 2px;font-size:12px}.nav-inf{z-index:30;border-top:1px solid var(--linea);padding:6px 6px max(6px, env(safe-area-inset-bottom));background:#fff;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #0a162814}.nav-inf button{color:var(--tinta-3);background:0 0;border:0;border-radius:12px;flex:1;justify-items:center;gap:2px;padding:8px 4px;font-size:12px;font-weight:700;display:grid}.nav-inf button .emo{font-size:20px;line-height:1}.nav-inf button[aria-current=page]{color:var(--navy);background:#eef2f7}.fab{bottom:84px;right:14px}.fab.sin-nav{bottom:20px}}
