.elementor-12059 .elementor-element.elementor-element-c8bfe92{--display:flex;}/* Start custom CSS for html, class: .elementor-element-a00e819 */.atl-export-guide{
  --atl-bg:#F6F5F1;
  --atl-panel:#FFFFFF;
  --atl-ink:#1F2A24;
  --atl-ink-soft:#4B564E;
  --atl-primary:#16423C;
  --atl-primary-light:#2F6F5E;
  --atl-accent:#B4772E;
  --atl-accent-light:#F1E1C9;
  --atl-warn:#9A3324;
  --atl-warn-bg:#FBEDE9;
  --atl-tip-bg:#EDF4F0;
  --atl-border:#E1DACB;
  --atl-radius:10px;
  background:var(--atl-bg);
  color:var(--atl-ink);
  line-height:1.7;
  padding:32px 20px 48px;
  box-sizing:border-box;
  max-width:920px;
  margin:0 auto;
}
.atl-export-guide *{box-sizing:border-box;}
.atl-export-guide h2{
  color:var(--atl-primary);
  font-size:1.5em;
  line-height:1.35;
  margin:2.4em 0 0.6em;
  padding-bottom:.4em;
  border-bottom:2px solid var(--atl-primary);
}
.atl-export-guide h2:first-of-type{margin-top:1em;}
.atl-export-guide h3{
  color:var(--atl-primary-light);
  font-size:1.15em;
  margin:1.6em 0 .5em;
}
.atl-export-guide h4{
  color:var(--atl-ink);
  font-size:1em;
  margin:1.2em 0 .4em;
  font-weight:700;
}
.atl-export-guide p{margin:.6em 0;}
.atl-export-guide ul, .atl-export-guide ol{margin:.6em 0;padding-left:1.4em;}
.atl-export-guide li{margin:.3em 0;}
.atl-export-guide a{color:var(--atl-primary);}

.atl-intro{
  background:var(--atl-panel);
  border-left:4px solid var(--atl-accent);
  padding:18px 20px;
  border-radius:var(--atl-radius);
  margin-bottom:1.5em;
}
.atl-intro p:first-child{margin-top:0;}
.atl-intro p:last-child{margin-bottom:0;}

.atl-toc{
  background:var(--atl-panel);
  border:1px solid var(--atl-border);
  border-radius:var(--atl-radius);
  padding:16px 20px;
  margin:1.2em 0 2em;
}
.atl-toc-title{font-weight:700;color:var(--atl-primary);margin-bottom:.5em;display:block;}
.atl-toc ol{margin:.3em 0 0;padding-left:1.2em;columns:1;}
.atl-toc a{text-decoration:none;}
.atl-toc a:hover{text-decoration:underline;}

.atl-box{
  background:var(--atl-panel);
  border:1px solid var(--atl-border);
  border-radius:var(--atl-radius);
  padding:18px 20px;
  margin:1.4em 0;
}
.atl-box-title{
  display:flex;align-items:center;gap:8px;
  font-weight:700;
  margin:0 0 .6em;
  color:var(--atl-primary);
}
.atl-box-title .atl-emoji{font-size:1.15em;}

.atl-box--tip{background:var(--atl-tip-bg);border-color:#BFDCCC;}
.atl-box--tip .atl-box-title{color:var(--atl-primary);}
.atl-box--warn{background:var(--atl-warn-bg);border-color:#E7C2B9;}
.atl-box--warn .atl-box-title{color:var(--atl-warn);}
.atl-box--sop{background:var(--atl-panel);border-color:var(--atl-primary-light);}
.atl-box--decision{background:#FBFAF6;}
.atl-box--case{background:var(--atl-panel);border-left:4px solid var(--atl-accent);}
.atl-box--checklist{background:var(--atl-panel);}

.atl-flow{
  display:flex;flex-direction:column;gap:0;margin:.5em 0;
}
.atl-flow-step{
  display:flex;align-items:flex-start;gap:12px;
  padding:10px 0;
}
.atl-flow-num{
  flex:0 0 auto;
  width:28px;height:28px;border-radius:50%;
  background:var(--atl-primary);color:#fff;
  display:flex;align-items:center;justify-content:center;
  font-size:.85em;font-weight:700;
}
.atl-flow-text{padding-top:2px;}
.atl-flow-arrow{
  margin-left:14px;color:var(--atl-primary-light);
  font-size:.9em;
}

.atl-tree{
  display:flex;flex-direction:column;gap:10px;
}
.atl-tree-q{
  background:var(--atl-primary);color:#fff;
  padding:10px 14px;border-radius:8px;
  font-weight:700;font-size:.95em;
}
.atl-tree-branch{
  display:flex;gap:10px;flex-wrap:wrap;
  margin-left:18px;padding-left:14px;
  border-left:2px dashed var(--atl-primary-light);
}
.atl-tree-branch > div{flex:1 1 220px;}
.atl-tree-answer{
  background:#fff;border:1px solid var(--atl-border);
  border-radius:8px;padding:10px 12px;font-size:.92em;
}
.atl-tree-answer b{color:var(--atl-primary);}

table.atl-table{
  width:100%;
  border-collapse:collapse;
  margin:1em 0;
  font-size:.94em;
}
table.atl-table caption{
  text-align:left;font-weight:700;color:var(--atl-primary);
  margin-bottom:.4em;caption-side:top;
}
table.atl-table th, table.atl-table td{
  border:1px solid var(--atl-border);
  padding:8px 10px;
  text-align:left;
  vertical-align:top;
}
table.atl-table th{
  background:var(--atl-primary);
  color:#fff;
  font-weight:600;
}
table.atl-table tr:nth-child(even) td{background:#FBFAF6;}
.atl-table-wrap{overflow-x:auto;margin:1em 0;}
.atl-table-wrap table.atl-table{margin:0;min-width:520px;}

.atl-checklist-list{list-style:none;padding-left:0;margin:.4em 0;}
.atl-checklist-list li{
  display:flex;align-items:flex-start;gap:10px;
  padding:6px 0;border-bottom:1px dashed var(--atl-border);
}
.atl-checklist-list li:last-child{border-bottom:none;}
.atl-checklist-list input[type=checkbox]{
  margin-top:4px;width:16px;height:16px;accent-color:var(--atl-primary);flex:0 0 auto;
}
.atl-checklist-list label{cursor:pointer;}
.atl-checklist-list li.atl-checked label{
  text-decoration:line-through;color:var(--atl-ink-soft);
}
.atl-checklist-toggle{
  display:inline-block;margin-top:.6em;
  background:transparent;border:1px solid var(--atl-primary);
  color:var(--atl-primary);border-weight:1px;
  border-radius:6px;padding:6px 12px;
  cursor:pointer;font-size:.88em;
}
.atl-checklist-toggle:hover{background:var(--atl-primary);color:#fff;}

.atl-case-tag{
  display:inline-block;background:var(--atl-accent-light);
  color:var(--atl-accent);font-weight:700;font-size:.78em;
  padding:3px 10px;border-radius:20px;margin-bottom:.6em;
  letter-spacing:.03em;text-transform:uppercase;
}
.atl-case-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:.6em;}
.atl-case-grid h4{margin:0 0 .2em;color:var(--atl-primary);}

.atl-accordion{margin:1em 0;}
.atl-accordion-item{
  border:1px solid var(--atl-border);border-radius:8px;
  margin-bottom:8px;overflow:hidden;background:var(--atl-panel);
}
.atl-accordion-q{
  width:100%;text-align:left;background:var(--atl-panel);
  border:none;padding:12px 16px;font-weight:600;color:var(--atl-ink);
  cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;
  font-size:.98em;
}
.atl-accordion-q:hover{background:#FBFAF6;}
.atl-accordion-q .atl-plus{color:var(--atl-primary);font-weight:700;flex:0 0 auto;transition:transform .2s ease;}
.atl-accordion-item.atl-open .atl-plus{transform:rotate(45deg);}
.atl-accordion-a{
  max-height:0;overflow:hidden;
  padding:0 16px;color:var(--atl-ink-soft);
  transition:max-height .25s ease, padding .25s ease;
  font-size:.94em;
}
.atl-accordion-item.atl-open .atl-accordion-a{
  max-height:400px;padding:0 16px 14px;
}

.atl-cta{
  background:linear-gradient(135deg, var(--atl-primary) 0%, var(--atl-primary-light) 100%);
  color:#fff;border-radius:var(--atl-radius);
  padding:22px 22px;margin:1.8em 0;
}
.atl-cta h4{color:#fff;margin:0 0 .3em;font-size:1.1em;}
.atl-cta p{color:#EAF2EE;margin:.2em 0 1em;}
.atl-cta-contacts{
  display:flex;flex-wrap:wrap;gap:16px;margin-bottom:14px;
  font-size:.92em;
}
.atl-cta-contacts div{background:rgba(255,255,255,.08);padding:8px 12px;border-radius:8px;}
.atl-cta-contacts b{display:block;color:#fff;}
.atl-cta-buttons{display:flex;flex-wrap:wrap;gap:10px;}
.atl-btn{
  display:inline-block;padding:10px 16px;border-radius:7px;
  text-decoration:none;font-weight:700;font-size:.9em;
  border:2px solid transparent;
}
.atl-btn--call{background:#fff;color:var(--atl-primary);}
.atl-btn--call:hover{background:#EAF2EE;}
.atl-btn--mail{background:transparent;color:#fff;border-color:#fff;}
.atl-btn--mail:hover{background:rgba(255,255,255,.15);}
.atl-btn--consult{background:var(--atl-accent);color:#fff;}
.atl-btn--consult:hover{background:#9C6526;}

.atl-closing{
  background:var(--atl-panel);
  border:1px solid var(--atl-border);
  border-left:4px solid var(--atl-primary);
  border-radius:var(--atl-radius);
  padding:20px 22px;margin:2em 0;
}
.atl-closing .atl-tagline{
  display:block;margin-top:.8em;font-weight:700;color:var(--atl-primary);
  font-size:1.05em;
}

@media (max-width:600px){
  .atl-export-guide{padding:22px 14px 36px;}
  .atl-export-guide h2{font-size:1.28em;}
  .atl-tree-branch{margin-left:6px;padding-left:10px;}
  .atl-cta-contacts{flex-direction:column;}
}/* End custom CSS */