#modal:has(.trash-browser){width:min(1120px,calc(100vw - 40px));max-width:1120px;max-height:calc(100dvh - 40px);padding:20px;overflow:visible;box-sizing:border-box;background:var(--panel,var(--field));color:var(--text)}.trash-browser{display:flex;flex-direction:column;min-height:180px;max-height:calc(100dvh - 145px)}.trash-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:10px}.trash-query{flex:1;min-width:0;min-height:39px;background:var(--field);color:var(--text);border:1px solid var(--line);border-radius:7px;padding:9px 12px}.trash-filters{position:relative;flex:none}.trash-filters>summary{display:grid;place-items:center;list-style:none;width:39px;height:39px;padding:0;border:1px solid var(--line);border-radius:7px;background:var(--field);cursor:pointer}.trash-filters>summary svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.trash-filters>summary.filter-active{color:var(--blue);border-color:var(--blue);box-shadow:inset 0 -2px var(--blue)}.trash-filter-form{position:absolute;right:0;top:calc(100% + 7px);z-index:40;display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(440px,calc(100vw - 90px));max-height:calc(100dvh - 180px);overflow:auto;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--panel,var(--field));box-shadow:0 10px 35px #0003}.trash-filter-form label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--text)}.trash-filter-form input,.trash-filter-form select{width:100%;min-height:36px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;background:var(--field);color:var(--text);box-sizing:border-box}.trash-filter-actions{grid-column:1/-1;display:grid;gap:7px}.trash-filter-actions button{padding:9px 12px;background:var(--field);color:var(--text);border:1px solid var(--line);border-radius:6px}.trash-filter-form .error{grid-column:1/-1;margin:0}.trash-count{margin:0 0 10px;font-size:12px;color:var(--muted)}.trash-table-scroll{min-height:0;overflow:auto;border:1px solid var(--line);border-radius:8px}.trash-table{width:100%;min-width:780px;border-collapse:collapse;font-size:12px;text-align:left;background:var(--field);color:var(--text)}.trash-table th{position:sticky;top:0;z-index:1;padding:12px 10px;background:var(--panel,var(--field));border-bottom:1px solid var(--line);font-weight:600;white-space:nowrap}.trash-table td{padding:11px 10px;max-width:220px;border-bottom:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere}.trash-table tr:last-child td{border-bottom:0}.trash-table tbody tr:hover{background:color-mix(in srgb,var(--text) 4%,var(--field))}.trash-table td>strong{display:block;font-weight:600}.trash-table td>small{display:block;margin-top:4px;font-size:11px}.trash-table td button{padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--panel,var(--field));color:var(--text);font-size:12px}.trash-table td button:hover{background:color-mix(in srgb,var(--green) 12%,var(--field))}.trash-priority.high{color:var(--red)}.trash-priority.normal{color:var(--yellow)}.trash-priority.low{color:var(--green)}#task-stage[data-removing]{position:relative}#task-stage[data-removing]>iframe,#task-stage[data-removing] .aspektor-detail-frame{visibility:hidden}#task-stage[data-removing]::after{content:'Задача перемещается в корзину…';position:absolute;inset:35% 15px auto;text-align:center;color:var(--muted);font-size:14px}@media(max-width:600px){#modal:has(.trash-browser){width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:12px}.trash-filter-form{grid-template-columns:1fr}.trash-browser{max-height:calc(100dvh - 120px)}}
.trash-filter-form{box-sizing:border-box}
