.adm-shell{background:var(--panel-background);width:100%;min-width:0;padding:20px}.adm-frame{width:100%;min-width:0;max-width:440px;margin-inline:auto}.adm-entry-header{border-bottom:1px solid var(--sa-line);justify-content:space-between;align-items:center;gap:12px;padding-block:0 16px;display:flex}.adm-signout{min-height:44px;color:var(--sa-blue);flex:none}.adm-entry-body{min-width:0;padding-top:20px}.adm-entry{max-width:760px}.adm-entry h1,.adm-private-status h1{font-size:calc(24px * var(--pnl-type-scale,1));font-weight:600;line-height:1.3}.adm-entry-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.adm-entry-options>section{flex-direction:column;align-items:start;gap:12px;min-width:0;display:flex}.adm-entry-options h2{font-size:16px;font-weight:600;line-height:1.4}.adm-entry-options p{line-height:1.5}.adm-shell .adm-entry-action{white-space:normal;text-align:left;justify-content:start;width:100%;height:auto;min-height:48px;margin-top:0;padding:12px;line-height:1.5}.adm-entry-action span{overflow-wrap:anywhere;min-width:0}.adm-private-status{align-content:start;justify-items:start;gap:16px;max-width:540px;display:grid}.adm-private-status a{white-space:normal;height:auto;min-height:44px}.adm-workspace{min-width:0;margin-top:20px}.adm-nav{border-bottom:1px solid var(--sa-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding-bottom:12px;display:grid}.adm-nav button{white-space:normal;height:auto;min-height:44px;font-size:14px}.adm-nav button[aria-current=page]{background:var(--sa-cta);color:var(--sa-text);border-color:var(--sa-blue)}.adm-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-block:16px;display:grid}.adm-toolbar button{min-height:40px}.adm-home{gap:24px;display:grid}.adm-priority{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.adm-priority h2,.adm-home h2{font-size:17px;font-weight:600}.adm-priority button{white-space:normal;min-height:44px}.adm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.adm-metric{white-space:normal;text-align:left;border:1px solid var(--panel-contour);background:var(--panel-surface);border-radius:var(--panel-radius);place-content:start stretch;justify-items:start;gap:8px;height:auto;min-height:100px;padding:14px;display:grid}.adm-metric strong{font-size:calc(25px * var(--pnl-type-scale,1));font-weight:600}.adm-metric span{color:var(--sa-muted);font-size:13px}.adm-revenue{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.adm-dates{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;max-width:640px;display:grid}.adm-clients{align-content:start;gap:12px;min-width:0;display:grid}.adm-filters{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.adm-client-list{align-content:start;gap:6px;display:grid}.adm-client-row{text-align:left;white-space:normal;border:1px solid var(--panel-contour);border-radius:var(--panel-radius);background:var(--panel-surface);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) 20px;place-items:center start;gap:12px;width:100%;height:auto;min-height:72px;padding:12px;display:grid}.adm-client-row>span{min-width:0;max-width:100%}.adm-client-row strong{font-size:14px;font-weight:600;display:block}.adm-client-row small{color:var(--sa-muted);overflow-wrap:anywhere;font-size:12px;display:block}.adm-client-row svg{flex:none;width:18px;height:18px}.adm-pager{color:var(--sa-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;font-size:12px;display:grid}.adm-pager span{text-align:center}.adm-pager button{min-height:44px;padding-inline:8px}.adm-client-sheet.sa-sheet{flex-direction:column;height:100dvh;padding:24px;display:flex;overflow:hidden;width:min(720px,100%)!important;max-width:720px!important}.adm-client-sheet [data-sheet-title],.adm-client-sheet h2{text-align:left;font-size:calc(20px * var(--pnl-type-scale,1));overflow-wrap:anywhere;padding-right:24px;line-height:1.35}.adm-client-scroll{overscroll-behavior:contain;flex:1;min-height:0;margin-top:12px;padding-right:4px;overflow-y:auto}.adm-client{gap:18px;min-width:0;display:grid}.adm-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adm-identity dt,.adm-summary dt{color:var(--sa-muted);font-size:12px}.adm-identity dd{overflow-wrap:anywhere;margin-top:4px;font-size:14px}.adm-identity-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-identity-tools button,.adm-identity-tools a{min-height:36px;padding:6px}.adm-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.adm-summary>div{border-bottom:1px solid var(--sa-line);min-width:0;padding:10px 0}.adm-summary dd{overflow-wrap:anywhere;margin-top:4px;font-size:16px;font-weight:600}.adm-actions{flex-wrap:wrap;gap:8px;display:flex}.adm-actions button{white-space:normal;height:auto;min-height:44px}.adm-client-tabs{border-bottom:1px solid var(--sa-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-bottom:8px;display:grid}.adm-client-tabs button{min-height:44px;padding-inline:6px;font-size:13px}.adm-client-tabs button[aria-pressed=true]{color:var(--sa-blue);background:var(--sa-surface)}.adm-client-section{align-content:start;gap:12px;min-width:0;display:grid}.adm-client-section>h3,.adm-access h3{font-weight:600;line-height:1.4;font-size:16px!important}.adm-form{border-top:1px solid var(--sa-line);padding-top:12px}.adm-records ul{gap:0;display:grid}.adm-records li{border-bottom:1px solid var(--sa-line);overflow-wrap:anywhere;padding:10px 0;font-size:14px}.adm-access{border-top:1px solid var(--sa-line);gap:10px;padding-top:16px;display:grid}.adm-client :is(form,section,dl),.adm-content>*{min-width:0}.adm-client :is(input,select),.adm-content :is(input,select){width:100%;min-width:0;max-width:100%}.adm-client input[type=checkbox]{flex:none;width:auto}.adm-client-sheet button{flex-shrink:0}.adm-client .pnl-member-stats,.adm-content .pnl-member-stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:10px;display:grid}.adm-client .pnl-member-stats>div,.adm-content .pnl-member-stats>div{border-left:0;min-width:0;padding:0}.adm-client .pnl-member-stats dd,.adm-content .pnl-member-stats dd{overflow-wrap:anywhere;font-size:16px}.adm-client form .pnl-card{box-shadow:none;background:0 0}.adm-client :is(.sa-msg,p),.adm-content :is(.sa-msg,p){overflow-wrap:anywhere}.adm-client .pnl-btn-blue,.adm-content .pnl-btn-blue{white-space:normal;height:auto;min-height:44px}.adm-content .pnl-official-view{min-width:0}@media (width<=767px){.adm-shell{padding:14px}.adm-entry-options{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:20px}.adm-entry-options>section+section{border-top:1px solid var(--sa-line);padding-top:20px}.adm-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-nav button{padding:6px;font-size:13px}.adm-toolbar h1{font-size:calc(20px * var(--pnl-type-scale,1))}.adm-priority{grid-template-columns:minmax(0,1fr)}.adm-priority button{justify-self:start}.adm-metrics,.adm-revenue{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-filters{grid-template-columns:minmax(0,1fr)}.adm-filters>label:first-child,.adm-filters>button{grid-column:1/-1}.adm-client-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.adm-client-row>span:first-child,.adm-client-row>span:nth-child(2),.adm-client-row>span:nth-child(3){grid-column:1}.adm-client-row>svg{grid-area:1/2/4}.adm-client-sheet.sa-sheet{padding:16px;width:100%!important;max-width:100%!important}.adm-identity{grid-template-columns:minmax(0,1fr);gap:10px}.adm-client-tabs button{padding-inline:3px;font-size:12px}.adm-dates{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-dates>button{grid-column:1/-1;justify-self:start}.adm-client .grid.sm\:grid-cols-2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.adm-client-sheet{transition:none!important;animation:none!important}}.adm-metric{border-color:color-mix(in oklab,var(--badge-color) 40%,var(--sa-line));border-left:3px solid var(--badge-color);background:color-mix(in oklab,var(--badge-color) 5%,var(--sa-bg))}.adm-metric:hover{background:color-mix(in oklab,var(--badge-color) 10%,var(--sa-bg))}.adm-metric strong{color:var(--sa-text)}.adm-metric .adm-metric-label{color:var(--badge-color);align-items:start;gap:6px;display:flex}.adm-metric-label svg{flex:none;width:16px;height:16px}.adm-summary dd[class*=adm-tone--]{color:var(--badge-color)}.adm-summary dd>.br-badge+.br-badge{margin:4px 0 0 6px}@media (width>=1024px){.adm-nav button{background:color-mix(in srgb, var(--sa-blue) 12%, transparent);border:1px solid color-mix(in srgb, var(--sa-blue) 30%, transparent);color:var(--sa-text)}.adm-nav button[aria-current=page]{background:color-mix(in srgb, var(--sa-blue) 55%, transparent);border-color:var(--sa-blue);font-weight:700}}.sa-sheet.adm-drawer{flex-direction:column;gap:8px;height:100dvh;padding:24px;display:flex;overflow:hidden;width:min(560px,100%)!important;max-width:560px!important}.adm-drawer .adm-drawer-back{flex-shrink:0;justify-content:flex-start;align-self:flex-start;min-height:44px}.adm-drawer .adm-drawer-body{flex:1;min-height:0;padding:2px 2px 24px;overflow:hidden auto}.adm-drawer .adm-drawer-body :is(input,select,textarea){min-width:0;max-width:100%}.adm-drawer .adm-drawer-body .pnl-btn-blue{min-height:44px}@media (width<=640px){.sa-sheet.adm-drawer{padding:16px;width:100%!important;max-width:100%!important}}.sa-sheet.adm-pick-detail{overscroll-behavior:contain;height:100dvh;overflow-y:auto;width:min(720px,100%)!important;max-width:720px!important}.adm-pick-detail :is(h2,p,li){overflow-wrap:anywhere}.adm-pick-detail .sa-detail-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-pick-detail .sa-detail-nums>div{min-width:0}.adm-pick-detail .sa-detail-nums dd{white-space:normal;overflow-wrap:anywhere}.adm-pick-actions{grid-template-columns:minmax(0,1fr);gap:12px;margin-block:20px;display:grid}.adm-pick-commands{flex-wrap:wrap;gap:8px;display:flex}.adm-pick-actions button{white-space:normal;height:auto;min-height:44px}.adm-pick-actions>button{justify-self:start}.adm-pick-consumption{border-top:1px solid var(--sa-line);width:100%;min-width:0;padding-top:16px}.adm-pick-consumption .adm-consumption-filter{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.adm-pick-consumption :is(input,select){width:100%;min-width:0;max-width:100%}.adm-consumption-members{gap:0;display:grid}.adm-consumption-members>li{border-bottom:1px solid var(--sa-line);gap:6px;padding-block:12px;display:grid}.adm-consumption-members strong{color:var(--sa-text)}@media (width<=767px){.sa-sheet.adm-pick-detail{width:100%!important;max-width:100%!important;padding:16px!important}}.adm-jornadas>div,.adm-jornadas>section{min-width:0}.adm-jornadas li>button{justify-content:stretch;gap:6px;display:grid}.adm-jornadas :is(strong,span,p,li){overflow-wrap:anywhere}.adm-jornadas form{grid-template-columns:minmax(0,1fr)}.adm-jornadas .adm-consumption-members{max-width:100%}.adm-jornadas input[type=checkbox]{flex:none;width:18px;height:18px}.adm-shell,.sa-sheet.adm-client-sheet{--panel-surface:linear-gradient(145deg,color-mix(in oklab,var(--sa-blue) 22%,oklch(15% .045 252)),oklch(15% .045 252) 34%);--panel-contour:color-mix(in oklab,var(--sa-blue) 55%,var(--sa-line))}.adm-shell :is(.adm-metric,.adm-client-row,.pnl-card){box-shadow:inset 0 1px 0 color-mix(in oklab,var(--sa-blue) 45%,transparent)}.adm-shell .adm-nav button[aria-current=page]{box-shadow:0 0 14px color-mix(in oklab,var(--sa-blue) 22%,transparent)}.adm-shell .adm-metric strong{font-weight:700}.adm-shell.is-ready{background:var(--panel-background);min-height:100dvh;padding:0}.adm-shell.is-ready .adm-frame{max-width:none}.adm-shell.is-ready .adm-entry-header{border-bottom-color:var(--panel-contour);min-height:64px;padding:12px 24px}.adm-shell.is-ready .adm-entry-body{padding:0}.adm-workspace{grid-template-rows:auto 1fr;grid-template-columns:218px minmax(0,1fr);min-height:calc(100dvh - 64px);margin:0;display:grid}.adm-nav{border-right:1px solid var(--panel-contour);background:var(--sa-bg);border-bottom:0;flex-direction:column;grid-area:1/1/3;gap:8px;padding:16px 12px;display:flex}.adm-shell .adm-nav button{min-height:48px;color:var(--sa-muted);background:0 0;border-color:#0000;justify-content:start;padding:12px}.adm-nav button svg{flex:none;width:22px;height:22px}.adm-nav button[aria-current=page]{background:var(--sa-cta);border-color:var(--sa-blue);color:var(--sa-text);box-shadow:var(--sa-glow)}.adm-toolbar{grid-column:2;grid-template-columns:auto minmax(0,1fr) auto;margin:0;padding:24px 24px 8px}.adm-toolbar h1{font-size:calc(38px * var(--pnl-type-scale));font-weight:750}.adm-content{grid-column:2;padding:12px 24px 32px}.adm-collapsed{grid-template-columns:68px minmax(0,1fr)}.adm-collapsed .adm-nav span{display:none}.adm-priority h2{color:var(--sa-muted);font-size:20px}.adm-metrics{gap:16px}.adm-shell .adm-metric{border:1px solid var(--badge-color);background:var(--panel-surface);min-height:120px;box-shadow:inset 0 1px color-mix(in oklab,var(--badge-color) 45%,transparent),0 0 16px color-mix(in oklab,var(--badge-color) 12%,transparent);padding:20px}.adm-metric strong{color:var(--badge-color);font-size:calc(36px * var(--pnl-type-scale))}.adm-metric-label svg{width:25px;height:25px}.adm-metric .adm-metric-label{color:var(--sa-text);font-weight:600}.adm-revenue .adm-metric{--badge-color:var(--sa-blue)}.adm-revenue .adm-metric strong{color:var(--sa-text);font-size:calc(30px * var(--pnl-type-scale))}.adm-home h2{font-size:24px;font-weight:700}.adm-quick{border-top:1px solid var(--sa-line);padding-top:24px}.adm-quick>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.adm-quick button{white-space:normal;border-color:var(--panel-contour);background:var(--panel-surface);justify-content:space-between;height:auto;min-height:72px}.adm-quick svg{color:var(--sa-blue);flex:none}@media (width<=1023px){.adm-workspace{grid-template-columns:minmax(0,1fr)}.adm-nav{border-right:0;border-bottom:1px solid var(--sa-line);flex-flow:wrap;grid-area:auto/1;gap:6px}.adm-nav button{flex:120px}.adm-toolbar,.adm-content{grid-column:1;padding-inline:16px}.adm-collapsed .adm-nav span{display:inline}.adm-collapsed{grid-template-columns:minmax(0,1fr)}.adm-quick>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.adm-toolbar h1{font-size:26px}.adm-metrics,.adm-revenue{gap:10px}.adm-metric{padding:12px}.adm-metric strong,.adm-revenue .adm-metric strong{font-size:24px}.adm-metric-label{flex-wrap:wrap}.adm-quick>div{grid-template-columns:minmax(0,1fr)}}
