.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{flex-wrap:wrap;padding-block:0}.desk-list-panel{gap:var(--space-4)}.desk-list-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.petition-category-management{border-block-start:1px solid var(--color-border);min-width:0;padding-block-start:var(--space-4)}.petition-category-management>h2{margin:0}.category-image-field{justify-items:start;gap:var(--space-3);min-width:0;display:grid}.category-image-field>.category-image-field__preview{width:min(100%,16rem)}.category-image-field>.ui-field{width:100%}.category-image-field input[type=file]{width:100%;min-width:0}.category-image-field .field-help{margin:0}.category-cover-dialog-name{overflow-wrap:anywhere}.category-cover-dialog{gap:var(--space-3)}.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}.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-dialog.category-cover-dialog{gap:var(--space-3)}.category-cover-dialog>:is(h2,p,.petition-actions){margin-block:0}.category-cover-dialog>.petition-actions{justify-content:flex-end;padding-block-start:var(--space-1)}.petition-create-form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.petition-create-form__wide,.petition-create-form>.category-color-field{grid-column:1/-1}.petition-create-options{align-items:center;gap:var(--space-2);display:flex}.petition-create-form>.petition-actions{justify-content:flex-end}@media (width<=40rem){.petition-create-form{grid-template-columns:minmax(0,1fr)}}.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-field>.category-picker-summary{align-items:center;gap:var(--space-3);text-align:start;white-space:normal;border:0;border-block-end:1px solid var(--color-border);background:0 0;border-radius:0;justify-content:space-between;width:100%;min-width:0;max-width:100%;min-height:3rem;font-weight:500;display:flex}.category-picker-summary>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.category-picker-summary>svg{flex:none}.category-picker-search{align-items:flex-end;gap:var(--space-2);display:flex}.category-picker-search input[type=search]::-webkit-search-cancel-button{appearance:none}.category-picker-dialog .category-picker-icon{width:2.75rem;height:2.75rem;padding:var(--space-2);flex:0 0 2.75rem}.category-picker-search>label{flex:1;min-width:0}.category-picker-recent{--category-picker-recent-row-size:2rem;justify-content:start;gap:var(--space-1);flex:none;grid-template-columns:repeat(4,minmax(0,max-content));min-width:0;display:grid}.category-picker-dialog .category-picker-recent>.app-button--compact{min-width:0;max-width:100%;min-height:var(--category-picker-recent-row-size);height:var(--category-picker-recent-row-size);padding:var(--space-1) var(--space-2);font-size:.75rem;line-height:1.2}@media (any-pointer:coarse){.category-picker-recent{--category-picker-recent-row-size:2.75rem}.category-picker-dialog .category-picker-recent>.app-button--compact{min-width:2.75rem}}.category-picker-recent>button>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.category-picker-recent__feedback{color:var(--color-text-muted);grid-area:1/1/-1/-1;align-self:center;font-size:.8125rem}.category-picker-results{scrollbar-gutter:stable;flex:1;align-content:start;gap:0;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.category-picker-results>li{min-width:0}.category-picker-results .ui-choice-row{height:3rem}.app-dialog.category-picker-modal{width:min(100% - 2rem,32rem);height:min(42rem,100dvh - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden}.category-picker-modal>.app-dialog__surface{height:100%;min-height:0;padding:var(--space-4)}.category-picker-dialog{gap:var(--space-3);flex-direction:column;min-height:0;display:flex}.category-picker-dialog .app-dialog__header{border-block-end:1px solid var(--color-border);padding-bottom:var(--space-3);flex:none;align-items:center}.category-picker-dialog h2{font-size:1.125rem;font-weight:650}.category-picker-dialog .category-picker-workspace{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex}.category-picker-workspace>.petition-read-feedback{min-height:2.8em;margin:0;font-size:.8125rem;line-height:1.4}.category-picker-workspace>.ui-pagination{justify-content:space-between;gap:var(--space-2);border-block-start:1px solid var(--color-border);flex-wrap:nowrap;flex:none;margin:0;padding-block-start:var(--space-4);display:flex}.category-picker-workspace>.ui-pagination>button{min-height:2.75rem}.category-picker-dialog .category-picker-search button,.category-picker-dialog header button{min-height:2.75rem;font-weight:500}.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}@media (width<=40rem){.desk-member-navigation{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.desk-member-navigation>:is(a,button){min-inline-size:0;padding-inline:var(--space-2);justify-content:center}.desk-member-navigation .desk-history-link{margin-inline-start:0}}.category-color-field{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.category-color-field input[type=color]{block-size:2.75rem;inline-size:3rem;padding:var(--space-1)}.category-color-field__hex{inline-size:10rem;max-inline-size:100%}.category-color-field__error{flex-basis:100%}.petition-category-target{overflow-wrap:anywhere}
