.load-entry{grid-column:1/-1;min-width:0}.load-value-row{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:12px;margin-top:12px}.load-entry select{width:100%}.load-entry>label{display:block;margin-bottom:6px}.session-option-actions,.activity-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.activity-clock{padding:16px;border:1px solid var(--border,#354238);border-radius:14px;margin-top:16px}.activity-clock strong{display:block;font-size:2rem;font-variant-numeric:tabular-nums}.session-adjustments select{width:100%;margin:8px 0}.session-adjustments .button{white-space:normal}.session-readiness{display:block;margin:12px 0}.session-readiness select{width:100%;margin-top:6px}.release-record-links{display:flex;gap:10px;flex-wrap:wrap}.backup-tools input[type=file]{width:100%}.privacy-delete{margin-top:20px}.privacy-delete .button{white-space:normal}.first-progress{padding:24px}.top-note{max-width:42%;overflow-wrap:anywhere}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #d4f46b;outline-offset:3px}@media(max-width:420px){.top-note{font-size:10px;max-width:30%}.load-value-row{grid-template-columns:minmax(0,1fr) 78px}.session-option-actions .button{flex:1 1 120px}.activity-actions .button{flex:1 1 120px}}

.load-method{margin-bottom:12px}.load-method summary,.set-effort summary{font-size:.85rem;color:#b4c0b7}.load-method label{display:block;margin-top:10px}.set-effort{margin:8px 0 14px}.activity-clock{margin-bottom:16px}

@media(max-width:430px){.topbar{gap:8px}.top-note{display:block;max-width:110px;font-size:10px;line-height:1.35}.brand-logo{max-width:140px}}
