.ags-exp3-search{position:relative;max-width:760px;margin:0 auto}.ags-exp3-search form{display:flex;gap:8px;background:rgba(10,14,25,.72);border:1px solid rgba(126,170,255,.2);padding:8px;border-radius:18px;backdrop-filter:blur(18px)}.ags-exp3-search input{flex:1;background:transparent;border:0;outline:0;color:inherit;padding:12px 14px;font-size:15px}.ags-exp3-search button{border:0;border-radius:13px;padding:0 18px;background:#7c5cff;color:#fff;font-size:20px}.ags-exp3-search-results{position:absolute;z-index:1000;left:0;right:0;top:calc(100% + 8px);display:none;background:#0c1120;border:1px solid rgba(126,170,255,.2);border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.4);overflow:hidden}.ags-exp3-search-results.is-open{display:block}.ags-exp3-result{display:flex;align-items:center;gap:12px;padding:11px 14px;color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.05)}.ags-exp3-result:hover{background:rgba(124,92,255,.12)}.ags-exp3-result img{width:48px;height:48px;border-radius:10px;object-fit:cover}.ags-exp3-result small{display:block;opacity:.55;margin-top:3px}.ags-exp3-notifications{position:relative}.ags-exp3-notification-button{position:relative;border:0;background:rgba(255,255,255,.06);color:inherit;border-radius:13px;width:42px;height:42px}.ags-exp3-notification-button span{position:absolute;right:-4px;top:-4px;background:#ff4f8b;color:#fff;border-radius:99px;font-size:10px;padding:3px 5px}.ags-exp3-notification-panel{position:absolute;right:0;top:50px;width:min(380px,calc(100vw - 24px));background:#0c1120;border:1px solid rgba(126,170,255,.2);border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.45);display:none;z-index:1200;overflow:hidden}.ags-exp3-notifications.is-open .ags-exp3-notification-panel{display:block}.ags-exp3-notification-panel header{display:flex;justify-content:space-between;padding:15px;border-bottom:1px solid rgba(255,255,255,.06)}.ags-exp3-notification-panel header button{border:0;background:none;color:inherit;font-size:22px}.ags-exp3-notification-list{max-height:420px;overflow:auto}.ags-exp3-notification{display:block;padding:14px;color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.05)}.ags-exp3-notification strong{display:block}.ags-exp3-notification small{display:block;opacity:.55;margin-top:5px}.ags-exp3-trust{margin:60px auto;max-width:1200px;padding:0 22px}.ags-exp3-trust-head span{font-size:11px;letter-spacing:.18em;opacity:.55}.ags-exp3-trust-head h2{margin:6px 0}.ags-exp3-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.ags-exp3-trust-grid>div{padding:20px;border:1px solid rgba(126,170,255,.14);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));display:flex;flex-direction:column;gap:7px}.ags-exp3-trust-grid b{font-size:22px}.ags-exp3-trust-grid span{opacity:.65;font-size:13px}.ags-exp3-timeline{margin:22px 0;padding:20px;border:1px solid rgba(126,170,255,.16);border-radius:22px;background:rgba(10,14,25,.55)}.ags-exp3-timeline-title{display:flex;justify-content:space-between;gap:10px;margin-bottom:24px}.ags-exp3-timeline-title span{opacity:.5;font-size:12px;letter-spacing:.1em}.ags-exp3-timeline-track{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ags-exp3-timeline-track>div{display:flex;flex-direction:column;gap:9px;color:rgba(255,255,255,.45)}.ags-exp3-timeline-track>div.is-done{color:inherit}.ags-exp3-timeline-track i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);font-style:normal}.ags-exp3-timeline-track .is-done i{background:#7c5cff;border-color:#7c5cff;color:#fff}.ags-exp3-timeline-track span{font-size:12px}@media(max-width:800px){.ags-exp3-trust-grid{grid-template-columns:repeat(2,1fr)}.ags-exp3-timeline-track{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ags-exp3-trust-grid{grid-template-columns:1fr}.ags-exp3-timeline{padding:14px}}

/* v5.3.22 — ALEF notification + custom-order controls */
.ags-exp3-notification-button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(92,231,255,.18);background:linear-gradient(145deg,rgba(13,31,48,.9),rgba(7,16,28,.88));box-shadow:inset 0 1px rgba(255,255,255,.06),0 8px 24px rgba(0,0,0,.2);color:#8ee9ff;border-radius:14px;cursor:pointer;transition:.2s}
.ags-exp3-notification-button:hover{transform:translateY(-1px);border-color:rgba(92,231,255,.48);box-shadow:0 0 22px rgba(92,231,255,.12)}
.ags-exp3-notification-button svg{width:20px;height:20px;display:block}
.ags-exp3-notification-button span{right:-5px;top:-5px;min-width:18px;height:18px;display:grid;place-items:center;padding:0;background:#ff4f8b;border:2px solid #07101b;box-shadow:0 0 12px rgba(255,79,139,.35);font-size:9px;font-weight:900}
.ags-exp3-search-results{backdrop-filter:blur(18px)}
.ags-co-active-lock{margin:20px auto;padding:22px 24px;max-width:1180px;border:1px solid rgba(92,231,255,.2);border-radius:20px;background:linear-gradient(135deg,rgba(15,45,65,.72),rgba(8,17,29,.86));box-shadow:0 18px 45px rgba(0,0,0,.22);display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:#eaf8ff}
.ags-co-active-lock span{padding:7px 11px;border-radius:999px;background:rgba(92,231,255,.1);color:#69dcff;font-size:11px;font-weight:900}
.ags-co-active-lock strong{flex:1;min-width:240px;font-size:14px}.ags-co-active-lock a{color:#06101a;background:linear-gradient(135deg,#5ce7ff,#9b7cff);padding:10px 15px;border-radius:11px;text-decoration:none;font-weight:900}
.ags-co-customer-actions{max-width:1180px;margin:18px auto;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;border:1px solid rgba(126,170,255,.15);border-radius:18px;background:rgba(10,18,31,.7)}
.ags-co-customer-actions>div:first-child{display:flex;flex-direction:column;gap:4px}.ags-co-customer-actions strong{color:#eef7ff}.ags-co-customer-actions span{font-size:11px;color:#8ea0b5}.ags-co-action-buttons{display:flex;gap:8px;align-items:center}.ags-co-action-buttons form{margin:0}.ags-co-action-edit,.ags-co-action-delete,.ags-co-save-edit{border:1px solid rgba(92,231,255,.2);border-radius:11px;padding:10px 14px;font-weight:800;text-decoration:none;cursor:pointer}.ags-co-action-edit{background:rgba(92,231,255,.08);color:#74ddff}.ags-co-action-delete{background:rgba(255,79,107,.08);color:#ff8c9d;border-color:rgba(255,79,107,.2)}
.ags-co-edit-panel{max-width:1180px;margin:18px auto;padding:22px;border:1px solid rgba(126,170,255,.14);border-radius:20px;background:linear-gradient(145deg,rgba(15,29,48,.78),rgba(7,13,24,.9));scroll-margin-top:100px}.ags-co-edit-head span{font-size:9px;letter-spacing:.18em;color:#5ce7ff}.ags-co-edit-head h3{margin:5px 0 18px}.ags-co-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ags-co-edit-grid label{display:flex;flex-direction:column;gap:6px;color:#aab8c9;font-size:12px}.ags-co-edit-grid label.wide{grid-column:1/-1}.ags-co-edit-grid input,.ags-co-edit-grid select,.ags-co-edit-grid textarea{width:100%;border:1px solid rgba(126,170,255,.14);background:#091321;color:#edf6ff;border-radius:11px;padding:11px 12px;outline:0}.ags-co-edit-grid textarea{min-height:130px;resize:vertical}.ags-co-save-edit{margin-top:14px;background:linear-gradient(135deg,#5ce7ff,#9b7cff);color:#06101b;border:0}
@media(max-width:700px){.ags-co-customer-actions{align-items:stretch;flex-direction:column}.ags-co-action-buttons{width:100%}.ags-co-action-buttons>*{flex:1}.ags-co-edit-grid{grid-template-columns:1fr}.ags-co-edit-grid label.wide{grid-column:auto}}
.ags-co-history-row{display:flex!important;align-items:center;justify-content:space-between;gap:14px}.ags-co-history-row>a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;flex:1;color:inherit;text-decoration:none}.ags-co-history-actions{display:flex;align-items:center;gap:7px}.ags-co-history-actions a,.ags-co-history-actions button{border:1px solid rgba(92,231,255,.16);background:rgba(92,231,255,.06);color:#72ddff;border-radius:9px;padding:7px 9px;text-decoration:none;cursor:pointer;font-size:11px}.ags-co-history-actions button{background:rgba(255,79,107,.06);color:#ff93a2;border-color:rgba(255,79,107,.16)}.ags-co-history-actions form{margin:0}@media(max-width:650px){.ags-co-history-row{align-items:stretch;flex-direction:column}.ags-co-history-row>a{grid-template-columns:1fr}.ags-co-history-actions{justify-content:flex-end}}

/* v5.3.62 — ALEF global search dropdown scrollbar + clean result list */
.ags-header-actions .ags-exp3-search-results::-webkit-scrollbar{width:7px}
.ags-header-actions .ags-exp3-search-results::-webkit-scrollbar-track{background:rgba(3,10,17,.9);border-radius:10px}
.ags-header-actions .ags-exp3-search-results::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(47,181,229,.65),rgba(20,92,123,.65));border:1px solid rgba(126,226,255,.18);border-radius:10px}
.ags-header-actions .ags-exp3-search-results::-webkit-scrollbar-thumb:hover{background:rgba(73,210,255,.82)}
.ags-header-actions .ags-exp3-search-results{scrollbar-width:thin;scrollbar-color:rgba(47,181,229,.65) rgba(3,10,17,.9)}

/* ALEF v5.3.116 — explicit notification read action */
.ags-exp3-notification-panel header{
  align-items:center;
  gap:12px;
}
.ags-exp3-notification-header-actions{
  display:flex;
  align-items:center;
  gap:7px;
}
.ags-exp3-mark-read{
  border:1px solid rgba(92,231,255,.18);
  background:rgba(92,231,255,.06);
  color:#8ee9ff;
  border-radius:9px;
  padding:7px 10px;
  font:inherit;
  font-size:11px;
  font-weight:700;
  cursor:pointer;
  transition:.18s ease;
}
.ags-exp3-mark-read:hover{
  border-color:rgba(92,231,255,.5);
  background:rgba(92,231,255,.10);
}
.ags-exp3-mark-read.is-done{
  color:#72efc0;
  border-color:rgba(114,239,192,.35);
}
.ags-exp3-mark-read:disabled{
  opacity:.6;
  cursor:wait;
}
.ags-exp3-notification-close{
  border:0;
  background:none;
  color:inherit;
  font-size:22px;
  cursor:pointer;
}
.ags-exp3-notification.is-read{
  opacity:.62;
}
