.opportunity-status{border:1px solid var(--border-subtle);border-radius:var(--radius-2,6px);background:var(--surface-subtle);max-width:100%;color:var(--text-secondary);overflow-wrap:anywhere;align-items:center;padding:2px 6px;font-size:12px;font-weight:400;line-height:1.4;display:inline-flex}.community-tile[data-opportunity-status=expired] .community-cover,.guild-sale-card[data-opportunity-status=expired] img{filter:grayscale(.75);opacity:.85}.community-tile[data-opportunity-status=expired] .community-tile-open{color:var(--text-secondary)}.community-tile .opportunity-status{align-self:flex-start;margin:6px 8px 0}.opportunity-post-presentation[data-opportunity-status=expired]>:first-child{filter:saturate(.25)}.opportunity-post-presentation>.opportunity-status{margin-top:4px}.guild-card[data-opportunity-status=expired] .guild-image{filter:grayscale(.75)}.opportunity-dialog{width:min(420px,100vw - 24px);max-height:var(--modal-max-height,85dvh);border:1px solid var(--border-subtle);border-radius:var(--radius-3,8px);background:var(--surface-default);color:var(--text-primary);margin:auto;padding:16px;overflow:auto}.opportunity-dialog::backdrop{background:var(--surface-overlay)}.opportunity-dialog header,.opportunity-dialog footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.opportunity-dialog h2{font-size:16px;font-weight:600}.opportunity-dialog p,.opportunity-dialog label{font-size:14px;line-height:1.5}.opportunity-dialog label{margin-block:12px;display:block}.opportunity-dialog input[type=datetime-local]{width:100%;max-width:100%;margin-top:6px;display:block}.opportunity-dialog footer{justify-content:flex-end;margin-top:16px}.opportunity-dialog button{border-radius:var(--radius-2,6px);touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:44px;padding:8px 12px}.opportunity-dialog header>button{flex:none;min-width:44px;padding:8px}.opportunity-dialog h2{overflow-wrap:anywhere;min-width:0}.opportunity-dialog-error{color:var(--text-danger)}
