.stage-config-list{display:grid;gap:8px;margin:20px 0}
.stage-config-row{display:grid;grid-template-columns:minmax(220px,1fr) 90px 42px 42px 80px;gap:8px;align-items:center;padding:9px;border:1px solid #dce5f0;border-radius:12px;background:#f8fbff}
.stage-config-row>label{display:flex;align-items:center;gap:6px;font-size:12px}
.stage-config-row>label input{width:auto}
@media(max-width:700px){.stage-config-row{grid-template-columns:1fr 1fr}.stage-config-row>input{grid-column:1/-1}}
.clean-kanban .kanban-card{padding:10px 12px;margin-bottom:7px}
.clean-kanban .kanban-card-top{margin-bottom:5px}
.clean-kanban .kanban-card>strong{font-size:12px;line-height:1.3}
.clean-kanban .kanban-card>small{font-size:11px;margin-top:3px}
.clean-kanban .card-affiliate{color:#48617f}.clean-kanban .card-affiliate strong{display:inline;font-size:11px;color:#183b66}
.clean-kanban .return-status{margin-top:7px;padding:3px 8px;font-size:10px}
.clean-kanban .kanban-actions{margin-top:7px;padding-top:6px}
.clean-kanban .kanban-actions .link-btn{font-size:13px;padding:2px 4px}
.clean-kanban .kanban-dropzone{min-height:290px}
.view-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin:-4px 0 18px;padding:12px 14px;background:#fff;border:1px solid #dce5f0;border-radius:14px;box-shadow:0 2px 8px rgba(23,55,92,.04)}
.view-filters label{display:grid;gap:5px;color:#5e718a;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.view-filters input,.view-filters select{height:38px;min-width:150px;border:1px solid #d6dfe9;border-radius:9px;background:#fff;padding:0 10px;color:#071a33;text-transform:none;letter-spacing:0;font-size:12px}
.view-filters .filter-search{flex:1;min-width:220px}.view-filters .filter-search input{width:100%}
.view-filters>.link-btn{height:38px;padding:0 10px}
.permission-switch{display:flex!important;align-items:center;gap:9px;margin:16px 0;padding:12px 14px;border:1px solid #cfe0f5;border-radius:11px;background:#f4f8fe;font-size:13px;font-weight:700}.permission-switch input{width:auto}
.relationship-settings{margin-top:18px}.relationship-settings form>label{display:grid;gap:7px;font-size:13px;font-weight:700}.relationship-settings textarea,.relationship-settings select{width:100%;min-height:48px;border:1px solid #d6dfe9;border-radius:9px;padding:11px 12px;background:#fff}.relationship-settings textarea{min-height:140px;resize:vertical}
