.timestamp-mode{margin-bottom:20px}.timestamp-fields label,.timestamp-mode label{display:grid;gap:8px;font-size:var(--type-small);color:var(--secondary)}.timestamp-fields input,.timestamp-fields select,.timestamp-mode select{min-height:44px;max-width:100%;min-width:0;padding:10px 12px;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:16px}.timestamp-fields{padding:24px;display:grid;gap:20px;align-content:start;min-height:380px}.timestamp-empty p,.timestamp-fields p{color:var(--secondary);font-size:var(--type-small);line-height:1.8}.timestamp-fields button{justify-self:start}.timestamp-empty{padding:32px 24px}.timestamp-empty h2{font-size:24px;margin-bottom:12px}.timestamp-results{margin:0;padding:8px 24px}.timestamp-results>div{padding:12px 0;border-bottom:1px solid var(--border)}.timestamp-results>div:last-child{border-bottom:0}.timestamp-results dt{font-size:12px;color:var(--secondary)}.timestamp-results dd{margin:4px 0 0;display:flex;align-items:center;gap:8px}.timestamp-results textarea{min-width:0;flex:1;resize:none;line-height:1.6;font:14px var(--font-code);background:transparent;color:var(--text);border:0;padding:10px 0}.timestamp-status{font-size:var(--type-small);color:var(--secondary);margin-top:16px}.timestamp-error{color:var(--warning)}@media (max-width:650px){.timestamp-mode select{width:100%}.timestamp-fields{min-height:0;padding:20px}.timestamp-results{padding:8px 20px}.timestamp-results dd{flex-wrap:wrap}.timestamp-results textarea{flex-basis:100%;font-size:16px}.timestamp-results button{margin-left:auto}}