/* ALO195: manager product editor, selective visibility and discreet invoice alerts */
#alo195-nav-alert{position:relative}
#alo195-alert-count{display:inline-block;min-width:1.7em;padding:1px 6px;margin-right:5px;background:#a73e2c;color:#fff;border-radius:99px;font-weight:900;font-size:13px}
#alo195-alert-count[hidden]{display:none!important}
.alo195-unread{font-weight:900!important;color:#993d2b!important}
@keyframes alo195Bell{0%,100%{background:transparent}30%{background:#ffe6ae}70%{background:#ffdfb2}}
.alo195-pulse{animation:alo195Bell 1.4s ease-in-out infinite;border-radius:8px}
.alo195-search{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:16px 0}
.alo195-search label{display:grid;gap:4px;min-width:200px;flex:1}
.alo195-search input,.alo195-search select{min-height:42px;width:100%}
.alo195-edit-form{display:grid;min-width:300px;gap:8px;padding:12px;background:#fff8f0;border:1px solid #d7c4b1;border-radius:9px}
.alo195-edit-form label{display:grid;gap:4px}
.alo195-edit-form input,.alo195-edit-form select{max-width:100%}
#alo195-visibility .alo195-vis-grid,#alo195-price-fill .alo195-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;max-height:360px;overflow:auto;border:1px solid #e1d4c7;border-radius:8px;padding:10px;margin:12px 0;background:#fff}
.alo195-vis-grid label,.alo195-price-grid label{display:flex;align-items:flex-start;gap:8px;padding:7px;border-bottom:1px solid #efe6da;cursor:pointer}
.alo195-vis-grid small,.alo195-price-grid small{display:block;color:#71635c;direction:ltr;text-align:right}
@media(prefers-reduced-motion:reduce){.alo195-pulse{animation:none;outline:2px solid #a73e2c}}
