.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea{font-family:inherit}.admin-nav{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.admin-nav a{padding:5px 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:transparent;color:var(--txt-dim);font-size:12px;font-weight:600;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.admin-nav a:hover{background:var(--surface-hi);border-color:var(--border-hi);color:var(--txt)}.admin-nav a.active{background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 40%,transparent);color:var(--green-light)}.admin-reply{border-top:1px solid var(--border);background:var(--surface);backdrop-filter:blur(var(--blur-glass))}.admin-reply-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 28px 0}.admin-reply .admin-reply-channel-picker{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-lo)}.admin-reply .admin-reply-channel-picker button{padding:5px 12px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--txt-dim);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.admin-reply .admin-reply-channel-picker button:hover{color:var(--txt)}.admin-reply .admin-reply-channel-picker button.active{background:var(--surface-hi);color:var(--txt);box-shadow:0 0 0 1px var(--border-hi)}.admin-reply-window{display:inline-flex;align-items:center;gap:6px;color:var(--txt-faint);font-size:12px}.admin-reply-window:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--txt-faint)}.admin-reply-window.open:before{background:var(--whatsapp)}.admin-reply-window.closed:before{background:var(--terra)}.admin-reply-template{margin-left:auto;padding:6px 12px;border:1px solid var(--border-hi);border-radius:var(--radius-pill);background:transparent;color:var(--txt);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.admin-reply-template:hover{background:var(--surface-hi);border-color:color-mix(in srgb,var(--green) 50%,var(--border-hi))}.admin-reply-template:disabled{opacity:.5;cursor:not-allowed}.admin-reply .admin-composer{padding-top:10px;border-top:0;background:transparent;backdrop-filter:none}.admin-reply .admin-closed-composer{margin-top:12px;box-shadow:none;background:var(--surface-lo)}.admin-template-modal input,.admin-template-modal select{font-size:14px;transition:border-color .15s,box-shadow .15s}.admin-template-modal input:focus,.admin-template-modal select:focus{border-color:color-mix(in srgb,var(--green) 70%,var(--border-hi));box-shadow:var(--shadow-ring)}.admin-template-modal .admin-template-modal-actions button{font-size:14px;font-weight:600;transition:background .15s,color .15s}.admin-template-modal .admin-template-modal-actions button:hover{background:var(--surface-hi);color:var(--txt)}.admin-template-modal .admin-template-item{font-size:14px;transition:background .15s,border-color .15s}.admin-template-modal .admin-template-send-title strong{font-family:var(--display);font-weight:600}.admin-template-modal .admin-template-language{margin-bottom:14px}.admin-template-modal .admin-template-language select{width:100%}.admin-template-modal .admin-template-send-panel label>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;overflow:hidden;text-overflow:ellipsis}.admin-template-modal .admin-template-send-panel button{font-size:14px;transition:filter .15s}.admin-template-modal .admin-template-send-panel button:not(:disabled):hover{filter:brightness(1.08)}@media (max-width:820px){.admin-reply-toolbar{padding:8px 14px 0;gap:8px}.admin-reply .admin-composer{padding-top:8px}.admin-reply .admin-closed-composer{margin-top:8px}}