.personal{margin-bottom:18px}.personal details,.personalPanel{padding:16px;margin-bottom:12px;background:var(--card);border:1px solid var(--line);border-radius:18px}.personal summary{font-weight:700;cursor:pointer;color:var(--teal)}.personal h3{font-size:17px;margin:12px 0}.personal p,.personal small{font-size:12px;color:var(--soft)}.personal form{display:grid;gap:10px;margin:14px 0}.personal label{display:grid;gap:5px;font-size:12px;color:var(--soft)}.personal input,.personal select{width:100%;min-width:0;background:var(--card-2);color:var(--ink);border:1px solid var(--line);padding:10px;border-radius:9px;font:inherit;color-scheme:dark}.personal input[type=checkbox]{width:auto;justify-self:start}.personal button{background:var(--card-2);color:var(--teal);border:1px solid var(--line);border-radius:9px;padding:10px;cursor:pointer}.personal button:hover{border-color:var(--teal)}.personalRow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.personalItem{display:flex;flex-wrap:wrap;gap:7px;align-items:center;border-top:1px solid var(--line);padding:12px 0;font-size:13px}.personalItem span{flex:1;min-width:120px;overflow-wrap:anywhere}.personalItem small{display:block}.personalItem button{padding:7px;font-size:11px}#returnNow{width:100%;background:var(--teal);color:var(--bg);font-weight:700}#pendingTasks:not(:empty){border:1px solid var(--gold);padding:12px;border-radius:12px}.item .body{min-width:0;overflow-wrap:anywhere}.item .sub{display:block}
.flowActions{display:flex;gap:8px;flex-wrap:wrap}.flowActions button{flex:1}.personal button:disabled{opacity:.4;cursor:default}#flowPreview{padding:12px;border:1px solid var(--teal);border-radius:12px;margin:12px 0}#flowFeedback{color:var(--teal)}.bbtns{flex-wrap:wrap}.bbtns button{flex:1 1 42%}.bubble{width:min(290px,calc(100vw - 30px))}#bdoing,#bmore{border-color:var(--teal);color:var(--teal)}

.sickPanel{margin:16px 0}.sickPanel h3{font-size:22px;margin-top:0}.sickChoice{display:flex!important;align-items:center;padding:9px 0}.sickChoice input{width:auto!important}.item .acts{display:grid;grid-template-columns:repeat(3,32px);gap:5px}.item .acts .mv{grid-row:2}.item .acts .up{grid-column:2}.item .acts .dn{grid-column:3}.mascot .char{width:112px;height:76px}
.mascot{width:112px}.sickPanel .flowActions button{border-radius:999px;color:var(--soft)}.sickPanel .flowActions button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}
#mascot{width:112px}
