.team113-members{display:grid;gap:10px}.team113-members article{border:1px solid #73947a;border-radius:9px;padding:12px;background:#203e34}.team113-members article>div:first-child{display:flex;flex-wrap:wrap;gap:5px 12px;align-items:baseline}.team113-members b{font-size:1.1em;color:#f0d898}.team113-members small{color:#b7cec1}.team113-members span{flex-basis:100%;font-size:.85em}.team113-members p{font:14px/1.7 sans-serif;margin:8px 0;color:#d3e7d8}.team113-ready{color:#a8e3ad}.team113-tools{display:flex;gap:8px}.team113-tools button{font-size:.85em;padding:7px;min-height:36px}.team113-intro,.team113-help{font:14px/1.7 sans-serif;letter-spacing:0;color:#c1d0bc}.team113-ready-button{width:100%;margin-top:12px;color:#f5e4a4}.team113-invitation{padding:12px;margin-bottom:12px;border:1px solid #d7ba6e;border-radius:8px}.team113-invitation>div{display:flex;gap:8px;margin-top:9px}.team113-invitation button{flex:1}.team113-badge{position:absolute;top:28px;left:8px;z-index:5;background:#183d35ed;border:1px solid #8bab86;color:#e2eac0;border-radius:7px;font:12px/1.3 sans-serif;padding:7px 10px;min-height:32px}.team113-badge.has-invite{border-color:#e2bd69;color:#ffe7a5}.team113-turn{font:clamp(10px,3.1cqw,16px)/1.3 sans-serif;color:#efe3a9;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team113-stop-auto{font:12px sans-serif;padding:5px;min-height:30px;position:absolute;right:6px;top:5px;z-index:8}.team113-nearby>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0}.team113-loot{font:14px/1.5 sans-serif;border-top:1px solid #72947c;margin-top:12px}.team113-loot h3{font-size:16px}.team113-battle .combat-scroll{left:28%;width:40%;}.team113-battle .combat-touch-spells{left:17%;width:65%}.team113-ally-target{z-index:2}

.team121-confirm{width:min(320px,82vw);box-sizing:border-box;padding:20px;border:1px solid #91b19a;border-radius:12px;background:#18382f;color:#f2e2b3;font:16px/1.6 sans-serif}.team121-confirm::backdrop{background:#061c15aa}.team121-confirm h3{font-size:18px;margin:0 0 12px}.team121-confirm>div{display:flex;gap:12px}.team121-confirm button{flex:1;min-height:44px;color:#edf2df;background:#36594a;border:1px solid #88a18b;border-radius:7px;font:16px sans-serif}

.dream121-entries{display:grid;gap:10px;font:14px/1.5 sans-serif}.dream121-entries article{background:#193c32;border:1px solid #7f9c80;border-radius:9px;padding:12px}.dream121-entries b{color:#edd994;font-size:16px}.dream121-entries p{margin:6px 0 10px;color:#c3d6c7}.dream121-entries button{width:100%;min-height:40px}
dialog.team121-confirm{position:fixed;inset:0;margin:auto;height:fit-content;min-height:0;max-height:80vh;overflow:auto;transform:none;box-shadow:0 12px 48px #0008}
