:root{--ls-bg:#f3f7f8;--ls-card:#fff;--ls-text:#18323b;--ls-muted:#6d7f85;--ls-line:#dce7e9;--ls-primary:#0d7d80;--ls-primary-dark:#075f63;--ls-primary-soft:#e4f4f3;--ls-navy:#173b4b;--ls-danger:#a13b43;--ls-danger-soft:#faeaec;--ls-warning:#8a6400;--ls-warning-soft:#fff6d8;--ls-success:#237553;--ls-success-soft:#e7f5ee;--ls-shadow:0 14px 34px rgba(18,55,67,.08)}
*{box-sizing:border-box}html{background:var(--ls-bg)}body.ls-body{margin:0;background:var(--ls-bg);color:var(--ls-text);font-family:Tahoma,Arial,sans-serif;direction:rtl}.ls-shell{min-height:100vh}.ls-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px clamp(16px,4vw,46px);background:var(--ls-card);border-bottom:1px solid var(--ls-line);position:sticky;top:0;z-index:20}.ls-brand{display:flex;align-items:center;gap:12px;min-width:0}.ls-brand__mark{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--ls-navy);color:#fff;font-weight:800}.ls-brand div{display:grid;gap:2px;min-width:0}.ls-brand small{color:var(--ls-muted);font-size:11px}.ls-brand strong{font-size:17px}.ls-header__actions,.ls-inline-actions,.ls-chat-head__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ls-main{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:30px 0 56px}.ls-btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:12px;padding:9px 16px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:.18s ease;background:transparent}.ls-btn:focus-visible,.ls-assignment-card:focus-visible,textarea:focus-visible{outline:3px solid rgba(13,125,128,.25);outline-offset:2px}.ls-btn--primary{background:var(--ls-primary);color:#fff}.ls-btn--primary:hover{background:var(--ls-primary-dark)}.ls-btn--ghost{border-color:var(--ls-line);background:#fff;color:var(--ls-text)}.ls-btn--meet{background:var(--ls-navy);color:#fff}.ls-btn--danger{background:var(--ls-danger-soft);color:var(--ls-danger);border-color:#edc9cd}.ls-btn:disabled{opacity:.5;cursor:not-allowed}.ls-hero,.ls-chat-head{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(135deg,var(--ls-navy),#20596a);color:#fff;border-radius:24px;padding:28px;box-shadow:var(--ls-shadow)}.ls-hero h1,.ls-chat-head h1,.ls-settings-head h1{margin:6px 0 8px;font-size:clamp(25px,4vw,38px)}.ls-hero p,.ls-chat-head p,.ls-settings-head p{margin:0;line-height:1.8;max-width:760px}.ls-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.03em;opacity:.78}.ls-meet-state{display:flex;align-items:center;gap:10px;min-width:180px;padding:13px 15px;border-radius:16px;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.18)}.ls-meet-state div{display:grid;gap:3px}.ls-meet-state small{opacity:.75}.ls-meet-state.is-ready>span{color:#8ef0be}.ls-meet-state.is-off>span{color:#ffd48a}.ls-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:32px 4px 16px}.ls-section-head h2{margin:4px 0 0}.ls-count{display:grid;place-items:center;min-width:42px;height:42px;border-radius:14px;background:var(--ls-primary-soft);color:var(--ls-primary);font-weight:800}.ls-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ls-assignment-card{display:block;color:inherit;text-decoration:none;background:var(--ls-card);border:1px solid var(--ls-line);border-radius:20px;padding:20px;box-shadow:var(--ls-shadow);transition:.18s ease}.ls-assignment-card:hover{transform:translateY(-2px);border-color:#bdd9da}.ls-assignment-card__top{display:flex;justify-content:space-between;gap:10px}.ls-assignment-no{font-size:12px;color:var(--ls-primary);font-weight:800}.ls-unread{padding:4px 9px;background:var(--ls-primary);color:#fff;border-radius:999px;font-size:11px;font-weight:800}.ls-assignment-card h3{margin:13px 0 6px;font-size:19px}.ls-context{margin:0;color:var(--ls-muted)}.ls-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.ls-pair div{padding:11px 12px;border-radius:13px;background:#f7fafb}.ls-pair dt{font-size:11px;color:var(--ls-muted)}.ls-pair dd{margin:4px 0 0;font-weight:700}.ls-last-message{border-top:1px solid var(--ls-line);padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ls-muted);font-size:12px}.ls-last-message span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-last-message time{white-space:nowrap}.ls-empty{grid-column:1/-1;padding:46px 24px;text-align:center;background:#fff;border:1px dashed #bfd2d6;border-radius:20px}.ls-empty strong{display:block;font-size:18px}.ls-empty p{color:var(--ls-muted);margin:7px 0 0}.ls-chat-head{margin-bottom:16px}.ls-chat-head__actions{justify-content:flex-end;max-width:390px}.ls-chat-head__actions .ls-muted{color:rgba(255,255,255,.72);line-height:1.6}.ls-chat{background:var(--ls-card);border:1px solid var(--ls-line);border-radius:22px;overflow:hidden;box-shadow:var(--ls-shadow)}.ls-chat__messages{height:auto;min-height:140px;max-height:min(54vh,620px);overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(#f7fafb,#f2f7f8);scrollbar-gutter:stable}.ls-message{max-width:min(78%,720px);padding:12px 14px;border-radius:18px;border:1px solid var(--ls-line);background:#fff;box-shadow:0 6px 14px rgba(18,55,67,.05)}.ls-message.is-mine{align-self:flex-start;background:var(--ls-primary-soft);border-color:#c1dfdf}.ls-message.is-other{align-self:flex-end}.ls-message__meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:7px}.ls-message__meta strong{font-size:12px;color:var(--ls-primary-dark)}.ls-message__meta time{font-size:10px;color:var(--ls-muted)}.ls-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.ls-meeting-link{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-radius:13px;background:var(--ls-navy);color:#fff;text-decoration:none;font-weight:800}.ls-meeting-link small{font-weight:400;opacity:.75}.ls-empty--chat{margin:auto;width:min(520px,100%);background:rgba(255,255,255,.72)}.ls-composer{padding:16px;border-top:1px solid var(--ls-line);background:#fff}.ls-composer>label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.ls-composer__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.ls-composer textarea{width:100%;resize:none;min-height:96px;max-height:240px;overflow-y:hidden;border:1px solid #cbdadd;border-radius:14px;padding:14px 16px;font:inherit;font-size:16px;line-height:1.75;color:var(--ls-text);background:#fbfdfd}.ls-composer__status{min-height:20px;margin-top:7px;color:var(--ls-muted);font-size:12px}.ls-composer__status.is-error{color:var(--ls-danger)}.ls-settings-head{padding:10px 4px 22px}.ls-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ls-panel{background:#fff;border:1px solid var(--ls-line);border-radius:20px;padding:22px;box-shadow:var(--ls-shadow)}.ls-panel__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.ls-panel__head small{color:var(--ls-muted)}.ls-panel h2{margin:4px 0 0}.ls-panel p{line-height:1.8;color:#4f666e}.ls-status{padding:6px 11px;border-radius:999px;font-size:12px;font-weight:800}.ls-status.is-ready{background:var(--ls-success-soft);color:var(--ls-success)}.ls-status.is-off{background:#edf1f2;color:var(--ls-muted)}.ls-code{display:block;direction:ltr;text-align:left;white-space:normal;overflow-wrap:anywhere;padding:13px;border-radius:12px;background:#122f3b;color:#e9fbfb}.ls-steps{padding-right:20px;line-height:1.9}.ls-notice{margin:0 0 16px;padding:14px 16px;border-radius:14px;border:1px solid}.ls-notice ul{margin:7px 0 0}.ls-notice--success{background:var(--ls-success-soft);border-color:#c9e8d9;color:var(--ls-success)}.ls-notice--error{background:var(--ls-danger-soft);border-color:#ecc9cd;color:var(--ls-danger)}.ls-notice--warning{background:var(--ls-warning-soft);border-color:#f0dd9b;color:var(--ls-warning)}.ls-muted{color:var(--ls-muted)}
@media(max-width:760px){.ls-header{align-items:flex-start}.ls-header__actions{justify-content:flex-end}.ls-brand small{display:none}.ls-main{width:min(100% - 20px,1180px);padding-top:16px}.ls-hero,.ls-chat-head{align-items:flex-start;flex-direction:column;padding:21px;border-radius:18px}.ls-meet-state{width:100%}.ls-card-grid,.ls-settings-grid{grid-template-columns:1fr}.ls-pair{grid-template-columns:1fr}.ls-chat-head__actions{width:100%;max-width:none;justify-content:flex-start}.ls-message{max-width:94%}.ls-composer__row{grid-template-columns:1fr}.ls-composer__row .ls-btn{width:100%;min-height:52px}.ls-chat__messages{height:auto;min-height:110px;max-height:42dvh;padding:14px 12px}.ls-composer{padding:14px 12px}.ls-composer textarea{min-height:120px;max-height:220px}.ls-last-message{align-items:flex-start;flex-direction:column}.ls-header__actions .ls-btn{padding-inline:11px;font-size:12px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.ls-public-link{margin:18px 0 0;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff;border:1px solid var(--ls-line);border-radius:18px;padding:16px 18px;box-shadow:var(--ls-shadow)}.ls-public-link>div{display:grid;gap:5px;min-width:0}.ls-public-link code{direction:ltr;text-align:left;color:var(--ls-muted);overflow-wrap:anywhere}.ls-status-chip{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;background:#edf1f2;color:var(--ls-muted)}.ls-status-chip.is-open{background:var(--ls-success-soft);color:var(--ls-success)}.ls-status-chip.is-waiting{background:var(--ls-warning-soft);color:var(--ls-warning)}.ls-status-chip.is-closed{background:#edf1f2;color:#53666d}.ls-status-chip.is-converted{background:var(--ls-primary-soft);color:var(--ls-primary-dark)}.ls-guest-welcome{max-width:820px;margin:12px auto 18px;text-align:center;padding:20px}.ls-guest-welcome h1{font-size:clamp(30px,5vw,46px);margin:8px 0}.ls-guest-welcome p{margin:0;color:var(--ls-muted);line-height:1.9}.ls-form{display:grid;gap:18px}.ls-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ls-form label{display:grid;gap:7px;font-size:12px;font-weight:700;color:#3c555d}.ls-form input,.ls-form textarea,.ls-inline-form select{width:100%;border:1px solid #cbdadd;border-radius:12px;background:#fbfdfd;color:var(--ls-text);padding:11px 12px;font:inherit;font-size:15px}.ls-form input:focus,.ls-form textarea:focus,.ls-inline-form select:focus{outline:3px solid rgba(13,125,128,.16);border-color:#91c4c6}.ls-field-wide{grid-column:1/-1}.ls-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:9px!important;font-weight:400!important;line-height:1.7}.ls-check input{width:auto!important;margin-top:4px}.ls-btn--wide{width:100%}.ls-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ls-chat-closed{padding:16px;text-align:center;background:#f4f7f8;color:var(--ls-muted);border-top:1px solid var(--ls-line);font-weight:700}.ls-register-card{margin-top:18px}.ls-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.ls-compact-panel{padding:16px}.ls-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0}.ls-details div{background:#f7fafb;border-radius:11px;padding:10px}.ls-details dt{font-size:10px;color:var(--ls-muted)}.ls-details dd{margin:3px 0 0;font-weight:700;overflow-wrap:anywhere}.ls-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:10px}.ls-selection-list{display:grid;gap:9px;max-height:520px;overflow:auto}.ls-person-option{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px;border:1px solid var(--ls-line);border-radius:13px;cursor:pointer}.ls-person-option:hover{background:#f8fbfb}.ls-person-option>span{display:grid;gap:3px}.ls-person-option small{color:var(--ls-muted);font-weight:400;overflow-wrap:anywhere}.ls-person-option input{width:18px;height:18px}.ls-savebar{position:sticky;bottom:12px;margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid var(--ls-line);border-radius:18px;padding:14px 16px;box-shadow:0 14px 35px rgba(18,55,67,.16);z-index:10}.ls-savebar>div{display:grid;gap:3px}.ls-savebar small{color:var(--ls-muted)}.ls-message.is-system{align-self:center;max-width:min(90%,760px);background:#edf4f5;border-style:dashed;color:#4e666e}.ls-message.is-system .ls-message__meta{justify-content:center}.ls-message.is-system p{text-align:center}.ls-panel code{overflow-wrap:anywhere}
@media(max-width:760px){.ls-public-link,.ls-savebar{align-items:stretch;flex-direction:column}.ls-public-link .ls-btn,.ls-savebar .ls-btn{width:100%}.ls-form-grid,.ls-info-grid,.ls-details{grid-template-columns:1fr}.ls-field-wide{grid-column:auto}.ls-inline-form{grid-template-columns:1fr}.ls-person-option{align-items:flex-start}}
/* V1.2.0 — professional support operations */
.ls-metrics-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0}.ls-metric{background:#fff;border:1px solid var(--ls-line);border-radius:18px;padding:16px;box-shadow:var(--ls-shadow);display:grid;gap:6px}.ls-metric small{color:var(--ls-muted)}.ls-metric strong{font-size:24px;color:var(--ls-primary-dark)}.ls-metric span{font-size:11px;color:var(--ls-muted)}.ls-dashboard-tools{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-bottom:12px}.ls-filter-panel{margin:18px 0}.ls-filter-form{display:grid;grid-template-columns:2fr repeat(3,minmax(150px,1fr)) auto;gap:12px;align-items:end}.ls-filter-form label{display:grid;gap:6px;font-size:12px;font-weight:700}.ls-filter-form input,.ls-filter-form select,.ls-form select,.ls-presence-form select,.ls-person-option select,.ls-quick-reply select{width:100%;border:1px solid #cbdadd;border-radius:12px;background:#fbfdfd;color:var(--ls-text);padding:10px 11px;font:inherit}.ls-filter-actions{display:flex;gap:8px}.ls-priority{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800}.ls-priority.is-normal{background:#eef3f4;color:#51656d}.ls-priority.is-important{background:#fff4cd;color:#8a6500}.ls-priority.is-urgent{background:#ffe1e4;color:#a0232d}.ls-table{width:100%;border-collapse:collapse}.ls-table th,.ls-table td{padding:12px;border-bottom:1px solid var(--ls-line);text-align:right}.ls-table th{font-size:12px;color:var(--ls-muted)}.ls-presence-form{min-width:110px}.ls-presence-form select{background:rgba(255,255,255,.1);color:inherit;border-color:rgba(255,255,255,.2)}.ls-presence-form select option{color:#132f3b}.ls-person-option--presence{display:grid;grid-template-columns:minmax(0,1fr) 115px;gap:10px;align-items:center}.ls-person-option--presence>label{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;cursor:pointer}.ls-composer-tools{padding:12px 16px;border-top:1px solid var(--ls-line);background:#f9fbfb;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ls-attachment-form{display:flex;gap:8px;align-items:center}.ls-file-button{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px dashed #9cbfc1;border-radius:12px;background:#fff;cursor:pointer;font-size:12px;font-weight:800}.ls-file-button input{max-width:190px}.ls-quick-reply{display:flex;align-items:center;gap:8px;min-width:min(100%,420px)}.ls-quick-reply span{font-size:12px;font-weight:800;white-space:nowrap}.ls-attachment-link{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-radius:13px;background:#edf7f7;color:var(--ls-primary-dark);text-decoration:none;font-weight:800;border:1px solid #c9e3e3}.ls-attachment-link small{font-weight:400;color:var(--ls-muted)}.ls-rating-picker{display:flex;gap:8px;flex-wrap:wrap}.ls-rating-picker label input{position:absolute;opacity:0;pointer-events:none}.ls-rating-picker label span{display:inline-flex;padding:9px 12px;border:1px solid var(--ls-line);border-radius:12px;cursor:pointer;background:#fff}.ls-rating-picker label input:checked+span{background:#fff4cd;border-color:#dfbd4c;color:#775a00;font-weight:800}.ls-stack{display:grid;gap:14px}.ls-danger-form{margin-top:10px}.ls-row-actions{display:flex;gap:8px}.ls-transcript{display:grid;gap:12px}.ls-transcript-item{background:#fff;border:1px solid var(--ls-line);border-radius:15px;padding:14px}.ls-transcript-item header{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.ls-transcript-item header span{font-size:10px;padding:3px 7px;border-radius:999px;background:#eef3f4;color:var(--ls-muted)}.ls-transcript-item time{margin-inline-start:auto;font-size:11px;color:var(--ls-muted)}.ls-transcript-item p{white-space:pre-wrap;margin:0;line-height:1.8}.ls-transcript-item small{display:block;margin-top:8px;direction:ltr;text-align:left;overflow-wrap:anywhere;color:var(--ls-muted)}.ls-rating-summary{margin-bottom:0}.ls-form textarea{width:100%;border:1px solid #cbdadd;border-radius:12px;background:#fbfdfd;color:var(--ls-text);padding:11px 12px;font:inherit;resize:vertical}
@media(max-width:1050px){.ls-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-filter-actions{grid-column:1/-1}}
@media(max-width:760px){.ls-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-filter-form{grid-template-columns:1fr}.ls-filter-actions{grid-column:auto}.ls-dashboard-tools{align-items:stretch;flex-direction:column}.ls-person-option--presence{grid-template-columns:1fr}.ls-composer-tools,.ls-attachment-form,.ls-quick-reply{align-items:stretch;flex-direction:column;width:100%}.ls-file-button,.ls-attachment-form .ls-btn{width:100%}.ls-file-button input{max-width:none;width:100%}}
@media print{.ls-header,.ls-btn,.ls-chat-head__actions{display:none!important}.ls-body{background:#fff}.ls-main{width:100%;max-width:none}.ls-panel,.ls-transcript-item{box-shadow:none;break-inside:avoid}.ls-print-head{background:#fff!important;color:#111!important;border:1px solid #ddd}}

/* V1.4.0 — professional control center */
.ls-brand--link{color:inherit;text-decoration:none}.ls-brand__logo{width:46px;height:46px;border-radius:14px;object-fit:contain;background:#fff;border:1px solid var(--ls-line);padding:4px;flex:0 0 auto}.ls-header--pro{padding-inline:max(22px,calc((100vw - 1480px)/2 + 22px));box-shadow:0 6px 24px rgba(18,55,67,.04)}.ls-main{width:min(1480px,calc(100% - 44px));padding:26px 0 62px}.ls-admin-nav{position:sticky;top:79px;z-index:18;background:rgba(243,247,248,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(220,231,233,.8)}.ls-admin-nav__inner{width:min(1480px,calc(100% - 44px));margin:0 auto;display:flex;gap:8px;overflow:auto;padding:10px 0;scrollbar-width:thin}.ls-admin-nav a{white-space:nowrap;display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid transparent;border-radius:11px;color:#45616a;text-decoration:none;font-size:12px;font-weight:800}.ls-admin-nav a:hover{background:#fff;border-color:var(--ls-line)}.ls-admin-nav a.is-active{background:#fff;color:var(--ls-primary-dark);border-color:#bfdcdd;box-shadow:0 6px 18px rgba(18,55,67,.06)}.ls-admin-nav a span{font-size:14px}.ls-presence-control{display:flex;align-items:center;gap:8px;padding:4px 6px 4px 10px;border:1px solid var(--ls-line);border-radius:12px;background:#f8fbfb}.ls-presence-control>span{font-size:10px;color:var(--ls-muted);font-weight:800}.ls-presence-control select{border:0!important;background:transparent!important;color:var(--ls-text)!important;padding:6px 8px!important;min-width:90px}.ls-hero--pro{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;padding:34px 36px;margin-bottom:18px;overflow:hidden;position:relative}.ls-hero--pro:before{content:"";position:absolute;inset:-30% auto auto -8%;width:330px;height:330px;border-radius:50%;background:rgba(255,255,255,.05)}.ls-hero__copy{position:relative;z-index:1;min-width:0}.ls-hero__copy h1{font-size:clamp(30px,3vw,44px);line-height:1.25;margin:8px 0 10px}.ls-hero__copy p{font-size:14px}.ls-hero__actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.ls-btn--light{background:#fff;color:var(--ls-navy);border-color:rgba(255,255,255,.5)}.ls-btn--light-soft{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.22)}.ls-hero__status{display:grid;gap:10px;align-content:center;position:relative;z-index:1}.ls-health-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 14px;border-radius:15px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16)}.ls-health-card div{display:grid;gap:2px}.ls-health-card small{font-size:10px;opacity:.7}.ls-health-card strong{font-size:12px}.ls-health-card a{color:#fff;font-size:10px;font-weight:800}.ls-health-dot{width:9px;height:9px;border-radius:50%;background:#b5c2c6;box-shadow:0 0 0 4px rgba(255,255,255,.06)}.ls-health-dot.is-ready{background:#73e7ad}.ls-health-dot.is-warning{background:#ffd174}.ls-overview-panel{background:#fff;border:1px solid var(--ls-line);border-radius:22px;padding:20px;box-shadow:var(--ls-shadow);margin-bottom:18px}.ls-overview-head,.ls-panel-title,.ls-channel-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ls-overview-head h2,.ls-panel-title h2,.ls-channel-head h2{margin:4px 0 0;font-size:20px}.ls-dashboard-tools{margin:0}.ls-unread-summary{font-size:11px;color:var(--ls-muted);padding:8px 10px;border-radius:10px;background:#f4f8f9}.ls-metrics-grid--pro{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0}.ls-metrics-grid--pro .ls-metric{box-shadow:none;border-color:#e4edef;background:linear-gradient(180deg,#fff,#f9fbfb);padding:15px;position:relative;min-height:120px;align-content:start}.ls-metric__icon{position:absolute;left:13px;top:13px;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--ls-primary-soft)!important;color:var(--ls-primary)!important;font-size:13px!important}.ls-metrics-grid--pro .ls-metric strong{font-size:25px;margin-top:5px}.ls-metrics-grid--pro .ls-metric em{font-style:normal;font-size:10px;color:#8b9ca2}.ls-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:2px 0 16px}.ls-command-grid>a{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;padding:13px;border:1px solid var(--ls-line);border-radius:14px;text-decoration:none;color:inherit;background:#fbfdfd;transition:.15s ease}.ls-command-grid>a:hover{border-color:#a9d1d3;background:#fff;transform:translateY(-1px)}.ls-command-grid>a>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--ls-primary-soft);color:var(--ls-primary-dark);font-size:18px}.ls-command-grid>a div{display:grid;gap:3px}.ls-command-grid strong{font-size:13px}.ls-command-grid small{font-size:10px;color:var(--ls-muted);line-height:1.4}.ls-public-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-radius:15px;background:#f5f9f9;border:1px solid #e0ebed}.ls-public-strip>div{display:grid;gap:3px;min-width:0}.ls-public-strip small{font-size:10px;color:var(--ls-muted)}.ls-public-strip strong{font-size:12px}.ls-public-strip code{direction:ltr;text-align:left;font-size:10px;color:#788d94;overflow-wrap:anywhere}.ls-filter-panel{padding:18px 20px}.ls-filter-form{grid-template-columns:2fr repeat(3,minmax(150px,1fr)) auto;margin-top:15px}.ls-filter-search{min-width:220px}.ls-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;margin-top:18px}.ls-channel-grid.is-single{grid-template-columns:1fr}.ls-channel-panel{background:#fff;border:1px solid var(--ls-line);border-radius:22px;padding:16px;box-shadow:var(--ls-shadow)}.ls-channel-head{padding:4px 4px 14px;border-bottom:1px solid var(--ls-line);margin-bottom:12px}.ls-channel-head>div{min-width:0}.ls-channel-head p{margin:5px 0 0;color:var(--ls-muted);font-size:11px;line-height:1.6}.ls-card-list{display:grid;gap:10px}.ls-card-list .ls-assignment-card{box-shadow:none;border-radius:16px;padding:16px;background:#fcfefe}.ls-card-list .ls-assignment-card:hover{background:#fff;border-color:#b5d7d8}.ls-chip-row{display:flex;gap:6px;flex-wrap:wrap}.ls-card-list .ls-pair{margin:13px 0}.ls-card-list .ls-pair div{padding:9px 10px}.ls-card-list .ls-assignment-card h3{font-size:16px;margin-top:11px}.ls-card-list .ls-context{font-size:11px}.ls-empty__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;margin:0 auto 12px;background:var(--ls-primary-soft);color:var(--ls-primary);font-size:20px}.ls-performance-panel{margin-top:18px}.ls-performance-panel .ls-panel-title{margin-bottom:10px}.ls-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:8px 4px 22px}.ls-page-head h1{margin:6px 0 7px;font-size:clamp(26px,3vw,36px)}.ls-page-head p{margin:0;max-width:820px;color:var(--ls-muted);line-height:1.8}.ls-settings-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.ls-settings-layout>.ls-brand-preview{grid-column:1/-1}.ls-toggle{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:flex-start!important;gap:12px!important;padding:13px;border:1px solid var(--ls-line);border-radius:13px;background:#f9fbfb;cursor:pointer}.ls-toggle input{width:20px!important;height:20px;margin-top:2px}.ls-toggle>span{display:grid;gap:4px}.ls-toggle strong{font-size:13px}.ls-toggle small{font-size:10px;color:var(--ls-muted);font-weight:400;line-height:1.6}.ls-brand-preview__card{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--ls-line);border-radius:15px;background:#f8fbfb;max-width:520px}.ls-brand-preview__card img,.ls-brand-preview__card>span{width:48px;height:48px;border-radius:14px;object-fit:contain;background:#fff;border:1px solid var(--ls-line);padding:4px;display:grid;place-items:center;font-weight:900;color:var(--ls-navy)}.ls-brand-preview__card div{display:grid;gap:3px}.ls-brand-preview__card small{color:var(--ls-muted)}.ls-savebar--settings{grid-column:1/-1}.table-wrap{overflow:auto}.ls-body--embed .ls-header,.ls-body--embed .ls-admin-nav{display:none}.ls-body--embed .ls-main{width:100%;padding:0}.ls-body--embed{background:#fff}.ls-body--embed .ls-shell{min-height:0}
@media(max-width:1180px){.ls-main,.ls-admin-nav__inner{width:min(100% - 28px,1480px)}.ls-metrics-grid--pro{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-filter-search{grid-column:1/-1}.ls-filter-actions{grid-column:1/-1;justify-content:flex-end}}
@media(max-width:920px){.ls-hero--pro{grid-template-columns:1fr}.ls-hero__status{grid-template-columns:1fr 1fr}.ls-channel-grid,.ls-settings-layout{grid-template-columns:1fr}.ls-settings-layout>.ls-brand-preview,.ls-savebar--settings{grid-column:auto}.ls-public-strip{align-items:flex-start;flex-direction:column}.ls-public-strip .ls-btn{width:100%}.ls-overview-head{align-items:flex-start;flex-direction:column}.ls-dashboard-tools{width:100%;justify-content:space-between}}
@media(max-width:680px){.ls-header--pro{padding:10px 12px}.ls-brand__logo,.ls-brand__mark{width:39px;height:39px}.ls-brand small{display:block}.ls-brand strong{font-size:14px}.ls-presence-control>span{display:none}.ls-header__actions .ls-btn{padding-inline:10px}.ls-admin-nav{top:60px}.ls-admin-nav__inner,.ls-main{width:min(100% - 18px,1480px)}.ls-hero--pro{padding:22px;border-radius:18px}.ls-hero__copy h1{font-size:28px}.ls-hero__status{grid-template-columns:1fr}.ls-metrics-grid--pro{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ls-metrics-grid--pro .ls-metric{min-height:108px;padding:12px}.ls-command-grid{grid-template-columns:1fr}.ls-filter-form{grid-template-columns:1fr}.ls-filter-search,.ls-filter-actions{grid-column:auto}.ls-filter-actions .ls-btn{flex:1}.ls-channel-panel{padding:10px;border-radius:17px}.ls-card-list .ls-assignment-card{padding:14px}.ls-overview-panel,.ls-filter-panel,.ls-performance-panel{padding:14px;border-radius:17px}.ls-dashboard-tools{align-items:stretch;flex-direction:column}.ls-unread-summary{text-align:center}.ls-page-head{flex-direction:column}.ls-settings-layout{gap:10px}}

/* V1.4.1 — Permission visibility feedback */
.ls-notice--info{background:#eef8fb;border:1px solid #b9dfe7;color:#174a58}
/* V1.5.0 — consent, activation and customer-conversion UX. */
.ls-consent-card{overflow:hidden}.ls-consent-summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;list-style:none}.ls-consent-summary::-webkit-details-marker{display:none}.ls-consent-summary span{font-size:12px;color:var(--ls-muted,#6c7c82)}.ls-consent-summary strong{font-size:15px;color:var(--ls-navy,#173b4b)}.ls-consent-body{padding:0 20px 20px;border-top:1px solid #e4ecee}.ls-consent-body>.ls-panel__head{margin-top:18px}.ls-consent-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:14px;align-items:start}.ls-consent-choice{border:1px solid #d9e5e7;border-radius:16px;padding:16px;background:#fff;display:grid;gap:14px}.ls-consent-choice.is-accept{border-color:#b8ddd8;background:#fbfefe}.ls-consent-choice.is-decline{background:#fafcfc}.ls-consent-choice>div:first-child{display:grid;gap:5px}.ls-consent-choice strong{color:#193d47}.ls-consent-choice small{color:#6d7f85;line-height:1.6}.ls-consent-admin-state{display:grid;gap:5px}.ls-consent-admin-state strong{color:#173b4b}.ls-consent-admin-state span,.ls-consent-admin-state p{margin:0;color:#6b7f85;font-size:12px;line-height:1.55}.ls-inline-field{display:flex;align-items:center;gap:8px}.ls-inline-field input{flex:1}.ls-inline-field small{white-space:nowrap;color:#73858b}.ls-activation-shell{max-width:720px;margin:32px auto}.ls-activation-card{padding:26px;display:grid;gap:22px}.ls-activation-brand{display:flex;align-items:center;gap:14px}.ls-activation-brand img,.ls-activation-brand>span{width:58px;height:58px;border-radius:16px;object-fit:contain;background:#fff;border:1px solid #dce7e9;display:grid;place-items:center;font-weight:900;color:var(--ls-navy,#173b4b);padding:6px}.ls-activation-brand small{display:block;color:#718389}.ls-activation-brand h1{margin:3px 0 0;font-size:20px}.ls-activation-copy{display:grid;gap:10px}.ls-activation-copy h2{margin:0;font-size:26px;color:#173b4b}.ls-activation-copy p{margin:0;color:#5f747b;line-height:1.8}.ls-activation-card .ls-form{max-width:520px}.ls-activation-card .ls-form>small{color:#6f8187}@media(max-width:760px){.ls-consent-grid{grid-template-columns:1fr}.ls-consent-summary{align-items:flex-start;flex-direction:column}.ls-activation-card{padding:18px}}
.ls-consent-audit{margin-top:16px;padding-top:16px;border-top:1px dashed #cfdfe2;display:grid;gap:10px}.ls-consent-audit>strong{color:var(--ls-navy,#173b4b)}.ls-consent-audit>p{margin:0;color:#5f747b;line-height:1.7}.ls-consent-audit>small{color:#718389}
@media(min-width:980px){.ls-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* V1.7.0 — إعدادات تنبيهات الإدارة */
.ls-manager-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:10px 0}.ls-manager-option{display:flex!important;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(15,72,80,.14);border-radius:14px;background:#fff}.ls-manager-option input{width:18px;height:18px;flex:0 0 auto}.ls-manager-option span{display:flex;flex-direction:column;gap:3px}.ls-manager-option small{opacity:.68}

/* V1.7.1 — Mobile chat density: content-driven message height + larger auto-growing reply composer. */


/* V1.7.5 — verified team-save feedback */
.ls-team-save-status{display:block;margin-top:6px;font-size:.9rem;color:#64748b}
.ls-team-save-status.is-success{color:#047857;font-weight:700}
.ls-team-save-status.is-error{color:#b42318;font-weight:700}
/* V1.8.0 — استعادة محادثات الزائر في صفحة الدعم العامة */
.ls-public-recovery{grid-column:1/-1;margin:4px 0 12px;padding:16px;border:1px solid var(--ls-line);border-radius:16px;background:#f7fbfb}.ls-public-recovery[hidden]{display:none}.ls-public-recovery p{margin:6px 0 12px;color:var(--ls-muted);font-size:12px}.ls-public-history-list{display:grid;gap:10px;margin:12px 0}.ls-public-history-card{display:grid;gap:7px;padding:14px;border:1px solid var(--ls-line);border-radius:14px;background:#fff}.ls-public-history-card small{color:var(--ls-muted);font-size:10px}.ls-public-history-card p{margin:0;font-size:12px}.ls-public-history-card .ls-btn{justify-self:start}
