.step-guide>summary{color:#fff;background:#0b1f3a;border-radius:.75rem;padding:.95rem 1rem}.step-guide[open]>summary{border-radius:.75rem .75rem 0 0}.step-guide>summary b{align-items:center;gap:.55rem;display:flex}.step-guide>summary b i{color:#0b1f3a;background:#d6a93b;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font:800 .78rem/1 sans-serif;display:grid}.step-guide>summary span{color:#dce5f0}.step-guide>summary:after{color:#0b1f3a;background:#fff}.step-guide>summary:focus-visible{outline-offset:2px;outline:3px solid #d6a93b}.site-remove-button{color:#5c6878;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9d1dc;border-radius:.55rem;justify-content:center;align-self:end;align-items:center;gap:.4rem;min-width:108px;min-height:38px;padding:.45rem .7rem;font:650 .8rem/1 inherit;display:inline-flex;transform:translateY(-17px)}.site-remove-button span{font-size:1.15rem;line-height:1}:is(.site-remove-button:hover:not(:disabled),.site-remove-button:focus-visible:not(:disabled)){color:#8f2f2c;background:#fff6f5;border-color:#a94442}.site-remove-button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.site-remove-button{grid-column:1/-1;justify-self:end;min-width:118px;transform:none}}@media (max-width:600px){.site-remove-button{justify-self:stretch;width:100%}}.sampling-tool-entry{margin-top:1rem}.member-tool-gate{max-width:850px;margin:0 auto}.member-tool-actions{align-items:end;display:flex}.password-inline{grid-template-columns:1fr auto;display:grid}.password-inline input{border-radius:.55rem 0 0 .55rem}.password-inline button{color:#243750;cursor:pointer;background:#f5f7fa;border:1px solid #bdc7d3;border-left:0;border-radius:0 .55rem .55rem 0;min-width:66px}.multi-site-workspace{gap:1rem;display:grid}.multi-site-actions{flex-wrap:wrap;gap:.65rem;margin:1rem 0;display:flex}.multi-site-workspace textarea{border:1px solid #bdc7d3;border-radius:.55rem;width:100%;margin-top:.45rem;padding:.75rem;font:13px/1.45 ui-monospace,monospace}.accumulation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.accumulation-grid>div{border:1px solid #dce2e9;border-radius:.75rem;padding:1rem}.accumulation-grid svg{background:#fafbfd;border-radius:.4rem;width:100%;height:auto}@media (max-width:700px){.accumulation-grid{grid-template-columns:1fr}}
