.ce-wrap,.ce-login{max-width:980px;margin:32px auto;font-family:inherit}.ce-head{margin-bottom:24px}.ce-head small,.ce-card-top small{letter-spacing:.14em;text-transform:uppercase;font-size:11px;color:#9b8258}.ce-head h2{font-size:34px;margin:6px 0}.ce-head p{color:#666}.ce-card,.ce-login{background:#fff;border:1px solid #e3ddd2;border-radius:22px;padding:26px;margin-bottom:18px;box-shadow:0 10px 35px rgba(20,20,20,.05)}.ce-card-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ce-card h3{font-size:24px;margin:5px 0 10px}.ce-deadline{font-size:12px;background:#f2eee6;border-radius:999px;padding:7px 11px;white-space:nowrap}.ce-description{color:#555}.ce-form{margin-top:18px}.ce-option{display:flex;align-items:center;gap:10px;border:1px solid #e5dfd4;padding:13px 14px;border-radius:13px;margin:9px 0;cursor:pointer}.ce-option:hover{border-color:#b69a68;background:#fbf9f5}.ce-btn{border:0;border-radius:999px;background:#171717;color:#fff;padding:13px 20px;font-weight:700;margin-top:9px;cursor:pointer}.ce-voted{margin:16px 0;padding:12px 14px;background:#edf5ef;border-radius:12px;color:#315d3b;font-weight:700}.ce-results{margin-top:22px;border-top:1px solid #eee8df;padding-top:18px}.ce-result{margin:13px 0}.ce-result>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:13px}.ce-bar{height:8px;background:#eee9e0;border-radius:999px;margin-top:6px;overflow:hidden}.ce-bar i{display:block;height:100%;background:#b69a68;border-radius:999px}.ce-results small,.ce-note{color:#777}.ce-voters{max-height:220px;overflow:auto}.ce-voters p{margin:6px 0;font-size:13px}@media(max-width:640px){.ce-card-top{display:block}.ce-deadline{display:inline-block;margin-top:8px}.ce-head h2{font-size:28px}.ce-card{padding:20px}}
