/* ALO PARDEH 70: mobile-first dashboard and conversation cleanup */
html{scroll-padding-top:90px}
.alo66-chat-card,.alo66-messages,.alo66-inbox,.alo66-thread-view,.alo66-chat-content{scrollbar-width:none!important;-ms-overflow-style:none!important}
.alo66-chat-card::-webkit-scrollbar,.alo66-messages::-webkit-scrollbar,.alo66-inbox::-webkit-scrollbar,.alo66-thread-view::-webkit-scrollbar,.alo66-chat-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}
.alo70-thread-row{display:flex;gap:8px;align-items:stretch;margin-bottom:6px;min-width:0}
.alo70-thread-row>button:first-child{flex:1;min-width:0;margin:0!important;text-align:right}
.alo70-thread-delete{min-width:44px;width:44px;border:1px solid #e7c5c2!important;border-radius:10px;background:#fff5f4!important;color:#a22d28!important;cursor:pointer;flex:none;padding:5px!important;font-size:19px}
.alo70-thread-delete:focus-visible{outline:3px solid #b58782}
.alo70-undo-toast{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#f4f7f3;padding:12px 15px;border:1px solid #cbdac6;border-radius:12px;margin-block:10px}
.alo70-undo-toast[hidden]{display:none!important}.alo70-undo-toast button{border-radius:10px;background:#365c49;color:white;padding:6px 14px;cursor:pointer}
.alo70-attention{outline:3px solid #bba070;outline-offset:3px;transition:outline .6s}
.alo70-admin-accordion>summary{cursor:pointer;list-style:none;padding:14px 18px;font-weight:700;display:flex;justify-content:space-between;align-items:center}
.alo70-admin-accordion>summary::-webkit-details-marker{display:none}.alo70-admin-accordion>summary::after{content:'⌄';font-size:20px;transition:transform .2s}.alo70-admin-accordion[open]>summary::after{transform:rotate(180deg)}
.alo70-admin-accordion>.alo70-accordion-content{padding:0 18px 18px}
.alo70-account-settings{scroll-margin-top:100px}
@media(max-width:720px){.alo70-admin-accordion>.alo70-accordion-content{padding:0 12px 15px}.alo70-thread-row>button:first-child{font-size:13px}}

.alo70-account-settings .alo70-eye-field{display:grid!important;grid-template-columns:minmax(0,1fr) 48px;column-gap:8px;align-items:center!important}
.alo70-account-settings .alo70-eye-field input{min-width:0;grid-column:1}.alo70-account-settings .alo70-eye-button{grid-column:2;min-width:42px;border:1px solid #cdbda6;background:#fcf9f4;border-radius:9px;padding:8px;cursor:pointer}

#alo70-page-setup{padding:0;overflow:hidden}#alo70-page-setup summary{padding:14px 18px;cursor:pointer;font-weight:700}#alo70-page-setup .alo70-accordion-content{padding:0 18px 18px}
