.gather{max-width:760px}.gather-summary{background:#14252f;padding:11px}.gather-summary p{color:#a9bdc8;font-size:14px}.gather-summary b{color:#ffcc84}.gather-progress{background:#4e5e6050;height:6px;margin:8px 0 10px}.gather-progress span{background:linear-gradient(90deg,#b38a48,#e4ba72);height:100%;display:block}.gather-actions{flex-wrap:wrap;gap:6px;display:flex}.gather-actions button{color:#cbd8df;cursor:pointer;background:#0e1a22;border:1px solid #47606d80;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:13px;display:inline-flex}.gather-actions button:hover:not(:disabled){color:#ffcc84;border-color:#e1ac57}.gather-actions button:disabled{opacity:.38;cursor:default}.gather-actions .gather-share{color:#1a1006;background:linear-gradient(#ffb136,#ef9014);border-color:#ef9014;font-weight:700}.gather-actions .gather-share:hover:not(:disabled){color:#1a1006;background:#ffc25e}.gather-actions .gather-uncheck{color:#ff9d87;border-color:#c2412d}.gather-actions .gather-uncheck:hover:not(:disabled){color:#ffc0b2;border-color:#ff8a70}.gather-summary .gather-note{overflow-wrap:anywhere;color:#bcd6a0;margin-top:8px;font-size:12px}.gather-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:14px}.gather-table th,.gather-table td{text-align:left;color:#dce4e7;border-bottom:1px solid #45576350;padding:8px 3px;font-weight:400}.gather-table td{text-align:right;color:#e6b66e;font-variant-numeric:tabular-nums}.gather-table label{cursor:pointer;align-items:center;gap:8px;display:flex}.gather-table input{accent-color:#c99b56;cursor:pointer;flex-shrink:0;width:20px;height:20px}.gather-table img{object-fit:contain;flex-shrink:0}.gather-table small{color:#e6b66e;font-size:11px;display:block}.gather-table tr.is-done span,.gather-table tr.is-done td{color:#6f8794;text-decoration:line-through}.gather-shared-actions{color:#bcd6a0;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:14px;display:flex}.gathering-start{background:#13232b70;border:1px dashed #687d8170;max-width:720px;padding:30px}.gathering-start h2{font:600 30px var(--font-cond);text-transform:uppercase;color:#e6eae8}.gathering-start p{color:#95adba;margin:10px 0 20px;font-size:15px;line-height:1.7}.gathering-start div{flex-wrap:wrap;gap:12px;display:flex}.gathering-entries li{background:#14252e;border-bottom:1px solid #485e6b60;align-items:center;gap:13px;padding:12px;display:flex}.gathering-entries img{object-fit:contain;flex-shrink:0}.gathering-entry-mark{width:44px;height:44px;font:600 12px var(--font-cond);text-transform:uppercase;color:#e2af61;border:1px solid #b48b4d;flex-shrink:0;place-items:center;display:grid}.gathering-entries li>div:not(.gathering-stepper){flex:1;min-width:0}.atlas-main .gathering-entries h3{font-size:22px}.gathering-entries small{color:#829fad;margin-top:3px;font-size:12px;line-height:1.5;display:block}.gathering-count{color:#ffcc84;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:15px}.gathering-stepper{flex-shrink:0;align-items:center;gap:4px;display:flex}.gathering-stepper b{text-align:center;color:#ffcc84;font-variant-numeric:tabular-nums;min-width:36px;font-size:14px}.gathering-stepper button{color:#d0ad78;cursor:pointer;border:1px solid #62778070;place-items:center;width:30px;height:30px;display:grid}.gathering-stepper button:hover{color:#ffcc84;border-color:#e1ac57}@media (width<=600px){.gathering-entries li{flex-wrap:wrap}.gathering-stepper{margin-left:57px}.gathering-start{padding:22px}}.gather-message{color:#9db3bf;border:1px dashed #6e7c7c80;max-width:720px;padding:16px;line-height:1.7}
