
@import url("/auth/fonts/font-awesome-4.7.0/css/font-awesome.min.css");

@import url("/assets/css/animate.compat.css");@import url("/assets/fontawesome/css/all.css?v=20");@import url("/assets/mmenu-js-master/dist/mmenu.css");
@import url("/assets/css/bootstrap.min.css");@import url("/assets/css/semantic.min.css");@import url("/assets/css/style.css?v=49");
@import url("/assets/css/lato.css");
html{touch-action:manipulation;}
@font-face {
    font-family: "BYekan";
    src: url("/assets/fonts/yekan/Sans.eot") format("eot"), url("/assets/fonts/yekan/Sans.svg") format("svg"), url("/assets/fonts/yekan/Sans.woff") format("woff"), url("/assets/fonts/yekan/Sans.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
}

/* Critical admin overrides live here because this is the only stylesheet loaded directly by index.html. */
body .ai-chat-log-groups .ai-log-message-card,
body .ai-admin-panel .ai-chat-log-groups .ai-log-message-card {
    background: #07131d !important;
    color: #f8fbff !important;
    -webkit-text-fill-color: #f8fbff !important;
    border-color: #2b5f7d !important;
    opacity: 1 !important;
    filter: none !important;
    mix-blend-mode: normal !important;
    text-shadow: none !important;
    font-weight: 600 !important;
}

/* Social Media Manager */
.social-manager{--sm-ink:#eef7ff;--sm-muted:#8da4b8;--sm-panel:#0a1721;--sm-line:#203848;min-height:calc(100vh - 150px);padding:24px;color:var(--sm-ink);background:radial-gradient(circle at 90% 0,#163b49 0,transparent 30%),linear-gradient(145deg,#061018,#0a1721 54%,#08131b);font-family:Lato,Arial,sans-serif}.social-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:8px 4px 24px}.social-hero h2{margin:4px 0 6px;font-size:31px;letter-spacing:-.6px;color:#fff}.social-hero p,.social-manager .muted{margin:0;color:var(--sm-muted)}.social-eyebrow{font-size:11px;letter-spacing:2.2px;color:#56d9c4}.social-primary,.social-publish{border-color:transparent!important;color:#03120f!important;background:linear-gradient(135deg,#64ead2,#2bc19f)!important;font-weight:800!important}.social-readiness{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:18px}.social-readiness span,.social-status{padding:7px 11px;border:1px solid var(--sm-line);border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.7px}.social-readiness .ready{color:#79eed1;border-color:#277a68;background:#0b3029}.social-readiness .blocked{color:#ffaeae;border-color:#753535;background:#2c1519}.social-readiness .optional{color:#e6ca8a;background:#292313}.social-layout{display:grid;grid-template-columns:230px minmax(420px,1fr) 310px;gap:18px;align-items:start}.social-campaign-list,.social-card,.social-preview{border:1px solid var(--sm-line);border-radius:16px;background:rgba(8,22,31,.91);box-shadow:0 18px 48px rgba(0,0,0,.22)}.social-campaign-list{padding:15px;position:sticky;top:12px;max-height:76vh;overflow:auto}.social-campaign-list h3,.social-card h3{margin:0 0 13px;color:#fff}.social-campaign-list button{display:block;width:100%;padding:12px;margin:0 0 8px;text-align:left;color:var(--sm-ink);background:#0d202c;border:1px solid transparent;border-radius:10px}.social-campaign-list button.active{border-color:#3dd7b8;background:#123128}.social-campaign-list button strong,.social-campaign-list button small{display:block}.social-campaign-list button small{margin-top:5px;color:var(--sm-muted);font-size:10px}.social-composer{display:grid;gap:16px}.social-card{padding:20px}.social-card-title{display:flex;justify-content:space-between;align-items:center}.social-status{color:#d9ebf6}.social-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.social-manager label{display:block;margin:0 0 13px;color:#afc4d4;font-size:12px;letter-spacing:.25px}.social-manager input:not([type=checkbox]),.social-manager select,.social-manager textarea{display:block;width:100%;margin-top:7px;padding:11px 12px;border:1px solid #294556;border-radius:9px;background:#07131c;color:#f5fbff;outline:none}.social-manager input:focus,.social-manager select:focus,.social-manager textarea:focus{border-color:#45d7ba;box-shadow:0 0 0 2px rgba(69,215,186,.12)}.social-manager input:disabled,.social-manager textarea:disabled,.social-manager select:disabled{opacity:.65}.social-platforms{display:flex;gap:22px;padding:5px 0 14px}.social-platforms label,.social-check{display:flex!important;align-items:center;gap:8px}.social-ai{display:flex;gap:8px;padding:12px;border:1px dashed #2c5366;border-radius:11px;background:#091a24}.social-ai input{margin:0!important}.social-manager button{padding:10px 14px;border:1px solid #365365;border-radius:9px;background:#102633;color:#dcecf6;cursor:pointer}.social-manager button:disabled{opacity:.45;cursor:not-allowed}.social-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.social-danger{border-color:#6e3540!important;color:#ffb7bf!important;background:#29151a!important}.social-preview{padding:18px;position:sticky;top:12px}.social-phone{overflow:hidden;min-height:520px;border:7px solid #182c39;border-radius:31px;background:#05090c;box-shadow:0 20px 40px #000}.social-phone.story{aspect-ratio:9/16}.social-phone-head{padding:15px;color:#8da4b8;font-size:10px;letter-spacing:1px;text-transform:uppercase}.social-phone img,.social-phone video{display:block;width:100%;max-height:310px;object-fit:cover;background:#000}.social-empty-media{display:grid;place-items:center;height:250px;color:#496372;background:linear-gradient(135deg,#102631,#08131a)}.social-preview-copy{padding:16px}.social-preview-copy strong{color:#fff}.social-preview-copy p{white-space:pre-wrap;color:#c5d4dd;line-height:1.6;font-size:12px}.social-note{color:#94a9b7;font-size:11px;line-height:1.5}.social-publication,.social-audit{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-top:1px solid #1c3341}.social-publication div,.social-audit{align-items:flex-start}.social-publication span,.social-publication small,.social-audit span,.social-audit small{display:block;margin-top:4px;color:var(--sm-muted)}.social-publication small{color:#ffb3b3}.social-audit{display:grid;grid-template-columns:140px 1fr}.social-audit small{grid-column:1/-1}@media(max-width:1200px){.social-layout{grid-template-columns:200px 1fr}.social-preview{position:static;grid-column:1/-1}.social-phone{max-width:330px;margin:auto}}@media(max-width:760px){.social-manager{padding:14px}.social-layout{grid-template-columns:1fr}.social-campaign-list{position:static;max-height:250px}.social-form-grid{grid-template-columns:1fr}.social-hero{align-items:stretch;flex-direction:column}.social-ai{flex-direction:column}.social-preview{grid-column:auto}}

body .ai-chat-log-groups .ai-log-message-card.ai-answer,
body .ai-admin-panel .ai-chat-log-groups .ai-log-message-card.ai-answer {
    background: #062516 !important;
    color: #f7fff7 !important;
    -webkit-text-fill-color: #f7fff7 !important;
    border-color: #49c989 !important;
}

body .ai-chat-log-groups .ai-log-message-card *,
body .ai-admin-panel .ai-chat-log-groups .ai-log-message-card *,
body .ai-chat-log-groups .ai-log-message-card .ai-log-card-text,
body .ai-admin-panel .ai-chat-log-groups .ai-log-message-card .ai-log-card-text {
    color: inherit !important;
    -webkit-text-fill-color: inherit !important;
    opacity: 1 !important;
    filter: none !important;
    mix-blend-mode: normal !important;
    text-shadow: none !important;
}

.cashier-amount-scroll {
    max-height: min(42vh, 320px) !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    overscroll-behavior: contain !important;
    padding-right: 4px !important;
}

.cashier-method-scroll {
    max-height: min(36vh, 260px) !important;
}

.cashier-amount-scroll .ui.vertical.buttons {
    width: 100% !important;
    margin-bottom: 0 !important;
}
.mm-menu--theme-dark {
    --mm-color-background: linear-gradient(rgb(26 26 26), rgb(31 31 28) 98.9%) !important;

}
.navbar.fixed-top {
    
    background: rgb(31 31 28) !important;

}
#panelright {
    background: linear-gradient(rgb(26 26 26), rgb(31 31 28) 98.9%) !important;
 
    
}
