/* Atlas family shell standard, 9 Nov 2026 (frontdoor_shell.py). Each door keeps its own look. */
.crisis a{color:inherit}
.crisis .crisis-more,.crisis-more{margin-left:.7em;font-weight:600;font-size:.92em;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.crisis .crisis-more b{background:none;padding:0}
.atl-ext{display:inline-block;width:.68em;height:.68em;margin-left:.22em;vertical-align:.08em;flex:none}
li.atl-wc{position:relative}
li.atl-wc a::after{content:"";position:absolute;inset:0;border-radius:inherit}
li.atl-wc:focus-within{outline:3px solid currentColor;outline-offset:3px;border-radius:12px}
li.atl-wc a:focus{outline:none}
.atl-cidd{margin:.5em 0 0}
.atl-legal{list-style:none;display:flex;flex-wrap:wrap;gap:4px 18px;margin:.6em 0 0;padding:0}
.atl-legal li{margin:0}
.atl-legal a{color:inherit;text-decoration:underline;text-underline-offset:3px;display:inline-block;min-height:24px;padding:2px 0}
a.logo{display:inline-flex;align-items:center;min-height:44px}
.atl-pick{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:12px 0 4px}
.atl-pick label{display:block;font-weight:700;margin-bottom:6px}
.atl-pick select{font:inherit;min-height:48px;padding:8px 12px;border:2px solid currentColor;border-radius:10px;background:#fff;color:#111;max-width:100%}
.atl-pick button{font:inherit;font-weight:700;min-height:48px;padding:8px 20px;border-radius:10px;border:2px solid currentColor;cursor:pointer}
.atl-lines{width:100%;border-collapse:collapse;margin:8px 0}
.atl-lines th,.atl-lines td{text-align:left;vertical-align:top;padding:10px 8px;border-bottom:1px solid rgba(127,127,127,.35)}
@media print{.atl-ext{display:none}}
