.PetitionStatusBadge-module__ML9wFq__badge{border-radius:var(--radius-sm);padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.PetitionStatusBadge-module__ML9wFq__active{color:#15803d;background-color:#f0fdf4}.PetitionStatusBadge-module__ML9wFq__delivered{color:#1d4ed8;background-color:#eff6ff}.PetitionStatusBadge-module__ML9wFq__responded{color:#a16207;background-color:#fefce8}[data-theme=dark] .PetitionStatusBadge-module__ML9wFq__active{color:#4ade80;background-color:#22c55e26}[data-theme=dark] .PetitionStatusBadge-module__ML9wFq__delivered{color:#93c5fd;background-color:#3b82f61a}[data-theme=dark] .PetitionStatusBadge-module__ML9wFq__responded{color:#fbbf24;background-color:#eab30826}
.SignatureProgress-module__iOuj9a__container{flex-direction:column;gap:.375rem;display:flex}.SignatureProgress-module__iOuj9a__bar{background-color:var(--color-border);border-radius:var(--radius-sm);width:100%;height:.5rem;position:relative;overflow:hidden}.SignatureProgress-module__iOuj9a__fill{background:var(--gradient-petitions);border-radius:var(--radius-sm);height:100%;transition:width var(--transition-fast)}.SignatureProgress-module__iOuj9a__text{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500}
.PetitionCard-module__nZynGG__card{background-color:var(--color-surface-primary);border:1px solid var(--color-border);border-left:3px solid var(--color-petitions);border-radius:var(--radius-lg);transition:box-shadow var(--transition-fast),transform var(--transition-fast);padding:1.25rem 1.5rem}.PetitionCard-module__nZynGG__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.PetitionCard-module__nZynGG__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.PetitionCard-module__nZynGG__titleLink{min-width:0;text-decoration:none}.PetitionCard-module__nZynGG__title{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.PetitionCard-module__nZynGG__titleLink:hover .PetitionCard-module__nZynGG__title{color:var(--color-petitions)}.PetitionCard-module__nZynGG__progress{margin-top:.75rem}.PetitionCard-module__nZynGG__meta{font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.PetitionCard-module__nZynGG__author{font-weight:500}.PetitionCard-module__nZynGG__separator,.PetitionCard-module__nZynGG__date{color:var(--color-text-muted)}.PetitionCard-module__nZynGG__tags{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.PetitionCard-module__nZynGG__tag{font-size:var(--font-size-xs);color:var(--color-primary);background-color:rgba(var(--color-primary-rgb),.08);border-radius:var(--radius-sm);padding:.25rem .625rem;font-weight:500;display:inline-block}[data-theme=dark] .PetitionCard-module__nZynGG__card:hover{box-shadow:0 4px 12px #0006}@media (max-width:640px){.PetitionCard-module__nZynGG__card{padding:1rem}.PetitionCard-module__nZynGG__meta{flex-wrap:wrap}}
.PetitionDetail-module__w5IBEG__article{background-color:var(--color-surface-primary);border:1px solid var(--color-border);border-top:3px solid var(--color-petitions);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:2rem}.PetitionDetail-module__w5IBEG__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.PetitionDetail-module__w5IBEG__title{color:var(--color-text-primary);font-size:1.5rem;font-weight:700;line-height:1.3;font-family:var(--font-heading);margin:0}.PetitionDetail-module__w5IBEG__meta{font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.PetitionDetail-module__w5IBEG__author{font-weight:500}.PetitionDetail-module__w5IBEG__separator,.PetitionDetail-module__w5IBEG__date{color:var(--color-text-muted)}.PetitionDetail-module__w5IBEG__signatureSection{background-color:var(--color-surface-secondary);border-radius:var(--radius-md);margin-top:1.5rem;padding:1rem}.PetitionDetail-module__w5IBEG__tags{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.PetitionDetail-module__w5IBEG__tag{font-size:var(--font-size-xs);color:var(--color-petitions);background-color:rgba(var(--color-petitions-rgb),.08);border-radius:var(--radius-sm);padding:.25rem .625rem;font-weight:500;display:inline-block}.PetitionDetail-module__w5IBEG__body{font-size:var(--font-size-base);color:var(--color-text-primary);white-space:pre-wrap;margin-top:1.5rem;line-height:1.7}.PetitionDetail-module__w5IBEG__footer{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1rem}.PetitionDetail-module__w5IBEG__discussionLink{font-size:var(--font-size-sm);color:var(--color-petitions);font-weight:500;text-decoration:none}.PetitionDetail-module__w5IBEG__discussionLink:hover{text-decoration:underline}
.PetitionList-module__NkkC1a__list{flex-direction:column;gap:.75rem;display:flex}.PetitionList-module__NkkC1a__list>*{animation:.4s cubic-bezier(.4,0,.2,1) both PetitionList-module__NkkC1a__fadeInUp}.PetitionList-module__NkkC1a__list>:first-child{animation-delay:0s}.PetitionList-module__NkkC1a__list>:nth-child(2){animation-delay:60ms}.PetitionList-module__NkkC1a__list>:nth-child(3){animation-delay:.12s}.PetitionList-module__NkkC1a__list>:nth-child(4){animation-delay:.18s}.PetitionList-module__NkkC1a__list>:nth-child(5){animation-delay:.24s}.PetitionList-module__NkkC1a__list>:nth-child(n+6){animation-delay:.3s}.PetitionList-module__NkkC1a__empty{text-align:center;background-color:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-lg);padding:3rem 1rem}.PetitionList-module__NkkC1a__emptyText{color:var(--color-text-secondary);margin:0;font-size:1rem}
.SignPetitionButton-module__By2NMW__button{border:2px solid var(--color-primary);border-radius:var(--radius-md);background-color:var(--color-primary);color:#fff;cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.SignPetitionButton-module__By2NMW__button:hover:not(:disabled){opacity:.9}.SignPetitionButton-module__By2NMW__button:disabled{opacity:.5;cursor:not-allowed}.SignPetitionButton-module__By2NMW__button.SignPetitionButton-module__By2NMW__signed{color:var(--color-primary);background-color:#0000}.SignPetitionButton-module__By2NMW__button.SignPetitionButton-module__By2NMW__signed:hover:not(:disabled){background-color:rgba(var(--color-primary-rgb),.06)}
/*# sourceMappingURL=b25139d01ecf92a2.css.map*/