.backoffice-dashboard-page{gap:20px}.backoffice-dashboard-hero .backoffice-hero__status strong{font-size:18px}.backoffice-dashboard-warning{display:flex;align-items:center;gap:8px;border:1px solid var(--baruk-border);border-radius:12px;background:var(--baruk-surface-soft);padding:12px 14px;color:var(--baruk-muted);font-size:12px}.backoffice-dashboard-warning strong{color:var(--baruk-text)}.backoffice-dashboard-attention,.backoffice-dashboard-section{display:grid;gap:16px;border:1px solid var(--baruk-border);border-radius:var(--baruk-radius);background:var(--baruk-surface);padding:20px;box-shadow:var(--baruk-shadow)}.backoffice-dashboard-attention>.backoffice-section-heading h3,.backoffice-dashboard-section__heading h3{margin:5px 0}.backoffice-dashboard-attention>.backoffice-section-heading p{margin:0;max-width:760px;color:var(--baruk-muted);font-size:12px;line-height:1.5}.backoffice-dashboard-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.backoffice-dashboard-heading-actions .baruk-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin:0;border:0;border-radius:10px;background:var(--baruk-primary);color:#fff;padding:0 14px;font:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.backoffice-dashboard-heading-actions .backoffice-dashboard-refresh{border:1px solid var(--baruk-border);background:var(--baruk-surface);color:var(--baruk-text)}.backoffice-dashboard-heading-actions .baruk-button:disabled{cursor:wait;opacity:.65}.backoffice-dashboard-attention-kpis,.backoffice-dashboard-executive-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0}.backoffice-dashboard-attention-kpis>div,.backoffice-dashboard-executive-kpis>div{display:grid;gap:4px;border-radius:12px;background:var(--baruk-surface-soft);padding:14px}.backoffice-dashboard-attention-kpis strong,.backoffice-dashboard-executive-kpis strong{font-size:20px}.backoffice-dashboard-attention-kpis span,.backoffice-dashboard-executive-kpis span{color:var(--baruk-muted);font-size:11px}.backoffice-dashboard-attention-list{display:grid;gap:8px}.backoffice-dashboard-attention-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid var(--baruk-border);border-left-width:4px;border-radius:12px;background:var(--baruk-surface);padding:13px 14px;color:inherit;text-decoration:none;transition:transform .12s ease,border-color .12s ease}.backoffice-dashboard-attention-item:hover{transform:translateY(-1px);border-color:var(--baruk-primary)}.backoffice-dashboard-attention-item[data-priority="urgente"]{border-left-color:var(--baruk-danger,#a94141)}.backoffice-dashboard-attention-item[data-priority="alta"]{border-left-color:#8a6c39}.backoffice-dashboard-attention-item[data-priority="media"]{border-left-color:var(--baruk-primary)}.backoffice-dashboard-attention-item__main{display:grid;gap:4px;min-width:0}.backoffice-dashboard-attention-item__main>div{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.backoffice-dashboard-attention-item__main>div span,.backoffice-dashboard-attention-item__main>div em{display:inline-flex;border-radius:999px;background:var(--baruk-surface-soft);padding:3px 7px;font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.backoffice-dashboard-attention-item__main>div span{color:var(--baruk-primary)}.backoffice-dashboard-attention-item__main>div em{color:var(--baruk-muted)}.backoffice-dashboard-attention-item__main strong{font-size:13px}.backoffice-dashboard-attention-item__main small{overflow:hidden;color:var(--baruk-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.backoffice-dashboard-attention-item__meta{display:grid;gap:4px;justify-items:end;color:var(--baruk-muted);font-size:10px}.backoffice-dashboard-empty{display:grid;gap:5px;border:1px dashed var(--baruk-border);border-radius:12px;background:var(--baruk-surface-soft);padding:20px;text-align:center}.backoffice-dashboard-empty strong{font-size:13px}.backoffice-dashboard-empty span{color:var(--baruk-muted);font-size:11px}.backoffice-dashboard-empty.is-warning strong{color:var(--baruk-danger,#a94141)}.backoffice-dashboard-section__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.backoffice-dashboard-section__heading small{color:var(--baruk-muted);font-size:11px}.backoffice-dashboard-page .backoffice-dashboard-executive-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.backoffice-dashboard-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.backoffice-dashboard-action{position:relative;display:grid;gap:5px;min-height:118px;border:1px solid var(--baruk-border);border-radius:12px;background:var(--baruk-surface-soft);padding:15px;color:inherit;text-decoration:none}.backoffice-dashboard-action:hover{border-color:var(--baruk-primary)}.backoffice-dashboard-action>span{color:var(--baruk-primary);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.backoffice-dashboard-action>strong{font-size:13px}.backoffice-dashboard-action>p{margin:0;color:var(--baruk-muted);font-size:11px;line-height:1.45}.backoffice-dashboard-action>b{position:absolute;top:12px;right:12px;border-radius:999px;background:var(--baruk-primary);color:#fff;padding:4px 7px;font-size:9px}.backoffice-dashboard-trials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.backoffice-dashboard-trials .backoffice-list__item small{color:var(--baruk-muted)}@media(max-width:1100px){.backoffice-dashboard-attention-kpis,.backoffice-dashboard-page .backoffice-dashboard-executive-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.backoffice-dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.backoffice-dashboard-warning{align-items:flex-start;flex-direction:column}.backoffice-dashboard-attention>.backoffice-section-heading,.backoffice-dashboard-section__heading{display:grid}.backoffice-dashboard-heading-actions{justify-content:stretch}.backoffice-dashboard-heading-actions .baruk-button{flex:1}.backoffice-dashboard-attention-kpis,.backoffice-dashboard-page .backoffice-dashboard-executive-kpis,.backoffice-dashboard-actions,.backoffice-dashboard-trials{grid-template-columns:1fr}.backoffice-dashboard-attention-item{grid-template-columns:1fr}.backoffice-dashboard-attention-item__meta{justify-items:start}.backoffice-dashboard-attention-item__main small{white-space:normal}}