.hz-support-log{font:15px/1.6 system-ui,sans-serif;box-sizing:border-box;max-width:1120px;margin:24px auto;padding:24px;background:linear-gradient(120deg,#eef4e8,#fff9e8);color:#203b2b;border:1px solid #aabca1;border-radius:16px}.hz-support-log h2{font:600 25px/1.25 system-ui,sans-serif;margin:0 0 10px}.hz-support-log p{margin:8px 0}.hz-log-value{font-size:32px;font-weight:800}.hz-support-log label{display:block}.hz-support-log input{width:140px;max-width:100%;padding:12px;font:inherit;border:1px solid #7e9477;border-radius:8px;background:white;color:#1c3322}.hz-support-log button{font:650 14px system-ui;padding:13px 17px;min-height:46px;cursor:pointer;border:1px solid #647c5c;border-radius:8px;background:#244b35;color:white;margin:6px}.hz-support-log progress{width:100%;height:17px;accent-color:#347747}.hz-support-log small{display:block;color:#486148}.hz-support-log [role=status]{min-height:24px}.hz-log-controls{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.hz-log-controls button:last-child{background:transparent;color:#244b35}.hz-support-log :focus-visible{outline:3px solid #ab6a1b;outline-offset:3px}@media(max-width:600px){.hz-support-log{margin:18px 12px;padding:18px}.hz-log-controls{display:block}.hz-log-controls button{margin:8px 8px 0 0}}