.unix-tool{padding-bottom:4rem}.unix-tool .tool-hero{max-width:860px;margin:0 auto 1rem;text-align:center}.unix-tool .tool-hero h1{margin:.35rem 0 .8rem}.unix-tool .tool-hero>p:not(.eyebrow){color:var(--body);font-size:1.05rem}.unix-tool .privacy-note{display:inline-flex;align-items:center;gap:.55rem;margin-top:1rem;padding:.7rem 1rem;border:1px solid var(--border);border-radius:999px;color:var(--body);background:var(--surface)}.unix-tool .privacy-note .icon{width:1.1rem;height:1.1rem;color:var(--primary)}.unix-tool .tool-card-shell{min-width:0}.unix-tool .unix-current{max-width:1080px;margin:0 auto 18px}.unix-tool .section-kicker{color:var(--primary);font-size:.75rem;font-weight:800;letter-spacing:.1em}.unix-tool h2{color:var(--heading)}.unix-tool .unix-current-value{margin:8px 0 18px;font:700 clamp(2rem,5vw,3rem)/1.1 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.unix-tool .current-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.unix-tool .current-actions>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0;padding:9px 11px;border:1px solid var(--border);border-radius:9px;background:#f7f8fc}.unix-tool .current-actions span,.unix-tool .current-dates span{color:var(--muted);font-size:.82rem}.unix-tool .current-actions strong{color:var(--heading);font:600 .9rem ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.unix-tool .current-actions .button{margin-left:auto}.unix-tool .current-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.unix-tool .current-dates div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:12px;border-top:1px solid var(--border)}.unix-tool .current-dates strong{color:var(--heading);overflow-wrap:anywhere}.unix-tool .unix-status{min-height:1.3em;margin:8px 0 0;color:var(--muted);font-size:.88rem}.unix-tool .unix-converter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1080px;margin:0 auto}.unix-tool .unix-card h2{margin:7px 0 20px;font-size:1.35rem}.unix-tool label{display:block;margin-bottom:7px;color:var(--heading);font-size:.88rem;font-weight:700}.unix-tool .unix-input,.unix-tool select{box-sizing:border-box;width:100%;min-height:45px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--heading);font:inherit}.unix-tool input:focus,.unix-tool select:focus,.unix-tool button:focus-visible{outline:3px solid #635bff55;outline-offset:2px;border-color:var(--primary)}.unix-tool .unix-field-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:15px}.unix-tool .unix-field-row>div{min-width:0}.unix-tool .unix-field-row .button{min-height:45px}.unix-tool .unix-date-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.unix-tool .unix-card>.unix-date-grid+label{margin-top:15px}.unix-tool #selected-zone-wrap{margin-top:14px}.unix-tool .date-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:17px}.unix-tool .unix-message{margin-top:12px;padding:10px 12px;border-radius:8px;font-size:.88rem}.unix-tool .unix-message.is-error{background:#fff1f1;color:#a52323}.unix-tool .unix-result{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.unix-tool .unix-result[hidden],.unix-tool [hidden]{display:none!important}.unix-tool .detected-unit{margin-bottom:8px;color:var(--muted);font-size:.86rem}.unix-tool .detected-unit strong{color:var(--heading)}.unix-tool .result-line{display:grid;grid-template-columns:minmax(90px,.6fr) minmax(0,1.5fr) auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #edf0f5}.unix-tool .result-line>span{color:var(--muted);font-size:.84rem}.unix-tool .result-line>strong{min-width:0;color:var(--heading);overflow-wrap:anywhere}.unix-tool .result-line strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.86rem}.unix-tool .unix-result>.button{margin-top:13px}.unix-tool .quick-timestamps{max-width:1080px;margin:18px auto 0}.unix-tool .quick-timestamps h2{margin:7px 0 15px;font-size:1.25rem}.unix-tool .quick-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.unix-tool .quick-grid button{min-height:40px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--heading);font:inherit;font-size:.82rem;cursor:pointer}.unix-tool .quick-grid button:hover{border-color:var(--primary);color:var(--primary)}.unix-tool .unix-content{max-width:940px;margin:30px auto 0}.unix-tool .unix-content h2{margin-top:28px}.unix-tool .unix-content h2:first-child{margin-top:0}.unix-tool .timestamp-examples{width:100%;border-collapse:collapse;font-size:.9rem}.unix-tool .timestamp-examples th,.unix-tool .timestamp-examples td{padding:10px;text-align:left;border:1px solid var(--border)}.unix-tool .timestamp-examples th{background:#f5f6fb;color:var(--heading)}.unix-tool .timestamp-examples td{overflow-wrap:anywhere}.unix-tool .faq-section{max-width:1080px;margin:0 auto}.unix-tool .faq-section details{border-top:1px solid var(--border);padding:1rem 0}.unix-tool .faq-section summary{color:var(--heading);cursor:pointer;font-weight:700}.unix-tool .faq-section p{margin:.7rem 0 0;color:var(--body)}.unix-tool .related-tools{padding-left:0;padding-right:0}@media(max-width:900px){.unix-tool .unix-converter-grid{grid-template-columns:1fr}.unix-tool .quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.unix-tool .tool-card-shell{padding:17px}.unix-tool .current-dates{grid-template-columns:1fr}.unix-tool .current-actions{align-items:stretch;flex-direction:column}.unix-tool .current-actions>div{width:100%;box-sizing:border-box}.unix-tool .current-actions>#pause-clock{align-self:flex-start}.unix-tool .unix-field-row{grid-template-columns:1fr}.unix-tool .unix-field-row .button{width:100%}.unix-tool .unix-date-grid{grid-template-columns:1fr}.unix-tool .quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unix-tool .privacy-note{border-radius:10px;text-align:left}.unix-tool .related-tools{padding-left:0;padding-right:0}}@media(max-width:430px){.unix-tool .quick-grid{grid-template-columns:1fr}.unix-tool .result-line{grid-template-columns:1fr auto}.unix-tool .result-line>strong{grid-column:1/-1;grid-row:2}.unix-tool .result-line>.button{grid-column:2;grid-row:1}.unix-tool .timestamp-examples{font-size:.78rem}.unix-tool .timestamp-examples th,.unix-tool .timestamp-examples td{padding:7px 5px}}
