.request-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:32px 0}.request-card{display:flex;flex-direction:column;padding:26px!important;margin:0!important;border:1px solid #d4e3e6;border-radius:16px;background:linear-gradient(145deg,#fff,#f0f9f7);box-shadow:0 8px 24px #123b3510}.request-card__tag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#08766b}.request-card h2,.request-card h3{font-size:20px;line-height:1.3;margin:16px 0 10px}.request-card p{line-height:1.65;margin:0 0 20px}.request-card small{color:#526b76;margin-top:auto}.request-card .votes{display:flex;flex-wrap:wrap;gap:8px!important;margin-top:20px;padding-top:18px;border-top:1px solid #d4e3e6}.request-card .votes button{font-size:13px;padding:10px 12px!important;border:1px solid #bfd8d2!important;background:white!important;color:#09695e!important;border-radius:8px!important;font-weight:600;cursor:pointer}.request-card .votes button:hover{background:#dff5ed!important}.request-card .votes button:disabled{opacity:.5}.vote-status{flex-basis:100%;font-size:12px;color:#42645a;min-height:18px}@media(max-width:850px){.request-cards{grid-template-columns:1fr}} 
#feature-requests #share-request{margin-top:40px;padding:32px!important;border-radius:18px;background:#102d37;color:#f0faf8;border:1px solid #244c57}#feature-requests #share-request h2,#feature-requests #share-request h3{color:#fff}#feature-requests #share-request p{color:#c1d9dd}#feature-requests #share-request form{max-width:760px}#feature-requests #share-request input,#feature-requests #share-request textarea{background:#fff;color:#142b35}#feature-requests #share-request button{background:#42d5c5;color:#102d37;font-weight:700}#feature-requests #share-request label{font-weight:600}
