.feedback-target-input{display:block;margin:6px 0;width:100%;box-sizing:border-box;min-height:40px;padding:9px 12px;border:1px solid var(--ui-border);border-radius:8px;font:inherit;font-weight:400}
.feedback-admin-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:12px 0 18px}
.feedback-admin-filters>label{display:grid;gap:6px;font-size:13px;min-width:125px;flex:1}
.feedback-admin-filters input,.feedback-admin-filters select{box-sizing:border-box;width:100%;min-height:38px}
.feedback-check-all{display:flex;gap:8px;align-items:center;margin:12px 0;font-size:13px}
.feedback-check-all input,.feedback-selectable-row>input{width:18px!important;min-width:18px;height:18px;flex:0 0 18px}
.feedback-selectable-row{display:flex;gap:8px;align-items:center;min-width:0}
.admin-feedback-list .feedback-selectable-row>button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;flex:1;min-width:0;width:0}
.admin-mode .admin-feedback-list .feedback-selectable-row>button{text-align:left;padding:10px 8px;border:0;border-bottom:1px solid var(--ui-border);border-radius:4px;background:transparent!important;color:var(--ui-text)!important;white-space:normal}
.admin-mode .admin-feedback-list .feedback-selectable-row>button.active{background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important}
.admin-mode .admin-feedback-list .feedback-selectable-row>button>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px}
.feedback-batch-compose{border-top:1px solid var(--ui-border);margin-top:20px;padding-top:14px}
.feedback-batch-compose>button{margin-top:12px}
@media(max-width:600px){.feedback-editor>header{flex-wrap:wrap}.feedback-editor>header>div{flex-basis:100%}.feedback-admin-filters>label{min-width:calc(50% - 10px)}.feedback-selects{grid-template-columns:1fr}}
