html,body,#root{height:100%;font-family:var(--sapFontFamily,"Segoe UI", sans-serif);background:var(--sapBackgroundColor,#f7f7f7);margin:0;padding:0}.app-layout{height:calc(100vh - 3.25rem);display:flex}.app-content{flex:1;min-width:0;padding:1rem;overflow:auto}.app-burger{display:none}@media (width<=768px){.app-burger{display:inline-flex}.app-sidenav{z-index:100;width:80vw;max-width:20rem;box-shadow:var(--sapContent_Shadow2,2px 0 12px #0003);transition:transform .25s;position:fixed;top:3.25rem;bottom:0;left:0;transform:translate(-100%)}.app-sidenav.open{transform:translate(0)}.app-nav-backdrop{z-index:99;background:#00000059;position:fixed;inset:3.25rem 0 0}.app-content{padding:.75rem}.page-header{flex-direction:column;align-items:stretch;gap:.5rem}.toolbar{flex-wrap:wrap}.form-grid{grid-template-columns:1fr}}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.form-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem 1.5rem;margin-bottom:1rem;display:grid}.form-field{flex-direction:column;gap:.25rem;display:flex}.section-gap{margin-top:1.5rem}.amount{font-variant-numeric:tabular-nums;text-align:right}pre.prenotification{background:var(--sapList_Background,#fff);border:1px solid var(--sapList_BorderColor,#e5e5e5);white-space:pre-wrap;border-radius:.5rem;padding:.75rem;font-size:.8rem}.rte{border:1px solid var(--sapField_BorderColor,#89919a);background:var(--sapField_Background,#fff);border-radius:.25rem;overflow:hidden}.rte-toolbar{border-bottom:1px solid var(--sapField_BorderColor,#89919a);background:var(--sapToolbar_Background,#f5f6f7);flex-wrap:wrap;gap:.1rem;padding:.2rem;display:flex}.rte .rte-content{outline:none;min-height:8rem;max-height:22rem;padding:.5rem .75rem;font-size:.9rem;line-height:1.5;overflow-y:auto}.rte .rte-content>:first-child{margin-top:0}.rte .rte-content p{margin:0 0 .5rem}.rte .rte-content h2,.rte .rte-content h3{margin:.5rem 0 .25rem}.rte .rte-content ul,.rte .rte-content ol{margin:0 0 .5rem;padding-left:1.5rem}.rte .rte-content a{color:var(--sapLinkColor,#0a6ed1);text-decoration:underline}
