.ti-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.ti-stat{display:flex;align-items:center;justify-content:space-between;text-decoration:none}.ti-stat span{font-size:.72rem;letter-spacing:.12em}.ti-stat strong{font-size:1.8rem}.ti-stat.active{outline:1px solid currentColor}.ti-filter-row{margin:0 0 16px}.ti-list{display:grid;gap:8px}.ti-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) minmax(120px,.65fr) minmax(160px,.9fr) auto;gap:18px;align-items:center;padding:15px 0;border-top:1px solid rgba(255,255,255,.08);text-decoration:none;color:inherit}.ti-row:first-child{border-top:0}.ti-row>div{display:grid;gap:4px}.ti-row small,.ti-row span{opacity:.72}.ti-row b{font-size:1rem}.ti-numbers{text-align:right}.ti-driver{text-align:right}.ti-arrow{font-size:1.2rem}.ti-detail-grid{align-items:start}.ti-facts{display:grid;gap:0;margin:18px 0}.ti-facts div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-top:1px solid rgba(255,255,255,.08)}.ti-facts dt{opacity:.65}.ti-facts dd{margin:0;text-align:right}.ti-assign-form{margin-top:20px}.status.unassigned,.status.needs_review,.status.ignored,.status.assigned{white-space:nowrap}@media(max-width:900px){.ti-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ti-row{grid-template-columns:1fr auto}.ti-row>div:nth-child(2),.ti-row>div:nth-child(4){grid-column:1}.ti-numbers,.ti-driver{text-align:left}.ti-arrow{grid-column:2;grid-row:1/4}}@media(max-width:560px){.ti-summary{grid-template-columns:1fr}.ti-row{gap:8px}.ti-detail-grid{display:block}}.ti-stint-builder{margin-top:16px}.ti-stint-form{display:grid;grid-template-columns:120px 120px minmax(220px,1.4fr) minmax(180px,1fr);gap:14px;align-items:end}.ti-note-field{grid-column:1/-1}.ti-stint-form .form-footer{grid-column:1/-1;margin-top:0}.ti-stints{display:grid;gap:8px;margin-top:20px}.ti-stint{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.ti-stint>div{display:grid;gap:4px}.ti-stint>div:last-child{text-align:right}.ti-review-actions{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:900px){.ti-stint-form{grid-template-columns:1fr 1fr}.ti-subject-field,.ti-note-field,.ti-stint-form .form-footer{grid-column:1/-1}}@media(max-width:560px){.ti-stint-form{grid-template-columns:1fr}.ti-stint-form>*{grid-column:1!important}.ti-stint{display:grid}.ti-stint>div:last-child{text-align:left}}