.response-types-dialog{width:min(920px,calc(100vw - 28px));max-width:920px;max-height:calc(100dvh - 28px);padding:0;border-radius:24px;border:1px solid var(--line);background:var(--dashboard-panel,#fff);color:var(--ink);overflow:auto}.response-types-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--dashboard-panel,#fff);z-index:1}.response-types-header h2{margin:0 0 10px;font-size:var(--text-heading)}.response-types-header p{font-size:var(--text-small);line-height:1.7;color:var(--text-secondary);margin:0}.response-types-header>button{flex-shrink:0}.response-types-body{padding:24px 28px}.response-types-toolbar{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.response-types-toolbar input{flex:1;min-width:180px}.response-types-count{margin:22px 0 12px;color:var(--text-secondary);font-size:var(--text-small)}.response-types-table{table-layout:fixed;white-space:normal;min-width:0;width:100%}.response-types-table th,.response-types-table td{padding:18px 12px;white-space:normal;overflow-wrap:anywhere}.response-types-table th:first-child{width:34%}.response-types-table th:last-child{width:15%}.response-types-table td{font-size:var(--text-small);line-height:1.8}.response-types-table strong{display:block;font-weight:500}.response-types-table td>a{display:block;font-size:var(--text-caption);margin-top:5px}.response-types-footer{padding:18px 28px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--dashboard-panel,#fff);position:sticky;bottom:0}.response-types-footer>span{color:var(--text-secondary);font-size:var(--text-small);line-height:1.6}:is(.nc-create-dialog,.complaint-create-dialog){width:min(960px,calc(100vw - 28px));max-width:960px}:is(.nc-list-main,.complaints-list-main) .page-head{flex-wrap:wrap;align-items:flex-start}:is(.nc-list-main,.complaints-list-main) .page-head .tools{flex-wrap:wrap;justify-content:flex-end}:is(.nc-create-dialog,.complaint-create-dialog) .field{min-width:0}:is(.nc-create-dialog,.complaint-create-dialog) .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.response-types-table:has(th:nth-child(2):last-child) th:last-child{width:66%}
@media(max-width:650px){.response-types-header,.response-types-body{padding:20px}.response-types-footer{padding:18px 20px;align-items:flex-start}.response-types-toolbar>*{width:100%}.response-types-toolbar input{min-width:0;flex-basis:100%}.response-types-table th,.response-types-table td{padding:14px 6px}.response-types-table th:first-child{width:35%}.response-types-table th:last-child{width:20%}.response-types-table button{padding:8px}:is(.nc-create-dialog,.complaint-create-dialog) .form-grid{grid-template-columns:minmax(0,1fr)}:is(.nc-list-main,.complaints-list-main) .page-head .tools{justify-content:flex-start;margin-left:0}}

.complaints-mine-filter{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-small);color:var(--text-secondary);white-space:nowrap}.complaints-mine-filter input{width:18px;height:18px;min-height:18px;flex-shrink:0}
.complaints-mine-filter input{min-width:18px;max-width:18px;flex:0 0 18px;padding:0;margin:0}
