.petition-workspace,.petition-dialog{min-width:0}.petition-policy-tabs{gap:var(--space-2);padding-block:var(--space-2);flex-wrap:nowrap;display:flex;overflow-x:auto}.petition-policy-tabs>button,.desk-icon{flex:none}.desk-sections{padding-block:var(--space-1) var(--space-3);flex-wrap:wrap}.desk-list-panel{gap:var(--space-4)}.desk-section-heading{align-items:center;gap:var(--space-3);min-width:0;display:flex}.desk-section-symbol{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--color-lime);background:var(--color-surface-raised);border:1px solid var(--color-border);flex:none;justify-content:center;align-items:center;display:inline-flex}.desk-status{align-items:center;gap:var(--space-1);width:fit-content;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:.8125rem;display:inline-flex}.desk-status .desk-icon{width:1rem;height:1rem}.desk-status[data-state=done]{color:var(--color-lime)}.desk-privacy-note{align-items:flex-start;gap:var(--space-2);word-break:keep-all;line-height:1.6;display:flex}.desk-empty{justify-content:center;align-items:center;gap:var(--space-3);min-height:9rem;padding:var(--space-6);text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);flex-direction:column;display:flex}.petition-policy-panel{min-height:18rem}.petition-policy-panel p{margin-block:0}.petition-policy-group{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);margin:0}.petition-policy-group legend{padding-inline:var(--space-2)}.petition-policy-pair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.petition-dialog .ui-form>:is(p,h3){margin-block:0}.petition-dialog{gap:var(--ui-section-gap);width:min(100%,42rem);display:grid}.petition-actions,.petition-meta,.petition-list-heading{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.petition-list-heading{justify-content:space-between}.petition-list-heading h2{margin:0}.petition-muted{color:var(--color-text-muted);font-size:.875rem}.petition-meta{color:var(--color-lime);font-size:.875rem}.petition-list{margin:0;padding:0;list-style:none;display:grid}.petition-list>li{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.petition-list>li>div{min-width:0}.petition-list h3{margin-block:var(--space-2);overflow-wrap:anywhere}.petition-list p{margin:0}.petition-list strong{overflow-wrap:anywhere}.petition-page-list{scrollbar-gutter:stable;overscroll-behavior-y:contain;max-height:32rem;overflow-y:auto}.petition-read-feedback{min-height:1.5em;color:var(--color-text-muted);font-size:.875rem}.petition-page-list--paged{align-content:start;height:min(32rem,60dvh)}.category-picker-field{gap:var(--space-2);min-width:0;display:grid}.category-picker-summary{align-items:center;gap:var(--space-3);text-align:start;white-space:normal;justify-content:space-between;width:100%;min-width:0;max-width:100%;min-height:3rem;display:flex}.category-picker-summary>span{overflow-wrap:anywhere;min-width:0}.category-picker-summary>svg{flex:none}.category-picker-search{align-items:flex-end;gap:var(--space-3);display:flex}.category-picker-search>label{flex:1;min-width:0}.category-picker-results{gap:var(--space-2);max-height:20rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.category-picker-results button{text-align:start;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;width:100%}.petition-list button{flex:none}.petition-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.petition-history{gap:var(--space-4);padding-inline-start:var(--space-6);display:grid}.petition-history span{color:var(--color-text-muted);font-size:.875rem;display:block}.petition-history p{margin-block:var(--space-2);white-space:pre-wrap;overflow-wrap:anywhere}.petition-policy-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.petition-checks{gap:var(--space-4);display:grid}.petition-check{align-items:center;gap:var(--space-3);display:flex}.petition-success{color:var(--color-lime)}@media (width<=600px){.petition-policy-pair{grid-template-columns:minmax(0,1fr)}.petition-list>li{flex-direction:column;align-items:flex-start}.petition-policy-grid{grid-template-columns:minmax(0,1fr)}}.desk-member-navigation{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.desk-member-navigation .desk-history-link{margin-inline-start:auto}
