.G8btdW_chips{flex-wrap:wrap;gap:.5rem;margin-block:1rem;display:flex}.G8btdW_chip,.G8btdW_activeChip{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:999px;padding:.4rem .85rem;font-size:.9rem;text-decoration:none}.G8btdW_chip:hover{border-color:var(--accent)}.G8btdW_activeChip{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}
._jKzBa_list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._jKzBa_card{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;gap:.25rem;padding:1rem;text-decoration:none;display:grid}._jKzBa_card:hover{border-color:var(--accent)}._jKzBa_category{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.75rem}._jKzBa_title{font-size:1.05rem;font-weight:600}._jKzBa_organizer{color:var(--muted);font-size:.9rem}._jKzBa_deadline{color:var(--accent-text);margin-top:.25rem;font-size:.9rem}._jKzBa_empty{color:var(--muted)}._jKzBa_skeleton{background:var(--line);border-radius:12px;height:6.5rem}._jKzBa_plainList{margin:.25rem 0 0;padding:0;list-style:none}
.wagOSW_form{gap:.9rem;margin-block:1rem;display:grid}.wagOSW_field{color:var(--muted);gap:.3rem;font-size:.9rem;display:grid}.wagOSW_field input,.wagOSW_field select,.wagOSW_field textarea{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;border-radius:10px;padding:.7rem .8rem}.wagOSW_field input:focus,.wagOSW_field select:focus,.wagOSW_field textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.wagOSW_message{min-height:1.5rem;margin:0;font-size:.9rem}.wagOSW_button,.wagOSW_quietButton{font:inherit;cursor:pointer;border-radius:10px;padding:.7rem 1rem}.wagOSW_button{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent)}.wagOSW_button:disabled{opacity:.6}.wagOSW_quietButton{border:1px solid var(--line);background:var(--surface);color:var(--text)}
.rqQyGW_category{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.75rem}.rqQyGW_deadlineBox{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-block:1.25rem;padding:1rem}.rqQyGW_deadlineBox p{margin-block:.4rem}.rqQyGW_label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.75rem}.rqQyGW_deadline{font-size:1.15rem;font-weight:600}.rqQyGW_tags{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.rqQyGW_tags li{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.2rem .6rem;font-size:.85rem}.rqQyGW_rulesBox{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-block:1.25rem;padding:1rem}.rqQyGW_rules{gap:.75rem;margin-block:.75rem;padding-left:1.1rem;display:grid}.rqQyGW_quote{border-left:3px solid var(--line);color:var(--muted);margin:.25rem 0 0;padding-left:.6rem;font-size:.9rem}.rqQyGW_verdict{margin:0;font-size:1.05rem;font-weight:600}.rqQyGW_skeleton{background:var(--line);border-radius:12px;height:16rem}
.yWjRrq_task,.yWjRrq_doneTask{cursor:pointer;align-items:center;gap:.6rem;padding-block:.45rem;display:flex}.yWjRrq_task input,.yWjRrq_doneTask input{width:1.15rem;height:1.15rem;accent-color:var(--accent)}.yWjRrq_doneTask{color:var(--muted);text-decoration:line-through}
.EeHcpW_input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:.8rem 1rem}.EeHcpW_input:focus{outline:2px solid var(--accent);outline-offset:1px}
