/* ALO PARDEH 71 — employee header / complete orders / admin chat inbox. */
.alo71-header{position:relative;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:#fffcf7;border-bottom:1px solid #e9dccc;box-shadow:0 5px 22px #573e2512;padding:10px max(18px,calc((100vw - 1200px)/2));min-height:82px}
.alo71-brand{display:flex;align-items:center;gap:11px;text-decoration:none!important;color:#483326!important;font-size:23px;font-weight:800;line-height:1.2}.alo71-brand img{width:78px;height:65px;object-fit:contain}.alo71-brand small{display:block;font-family:Georgia,serif;font-size:10px;letter-spacing:3px;font-weight:400;color:#a08a70}
.alo71-header nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.alo71-header nav a{font-size:14px;text-decoration:none;color:#503c2d;white-space:nowrap}.alo71-header nav a:hover{text-decoration:underline}
.alo71-mobile-menu{display:none}.alo71-staff-welcome{border:1px solid #e4d7c6;padding:22px!important;border-radius:20px;background:#fffdf8;margin-bottom:15px}.alo71-staff-welcome h1{margin:0 0 10px;font-size:clamp(20px,3vw,29px)}.alo71-staff-welcome p{margin:7px 0;color:#6f6050}.alo71-breadcrumb{font-size:13px;color:#8a735e}.alo71-task-links{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 20px}.alo71-task-links a{background:#f0e7db;border:1px solid #e0d1be;padding:10px 14px;border-radius:100px;color:#4f3b2b;text-decoration:none;font-size:13px}.alo71-tasks section{scroll-margin-top:105px}
.alo71-order-section{grid-column:1/-1}.alo71-order-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0}.alo71-order-counts span{padding:10px;border-radius:13px;background:#f6eee4;color:#5b4936;text-align:center;font-size:12px}.alo71-order-counts b{display:block;font-size:21px;color:#3a2b20}.alo71-order-controls{display:grid;grid-template-columns:minmax(0,2fr) minmax(150px,1fr);gap:12px}.alo71-order-list{display:grid;gap:10px;max-height:650px;overflow:auto;scrollbar-width:thin;scrollbar-color:#d4c2ac transparent}.alo67-work .alo71-order-card{margin:0;padding:0;overflow:hidden;border:1px solid #e7dacc;border-radius:13px;background:#fff}.alo71-order-card[hidden]{display:none!important}.alo71-order-card>summary{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 15px;list-style:none}.alo71-order-card>summary::-webkit-details-marker{display:none}.alo71-order-card>summary:after{content:'⌄';color:#8b735b}.alo71-order-head{display:grid;gap:3px}.alo71-order-head small{color:#837360;font-weight:400}.alo71-order-side{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-inline-start:auto}.alo71-order-side small{color:#756855}.alo71-order-side em{font-style:normal;background:#e7f2e6;border-radius:100px;padding:4px 10px;color:#365a3e;font-size:12px}.alo71-order-card[data-status=archived] .alo71-order-side em{background:#efede9;color:#6c655d}.alo71-order-card form,.alo71-archive-note{padding:14px 17px;margin:0!important;border-top:1px solid #ede2d5}
.alo71-inbox-header{display:flex;justify-content:space-between;align-items:end;gap:14px;flex-wrap:wrap;margin:16px 0 10px}.alo71-inbox-header h3{margin:0 0 6px}.alo71-inbox-header p{margin:0;color:#807060;font-size:12px}.alo71-inbox-search{min-width:min(260px,100%);flex:0 1 330px;margin:0!important}.alo71-inbox-search input{width:100%!important}
.alo71-inbox{grid-template-columns:minmax(250px,1fr) minmax(0,1.4fr);gap:14px;align-items:start}.alo71-inbox .alo66-threads{display:flex;flex-direction:column;gap:8px;padding:4px;max-height:600px}.alo71-chat-row{display:flex;gap:6px;align-items:stretch;min-width:0;border:1px solid #e5d6c5;background:#fff;border-radius:15px;padding:7px}.alo71-chat-row.is-unread{border-color:#be9972;background:#fffbf4}.alo71-chat-row.is-selected{outline:2px solid #a27d57;outline-offset:0}.alo66-admin .alo71-chat-open{display:flex!important;align-items:center;text-align:right!important;gap:10px;background:transparent!important;color:#3c3026!important;padding:5px!important;margin:0!important;min-width:0!important;width:auto!important;flex:1;border:0!important;cursor:pointer}.alo71-chat-open:hover{background:#f9f4ec!important}.alo71-chat-avatar{display:grid;place-items:center;flex:0 0 41px;width:41px;height:41px;border-radius:12px;background:#f2e8db;color:#76543a}.alo71-chat-summary{display:grid;gap:4px;min-width:0;flex:1}.alo71-chat-main{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.alo71-chat-main strong{font-size:13px}.alo71-chat-status{font-size:10px;font-weight:500;color:#466d49;background:#edf5eb;border-radius:50px;padding:3px 7px}.alo71-chat-preview{font-size:12px;color:#7a6b5b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.alo71-chat-meta{display:grid;justify-items:end;gap:5px;color:#927e69;font-size:10px;flex:0 0 auto}.alo71-unread-badge{background:#936c48;color:white;border-radius:50px;min-width:21px;padding:3px;text-align:center}.alo66-admin button.alo71-chat-delete{display:grid;place-items:center;align-self:center;flex:0 0 41px;width:41px;height:41px;padding:0!important;margin:0!important;border:1px solid #eacccb!important;background:#fff5f4!important;color:#aa403e!important;border-radius:11px!important;cursor:pointer}.alo66-admin button.alo71-chat-delete:hover{background:#ffe9e6!important}.alo71-chat-empty{padding:25px;text-align:center;color:#8b7d6b}
@media(max-width:740px){.alo71-header{gap:8px;min-height:72px;padding:8px 14px}.alo71-brand img{width:64px;height:53px}.alo71-brand{font-size:18px}.alo71-header nav{display:none}.alo71-mobile-menu{display:block;margin-inline-start:auto;position:relative}.alo71-mobile-menu summary{padding:9px 12px;border:1px solid #d8c3a8;border-radius:10px;cursor:pointer;list-style:none}.alo71-mobile-menu>div{position:absolute;top:100%;left:0;min-width:210px;display:grid;gap:2px;padding:9px;background:#fffaf3;border:1px solid #d8c3a8;border-radius:13px;box-shadow:0 8px 24px #44301b22}.alo71-mobile-menu>div a{padding:10px;color:#48362a;text-decoration:none}.alo71-order-controls{grid-template-columns:1fr}.alo71-inbox{grid-template-columns:1fr}.alo71-chat-row{padding:6px}.alo71-chat-preview{max-width:100%}.alo71-staff-welcome{padding:17px!important}}
