.scope-panel{margin-top:20px}
.scope-group-fields,.scope-account-fields{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:16px 0}
.scope-group-fields>.field,.scope-account-fields>.field{flex:1;min-width:220px}
.scope-transfer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center}
.scope-transfer>section{min-width:0;background:#fffcf3;border:1px solid #eadcb7;border-radius:14px;padding:16px}
.scope-search{width:100%;margin:10px 0;box-sizing:border-box}
.scope-transfer-buttons{display:flex;flex-direction:column;gap:12px}
.scope-store-list{height:320px;overflow:auto;margin:8px 0 12px}
.scope-store{display:flex;gap:10px;align-items:start;padding:10px 8px;border-bottom:1px solid #ede5d5;cursor:pointer}
.scope-store input{margin-top:5px;flex:none}
.scope-store span{min-width:0;overflow-wrap:anywhere}
.scope-store small,.scope-compare-store small{display:block;font-size:12px;color:#8b7a58;margin-top:3px}
.scope-store .scope-other{color:#9a6719}
.scope-save{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;background:#fffdf6}
.scope-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}
.scope-compare>section{padding:14px;border:1px solid #eadcb7;border-radius:12px;max-height:280px;overflow:auto;overflow-wrap:anywhere}
.scope-compare-store{padding:8px 0;border-top:1px solid #eee4cf}
.permission-action:has(input:disabled){opacity:.65;cursor:default}
@media(max-width:700px){.scope-transfer{grid-template-columns:1fr}.scope-transfer-buttons{flex-direction:row;justify-content:center}.scope-store-list{height:220px}.scope-compare{grid-template-columns:1fr}.scope-group-fields>.field,.scope-account-fields>.field{min-width:0;flex-basis:100%}.scope-save{flex-wrap:wrap}.scope-transfer>section{padding:12px}#scope-accounts-table table{min-width:620px}}
