.history-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);gap:16px;align-items:start}.history-main{min-height:690px}.history-title{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid var(--border);padding-bottom:18px;margin-bottom:16px}.history-title>.icon{width:33px;height:33px}.history-title .btn{margin-left:auto}.history-title p{font-size:12px;color:var(--muted);margin-top:4px}.filters{display:grid;grid-template-columns:minmax(140px,1.5fr) 1fr 1fr 1.15fr;gap:8px;margin-bottom:15px}.filters input,.filters select{font-size:12px;padding:9px;min-height:40px}.filters .input-icon input{padding-left:33px}.filters .input-icon>.icon{left:10px}.results-line{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:var(--muted);font-size:12px}.history-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left}.history-table th{font-size:11px;font-weight:400;color:var(--muted);padding:10px 8px;border-bottom:1px solid var(--border)}.history-table td{font-size:11px;padding:12px 8px;border-bottom:1px solid var(--border);vertical-align:middle}.history-table tr.selected td{background:#16364c55;border-top:1px solid #355572;border-bottom:1px solid #355572}.history-table tr.selected td:first-child{border-left:3px solid var(--orange);border-radius:7px 0 0 7px;padding-left:5px}.history-table tr.selected td:last-child{border-radius:0 7px 7px 0}.history-table .row-select{display:flex;align-items:center;gap:12px;text-align:left;background:none;border:0;padding:0;min-width:0}.row-select .thumb{width:86px;flex:none;overflow:hidden;border-radius:5px;aspect-ratio:16/10;border:1px solid #2c4960;background:#071829;position:relative}.thumb img{width:100%;height:100%;object-fit:cover}.thumb .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#ff8b3d;width:25px;height:25px}.row-select strong{display:block;line-height:1.35;font-size:12px;min-width:140px;max-width:230px}.row-select small{display:block;font-size:11px;color:#9fb9d1;margin-top:5px}.history-table .date-cell{white-space:nowrap;color:#b0c6d9;line-height:1.7}.history-table .icon-btn{width:28px;height:28px;padding:5px}.history-table .badge{font-size:10px;padding:2px 6px}.sort-btn{padding:0;border:0;background:transparent;display:flex;gap:5px;align-items:center;color:var(--muted);font-size:11px}.sort-btn .icon{width:13px;height:13px}.pagination{display:flex;align-items:center;justify-content:space-between;margin-top:22px;font-size:12px;color:var(--muted)}.pagination .row{gap:7px}.pagination select{width:92px;font-size:11px;min-height:33px;padding:5px}.pagination .btn{min-height:32px;padding:5px 10px}.detail-card{position:sticky;top:15px}.detail-card h2{font-size:17px}.detail-card .card-head{padding-bottom:14px;border-bottom:1px solid var(--border)}.detail-title{display:flex;justify-content:space-between;align-items:flex-start;gap:9px;margin-top:13px}.detail-title h3{font-size:13px;line-height:1.45}.detail-lines>div{border:0;padding:6px 0}.delivery-title{border-top:1px solid var(--border);padding-top:17px;margin-top:18px;font-size:14px}.delivery-summary{font-size:12px;margin-top:10px;margin-bottom:7px}.delivery-row{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:11px;padding:9px 0;border-top:1px solid var(--border)}.delivery-row .row{gap:8px}.delivery-row .icon{width:16px;height:16px}.delivery-row .delivery-state{white-space:nowrap}.detail-card .note{font-size:11px;padding:10px;margin:8px 0 12px;align-items:flex-start}.detail-card .primary{min-height:43px;width:100%;font-size:13px}.detail-card .helper{text-align:center;font-size:11px;color:var(--muted);margin:8px 0}.detail-card .preview-link{justify-content:center;width:100%;font-size:12px}.normal-foot{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px;margin-top:18px}.draft-screen-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.active-demo-row{padding:14px 0;border-bottom:1px solid var(--border)}.active-demo-row h3{font-size:15px}.active-demo-row p{font-size:12px;color:var(--muted);margin:7px 0}.history-actions{display:flex;flex-wrap:wrap;gap:8px}.hist-tabs{display:flex;gap:28px;border-bottom:1px solid var(--border);margin:18px 0}.hist-tabs button{border:0;border-bottom:3px solid transparent;border-radius:0;background:none;padding:0 0 10px;font-size:14px;color:var(--muted)}.hist-tabs button.active{color:var(--orange);border-bottom-color:var(--orange)}
@media(max-width:1250px){.history-layout{grid-template-columns:1fr}.detail-card{position:static}.filters{grid-template-columns:2fr 1fr 1fr 1.3fr}.detail-card>.screen-art{max-width:450px;margin:auto}.detail-card .detail-lines{max-width:600px}.history-main{min-height:0}.row-select strong{max-width:none}.history-table td{font-size:12px}}
@media(max-width:650px){.filters{grid-template-columns:1fr 1fr}.history-title{flex-wrap:wrap}.history-title .btn{margin:0}.history-table th,.history-table td{padding:10px 5px}.history-table th:nth-child(2),.history-table td:nth-child(2){display:none}.row-select .thumb{display:none}.row-select strong{min-width:110px;font-size:11px}.history-table .date-cell{font-size:10px}.history-table th:last-child,.history-table td:last-child{display:none}.history-title h2{font-size:18px}.hist-tabs{gap:19px}.hist-tabs button{font-size:12px}.draft-screen-grid{grid-template-columns:1fr}.pagination{gap:10px;flex-wrap:wrap}}
