.timestamp-converter .stamp-modes.rt-BaseTabList{background:var(--surface-container);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 24px;padding:4px;display:grid}.timestamp-converter .stamp-modes .rt-TabsTrigger{min-width:0;min-height:48px;color:var(--muted);white-space:normal;border-radius:12px;padding:8px 12px;font-size:.9375rem;line-height:1.5}.timestamp-converter .stamp-modes .rt-TabsTrigger[data-state=active]{background:var(--paper);color:var(--green);box-shadow:0 1px 3px #1b281e14}.timestamp-converter .stamp-input-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.timestamp-converter .stamp-input-heading label{margin:0}.timestamp-converter .stamp-input-heading .ui-button{font-size:.875rem}.timestamp-converter .stamp-input-row{align-items:stretch;gap:8px;display:flex}.timestamp-converter .stamp-input-row>.rt-TextFieldRoot{flex:1}.timestamp-converter .stamp-input-row>.ui-select{flex:0 0 150px;width:150px}.timestamp-converter .rt-TextFieldRoot{width:100%;min-width:0}.timestamp-converter #stamp-input{font-variant-numeric:tabular-nums;font-size:1.125rem}.timestamp-converter #stamp-input::placeholder{font-family:var(--font-ui);font-size:1rem}.timestamp-converter .stamp-controls{flex-wrap:wrap;align-items:end;gap:8px 12px;margin:20px 0 16px;display:flex}.timestamp-converter .stamp-controls>div{flex:1;min-width:200px}.timestamp-converter .stamp-controls label{margin-bottom:8px}.timestamp-converter .stamp-hint{color:var(--muted);overflow-wrap:anywhere;margin:8px 0;font-size:.8125rem;line-height:1.6}.timestamp-converter summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:.875rem}.timestamp-converter .transform-details{border-top:1px solid var(--line);margin-bottom:12px}.timestamp-converter .transform-details .ui-select{max-width:420px}.timestamp-converter .stamp-feedback,.timestamp-converter .stamp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timestamp-converter .stamp-actions{margin-top:20px}.timestamp-converter .stamp-feedback [data-quiet=true]{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.timestamp-converter .stamp-result{border:1px solid var(--line);background:var(--surface-container-low);border-radius:20px;margin-top:24px;padding:20px}.timestamp-converter .stamp-result dl{margin:0 0 16px;display:grid}.timestamp-converter .stamp-result dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:center;gap:20px;padding:12px 0;display:grid}.timestamp-converter .stamp-result dt{color:var(--muted);font-size:.875rem}.timestamp-converter .stamp-result dd{min-width:0;font-family:var(--font-code,ui-monospace, monospace);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.timestamp-converter .stamp-result dd>span{overflow-wrap:anywhere;min-width:0}.timestamp-converter .stamp-result dl>div:nth-child(-n+2) dd>span{color:var(--green);font-size:1.25rem}.timestamp-converter .stamp-copy-value.rt-reset{flex:0 0 44px;width:44px;height:44px;padding:10px}.timestamp-converter .stamp-report-details{margin-top:12px}.timestamp-converter textarea{resize:vertical;border:1px solid var(--outline);width:100%;min-height:200px;font:14px/1.7 var(--font-code,ui-monospace, monospace);color:var(--ink);background:var(--paper);border-radius:12px;padding:12px;display:block}.timestamp-converter .stamp-local{color:var(--muted);align-items:center;gap:8px;margin:20px 0 0;font-size:.75rem;display:flex}.timestamp-converter [hidden]{display:none}@media (width<=760px){.timestamp-converter .stamp-modes.rt-BaseTabList{margin-bottom:20px}.timestamp-converter .stamp-modes .rt-TabsTrigger{padding-inline:4px;font-size:.875rem}.timestamp-converter .stamp-input-row{flex-wrap:wrap}.timestamp-converter .stamp-input-row>.rt-TextFieldRoot{flex-basis:100%}.timestamp-converter .stamp-input-row>.ui-select{flex:100%;width:100%}.timestamp-converter .stamp-controls>div{flex-basis:100%;min-width:0}.timestamp-converter .stamp-controls{gap:4px;margin-top:16px}.timestamp-converter .stamp-result{padding:16px}.timestamp-converter .stamp-result dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}
