:root{--serenity-green-deep: #253e30;--serenity-green-dark: #1b2e23;--serenity-green-card: #2a4736;--serenity-green-soft: #385945;--serenity-green-tint: rgba(37, 62, 48, .08);--serenity-gold: #bfa382;--serenity-gold-hover: #ad8f6c;--serenity-gold-light: #dfd0bf;--serenity-gold-tint: rgba(191, 163, 130, .12);--serenity-sand-bg: #ede5da;--serenity-sand-card: #f4ede4;--serenity-cream-canvas: #f8f6f0;--serenity-cream-pure: #fbf9f5;--serenity-white: #ffffff;--serenity-text-dark: #1c2b22;--serenity-text-muted: #5e6f64;--serenity-text-light: #8f9e95;--font-serenity-serif: "Cormorant Garamond", "Playfair Display", Georgia, serif;--font-serenity-sans: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-family: var(--font-serenity-sans);--font-title: var(--font-serenity-serif);--border-radius-sm: 6px;--border-radius-md: 12px;--border-radius-lg: 20px;--border-radius-xl: 32px;--border-radius-full: 9999px;--transition-fast: .15s ease-in-out;--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.16, 1, .3, 1);--serenity-gold-glow: 0 12px 36px rgba(191, 163, 130, .28);--serenity-shadow-luxury: 0 24px 60px -12px rgba(37, 62, 48, .14);--serenity-shadow-card: 0 8px 32px rgba(37, 62, 48, .06);--serenity-card-border-gold: 1px solid rgba(191, 163, 130, .35);--serenity-card-border-light: 1px solid rgba(37, 62, 48, .08);--bg-primary: var(--serenity-cream-canvas);--bg-secondary: #f3eee6;--bg-card: #ffffff;--border-color: #e5dcce;--text-primary: var(--serenity-text-dark);--text-secondary: #2f4437;--text-muted: var(--serenity-text-muted);--color-accent: var(--serenity-green-deep);--color-accent-hover: var(--serenity-green-soft);--color-accent-light: var(--serenity-green-tint);--color-gold: var(--serenity-gold);--color-danger: #e11d48;--soto-bg-primary: var(--bg-primary);--soto-bg-content: var(--bg-secondary);--soto-bg-card: var(--bg-card);--soto-border-color: var(--border-color);--soto-text-color: var(--text-primary);--soto-text-secondary: var(--text-secondary);--soto-text-muted: var(--text-muted);--soto-color-primary: var(--color-accent)}.dark-theme{--bg-primary: #121c16;--bg-secondary: #192720;--bg-card: #203128;--border-color: #2e4438;--text-primary: #f8fbf9;--text-secondary: #cde0d5;--text-muted: #839b8e;--color-accent: #bfa382;--color-accent-hover: #dfd0bf;--color-accent-light: rgba(191, 163, 130, .12)}body{font-family:var(--font-family);background-color:var(--bg-primary);color:var(--text-primary);margin:0;padding:0;transition:color var(--transition-normal)}.soto-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:2rem;box-sizing:border-box;box-shadow:0 10px 25px -5px #00000008;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.soto-card:hover{border-color:var(--color-accent)}.soto-card--interactive,.soto-card--clickable{cursor:pointer;transition:border-color var(--transition-normal),transform var(--transition-normal),box-shadow var(--transition-normal)}.soto-card--interactive:hover,.soto-card--clickable:hover{transform:translateY(-4px);box-shadow:0 20px 35px -10px var(--color-accent-light)}.soto-card__title{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-top:0;margin-bottom:.75rem}.soto-card__description{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin:0}.soto-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;font-weight:600;font-size:.95rem;border-radius:var(--border-radius-md);border:none;cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);text-decoration:none}.soto-btn--primary{background-color:var(--color-accent);color:#fff}.dark-theme .soto-btn--primary{color:#0f172a}.soto-btn--primary:hover{background-color:var(--color-accent-hover);transform:scale(1.02);box-shadow:0 8px 20px var(--color-accent-light)}.soto-btn--primary:active{transform:scale(.98)}.soto-btn--secondary{background-color:transparent;border:2px solid var(--border-color);color:var(--text-primary)}.soto-btn--secondary:hover{border-color:var(--color-accent);color:var(--color-accent);background-color:var(--color-accent-light)}.soto-modal-backdrop{position:fixed;inset:0;background:#0f172a99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.soto-modal-container{width:100%;background:var(--soto-bg-card, #ffffff);border:1px solid var(--soto-border-color, #e2e8f0);border-radius:24px;box-shadow:0 25px 60px -15px #0003;display:flex;flex-direction:column;overflow:hidden;animation:soto-modal-pop .25s cubic-bezier(.34,1.56,.64,1)}.dark-theme .soto-modal-container{background:#1e293b;border-color:#334155}@keyframes soto-modal-pop{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.soto-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1.5px solid var(--soto-border-color, #e2e8f0)}.soto-modal-header h4{margin:0;font-size:15.5px;font-weight:800;color:var(--soto-text-color, #1e293b)}.soto-btn-close-modal{background:none;border:none;color:var(--soto-text-muted, #64748b);cursor:pointer;padding:6px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.soto-btn-close-modal:hover{color:#ef4444;background:#ef444414}.soto-modal-body{padding:1.5rem;overflow-y:auto}.soto-modal-footer{padding:1.25rem 1.5rem;border-top:1.5px solid var(--soto-border-color, #e2e8f0);background:var(--soto-bg-content, #fafafb);display:flex;gap:.75rem;justify-content:flex-end}.soto-page-actions{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}@media (max-width: 768px){.soto-page-actions{justify-content:stretch}.soto-page-actions .soto-btn{flex:1}}.soto-db-page-header{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--soto-border-color, #e2e8f0)}@media (max-width: 768px){.soto-db-page-header{flex-direction:column;align-items:flex-start;gap:1rem}}.soto-db-page-title-area{flex:1}.soto-db-page-title{font-size:24px;font-weight:800;color:var(--soto-text-color, #1e293b);margin:0 0 4px;letter-spacing:-.02em}.soto-db-page-subtitle{font-size:13.5px;color:var(--soto-text-muted, #64748b);margin:0;line-height:1.5}.dark-theme .soto-db-page-subtitle{color:var(--soto-text-secondary, #cbd5e1)}.btn-header-actions{display:flex;gap:.75rem;align-items:center}@media (max-width: 768px){.btn-header-actions{width:100%}.btn-header-actions button,.btn-header-actions a{flex:1;width:100%}}.soto-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-bottom:2rem;width:100%}.soto-kpi-card{background:var(--soto-bg-card, #ffffff);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--soto-border-color, rgba(0, 0, 0, .08));border-radius:16px;padding:1.25rem;display:flex;align-items:center;gap:1rem;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 4px 20px #00000005;text-decoration:none;box-sizing:border-box}.soto-kpi-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000000d}.dark-theme .soto-kpi-card{background:#1e293bb3;border-color:#ffffff14;box-shadow:0 4px 20px #0003}.dark-theme .soto-kpi-card:hover{background:#1e293be6;border-color:var(--color-accent, #ec4899);box-shadow:0 8px 30px rgba(var(--color-accent-rgb, 236, 72, 153),.1)}.soto-kpi-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.soto-kpi-icon svg{width:24px;height:24px}.soto-kpi-icon--blue{background:#3b82f61a;color:#3b82f6}.soto-kpi-icon--green{background:#22c55e1a;color:#22c55e}.soto-kpi-icon--purple{background:#a855f71a;color:#a855f7}.soto-kpi-icon--orange{background:#f973161a;color:#f97316}.soto-kpi-icon--danger{background:#ef44441a;color:#ef4444}.soto-kpi-info{display:flex;flex-direction:column;flex-grow:1}.soto-kpi-label{font-size:13px;color:var(--soto-text-muted, #64748b);font-weight:500}.dark-theme .soto-kpi-label{color:#94a3b8}.soto-kpi-value{font-size:20px;font-weight:700;color:var(--soto-text-color, #1e293b);margin-top:.15rem}.dark-theme .soto-kpi-value{color:#fff}.soto-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;min-height:180px;width:100%;box-sizing:border-box}.soto-loading-container .soto-spinner{width:44px;height:44px;border:3px solid rgba(191,163,130,.2);border-top-color:var(--serenity-gold, #bfa382);border-right-color:var(--serenity-green-deep, #253e30);border-radius:50%;animation:sotoZenSpin 1.4s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 10px rgba(191,163,130,.35));margin-bottom:.85rem}.soto-loading-container p{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--serenity-green-deep, #253e30);margin:0}@keyframes sotoZenSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--color-accent: var(--serenity-green-deep);--color-accent-hover: var(--serenity-green-soft);--color-accent-light: var(--serenity-green-tint);--font-family: var(--font-serenity-sans)}html:not(.dark-theme),html:not(.dark-theme) body,html:not(.dark-theme) app-root{background-color:var(--serenity-cream-canvas);color:var(--serenity-text-dark);font-family:var(--font-serenity-sans);margin:0;padding:0}html.dark-theme,html.dark-theme body,html.dark-theme app-root{background-color:#121c16!important;color:#f8fbf9!important}.soto-form-label{display:block;font-size:.78rem!important;font-weight:700!important;color:var(--serenity-text-muted)!important;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem!important}.soto-form-input{width:100%;padding:10px 14px!important;border-radius:12px!important;border:1.5px solid var(--border-color)!important;background:var(--bg-card)!important;color:var(--text-primary)!important;font-family:var(--font-family);font-size:.92rem!important;font-weight:500!important;line-height:1.5;outline:none!important;box-sizing:border-box!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.soto-form-input::placeholder{color:var(--text-muted)!important;font-size:.88rem;font-weight:400}.soto-form-input:focus{border-color:var(--serenity-gold)!important;box-shadow:0 0 0 3.5px var(--serenity-gold-tint)!important}.soto-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;min-height:42px;font-family:var(--font-serenity-sans, var(--font-family));font-size:13.5px;font-weight:700;line-height:1.2;border-radius:12px;border:1px solid transparent;cursor:pointer;outline:none;text-decoration:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.soto-btn svg{flex-shrink:0;transition:transform .2s ease}.soto-btn:hover:not(:disabled){transform:translateY(-1px)}.soto-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.soto-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.soto-btn--primary{background:var(--serenity-gold, #bfa382)!important;color:#1b2e23!important;border-color:var(--serenity-gold, #bfa382)!important;box-shadow:0 4px 14px #00000026}.soto-btn--primary svg{color:#1b2e23!important}.soto-btn--primary:hover:not(:disabled){background:var(--serenity-gold-hover, #a68b69)!important;border-color:var(--serenity-gold-hover, #a68b69)!important;color:#1b2e23!important;box-shadow:0 6px 20px #bfa38240}.soto-btn--secondary{background:#bfa38224!important;color:var(--serenity-green-deep, #253e30)!important;border-color:var(--serenity-gold-light, #dfd0bf)!important}.soto-btn--secondary svg{color:var(--serenity-green-deep, #253e30)!important}.soto-btn--secondary:hover:not(:disabled){background:var(--serenity-gold, #bfa382)!important;color:#1b2e23!important;border-color:var(--serenity-gold, #bfa382)!important}.soto-btn--secondary:hover:not(:disabled) svg{color:#1b2e23!important}.soto-dark-context .soto-btn--secondary,.soto-sidebar .soto-btn--secondary{color:var(--serenity-gold-light, #dfd0bf)!important;border-color:#bfa38247!important}.soto-dark-context .soto-btn--secondary svg,.soto-sidebar .soto-btn--secondary svg{color:var(--serenity-gold, #bfa382)!important}.soto-dark-context .soto-btn--secondary:hover:not(:disabled),.soto-sidebar .soto-btn--secondary:hover:not(:disabled){color:#fff!important;border-color:var(--serenity-gold, #bfa382)!important}.soto-dark-context .soto-btn--secondary:hover:not(:disabled) svg,.soto-sidebar .soto-btn--secondary:hover:not(:disabled) svg{color:#fff!important}.soto-btn--danger{background:#ef444424!important;color:#fca5a5!important;border-color:#ef444459!important}.soto-btn--danger svg{color:#fca5a5}.soto-btn--danger:hover:not(:disabled){background:#ef444440!important;border-color:#ef4444!important;color:#fff!important}.soto-btn--sm{padding:6px 14px;min-height:32px;font-size:12px;border-radius:8px}.soto-btn--lg{padding:13px 26px;min-height:48px;font-size:15px;border-radius:14px}.soto-quick-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 18px;border-radius:9999px;font-size:13px;font-weight:600;text-decoration:none;background:var(--serenity-green-card, #2a4736);color:#fff;border:1px solid rgba(191,163,130,.3);transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #0000001f}.soto-quick-btn svg{color:var(--serenity-gold, #bfa382);transition:transform .2s ease}.soto-quick-btn:hover{background:var(--serenity-green-deep, #253e30);border-color:var(--serenity-gold, #bfa382);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #bfa38226}.soto-quick-btn:hover svg{transform:scale(1.1)}.soto-quick-btn--primary{background:var(--serenity-gold, #bfa382)!important;color:#1b2e23!important;border-color:var(--serenity-gold, #bfa382)!important;font-weight:700!important}.soto-quick-btn--primary svg{color:#1b2e23!important}.soto-quick-btn--primary:hover{background:var(--serenity-gold-hover, #a68b69)!important;border-color:var(--serenity-gold-hover, #a68b69)!important;color:#1b2e23!important}.soto-agenda-master-tabs,.soto-tabs-segmented,.soto-panel-tabs{display:flex;align-items:center;width:100%;background:var(--serenity-green-card, #2a4736);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(191,163,130,.25);padding:.35rem;border-radius:9999px;gap:.25rem;box-shadow:0 10px 30px #00000026;box-sizing:border-box}.soto-agenda-master-tab,.soto-tab-btn{display:flex;align-items:center;justify-content:center;flex:1;gap:.5rem;border:none;background:transparent;padding:.65rem 1.25rem;font-family:var(--font-serenity-sans, inherit);font-size:.875rem;font-weight:700;color:#ffffffbf;border-radius:9999px;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);outline:none;white-space:nowrap;min-height:44px;-webkit-user-select:none;user-select:none}.soto-agenda-master-tab:focus-visible,.soto-tab-btn:focus-visible{outline:2px solid var(--serenity-gold, #bfa382);outline-offset:2px}.soto-agenda-master-tab svg,.soto-agenda-master-tab .soto-icon,.soto-agenda-master-tab .soto-tab-icon,.soto-tab-btn svg,.soto-tab-btn .soto-icon,.soto-tab-btn .soto-tab-icon{color:var(--serenity-gold, #bfa382);transition:transform .25s ease,color .2s ease}.soto-agenda-master-tab:hover:not(.soto-agenda-master-tab--active):not(.soto-tab-btn--active),.soto-tab-btn:hover:not(.soto-agenda-master-tab--active):not(.soto-tab-btn--active){color:#fff;background:#ffffff14}.soto-agenda-master-tab:hover:not(.soto-agenda-master-tab--active):not(.soto-tab-btn--active) svg,.soto-agenda-master-tab:hover:not(.soto-agenda-master-tab--active):not(.soto-tab-btn--active) .soto-icon,.soto-agenda-master-tab:hover:not(.soto-agenda-master-tab--active):not(.soto-tab-btn--active) .soto-tab-icon,.soto-tab-btn:hover:not(.soto-agenda-master-tab--active):not(.soto-tab-btn--active) svg,.soto-tab-btn:hover:not(.soto-agenda-master-tab--active):not(.soto-tab-btn--active) .soto-icon,.soto-tab-btn:hover:not(.soto-agenda-master-tab--active):not(.soto-tab-btn--active) .soto-tab-icon{color:#fff}.soto-agenda-master-tab--active,.soto-tab-btn--active{background:linear-gradient(135deg,var(--serenity-gold, #bfa382) 0%,var(--serenity-gold-hover, #a68b69) 100%)!important;color:var(--serenity-green-dark, #1b2e23)!important;box-shadow:0 4px 18px #bfa38259!important;font-weight:700!important}.soto-agenda-master-tab--active svg,.soto-agenda-master-tab--active .soto-icon,.soto-agenda-master-tab--active .soto-tab-icon,.soto-tab-btn--active svg,.soto-tab-btn--active .soto-icon,.soto-tab-btn--active .soto-tab-icon{color:var(--serenity-green-dark, #1b2e23)!important;transform:scale(1.05)}.soto-modal-boutique,.soto-cliente-modal,.soto-bono-modal{max-width:520px;background:var(--serenity-green-card, #2a4736)!important;border:1px solid rgba(191,163,130,.35)!important;border-radius:20px!important;box-shadow:0 20px 50px #00000073!important;overflow:hidden}.soto-modal-boutique .soto-modal-header,.soto-cliente-modal .soto-modal-header,.soto-bono-modal .soto-modal-header{padding:1.25rem 1.5rem;background:#00000026;border-bottom:1px solid rgba(191,163,130,.2);display:flex;justify-content:space-between;align-items:flex-start}.soto-modal-boutique .soto-header-badge,.soto-cliente-modal .soto-header-badge,.soto-bono-modal .soto-header-badge{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--serenity-gold, #bfa382)}.soto-modal-boutique .soto-modal-title,.soto-cliente-modal .soto-modal-title,.soto-bono-modal .soto-modal-title{margin:2px 0 0;font-size:16.5px;font-weight:700;color:#fff}.soto-modal-boutique .soto-modal-subtitle,.soto-cliente-modal .soto-modal-subtitle,.soto-bono-modal .soto-modal-subtitle{font-size:12px;color:var(--serenity-gold-light, #dfd0bf);margin:3px 0 0;opacity:.8}.soto-modal-boutique .soto-btn-close-modal,.soto-cliente-modal .soto-btn-close-modal,.soto-bono-modal .soto-btn-close-modal{background:none;border:none;color:var(--serenity-gold-light, #dfd0bf);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.soto-modal-boutique .soto-btn-close-modal:hover,.soto-cliente-modal .soto-btn-close-modal:hover,.soto-bono-modal .soto-btn-close-modal:hover{background:#ffffff14;color:#fff}.soto-modal-boutique .soto-modal-body,.soto-cliente-modal .soto-modal-body,.soto-bono-modal .soto-modal-body{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.soto-modal-boutique .soto-form-group,.soto-cliente-modal .soto-form-group,.soto-bono-modal .soto-form-group{display:flex;flex-direction:column;gap:.35rem}.soto-modal-boutique .soto-form-label,.soto-cliente-modal .soto-form-label,.soto-bono-modal .soto-form-label{font-size:11.5px;font-weight:700;color:var(--serenity-gold-light, #dfd0bf);text-transform:uppercase;letter-spacing:.04em}.soto-modal-boutique .soto-form-input,.soto-cliente-modal .soto-form-input,.soto-bono-modal .soto-form-input{width:100%;padding:.65rem .85rem;background:#00000038;border:1px solid rgba(191,163,130,.25);border-radius:10px;color:#fff;font-size:13.5px;box-sizing:border-box;transition:all .2s ease}.soto-modal-boutique .soto-form-input:focus,.soto-cliente-modal .soto-form-input:focus,.soto-bono-modal .soto-form-input:focus{outline:none;border-color:var(--serenity-gold, #bfa382);box-shadow:0 0 0 3px #bfa38226}.soto-modal-boutique .soto-form-input::placeholder,.soto-cliente-modal .soto-form-input::placeholder,.soto-bono-modal .soto-form-input::placeholder{color:#dfd0bf66}.soto-modal-boutique .soto-modal-footer,.soto-cliente-modal .soto-modal-footer,.soto-bono-modal .soto-modal-footer{padding:1rem 1.5rem;background:#00000026;border-top:1px solid rgba(191,163,130,.2);display:flex;justify-content:flex-end;gap:.75rem}.theme-bienestar{--color-accent: var(--serenity-green-deep) !important;--color-accent-hover: var(--serenity-green-soft) !important;--color-accent-light: var(--serenity-green-tint) !important}.dark-theme .theme-bienestar{--color-accent: var(--serenity-gold) !important;--color-accent-hover: var(--serenity-gold-light) !important;--color-accent-light: var(--serenity-gold-tint) !important}body:has(app-serenity-navbar header.app-navbar--has-tabs){padding-top:106px}@media (max-width: 768px){body:has(app-serenity-navbar header.app-navbar--has-tabs){padding-top:58px}}body:has(app-serenity-navbar header.app-navbar:not(.app-navbar--has-tabs)){padding-top:58px}app-serenity-panel,app-panel,app-serenity-caja,app-caja,app-serenity-cierre,app-cierre,app-serenity-equipo,app-equipo,app-serenity-fichajes,app-fichajes-serenity,app-serenity-servicios,app-servicios,corp-servicios,app-serenity-bonos,app-bonos,app-serenity-inventario,app-inventario,app-serenity-clientes,app-clientes,app-serenity-informes,app-informes,app-serenity-ajustes,app-ajustes,app-admin-agenda-shell{display:block;max-width:1400px;margin-left:auto;margin-right:auto;padding:1.5rem 1.5rem 4rem;box-sizing:border-box}@media (max-width: 768px){app-serenity-panel,app-panel,app-serenity-caja,app-caja,app-serenity-cierre,app-cierre,app-serenity-equipo,app-equipo,app-serenity-fichajes,app-fichajes-serenity,app-serenity-servicios,app-servicios,corp-servicios,app-serenity-bonos,app-bonos,app-serenity-inventario,app-inventario,app-serenity-clientes,app-clientes,app-serenity-informes,app-informes,app-serenity-ajustes,app-ajustes,app-admin-agenda-shell{padding:1rem 1rem 3rem}}@media print{.no-print{display:none!important}body,html{background:#fff!important;color:#000!important;height:auto!important;margin:0!important;padding:0!important;width:100%!important}}
