.territory-panel{padding:20px}.territory-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.territory-filters label{display:flex;flex-direction:column;gap:6px;font-size:12px;flex:1;min-width:140px}.territory-manager-guide,.shift-territory-preset{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--s2);border:1px solid var(--line-3);border-radius:8px;padding:13px 14px;margin-bottom:16px}.territory-manager-guide strong,.shift-territory-preset strong{font-size:13px;font-weight:500}.territory-manager-guide p,.shift-territory-preset span{font-size:12px;color:var(--ink-muted);line-height:1.5}.shift-territory-preset span{display:block;margin-top:3px}.territory-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.territory-row>div{min-width:0}.territory-row strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.territory-row p,.territory-row small{display:block;color:var(--ink-muted);font-size:12px;margin-top:6px;line-height:1.5}.territory-row>button{flex-shrink:0}.territory-niches{max-height:55vh;overflow:auto}.shift-territory{font-size:11px;color:var(--ink-muted);overflow-wrap:anywhere}@media(max-width:600px){.territory-panel{padding:12px}.territory-row{align-items:flex-start;flex-direction:column}.territory-filters label{min-width:100%;}.territory-filters>button,.territory-row>button{width:100%}}
.territory-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;flex-shrink:0}
@media(max-width:600px){.territory-actions{width:100%}.territory-actions>button{flex:1}}
