.ProposalTab-module__WiiO4W__container{gap:var(--ref-space-6);display:grid}.ProposalTab-module__WiiO4W__section{border:1px solid var(--sys-border-default);border-radius:var(--ref-radius-md);background:var(--sys-bg-surface);padding:var(--ref-space-5)}.ProposalTab-module__WiiO4W__section h3{font-size:var(--ref-font-size-lg);margin-bottom:var(--ref-space-4);color:var(--sys-text-strong);font-weight:700}.ProposalTab-module__WiiO4W__formGrid{gap:var(--ref-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProposalTab-module__WiiO4W__formGrid label{gap:var(--ref-space-1);font-size:var(--ref-font-size-sm);color:var(--sys-text-default);font-weight:600;display:grid}.ProposalTab-module__WiiO4W__formGrid input,.ProposalTab-module__WiiO4W__formGrid select,.ProposalTab-module__WiiO4W__formGrid textarea{min-height:var(--field-height-md,38px);border:1px solid var(--sys-border-default);border-radius:var(--ref-radius-sm);padding:var(--ref-space-2) var(--ref-space-3);font-size:var(--ref-font-size-sm);color:var(--sys-text-default);background:var(--sys-bg-surface);width:100%}.ProposalTab-module__WiiO4W__formGrid input:focus,.ProposalTab-module__WiiO4W__formGrid select:focus,.ProposalTab-module__WiiO4W__formGrid textarea:focus{outline:2px solid var(--sys-action-primary);outline-offset:-1px;border-color:var(--sys-action-primary)}.ProposalTab-module__WiiO4W__formGrid textarea{resize:vertical;min-height:100px}.ProposalTab-module__WiiO4W__wide{grid-column:1/-1}.ProposalTab-module__WiiO4W__actions{gap:var(--ref-space-3);padding-top:var(--ref-space-3);grid-column:1/-1;justify-content:flex-end;display:flex}.ProposalTab-module__WiiO4W__submitButton{border-radius:var(--ref-radius-sm);background:var(--sys-action-primary);min-height:38px;color:var(--sys-action-primary-text,#fff);font-weight:700;font-size:var(--ref-font-size-sm);padding:0 var(--ref-space-5);cursor:pointer;transition:background-color var(--ref-duration-fast) ease;border:0}.ProposalTab-module__WiiO4W__submitButton:hover{background:var(--sys-action-primary-hover)}.ProposalTab-module__WiiO4W__submitButton:disabled{opacity:.5;cursor:not-allowed}.ProposalTab-module__WiiO4W__statusMessage{padding:var(--ref-space-3) var(--ref-space-4);border-radius:var(--ref-radius-sm);font-size:var(--ref-font-size-sm);font-weight:600}.ProposalTab-module__WiiO4W__statusSuccess{background:color-mix(in srgb, var(--sys-status-success) 12%, transparent);color:var(--sys-status-success)}.ProposalTab-module__WiiO4W__statusError{background:color-mix(in srgb, var(--sys-status-danger) 12%, transparent);color:var(--sys-status-danger)}.ProposalTab-module__WiiO4W__proposalList{gap:var(--ref-space-3);margin:0;padding:0;list-style:none;display:grid}.ProposalTab-module__WiiO4W__proposalCard{border:1px solid var(--sys-border-default);border-radius:var(--ref-radius-sm);padding:var(--ref-space-4);gap:var(--ref-space-2);display:grid}.ProposalTab-module__WiiO4W__proposalCard strong{font-size:var(--ref-font-size-base);color:var(--sys-text-strong)}.ProposalTab-module__WiiO4W__proposalCard span{font-size:var(--ref-font-size-sm);color:var(--sys-text-muted)}.ProposalTab-module__WiiO4W__badge{border-radius:var(--ref-radius-sm);font-size:var(--ref-font-size-xs);padding:2px 8px;font-weight:700;display:inline-block}.ProposalTab-module__WiiO4W__badgePending{background:color-mix(in srgb, var(--sys-status-info) 15%, transparent);color:var(--sys-status-info)}.ProposalTab-module__WiiO4W__badgeApproved{background:color-mix(in srgb, var(--sys-status-success) 15%, transparent);color:var(--sys-status-success)}.ProposalTab-module__WiiO4W__badgeRejected{background:color-mix(in srgb, var(--sys-status-danger) 15%, transparent);color:var(--sys-status-danger)}.ProposalTab-module__WiiO4W__badgeRegistered{background:color-mix(in srgb, var(--sys-text-muted) 15%, transparent);color:var(--sys-text-muted)}.ProposalTab-module__WiiO4W__emptyState{text-align:center;padding:var(--ref-space-8) var(--ref-space-4);color:var(--sys-text-muted);font-size:var(--ref-font-size-sm)}@media (max-width:600px){.ProposalTab-module__WiiO4W__formGrid{grid-template-columns:1fr}}
