.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr:focus-visible{position:fixed;z-index:1000;top:var(--e-3);left:var(--e-3);width:auto;height:auto;margin:0;padding:var(--e-2) var(--e-3);overflow:visible;clip:auto;white-space:normal;background:var(--branco);color:var(--texto);box-shadow:var(--anel)}.app-shell{min-height:100vh;box-sizing:border-box}.app-shell--marketing{display:flex;flex-direction:column;background:var(--bg);color:var(--texto);overflow-x:clip}.app-shell--marketing>main{flex:1 0 auto}.app-shell--admin-workspace{display:flex;flex-direction:column;background:var(--bg-suave);color:var(--texto);min-height:100vh}.app-shell--admin-workspace .app-shell__workspace-layout{display:flex;flex:1 1 auto;width:100%}.app-shell--admin-workspace .app-shell__workspace{flex:1 1 auto;max-width:1120px;width:100%;margin-inline:auto;padding:36px 24px 56px;box-sizing:border-box}.app-shell--admin-workspace .app-shell__sidebar{flex:0 0 260px;border-right:1px solid var(--borda);background:var(--bg);box-sizing:border-box}.app-shell--centered-dialog{min-height:100vh;display:grid;place-items:center;background:var(--bg-suave);color:var(--texto);padding:var(--e-4);box-sizing:border-box}.app-shell__dialog-container{width:100%;max-width:440px;display:flex;justify-content:center;box-sizing:border-box}