:root{--proposal-menu-width:210px;--proposal-status-font:12px;--proposal-menu-shadow:0 4px 16px hsl(var(--brand-h) 100% 11.4% / 0.15)}
.proposal-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}
.proposal-heading .config-heading{margin-bottom:0}.proposal-filter{display:inline-flex;margin:var(--space-4) 0 var(--space-6)}
.proposal-default,.proposal-status{display:inline-block;font-size:var(--proposal-status-font);padding:var(--space-1) var(--space-2);border-radius:var(--space-1);background:var(--admin-pale)}
.proposal-default{margin-left:var(--space-2);color:var(--admin-blue);background:var(--admin-cyan)}
.proposal-status.published{color:var(--admin-blue)}.proposal-status.archived{color:var(--admin-muted)}
.proposal-menu{position:relative;display:inline-block}.proposal-menu summary{cursor:pointer;list-style:none;font-weight:bold;font-size:var(--admin-heading);padding:0 var(--space-2)}
.proposal-menu>div{position:absolute;right:0;z-index:5;min-width:var(--proposal-menu-width);background:var(--surface);border:1px solid var(--admin-line);padding:var(--space-2);box-shadow:var(--proposal-menu-shadow)}
.proposal-menu>div button{display:block;width:100%;text-align:left;border:0;background:var(--surface)}
.proposal-catalog .tablewrap{overflow:visible}.proposal-catalog td{height:var(--admin-table-row)}
.proposal-variables{border:var(--border) solid var(--admin-line);padding:var(--space-3);margin:var(--space-3) 0}.proposal-variables p{font-size:var(--font-sm);color:var(--admin-muted)}
@media(max-width:700px){.proposal-heading{align-items:flex-start;flex-wrap:wrap}.proposal-catalog .tablewrap{overflow-x:auto}.proposal-menu[open]>div{position:static}.proposal-catalog td{white-space:normal}}
