.ticket-tools{padding:20px 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;gap:16px}.ticket-filters,.ticket-bulk{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.ticket-filters>label,.ticket-bulk>label{display:grid;gap:5px;min-width:130px;flex:1;font-size:12px;color:var(--muted)}.ticket-filters select,.ticket-bulk select{min-width:0;width:100%;background:var(--white);border:1px solid var(--line);border-radius:8px;padding:9px;color:var(--ink)}.ticket-check{display:flex!important;flex-direction:row;align-items:center;align-self:center;gap:8px!important;min-width:160px!important}.ticket-check input,[data-ticket-select],#ticket-select-all{width:17px;height:17px;accent-color:#b3934c}.ticket-view-tools{display:flex;gap:16px;flex-wrap:wrap}.ticket-view-tools [aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -2px #b3934c}.ticket-bulk{background:#f7f1df;padding:16px;border-radius:10px}.ticket-bulk>strong{flex-basis:100%;font-size:13px}.ticket-board{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:16px;padding:24px;overflow-x:auto;align-items:start}.ticket-lane{background:var(--paper);padding:14px;border:1px solid var(--line);border-radius:12px;min-height:240px;display:grid;gap:12px;align-content:start}.ticket-lane-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.ticket-lane h2{font-size:15px;margin:0}.ticket-card{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:14px;display:grid;gap:10px;box-shadow:0 2px 6px #031e3906}.ticket-card>button{text-align:left;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.ticket-card>p{margin:0}.ticket-card>select{min-width:0;max-width:100%;padding:7px;border:1px solid var(--line);border-radius:7px;background:var(--white);font-size:12px}.ticket-card-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.ticket-overdue{color:#a42626;font-weight:650;display:block}.ticket-overdue small{display:block}.drop-active{outline:2px solid #b3934c;outline-offset:-2px}.ticket-timeline li>strong{font-size:12px}.ticket-timeline li>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.ticket-timeline li{padding-bottom:14px}@media(max-width:650px){.ticket-tools{padding:16px}.ticket-filters>label{min-width:calc(50% - 12px);max-width:100%}.ticket-board{padding:16px;grid-template-columns:repeat(4,minmax(255px,1fr))}.ticket-bulk>label{min-width:100%}}@media(prefers-reduced-motion:no-preference){.ticket-card{transition:box-shadow .16s,border-color .16s}.ticket-card:hover{border-color:#b3934c;box-shadow:0 4px 16px #031e3910}}
.ticket-board-hint{display:none;margin:16px 16px 0;color:var(--muted);font-size:12px}@media(max-width:650px){.ticket-board-hint{display:block}}
