.straja-ajutor .emergency{border:1px solid #f0d9c2;background:linear-gradient(180deg,#fff8f1,#fffdfb)}.straja-ajutor .step{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1.15rem 1.25rem;border-top:1px solid #f3e6d6;transition:background-color .15s ease}.straja-ajutor .step:first-of-type{border-top:none}.straja-ajutor .step:hover{background:#fff9}.straja-ajutor .step-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.6rem;height:1.6rem;margin-top:.15rem;border:2px solid #e0a86b;border-radius:.5rem;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background-color .15s ease,border-color .15s ease}.straja-ajutor .step-check:checked{background:#16a34a;border-color:#16a34a}.straja-ajutor .step-check:checked:after{content:"";width:.45rem;height:.8rem;border:solid #fff;border-width:0 .18rem .18rem 0;transform:rotate(45deg) translateY(-1px)}.straja-ajutor .step-check:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.straja-ajutor .step.done .step-title,.straja-ajutor .step.done .step-body{color:#9aa3b2;text-decoration:line-through;text-decoration-color:#9aa3b280}.straja-ajutor .step-num{font-variant-numeric:tabular-nums}.straja-ajutor .triage-btn{transition:border-color .15s ease,background-color .15s ease,transform .1s ease}.straja-ajutor .triage-btn[aria-pressed=true]{border-color:#7c3aed;background:#f5f0ff;color:#5b21b6}.straja-ajutor .triage-btn:active{transform:translateY(1px)}.straja-ajutor details.kb{border:1px solid #e6e3ef;border-radius:.9rem;background:#fff;overflow:hidden}.straja-ajutor details.kb+details.kb{margin-top:.6rem}.straja-ajutor details.kb>summary{cursor:pointer;list-style:none;padding:1.05rem 1.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:500;color:#1f2433}.straja-ajutor details.kb>summary::-webkit-details-marker{display:none}.straja-ajutor details.kb>summary .chev{transition:transform .2s ease;flex:0 0 auto}.straja-ajutor details.kb[open]>summary .chev{transform:rotate(180deg)}.straja-ajutor details.kb .kb-body{padding:0 1.2rem 1.2rem}.straja-ajutor .wizard-details>summary{list-style:none}.straja-ajutor .wizard-details>summary::-webkit-details-marker{display:none}.straja-ajutor .wizard-details>summary .chev{transition:transform .2s ease}.straja-ajutor .wizard-details[open]>summary .chev{transform:rotate(180deg)}@keyframes strajaUnfold{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.straja-ajutor .unfold-in{animation:strajaUnfold .55s cubic-bezier(.22,1,.36,1) both}@keyframes strajaFadeInLeft{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.straja-ajutor .fade-in-left{animation:strajaFadeInLeft .5s cubic-bezier(.22,1,.36,1) both}.straja-ajutor .stagger>*{animation:strajaUnfold .55s cubic-bezier(.22,1,.36,1) both}.straja-ajutor .stagger>*:nth-child(1){animation-delay:0s}.straja-ajutor .stagger>*:nth-child(2){animation-delay:.06s}.straja-ajutor .stagger>*:nth-child(3){animation-delay:.12s}.straja-ajutor .stagger>*:nth-child(4){animation-delay:.18s}.straja-ajutor .stagger>*:nth-child(5){animation-delay:.24s}.straja-ajutor .stagger>*:nth-child(6){animation-delay:.3s}.straja-ajutor .stagger>*:nth-child(7){animation-delay:.36s}.straja-ajutor .stagger>*:nth-child(n+8){animation-delay:.42s}.straja-ajutor .collapse-grid{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s cubic-bezier(.65,0,.35,1),opacity .4s ease,margin-top .5s cubic-bezier(.65,0,.35,1)}.straja-ajutor .collapse-grid.is-collapsed{grid-template-rows:0fr;margin-top:0;opacity:0;pointer-events:none}.straja-ajutor .collapse-grid>div{overflow:hidden;min-height:0}@media(prefers-reduced-motion:reduce){.straja-ajutor .unfold-in,.straja-ajutor .fade-in-left,.straja-ajutor .stagger>*{animation:none}.straja-ajutor .collapse-grid{transition:none}}.straja-ajutor .tpl pre{white-space:pre-wrap;word-break:break-word;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.65;color:#3a4254;background:#f7f6fb;border:1px solid #ececf4;border-radius:.75rem;padding:1rem 1.1rem;max-height:22rem;overflow:auto}.straja-ajutor .copy-btn.copied{background:#16a34a;border-color:#16a34a;color:#fff}@media print{.straja-ajutor .no-print{display:none!important}.straja-ajutor details.kb{-moz-column-break-inside:avoid;break-inside:avoid}.straja-ajutor details.kb[open] .kb-body{display:block}}
