#automation-message:empty{display:none}#automation-message{padding:1rem;border:1px solid var(--muted);border-radius:.6rem;overflow-wrap:anywhere}.guide-content [hidden]{display:none!important}.guide-content details{border-block:1px solid var(--line,#ddd);padding:1rem 0;margin:1.5rem 0}.guide-content summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:1.1rem}.guide-content label:not(.check-row){display:block;margin:1rem 0}.guide-content input:not([type=checkbox]):not([type=file]){display:block;width:100%;max-width:100%;padding:.8rem;border:1px solid var(--muted);border-radius:.5rem;color:var(--ink);background:var(--paper);font:inherit;font-size:1rem;min-height:48px;box-sizing:border-box}.guide-content input[type=file]{display:block;margin-top:.75rem;max-width:100%;font:inherit}.guide-content input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.guide-content .check-row{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap;margin:1.25rem 0}.check-row input{min-width:20px;min-height:20px}.form-pair{display:grid;grid-template-columns:1fr 2fr;gap:1rem}.optional,.form-note{color:var(--muted);font-size:1rem}.optional{font-weight:400}.button-row,.section-heading{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.section-heading{justify-content:space-between}.section-heading h2{margin-bottom:.5rem}.guide-content code{overflow-wrap:anywhere;white-space:normal}.timer-record{border-top:1px solid var(--line,#ddd);padding:1rem 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem}.timer-record p{margin:.3rem 0;overflow-wrap:anywhere}.timer-record strong{font-size:1.15rem}.timer-record .timer-meta{font-size:1rem;color:var(--muted)}button[disabled]{opacity:.55;cursor:wait}@media(max-width:540px){.form-pair{grid-template-columns:1fr;gap:0}.timer-record{grid-template-columns:1fr}.guide-content .primary-button{max-width:100%;font-size:1.1rem}}
.guide-content .primary-button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:24px;padding:.85rem 1.5rem;min-height:48px;font-size:1.1rem}.guide-content .outline-button{min-height:44px}.guide-content a:not(.outline-button){text-decoration:underline;text-underline-offset:3px}
.timer-record.selected-resource{outline:2px solid var(--ink);outline-offset:5px;border-radius:.4rem}.timer-record .outline-button{margin-top:.5rem}

.timer-record>.outline-button{align-self:start}

.guide-content select,.guide-content textarea{width:100%;padding:.8rem;border:1px solid var(--muted);border-radius:.5rem;background:var(--paper);color:var(--ink);font:inherit;box-sizing:border-box;min-height:48px}.guide-content textarea{font-family:monospace;font-size:1rem;resize:vertical}.guide-content fieldset{border:1px solid var(--line);border-radius:.5rem;padding:1rem}.guide-content fieldset .check-row{margin:.6rem 0}.timer-record li{padding:.5rem;scroll-margin-top:2rem}.timer-record li.selected-resource{outline:2px solid var(--ink);border-radius:.3rem}.timer-record ol{padding-left:1.75rem}.timer-record details{margin-bottom:0}.timer-record summary{max-width:100%}

.copy-feedback-active{min-inline-size:min(var(--copy-width),100%)}.copy-feedback-active[data-copy-state=success]{border-color:var(--ink);background:var(--highlight,var(--panel));color:var(--ink)}.copy-feedback-active[data-copy-state=error]{border-color:#b3261e;color:var(--ink)}

.zapier-setup-mode #dashboard>:not(#zapier-key-panel),.zapier-setup-mode .guide-note{display:none!important}.zapier-setup-mode .guide-lead{margin-bottom:1rem}.zapier-setup-mode #zapier-explanation p{margin-block:.6rem}.zapier-save-note{margin-block:2rem;padding:1rem;border:1px solid var(--line);border-radius:.6rem}#zapier-copy-status{font-weight:500;min-height:1.5em}
.zapier-setup-mode #automation-message[role=status]{display:none}
