.page-description{color:var(--muted);max-width:none;margin:8px 0 0;font-size:16px;line-height:1.6}.page-back{color:var(--muted);margin-bottom:8px;font-size:.82rem;display:inline-block}.page-back:hover{color:var(--green-800)}.page-breadcrumb{margin-bottom:8px;font-size:.82rem}.page-breadcrumb [data-slot=breadcrumb-list]{font-size:inherit;color:var(--muted)}.page-breadcrumb [data-slot=breadcrumb-link]:hover{color:var(--green-800)}.page-breadcrumb [data-slot=breadcrumb-page]{color:var(--text)}.page-state{flex-direction:column;gap:12px;display:flex}.page-state-centered{text-align:center;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:none;align-items:center;gap:10px;padding:56px 24px}.page-state-centered strong{color:var(--ink);font-size:1rem}.page-state-centered p{color:var(--muted);max-width:46ch;margin:0;line-height:1.55}.page-state-icon{border-radius:var(--radius-inner);background:var(--subtle);width:44px;height:44px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.page-state-icon-warning{background:var(--warning-soft);color:var(--warning)}.page-state-row{border-radius:var(--radius-card);height:56px}.page-state-action{border-radius:var(--radius-control);min-height:44px;color:var(--text);background:var(--surface);box-shadow:var(--shadow-border);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.85rem;font-weight:650;display:inline-flex}.page-state-action:hover{color:var(--green-800);background:var(--green-50);box-shadow:var(--shadow-border-hover);transform:translateY(-1px)}
