:root{--navy:#071b33;--navy-2:#0b2746;--teal:#00a58f;--teal-dark:#008c79;--mint:#ddf8f2;--bg:#f5f8fb;--line:#dde6ef;--muted:#617085;--white:#fff;--shadow:0 16px 40px #071b3314}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--navy);margin:0;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Tahoma,Arial,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}.site-shell{background:#fff;min-height:100vh;overflow:hidden}.site-header{background:var(--navy);color:#fff;z-index:30;height:80px;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;height:100%;margin:0 auto;padding:0 28px;display:flex}.brand{color:#fff;background:0 0;border:0;align-items:center;gap:14px;font-size:29px;font-weight:800;display:flex}.brand-mark{flex:none;width:48px;height:55px;display:inline-block;position:relative}.brand-mark.small{width:41px;height:46px}.brand-arch{border:6px solid var(--teal);border-radius:28px 28px 8px 8px;position:absolute;inset:3px 4px 1px;transform:rotate(45deg)}.brand-arch:after{content:"";border:3px solid var(--teal);opacity:.75;border-radius:50%;position:absolute;inset:8px}.brand-dot{background:var(--teal);border-radius:50%;width:8px;height:8px;position:absolute;bottom:10px;left:20px}.header-inner nav{align-items:center;gap:36px;height:100%;display:flex}.header-inner nav button{color:#eaf2f8;white-space:nowrap;background:0 0;border:0;height:100%;font-size:16px;font-weight:650;position:relative}.header-inner nav button:after{content:"";background:var(--teal);border-radius:8px;height:3px;transition:all .18s;position:absolute;bottom:16px;left:50%;right:50%}.header-inner nav button:hover:after,.header-inner nav button.active:after{left:8px;right:8px}.status-pill{color:#42e0ca;white-space:nowrap;background:#00a58f29;border:1px solid #42e0ca1f;border-radius:999px;align-items:center;gap:9px;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex}.live-dot,.mini-live{background:#1ce6c8;border-radius:50%;width:9px;height:9px;animation:2.4s infinite pulse;display:inline-block;box-shadow:0 0 0 5px #1ce6c81a}.hero{background:radial-gradient(circle at 84% 8%,#ddf8f2b8,#0000 27%),linear-gradient(135deg,#f8fbfd 0%,#fff 48%,#f3f8fb 100%);min-height:820px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.52;background-image:linear-gradient(#071b3306 1px,#0000 1px),linear-gradient(90deg,#071b3306 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 62%);mask-image:linear-gradient(270deg,#000,#0000 62%)}.hero-art{pointer-events:none;border:1px solid #00a58f1c;border-radius:50%;position:absolute}.hero-art-one{width:530px;height:530px;top:-120px;right:-270px;box-shadow:0 0 0 44px #00a58f06,0 0 0 89px #00a58f05}.hero-art-two{width:390px;height:390px;bottom:-150px;left:-240px;box-shadow:0 0 0 55px #071b3305}.hero-inner{z-index:2;direction:rtl;grid-template-columns:minmax(520px,1fr) minmax(500px,610px);align-items:center;gap:68px;max-width:1440px;margin:0 auto;padding:46px 28px 52px;display:grid;position:relative}.hero-copy{padding:24px 0}.eyebrow{color:var(--teal-dark);background:#ebfaf6;border:1px solid #d5f1e9;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:14px;font-weight:700;display:inline-flex}.eyebrow i{font-style:normal}.hero-copy h1{letter-spacing:-2.8px;color:var(--navy);margin:24px 0 20px;font-size:clamp(48px,5.15vw,76px);font-weight:850;line-height:1.22}.hero-copy>p{max-width:670px;color:var(--muted);margin:0;font-size:20px;line-height:1.95}.hero-buttons{gap:18px;margin:34px 0 44px;display:flex}.hero-buttons button{border:2px solid var(--navy);border-radius:14px;min-width:236px;min-height:62px;font-size:18px;font-weight:800;transition:all .18s}.hero-buttons button span{margin-left:8px;font-size:22px}.primary-cta{color:#fff;background:linear-gradient(135deg,#00a58f,#079c89);box-shadow:0 12px 24px #00a58f33;border-color:var(--teal)!important}.secondary-cta{color:var(--navy);background:#fffc}.hero-buttons button:hover{transform:translateY(-2px);box-shadow:0 15px 30px #071b3321}.trust-row{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:10px;padding-top:27px;display:grid}.trust-row>span{grid-template-columns:37px 1fr;align-items:center;column-gap:8px;display:grid}.trust-row i{width:35px;height:35px;color:var(--teal);background:#ecfaf7;border-radius:10px;grid-row:1/3;place-items:center;font-size:18px;font-style:normal;display:grid}.trust-row b{font-size:13px}.trust-row small{color:var(--muted);font-size:11px}.chat-card{direction:rtl;background:#fff;border:1px solid #d8e4ee;border-radius:20px;flex-direction:column;height:735px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #071b331f}.chat-card:before{content:"";pointer-events:none;opacity:.35;background:radial-gradient(circle at 18px 18px,#00a58f14 0 2px,#0000 2.5px) 0 0/36px 36px;position:absolute;inset:86px 0 0}.chat-header{border-bottom:1px solid var(--line);z-index:2;background:#fffffff5;flex-direction:row-reverse;flex:none;justify-content:space-between;align-items:center;height:86px;padding:14px 20px;display:flex;position:relative}.chat-title{align-items:center;gap:13px;display:flex}.chat-title strong{font-size:18px;display:block}.chat-title span{color:var(--muted);align-items:center;gap:8px;margin-top:5px;font-size:12px;display:flex}.mini-live{width:7px;height:7px;box-shadow:none}.more-button{color:#fff;background:var(--navy);letter-spacing:2px;border:0;border-radius:50%;width:43px;height:43px;font-weight:900;transform:rotate(90deg)}.chat-body{z-index:1;scrollbar-width:thin;scrollbar-color:#cddde8 transparent;flex:1;padding:18px 20px 12px;position:relative;overflow-y:auto}.message-row{margin:0 0 11px;animation:.22s ease-out messageIn;display:flex}.message-row.bot,.message-row.agent{justify-content:flex-start}.message-row.user{justify-content:flex-end}.message{color:#18314c;background:#fff;border:1px solid #d9e4ed;border-radius:14px 14px 14px 4px;max-width:83%;padding:12px 14px 8px;font-size:14px;line-height:1.75;box-shadow:0 4px 15px #071b330a}.message-row.user .message{background:linear-gradient(135deg,#e8fbf6,#f1fffc);border-color:#bfece2;border-radius:14px 14px 4px}.message p{margin:0}.message-label{color:var(--navy);align-items:center;gap:7px;margin-bottom:7px;font-size:13px;font-weight:850;display:flex}.verified-icon{border:2px solid var(--teal);width:24px;height:24px;color:var(--teal);border-radius:50%;flex:none;place-items:center;font-weight:900;display:inline-grid}.price-label{color:var(--teal-dark)}.warning-label{color:#9a6113}.message-price{color:#067665;background:#edfafa;border-color:#c9eee7;font-weight:700}.message-warning{background:#fff9ef;border-color:#f0dcb9}.source-line{border-top:1px solid var(--line);color:var(--muted);margin-top:8px;padding-top:7px;font-size:10px}.message-time{text-align:left;color:#8290a1;direction:rtl;margin-top:5px;font-size:9px;display:block}.typing{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:center;gap:4px;width:55px;padding:12px;display:flex}.typing i{background:#95a6b7;border-radius:50%;width:6px;height:6px;animation:1s infinite typing}.typing i:nth-child(2){animation-delay:.14s}.typing i:nth-child(3){animation-delay:.28s}.booking-picker{background:#fff;border:1px solid #cfe1ec;border-radius:16px;margin:8px 0 14px;padding:15px;animation:.22s ease-out messageIn;box-shadow:0 12px 32px #071b331a}.picker-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.picker-head .calendar-icon{background:var(--mint);width:37px;height:37px;color:var(--teal);border-radius:10px;place-items:center;font-weight:900;display:grid}.picker-head strong,.picker-head small{display:block}.picker-head strong{font-size:14px}.picker-head small{color:var(--muted);margin-top:2px;font-size:10px}.date-list{gap:6px;display:grid}.date-option{text-align:right;border:1px solid var(--line);width:100%;color:var(--navy);background:#fbfdff;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.date-option span b{font-size:12px;display:block}.date-option span{color:var(--muted);font-size:10px}.date-option em{color:var(--teal-dark);background:#e7f8f4;border-radius:8px;padding:4px 8px;font-size:10px;font-style:normal}.date-option.selected{border-color:var(--teal);background:#eefbf8;box-shadow:0 0 0 2px #00a58f14}.monthly-calendar{border:1px solid var(--line);background:#fbfdff;border-radius:13px;padding:10px}.calendar-toolbar{grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;margin-bottom:9px;display:grid}.calendar-toolbar>button{border:1px solid var(--line);width:34px;height:34px;color:var(--navy);background:#fff;border-radius:9px;place-items:center;font-size:22px;display:grid}.calendar-toolbar>div{text-align:center}.calendar-toolbar strong,.calendar-toolbar small{display:block}.calendar-toolbar strong{font-size:14px}.calendar-toolbar small{color:var(--muted);margin-top:2px;font-size:8px}.weekday-row,.calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.weekday-row{margin-bottom:4px}.weekday-row span{text-align:center;color:var(--muted);padding:3px 0;font-size:8px;font-weight:700}.calendar-grid>button,.calendar-empty{border-radius:8px;min-height:45px}.calendar-grid>button{color:var(--navy);background:#fff;border:1px solid #e1e9ef;flex-direction:column;justify-content:center;align-items:center;padding:4px 2px;transition:all .16s;display:flex}.calendar-grid>button b{font-size:11px}.calendar-grid>button small{color:var(--teal-dark);white-space:nowrap;margin-top:2px;font-size:7px}.calendar-grid>button:hover:not(:disabled){border-color:var(--teal);background:#f1fbf8;transform:translateY(-1px)}.calendar-grid>button.selected{color:#fff;border-color:var(--teal);background:var(--teal);box-shadow:0 5px 12px #00a58f38}.calendar-grid>button.selected small{color:#fff}.calendar-grid>button.past{opacity:.38;background:#f2f5f7}.calendar-grid>button.full{color:#98a5b1;background:#f6f7f8}.calendar-grid>button.full small{color:#a26a58}.calendar-grid>button:disabled{cursor:not-allowed}.calendar-legend{border-top:1px solid #edf2f5;flex-wrap:wrap;justify-content:center;gap:11px;margin-top:7px;padding-top:8px;display:flex}.calendar-legend span{color:var(--muted);align-items:center;gap:4px;font-size:7px;display:flex}.calendar-legend i{border:1px solid var(--teal);background:#fff;border-radius:2px;width:7px;height:7px}.calendar-legend i.chosen{background:var(--teal)}.calendar-legend i.unavailable{background:#e6eaed;border-color:#d4dbe0}.selected-date-summary{background:#eaf9f5;border:1px solid #c9ece3;border-radius:9px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.selected-date-summary>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.selected-date-summary small,.selected-date-summary strong{display:block}.selected-date-summary small{color:var(--muted);font-size:7px}.selected-date-summary strong{margin-top:1px;font-size:10px}.confirm-date{background:var(--teal);color:#fff;border:0;border-radius:9px;width:100%;margin-top:10px;padding:10px;font-weight:800}.confirm-date:disabled{opacity:.4;cursor:not-allowed}.flow-progress{direction:rtl;grid-template-columns:26px 1fr 26px 1fr 26px;align-items:center;margin:0 10px 14px;display:grid}.flow-progress b{color:#7d8d9d;background:#e9eff4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.flow-progress b.active,.flow-progress b.done{background:var(--teal);color:#fff}.flow-progress i{background:#dbe5ec;height:2px}.flow-progress i.done{background:var(--teal)}.beneficiary-field{gap:6px;margin:8px 0 12px;display:grid}.beneficiary-field span{color:var(--muted);font-size:10px;font-weight:700}.beneficiary-field input{border:1px solid var(--line);width:100%;height:43px;color:var(--navy);background:#fbfdff;border-radius:10px;outline:0;padding:0 12px}.beneficiary-field input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00a58f17}.booking-consent{color:var(--muted);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:8px;margin:12px 0;font-size:9px;line-height:1.6;display:grid}.booking-consent input{accent-color:var(--teal);margin-top:3px}.flow-error,.flow-info{border-radius:8px;margin:10px 0;padding:9px 11px;font-size:9px;line-height:1.6}.flow-error{color:#9c2f2f;background:#fff0f0;border:1px solid #f2caca}.flow-info{color:#325c70;background:#eef7fa;border:1px solid #d5e8ee}.certificate-link{color:#fff;background:var(--teal);text-align:center;border-radius:9px;margin-top:12px;padding:11px 15px;font-size:10px;font-weight:800;text-decoration:none;display:block}.csat-box{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:13px;display:grid}.csat-box>div{direction:ltr;justify-content:center;gap:4px;display:flex}.csat-box>div button{color:#c7d2d0;cursor:pointer;background:0 0;border:0;font-size:20px}.csat-box>div button.active,.csat-box>div button:hover{color:#e6a700}.csat-box textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;min-height:54px;padding:8px}.csat-box>button{color:#fff;background:var(--navy);border:0;border-radius:8px;padding:9px;font-weight:800}.csat-box>button:disabled{opacity:.5}.csat-box>span{color:var(--teal-dark)}.payment-summary{background:#effaf7;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.payment-summary span{color:var(--muted);font-size:11px}.payment-summary strong{color:var(--teal-dark);font-size:20px}.whatsapp-flow-note{background:#f0faf7;border:1px solid #cdece4;border-radius:10px;margin-bottom:9px;padding:10px 11px}.whatsapp-flow-note span{color:#087965;background:#d8f4ec;border-radius:999px;padding:3px 8px;font-size:8px;font-weight:800;display:inline-block}.whatsapp-flow-note p{color:#40566b;margin:6px 0 0;font-size:10px;line-height:1.65}.payment-link-button{box-shadow:0 8px 18px #00a58f2e}.payment-card dl{margin:9px 0}.payment-card dl div{border-bottom:1px solid #edf2f5;justify-content:space-between;gap:12px;padding:6px 2px;font-size:10px;display:flex}.payment-card dt{color:var(--muted)}.payment-card dd{text-align:left;margin:0;font-weight:750}.payment-methods{direction:ltr;grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0;display:grid}.payment-methods button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:8px;padding:8px 4px;font-size:10px;font-weight:800}.payment-methods button.selected{border-color:var(--teal);color:var(--teal-dark);background:#ecfaf6}.external-payment-card{background:linear-gradient(145deg,#fff,#f7fafc);border:1px solid #d8e3ec;border-radius:12px;margin:2px -3px -3px;padding:12px;box-shadow:0 8px 24px #071b3314}.external-head{border-bottom:1px solid var(--line);align-items:center;gap:9px;margin-bottom:9px;padding-bottom:9px;display:flex}.external-head>span{background:var(--navy);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.external-head strong,.external-head small{display:block}.external-head strong{font-size:12px}.external-head small{color:var(--muted);margin-top:2px;font-size:8px}.back-to-whatsapp{width:100%;color:var(--muted);background:0 0;border:0;margin-top:7px;padding:7px;font-size:9px}.secure-payment{color:#7c8b99;text-align:center;margin-top:7px;font-size:9px;display:block}.tracking-head{align-items:center;gap:10px;display:flex}.tracking-head>span{color:#07916c;background:#dcf7ef;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.tracking-head strong,.tracking-head small{display:block}.tracking-head small{color:var(--muted);margin-top:3px;font-size:9px}.tracking-steps{grid-template-columns:repeat(4,1fr);gap:5px;margin:15px 0;display:grid}.tracking-steps span{text-align:center;color:#8291a0;font-size:8px}.tracking-steps i{background:#edf2f5;border-radius:50%;place-items:center;width:25px;height:25px;margin:0 auto 5px;font-style:normal;display:grid}.tracking-steps span.done{color:#098264}.tracking-steps span.done i{color:#098264;background:#dff7f0}.tracking-steps span.current{color:var(--navy);font-weight:800}.tracking-steps span.current i{background:var(--teal);color:#fff}.simulate-button{border:1px dashed var(--teal);width:100%;color:var(--teal-dark);background:#f0fbf8;border-radius:9px;padding:10px;font-size:10px;font-weight:800}.certificate-card{text-align:center;background:linear-gradient(145deg,#fff,#f3fbf8);border:2px solid #c9e8df;border-radius:16px;margin:10px 0 14px;padding:17px;position:relative;overflow:hidden;box-shadow:0 10px 28px #071b3314}.certificate-card:before{content:"";pointer-events:none;border:1px solid #dceee9;border-radius:11px;position:absolute;inset:7px}.certificate-seal{border:2px solid var(--teal);width:42px;height:42px;color:var(--teal);border-radius:50%;place-items:center;margin:0 auto 5px;font-weight:900;display:grid}.certificate-card>small{color:var(--muted);font-size:8px}.certificate-card h3{margin:5px 0 7px;font-size:17px}.certificate-card p{color:#536779;margin:3px 0;font-size:10px}.certificate-card>strong{color:var(--teal-dark);margin:5px 0;font-size:17px;display:block}.certificate-card>div:not(.certificate-seal){color:var(--muted);justify-content:center;gap:7px;font-size:9px;display:flex}.certificate-card button{z-index:1;color:#fff;background:var(--navy);border:0;border-radius:8px;margin:10px 0 6px;padding:8px 16px;font-size:10px;font-weight:750;position:relative}.certificate-card em{color:#078463;font-size:9px;font-style:normal;display:block}.quick-actions{z-index:3;border-top:1px solid var(--line);scrollbar-width:none;background:#f7fafcf2;flex:none;gap:6px;padding:8px 12px;display:flex;position:relative;overflow-x:auto}.quick-actions button{white-space:nowrap;color:#2f4b65;background:#fff;border:1px solid #cbdbe6;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.quick-actions button:hover{color:var(--teal-dark);border-color:var(--teal);background:#effbf8}.chat-input{z-index:3;border-top:1px solid var(--line);background:#fff;flex:none;align-items:center;gap:9px;height:64px;margin:0;padding:8px 10px;display:flex;position:relative}.chat-input input{height:44px;color:var(--navy);background:#fbfdfe;border:1px solid #d8e3ec;border-radius:999px;outline:0;flex:1;padding:0 16px}.chat-input input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00a58f17}.send-button{color:#fff;background:linear-gradient(135deg, var(--teal), #008d7a);border:0;border-radius:50%;width:43px;height:43px;font-size:23px;transform:rotate(45deg)}.attach-icon{color:#244864;font-size:21px;transform:rotate(35deg)}.success-toast{z-index:10;background:var(--navy);color:#fff;white-space:nowrap;box-shadow:var(--shadow);border-radius:999px;padding:10px 16px;font-size:12px;position:absolute;bottom:78px;left:50%;transform:translate(-50%)}.demo-summary{background:#fff;justify-content:space-between;align-items:center;gap:40px;max-width:1384px;margin:0 auto;padding:58px 28px 72px;display:flex}.demo-summary span{color:var(--teal-dark);font-size:14px;font-weight:800}.demo-summary h2{margin:8px 0;font-size:34px}.demo-summary p{color:var(--muted);max-width:760px;margin:0;line-height:1.8}.demo-summary button{background:var(--navy);color:#fff;white-space:nowrap;border:0;border-radius:12px;padding:16px 22px;font-weight:800}.admin-shell{background:#f4f7fa;grid-template-columns:258px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:var(--navy);color:#fff;flex-direction:column;height:100vh;min-height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.admin-brand{color:#fff;text-align:right;background:0 0;border:0;border-bottom:1px solid #ffffff17;align-items:center;gap:13px;padding:0 8px 25px;display:flex}.admin-brand b,.admin-brand small{display:block}.admin-brand b{font-size:21px}.admin-brand small{color:#8fa6bc;margin-top:3px}.admin-sidebar nav{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;gap:6px;min-height:0;margin-top:24px;display:grid;overflow-y:auto}.admin-sidebar nav button{color:#b8c8d7;text-align:right;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:48px;padding:0 13px;font-size:14px;font-weight:650;display:flex}.admin-sidebar nav button i{place-items:center;width:24px;height:24px;font-size:17px;font-style:normal;display:grid}.admin-sidebar nav button em{color:#fff;background:#ed7e53;border-radius:999px;margin-right:auto;padding:1px 7px;font-size:10px;font-style:normal}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#00a58f2e}.admin-sidebar nav button.active i{color:#30dbc5}.sidebar-status{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px;margin-top:auto;padding:12px}.sidebar-status .status-pill{justify-content:center;width:100%}.sidebar-status small{text-align:center;color:#88a0b6;margin-top:8px;font-size:10px;display:block}.back-site{color:#b8c8d7;background:0 0;border:1px solid #ffffff1f;border-radius:10px;margin-top:10px;padding:11px}.admin-main{min-width:0}.admin-topbar{border-bottom:1px solid var(--line);z-index:15;background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:12px 30px;display:flex;position:sticky;top:0}.admin-title>span{color:#8a99a8;margin-bottom:3px;font-size:9px;display:block}.admin-topbar h1{margin:0;font-size:25px}.admin-topbar p{color:var(--muted);margin:4px 0 0;font-size:11px}.admin-tools{align-items:center;gap:10px;display:flex}.cloud-status{color:#087863;white-space:nowrap;background:#effaf7;border:1px solid #cfece4;border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.cloud-status i{background:#17b889;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #17b8891a}.report-downloads{border-radius:10px;height:40px;display:flex;overflow:hidden;box-shadow:0 3px 10px #071b3314}.report-downloads button{white-space:nowrap;border:0;height:40px;padding:0 12px;font-size:9px;font-weight:800}.report-downloads button:disabled{opacity:.62;cursor:wait}.download-pdf{color:#fff;background:var(--navy);min-width:94px}.download-csv{color:#496076;background:#eef2f5;border-right:1px solid #d9e1e7!important}.admin-search{border:1px solid var(--line);color:#8291a0;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 11px;display:flex}.admin-search input{border:0;outline:0;width:150px}.notification{border:1px solid var(--line);background:#fff;border-radius:10px;width:40px;height:40px;position:relative}.notification i{color:#fff;background:#ed6e4c;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-5px;left:-4px}.admin-user{border-right:1px solid var(--line);align-items:center;gap:9px;padding-right:12px;display:flex}.admin-user>i{background:var(--mint);width:40px;height:40px;color:var(--teal-dark);border-radius:50%;place-items:center;font-style:normal;font-weight:850;display:grid}.admin-user b,.admin-user small{display:block}.admin-user b{font-size:12px}.admin-user small{color:var(--muted);margin-top:3px;font-size:10px}.admin-content{max-width:1500px;margin:0 auto;padding:25px 30px 45px}.report-toast{z-index:50;color:#fff;background:#083b35;border-radius:11px;padding:12px 17px;font-size:12px;animation:.18s ease-out messageIn;position:fixed;bottom:28px;left:28px;box-shadow:0 15px 35px #071b3338}.report-toast.report-error{background:#8b3030}.operations-health{background:#dfe7ee;border:1px solid #dfe7ee;border-radius:14px;grid-template-columns:1.15fr repeat(4,1fr);gap:1px;margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 5px 18px #071b3308}.operations-health>div{background:#fff;align-items:center;gap:9px;min-height:72px;padding:13px;display:flex}.operations-health .health-title{color:#fff;background:linear-gradient(135deg,#0b2746,#123b61);display:block}.health-title span,.health-title small{display:block}.health-title span{font-size:13px;font-weight:800}.health-title small{color:#adc0d2;margin-top:4px;font-size:8px}.operations-health>div>i{background:#1ab985;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #1ab9851a}.operations-health>div>i.warning{background:#e5a33d;box-shadow:0 0 0 4px #e5a33d1a}.operations-health b,.operations-health small{display:block}.operations-health b{font-size:9px}.operations-health small{color:var(--muted);margin-top:3px;font-size:7px}.operations-health em{color:#0b8d68;white-space:nowrap;background:#e8f8f2;border-radius:999px;margin-right:auto;padding:3px 6px;font-size:7px;font-style:normal}.operations-health em.warning{color:#a26916;background:#fff3dc}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:15px;gap:14px;padding:19px;display:flex;box-shadow:0 5px 18px #071b3309}.metric-icon{background:var(--mint);width:44px;height:44px;color:var(--teal-dark);border-radius:12px;place-items:center;font-size:21px;display:grid}.metric-card small,.metric-card strong,.metric-card em{display:block}.metric-card small{color:var(--muted);font-size:11px}.metric-card strong{margin:4px 0;font-size:27px}.metric-card em{color:#0d9b70;font-size:9px;font-style:normal}.dashboard-grid{grid-template-columns:1.65fr 1fr;gap:16px;margin-top:16px;display:grid}.dashboard-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 18px #071b3309}.card-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.card-heading h3{margin:0;font-size:16px}.card-heading p{color:var(--muted);margin:4px 0 0;font-size:10px}.card-heading>button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:9px;padding:8px 11px;font-size:10px}.card-heading>button.solid-small{background:var(--teal);border-color:var(--teal);color:#fff;font-weight:750}.chart-area{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 55px,#edf2f6 56px);justify-content:space-around;align-items:flex-end;gap:13px;height:235px;margin-top:22px;padding:0 12px;display:flex}.bar-wrap{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;width:100%;height:100%;display:flex}.bar{background:linear-gradient(#45cbb9,#00a58f);border-radius:8px 8px 2px 2px;width:min(32px,55%);min-height:20px;transition:all .3s;position:relative}.bar:hover{filter:brightness(.92);transform:scaleX(1.06)}.bar i{background:#ffffff73;border-radius:4px;height:2px;position:absolute;top:6px;left:7px;right:7px}.bar-wrap span{color:var(--muted);white-space:nowrap;font-size:9px}.intents-card{min-height:310px}.intent-row{margin-top:25px}.intent-row>div:first-child{justify-content:space-between;font-size:11px;display:flex}.intent-row b{color:var(--muted)}.progress{background:#edf2f5;border-radius:999px;height:7px;margin-top:9px;overflow:hidden}.progress i{border-radius:inherit;height:100%;display:block}.recent-card{margin-top:16px}.table-wrap{margin-top:15px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px}th{text-align:right;color:#718295;background:#f7f9fb;padding:10px 12px;font-size:10px;font-weight:600}td{color:#40536a;border-bottom:1px solid #edf1f4;padding:12px;font-size:11px}td:first-child{align-items:center;gap:8px;display:flex}.avatar{width:31px;height:31px;color:var(--teal-dark);background:var(--mint);border-radius:50%;place-items:center;font-weight:850;display:grid}td b,td small{display:block}td b{color:var(--navy);font-size:11px}td small{color:#8b99a7;margin-top:2px;font-size:9px}.table-status{color:#0c8f65;background:#e7f8f0;border-radius:999px;padding:5px 8px;font-size:9px}.table-status.blue{color:#2673a8;background:#eaf4fb}.table-status.orange{color:#b06a15;background:#fff3df}.row-action{border:1px solid var(--line);color:#39516b;background:#fff;border-radius:7px;padding:5px 8px;font-size:9px}.full-card{min-height:520px}.booking-admin-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:25px;display:grid}.admin-date{border:1px solid var(--line);background:#fbfdff;border-radius:13px;padding:18px}.admin-date>span,.admin-date>strong{display:block}.admin-date>span{color:var(--teal-dark);font-size:12px;font-weight:750}.admin-date>strong{margin-top:5px;font-size:16px}.admin-date>div{justify-content:space-between;margin:20px 0 13px;font-size:11px;display:flex}.admin-date>div em{color:#0b916c;font-style:normal}.admin-date button{border:1px solid var(--line);width:100%;color:var(--navy);background:#fff;border-radius:8px;padding:8px;font-size:10px}.capacity-note{background:#eefaf7;border:1px solid #d0eee6;border-radius:12px;grid-template-columns:180px 1fr auto;align-items:center;gap:14px;margin-top:20px;padding:18px;display:grid}.capacity-note span{color:var(--muted);font-size:11px}.capacity-note i{color:#0a8a61;background:#d9f5eb;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal}.order-lifecycle{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;padding:14px 16px;font-size:10px;display:flex}.order-lifecycle b{margin-left:8px}.order-lifecycle span{color:#087d68;background:#edf8f5;border-radius:999px;padding:6px 9px}.order-lifecycle i{color:#8ba0b2;font-style:normal}.fatwa-admin-card{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:start;gap:13px;margin-top:16px;padding:18px;display:grid}.fatwa-admin-card b{font-size:14px}.fatwa-admin-card p{color:#42586c;margin:7px 0;font-size:12px}.fatwa-admin-card small{color:#9a641d;font-size:10px}.fatwa-admin-card em{color:#aa6718;background:#fff3df;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.fatwa-admin-card button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:8px;padding:7px 12px;font-size:10px}.settings-list{gap:10px;margin-top:20px;display:grid}.setting-row{border:1px solid var(--line);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.setting-row b,.setting-row small{display:block}.setting-row b{font-size:13px}.setting-row small{color:var(--muted);margin-top:5px;font-size:10px}.setting-row input{display:none}.setting-row>i{background:#b7c4cf;border-radius:999px;flex:none;width:44px;height:24px;transition:all .18s;position:relative}.setting-row>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.setting-row input:checked+i{background:var(--teal)}.setting-row input:checked+i:after{transform:translate(20px)}.admin-sidebar nav button em.sales-badge{background:#16a085}.department-kpis{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dept-kpi{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:flex-start;gap:13px;min-height:112px;padding:18px;display:flex;box-shadow:0 5px 18px #071b3309}.dept-kpi>i{background:var(--mint);width:42px;height:42px;color:var(--teal-dark);border-radius:12px;place-items:center;font-size:19px;font-style:normal;display:grid}.dept-kpi small,.dept-kpi strong,.dept-kpi em{display:block}.dept-kpi small{color:var(--muted);font-size:10px}.dept-kpi strong{margin:4px 0;font-size:23px}.dept-kpi em{color:#0c966e;font-size:9px;font-style:normal}.support-grid{grid-template-columns:1.65fr 1fr;gap:16px;margin-top:16px;display:grid}.queue-list{margin-top:15px;display:grid}.queue-item{border-bottom:1px solid #edf1f4;grid-template-columns:34px minmax(150px,1fr) auto 80px 75px 50px;align-items:center;gap:9px;padding:12px 5px;display:grid}.queue-item b,.queue-item small{display:block}.queue-item b{font-size:11px}.queue-item small{color:var(--muted);margin-top:3px;font-size:8px}.priority-pill{color:#66778a;background:#edf1f4;border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal}.priority-pill.medium{color:#a66b17;background:#fff3dd}.priority-pill.urgent{color:#b23f3f;background:#ffebeb}.queue-owner,.queue-wait{font-size:9px}.queue-item>button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:7px;padding:6px;font-size:8px}.agent-roster{min-height:405px}.agent-card{border-bottom:1px solid #edf1f4;grid-template-columns:35px 1fr 55px 48px;align-items:center;gap:8px;padding:12px 0;display:grid}.agent-card b,.agent-card small{display:block}.agent-card b{font-size:10px}.agent-card small{color:var(--muted);font-size:8px}.agent-card>span:not(.avatar){font-size:10px;font-weight:700}.agent-card small i{background:#e3a437;border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.agent-card small i.online{background:#18b783}.agent-card small i.away{background:#a8b3bd}.sla-box{background:#f0faf7;border-radius:11px;margin-top:17px;padding:13px}.sla-box b,.sla-box span{display:block}.sla-box b{font-size:10px}.sla-box span{color:var(--muted);margin:5px 0 9px;font-size:8px;line-height:1.5}.sla-box>div{background:#dbe9e5;border-radius:999px;height:6px;overflow:hidden}.sla-box>div i{background:var(--teal);width:92%;height:100%;display:block}.sales-kpis .dept-kpi>i{color:#2f72ad;background:#eaf3ff}.sales-kpis .dept-kpi em{color:#3575aa}.sales-funnel-card{margin-top:16px}.sales-funnel{direction:rtl;justify-content:center;align-items:stretch;gap:8px;margin:25px auto 5px;display:flex}.funnel-stage{width:var(--funnel-width);color:#fff;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);background:linear-gradient(135deg,#0b2746,#00a58f);justify-content:space-between;align-items:center;gap:8px;min-width:120px;max-width:210px;min-height:84px;padding:13px;display:flex}.funnel-stage span b,.funnel-stage span small{display:block}.funnel-stage span b{font-size:9px}.funnel-stage span small{opacity:.75;margin-top:4px;font-size:8px}.funnel-stage>strong{font-size:22px}.lead-board{margin-top:16px}.sales-stage{color:#2871a9;background:#eaf4fb;border-radius:999px;padding:5px 8px;font-size:9px}.sales-amount{color:var(--teal-dark)}.whatsapp-workspace{grid-template-columns:270px minmax(460px,1fr) 255px;gap:14px;min-height:calc(100vh - 166px);display:grid}.whatsapp-workspace .dashboard-card{min-width:0;padding:0;overflow:hidden}.inbox-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:67px;padding:14px;display:flex}.inbox-heading h3,.inbox-heading p{margin:0}.inbox-heading h3{font-size:14px}.inbox-heading p{color:var(--muted);margin-top:3px;font-size:8px}.inbox-heading button{border:1px solid var(--line);width:31px;height:31px;color:var(--navy);background:#fff;border-radius:8px}.inbox-search{border:1px solid var(--line);color:#8795a3;border-radius:8px;align-items:center;gap:6px;height:38px;margin:10px 12px 8px;padding:0 10px;display:flex}.inbox-search input{border:0;outline:0;width:100%;min-width:0;font-size:9px}.inbox-filters{scrollbar-width:none;gap:5px;padding:0 12px 10px;display:flex;overflow-x:auto}.inbox-filters button{color:#65778a;background:#f1f4f7;border:0;border-radius:999px;flex:none;padding:5px 7px;font-size:7px}.inbox-filters button.active{color:#087b67;background:#e4f7f1;font-weight:800}.inbox-contacts{border-top:1px solid var(--line)}.inbox-contacts>button{width:100%;min-height:69px;color:var(--navy);text-align:right;background:#fff;border:0;border-bottom:1px solid #eef2f5;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.inbox-contacts>button.active{box-shadow:inset -3px 0 var(--teal);background:#effaf7}.inbox-contacts b,.inbox-contacts small{display:block}.inbox-contacts b{font-size:10px}.inbox-contacts small{max-width:145px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;overflow:hidden}.inbox-contacts em{color:#8897a5;text-align:left;align-self:start;font-size:7px;font-style:normal}.inbox-contacts em i{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:17px;height:17px;margin:6px auto 0 0;font-size:7px;font-style:normal;display:grid}.inbox-conversation{flex-direction:column;display:flex}.conversation-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:67px;padding:11px 15px;display:flex}.conversation-head>div{align-items:center;gap:8px;display:flex}.conversation-head b,.conversation-head small{display:block}.conversation-head b{font-size:11px}.conversation-head small{color:var(--muted);margin-top:3px;font-size:8px}.conversation-head small i{background:#16b882;border-radius:50%;width:6px;height:6px;margin-left:3px;display:inline-block}.conversation-head button{border:1px solid var(--line);width:31px;height:31px;color:var(--muted);background:#fff;border-radius:8px}.simulation-badge{color:#986313;background:#fff4df;border:1px solid #f4dfb8;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.conversation-thread{background:#f5f8f8 radial-gradient(circle at 12px 12px,#00a58f0b 1px,#0000 1.5px) 0 0/24px 24px;flex:1;min-height:330px;max-height:calc(100vh - 350px);padding:16px;overflow-y:auto}.thread-date{color:#607386;background:#e8eef1;border-radius:999px;width:max-content;margin:0 auto 13px;padding:4px 9px;font-size:7px}.wa-message-row{margin-bottom:8px;display:flex}.wa-message-row.bot{justify-content:flex-start}.wa-message-row.user{justify-content:flex-end}.wa-message-row.agent{justify-content:flex-start}.wa-message{color:#263f53;background:#fff;border:1px solid #dce6e9;border-radius:11px 11px 11px 3px;max-width:78%;padding:9px 11px 6px;box-shadow:0 2px 7px #071b3306}.wa-message-row.user .wa-message{background:#dcf8ef;border-color:#bbe4d9;border-radius:11px 11px 3px}.wa-message-row.agent .wa-message{background:#ecf6fc;border-color:#b9d9ed}.wa-message p{margin:0;font-size:9px;line-height:1.65}.wa-message span{color:#7a8a98;text-align:left;margin-top:4px;font-size:6px;display:block}.quick-replies{border-top:1px solid var(--line);scrollbar-width:none;align-items:center;gap:5px;min-height:38px;padding:6px 10px;display:flex;overflow-x:auto}.quick-replies span{color:var(--muted);flex:none;font-size:7px}.quick-replies button{color:#087b67;background:#f1faf7;border:1px solid #cfe4df;border-radius:999px;flex:none;padding:5px 8px;font-size:7px}.agent-composer{border-top:1px solid var(--line);grid-template-columns:31px 1fr auto;align-items:end;gap:7px;min-height:78px;padding:10px;display:grid}.agent-composer>button:not(.agent-send){border:1px solid var(--line);color:#627488;background:#fff;border-radius:8px;width:31px;height:31px}.agent-composer textarea{resize:none;border:1px solid var(--line);height:48px;color:var(--navy);border-radius:9px;outline:0;padding:8px 10px;font-size:9px}.agent-composer textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00a58f14}.agent-send{color:#fff;background:var(--teal);border:0;border-radius:8px;height:34px;padding:0 11px;font-size:8px;font-weight:800}.agent-send:disabled{opacity:.4;cursor:not-allowed}.customer-context{align-self:stretch}.customer-profile{text-align:center;border-bottom:1px solid var(--line);padding:20px 14px}.customer-profile .avatar{width:47px;height:47px;margin:0 auto;font-size:16px}.customer-profile h3{margin:8px 0 3px;font-size:13px}.customer-profile p{color:var(--muted);margin:0;font-size:8px}.customer-tag{color:#296c9c;background:#eaf4fb;border-radius:999px;margin-top:8px;padding:4px 8px;font-size:7px;display:inline-block}.context-group{border-bottom:1px solid var(--line);padding:14px}.context-group>b{margin-bottom:10px;font-size:9px;display:block}.context-group label{color:var(--muted);gap:4px;margin-top:8px;font-size:7px;display:grid}.context-group select{border:1px solid var(--line);width:100%;height:34px;color:var(--navy);background:#fff;border-radius:8px;outline:0;padding:0 8px;font-size:8px}.context-group dl{margin:0}.context-group dl div{justify-content:space-between;gap:8px;padding:6px 0;font-size:8px;display:flex}.context-group dt{color:var(--muted)}.context-group dd{margin:0;font-weight:750}.integration-detail p{color:#087b67;align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.integration-detail p i{background:#18b886;border-radius:50%;width:7px;height:7px}.integration-detail small{color:#8c671f;margin-top:7px;font-size:7px;line-height:1.7;display:block}.access-summary{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:1.7fr repeat(3,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 5px 18px #071b3308}.access-summary>div{background:#fff;justify-content:center;align-items:center;gap:9px;min-height:76px;padding:14px 16px;display:flex}.access-summary>div:first-child{color:#fff;background:linear-gradient(135deg,#0b2746,#0d5e58);justify-content:flex-start}.access-summary>div:first-child>i{background:#ffffff1f;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.access-summary b,.access-summary small,.access-summary span{display:block}.access-summary b{font-size:13px}.access-summary small{color:#b6d1d0;margin-top:3px;font-size:8px}.access-summary>div:not(:first-child){flex-direction:column;gap:3px}.access-summary>div:not(:first-child) b{font-size:17px}.access-summary>div:not(:first-child) span{color:var(--muted);font-size:8px}.team-card,.permissions-card,.audit-card{margin-top:16px}.employee-list{margin-top:13px}.employee-row{border-bottom:1px solid #edf1f4;grid-template-columns:35px minmax(170px,1fr) 155px 75px 30px;align-items:center;gap:10px;min-height:65px;display:grid}.employee-row>span:nth-child(2) b,.employee-row>span:nth-child(2) small{display:block}.employee-row>span:nth-child(2) b{font-size:10px}.employee-row>span:nth-child(2) small{color:var(--muted);margin-top:3px;font-size:8px}.employee-row label small{color:var(--muted);font-size:7px;display:block}.employee-row select{border:1px solid var(--line);width:140px;height:29px;color:var(--navy);background:#fff;border-radius:7px;margin-top:2px;font-size:8px}.employee-status{color:#0a8a64;font-size:8px}.employee-status i{background:#1abb87;border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.employee-row>button{width:29px;height:29px;color:var(--muted);background:#f3f6f8;border:0;border-radius:7px;transform:rotate(90deg)}.saved-state{color:#0a8a64;font-size:8px}.permission-table{margin-top:15px;overflow-x:auto}.permission-row{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(250px,1.7fr) repeat(4,1fr);align-items:center;min-width:680px;min-height:49px;display:grid}.permission-row>span{font-size:9px}.permission-row>b{text-align:center;color:#687a8d;font-size:8px}.permission-row>b:first-child{text-align:right}.permission-head{background:#f6f8fa;min-height:38px;padding:0 10px}.permission-row:not(.permission-head){padding:0 10px}.permission-row label{cursor:pointer;place-items:center;display:grid}.permission-row label input{opacity:0;pointer-events:none;position:absolute}.permission-row label i{color:#0000;background:#fff;border:1px solid #ced9e2;border-radius:6px;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;display:grid}.permission-row label input:checked+i{color:#fff;border-color:var(--teal);background:var(--teal)}.audit-list{margin-top:13px}.audit-list>div{border-bottom:1px solid #edf1f4;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.audit-list b,.audit-list small{display:block}.audit-list b{font-size:9px}.audit-list small,.audit-list time{color:var(--muted);margin-top:3px;font-size:7px}.product-summary{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.product-summary article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;min-height:104px;padding:17px;display:flex;box-shadow:0 5px 18px #071b3309}.product-summary article>i{width:40px;height:40px;color:var(--teal-dark);background:var(--mint);border-radius:11px;flex:none;place-items:center;font-size:15px;font-style:normal;font-weight:850;display:grid}.product-summary small,.product-summary strong,.product-summary em{display:block}.product-summary small{color:var(--muted);font-size:9px}.product-summary strong{margin:3px 0;font-size:22px}.product-summary em{color:#118b6a;font-size:8px;font-style:normal}.product-catalog{min-height:560px;margin-top:15px}.catalog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog-heading h3,.catalog-heading p{margin:0}.catalog-heading h3{font-size:16px}.catalog-heading p{color:var(--muted);margin-top:4px;font-size:9px}.catalog-heading>div:last-child{align-items:center;gap:7px;display:flex}.catalog-search{border:1px solid var(--line);color:#7c8b99;border-radius:9px;align-items:center;gap:6px;width:190px;height:37px;padding:0 9px;display:flex}.catalog-search input{width:100%;min-width:0;color:var(--navy);border:0;outline:0;font-size:9px}.catalog-heading select{border:1px solid var(--line);height:37px;color:var(--navy);background:#fff;border-radius:9px;padding:0 9px;font-size:9px}.catalog-heading .solid-small{color:#fff;background:var(--teal);white-space:nowrap;border:0;border-radius:9px;height:37px;padding:0 12px;font-size:9px;font-weight:800}.product-form{background:linear-gradient(145deg,#f7fcfb,#eef9f6);border:1px solid #bfdfd7;border-radius:13px;margin-top:17px;padding:17px;animation:.18s ease-out messageIn;box-shadow:inset 0 0 0 1px #fffc}.product-form-title{border-bottom:1px solid #d9ebe6;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.product-form-title>span{grid-template-columns:34px 1fr;column-gap:9px;display:grid}.product-form-title i{color:#fff;background:var(--teal);border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;display:grid}.product-form-title b{font-size:12px}.product-form-title small{color:var(--muted);margin-top:3px;font-size:8px}.product-form-title>button{color:#6e7e8d;background:#ffffffbf;border:0;border-radius:8px;width:29px;height:29px;font-size:18px}.product-form-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:14px;display:grid}.product-form-grid label{gap:5px;display:grid}.product-form-grid label>span{color:#4e6479;font-size:8px;font-weight:750}.product-form-grid input,.product-form-grid select,.product-form-grid textarea{width:100%;color:var(--navy);background:#fff;border:1px solid #d4e2e4;border-radius:8px;outline:0;font-size:9px}.product-form-grid input,.product-form-grid select{height:37px;padding:0 9px}.product-form-grid textarea{resize:vertical;height:60px;padding:9px}.product-form-grid input:focus,.product-form-grid select:focus,.product-form-grid textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00a58f14}.product-description{grid-column:1/-1}.product-form-actions{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.product-form-actions button{color:#5b6e81;background:#fff;border:1px solid #ccd9df;border-radius:8px;min-width:88px;height:36px;padding:0 12px;font-size:9px}.product-form-actions button.save-product{border-color:var(--teal);color:#fff;background:var(--teal);font-weight:800}.product-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:18px;display:grid}.product-card{background:#fff;border:1px solid #dbe5ec;border-radius:14px;min-width:0;padding:15px;transition:all .18s;box-shadow:0 5px 18px #071b3308}.product-card:hover{border-color:#b9ddd5;transform:translateY(-2px);box-shadow:0 12px 28px #071b3312}.product-card.muted{background:#fbfcfd}.product-card-top{align-items:center;gap:7px;display:flex}.product-icon{color:#fff;background:linear-gradient(135deg,#0b2746,#0aa78f);border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:850;display:grid}.product-state{color:#9a6718;background:#fff2dc;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}.product-state i{background:#e2a03d;border-radius:50%;width:5px;height:5px}.product-state.active{color:#078361;background:#e6f7f1}.product-state.active i{background:#16b782}.product-state.stopped{color:#8a4d4d;background:#ffeded}.product-state.stopped i{background:#cf6262}.product-card-top>button{border:1px solid var(--line);color:#65788b;background:#fff;border-radius:8px;width:28px;height:28px;margin-right:auto}.product-category{color:#76889a;margin-top:13px;font-size:7px;display:block}.product-card h4{margin:4px 0 6px;font-size:14px}.product-card>p{color:#5f7183;height:40px;margin:0;font-size:8px;line-height:1.7;overflow:hidden}.product-price{border-top:1px solid #edf1f4;border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-end;margin:13px 0 10px;padding:10px 0;display:flex}.product-price strong{color:var(--teal-dark);font-size:19px}.product-price strong small{font-size:8px}.product-price>span{color:var(--muted);font-size:7px}.product-price>span b{color:var(--navy);font-size:10px}.product-performance{grid-template-columns:1fr 1.4fr;gap:6px;display:grid}.product-performance span{background:#f5f8fa;border-radius:8px;padding:7px}.product-performance small,.product-performance b{display:block}.product-performance small{color:var(--muted);font-size:7px}.product-performance b{margin-top:3px;font-size:9px}.product-card-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.product-card-actions>button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:7px;padding:6px 9px;font-size:8px}.product-switch{cursor:pointer;align-items:center;gap:5px;display:flex}.product-switch input{opacity:0;pointer-events:none;position:absolute}.product-switch>i{background:#c8d2da;border-radius:999px;width:29px;height:17px;transition:all .18s;position:relative}.product-switch>i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.product-switch input:checked+i{background:var(--teal)}.product-switch input:checked+i:after{transform:translate(12px)}.product-switch span{color:var(--muted);font-size:7px}.empty-products{min-height:240px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-products i{background:#f0f4f6;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;font-style:normal;display:grid}.empty-products b{color:var(--navy);margin:10px 0 4px;font-size:12px}.empty-products span{font-size:8px}.product-toast{z-index:50;color:#fff;background:#083b35;border-radius:11px;padding:12px 17px;font-size:11px;animation:.18s ease-out messageIn;position:fixed;bottom:28px;left:28px;box-shadow:0 15px 35px #071b3338}.integration-overview{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:1.7fr repeat(3,.75fr) 1fr;gap:1px;display:grid;overflow:hidden;box-shadow:0 5px 18px #071b3308}.integration-overview>div,.environment-switch{background:#fff;justify-content:center;align-items:center;gap:8px;min-height:78px;padding:13px 15px;display:flex}.integration-overview-title{color:#fff;background:linear-gradient(135deg,#071b33,#0a655d)!important;justify-content:flex-start!important}.integration-overview-title>i{color:#3ce0c9;background:#ffffff1a;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.integration-overview b,.integration-overview small,.integration-overview span{display:block}.integration-overview-title b{font-size:13px}.integration-overview-title small{color:#a9c8c5;margin-top:3px;font-size:8px}.integration-overview>div:not(.integration-overview-title){flex-direction:column;gap:3px}.integration-overview>div:not(.integration-overview-title) b{font-size:19px}.integration-overview>div:not(.integration-overview-title) span{color:var(--muted);text-align:center;font-size:7px}.environment-switch{justify-content:space-between}.environment-switch small{color:var(--muted);font-size:7px}.environment-switch b{margin-top:3px;font-size:10px}.environment-switch select{border:1px solid var(--line);height:33px;color:var(--navy);background:#f8fafb;border-radius:8px;padding:0 8px;font-size:8px}.integration-cards{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:14px;display:grid}.integration-card{text-align:right;border:1px solid var(--line);min-height:150px;color:var(--navy);background:#fff;border-radius:14px;grid-template-rows:auto 1fr auto;grid-template-columns:43px 1fr;column-gap:11px;padding:15px;transition:all .18s;display:grid;box-shadow:0 5px 18px #071b3308}.integration-card:hover,.integration-card.selected{border-color:#79cdbf;transform:translateY(-2px);box-shadow:0 12px 27px #071b3312}.integration-card.selected{box-shadow:inset 0 0 0 1px #79cdbf,0 12px 27px #071b3312}.integration-logo{color:#286da6;background:#e9f3fb;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;font-size:15px;font-weight:900;display:grid}.integration-logo.green{color:#087e69;background:#e3f7f1}.integration-logo.purple{color:#6849a6;background:#f0ebfb}.integration-card small,.integration-card b,.integration-card em{display:block}.integration-card small{color:#7f8e9c;font-size:7px}.integration-card b{margin-top:2px;font-size:12px}.integration-card em{height:31px;color:var(--muted);margin-top:5px;font-size:7px;font-style:normal;line-height:1.6;overflow:hidden}.connection-state{color:#9a681b;grid-column:1/3;align-self:end;align-items:center;gap:5px;margin-top:10px;font-size:7px;font-style:normal;display:flex}.connection-state>span{background:#dfa13f;border-radius:50%;width:6px;height:6px}.connection-state.checked{color:#0a8a67}.connection-state.checked>span{background:#17b886}.integration-card>strong{color:#087b67;grid-column:2;place-self:end;font-size:8px}.integration-workspace{grid-template-columns:minmax(560px,1.7fr) minmax(250px,.7fr);gap:14px;margin-top:14px;display:grid}.api-config-card{padding:0;overflow:hidden}.api-config-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:15px 18px;display:flex}.api-config-head>div{align-items:center;gap:11px;display:flex}.api-config-head small,.api-config-head h3,.api-config-head p{margin:0;display:block}.api-config-head small{color:#7c8c9b;font-size:7px}.api-config-head h3{margin-top:2px;font-size:14px}.api-config-head p{color:var(--muted);margin-top:3px;font-size:8px}.demo-config-badge{color:#9b6716;background:#fff2dc;border-radius:999px;flex:none;padding:5px 8px;font-size:7px;font-weight:800}.api-security-note{background:#f1f7fb;border:1px solid #d7e5ee;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;margin:14px 17px 0;padding:11px 12px;display:grid}.api-security-note>i{color:#286d9e;background:#e2f0f9;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.api-security-note b,.api-security-note small{display:block}.api-security-note b{font-size:9px}.api-security-note small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.55}.api-security-note button{color:#3e5a70;background:#fff;border:1px solid #ccdae4;border-radius:7px;padding:6px 8px;font-size:7px}.api-form-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:16px 17px;display:grid}.api-form-grid label{gap:5px;display:grid}.api-form-grid label>span{color:#40566b;font-size:8px;font-weight:750}.api-form-grid input,.api-form-grid select,.api-form-grid textarea{width:100%;color:var(--navy);background:#fbfdfe;border:1px solid #d8e3eb;border-radius:8px;outline:0;font-size:9px}.api-form-grid input,.api-form-grid select{height:39px;padding:0 10px}.api-form-grid textarea{resize:vertical;min-height:66px;padding:9px 10px}.api-form-grid input:focus,.api-form-grid select:focus,.api-form-grid textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00a58f14}.api-form-grid input[readonly]{color:#557084;background:#f1f5f7}.api-form-grid label>small{color:#8594a2;font-size:7px}.api-instructions{grid-column:1/-1}.api-webhook-events{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8fafb;align-items:center;gap:9px;padding:13px 17px;display:flex}.api-webhook-events>div{margin-left:auto}.api-webhook-events>div b,.api-webhook-events>div small{display:block}.api-webhook-events>div b{font-size:9px}.api-webhook-events>div small{color:var(--muted);margin-top:3px;font-size:7px}.api-webhook-events>label{cursor:pointer;background:#fff;border:1px solid #dbe5eb;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;display:flex}.api-webhook-events>label input{opacity:0;pointer-events:none;position:absolute}.api-webhook-events>label i{color:#0000;background:#dbe3e8;border-radius:4px;place-items:center;width:14px;height:14px;font-size:7px;font-style:normal;display:grid}.api-webhook-events>label input:checked+i{color:#fff;background:var(--teal)}.api-webhook-events>label span{color:#405a70;direction:ltr;font-size:7px}.api-form-actions{justify-content:flex-end;gap:8px;padding:14px 17px;display:flex}.api-form-actions button{border-radius:8px;min-width:110px;height:38px;padding:0 12px;font-size:9px;font-weight:800}.test-api{color:#3f596f;background:#fff;border:1px solid #cbd9e1}.test-api:disabled{opacity:.55;cursor:wait}.save-api{color:#fff;background:var(--teal);border:0}.integration-side{align-content:start;gap:13px;display:grid}.connection-health,.webhook-log,.launch-checklist{padding:15px}.health-check{border-bottom:1px solid #edf1f4;align-items:center;gap:8px;padding:10px 0;display:flex}.health-check>i{color:#9d6b1b;background:#fff1da;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.health-check>i.ok{color:#087b60;background:#e4f7f0}.health-check b,.health-check small{display:block}.health-check b{font-size:8px}.health-check small{color:var(--muted);margin-top:2px;font-size:7px}.health-score{margin-top:13px}.health-score>span{justify-content:space-between;align-items:baseline;display:flex}.health-score b{color:var(--teal-dark);font-size:17px}.health-score small{color:var(--muted);font-size:7px}.health-score>div{background:#e5ecef;border-radius:999px;height:6px;margin-top:7px;overflow:hidden}.health-score>div i{border-radius:inherit;background:var(--teal);height:100%;transition:all .3s;display:block}.webhook-event{border-bottom:1px solid #edf1f4;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:9px 0;display:grid}.webhook-event>i{color:#2772a5;background:#e8f3fa;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.webhook-event b,.webhook-event small{text-align:right;direction:ltr;display:block}.webhook-event b{font-size:7px}.webhook-event small{color:var(--muted);margin-top:2px;font-size:6px}.webhook-event em{color:#087d60;background:#e7f7f1;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal}.launch-checklist>b{margin-bottom:9px;font-size:10px;display:block}.launch-checklist>span{color:#50677a;align-items:center;gap:6px;padding:7px 0;font-size:7px;display:flex}.launch-checklist>span i{color:#8293a2;font-style:normal}.integration-toast{z-index:50;color:#fff;background:#083b35;border-radius:11px;max-width:540px;padding:12px 17px;font-size:10px;animation:.18s ease-out messageIn;position:fixed;bottom:28px;left:28px;box-shadow:0 15px 35px #071b3338}.pdf-report-sheet{z-index:-100;color:#071b33;direction:rtl;background:#f3f6f8;width:1120px;min-height:790px;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Tahoma,Arial,sans-serif;position:fixed;top:0;left:-20000px}.pdf-report-header{color:#fff;background:linear-gradient(135deg,#071b33,#0d3a5d);justify-content:space-between;align-items:center;height:92px;padding:0 54px;display:flex}.pdf-report-brand{align-items:center;gap:13px;display:flex}.pdf-report-brand>span{color:#27d4bc;border:2px solid #27d4bc;border-radius:12px;place-items:center;width:44px;height:44px;font-size:24px;font-weight:900;display:grid}.pdf-report-brand b,.pdf-report-brand small{display:block}.pdf-report-brand b{font-size:22px}.pdf-report-brand small{color:#9cb4c8;margin-top:3px;font-size:11px}.pdf-report-badge{color:#43e0ca;background:#00a58f26;border:1px solid #42e0ca38;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:800}.pdf-report-content{padding:36px 54px 30px}.pdf-report-title{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.pdf-report-title>div>small{color:#008c79;font-size:11px;font-weight:800}.pdf-report-title h1{margin:5px 0 7px;font-size:34px}.pdf-report-title p{color:#617085;margin:0;font-size:13px}.pdf-report-title>span{background:#fff;border:1px solid #dce5eb;border-radius:11px;min-width:210px;padding:12px 15px}.pdf-report-title>span small,.pdf-report-title>span b{display:block}.pdf-report-title>span small{color:#718295;font-size:9px}.pdf-report-title>span b{margin-top:5px;font-size:11px}.pdf-report-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0 20px;display:grid}.pdf-report-metrics article{background:#fff;border:1px solid #dce5eb;border-radius:12px;min-height:82px;padding:16px;box-shadow:0 4px 14px #071b3309}.pdf-report-metrics small,.pdf-report-metrics strong{display:block}.pdf-report-metrics small{color:#718295;font-size:10px}.pdf-report-metrics strong{color:#008c79;margin-top:7px;font-size:23px}.pdf-report-table-wrap{background:#fff;border:1px solid #dce5eb;border-radius:13px;overflow:hidden}.pdf-report-table-wrap>div{border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:center;min-height:55px;padding:0 18px;display:flex}.pdf-report-table-wrap h2{margin:0;font-size:15px}.pdf-report-table-wrap>div span{color:#087b67;background:#e9f8f4;border-radius:999px;padding:5px 9px;font-size:9px}.pdf-report-table-wrap table{border-collapse:collapse;width:100%;min-width:0}.pdf-report-table-wrap th{text-align:right;color:#5b7084;background:#f4f7f9;padding:11px 13px;font-size:10px}.pdf-report-table-wrap td{color:#314a61;border-bottom:1px solid #e7edf1;padding:12px 13px;font-size:10px}.pdf-report-table-wrap td:first-child{display:table-cell}.pdf-report-note{color:#3f596d;background:#edf9f6;border:1px solid #cce9e2;border-radius:10px;gap:11px;margin-top:16px;padding:12px 15px;font-size:10px;display:flex}.pdf-report-note b{color:#087b67}.pdf-report-footer{color:#718295;background:#fff;border-top:1px solid #dbe4ea;justify-content:space-between;align-items:center;min-height:50px;padding:0 54px;font-size:9px;display:flex}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 0 4px #1ce6c817}50%{opacity:.65;box-shadow:0 0 0 8px #1ce6c800}}@keyframes typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes messageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1120px){.header-inner nav{gap:18px}.header-inner nav button{font-size:13px}.hero-inner{grid-template-columns:1fr 480px;gap:34px}.hero-copy h1{font-size:50px}.hero-copy>p{font-size:17px}.hero-buttons button{min-width:190px}.trust-row{grid-template-columns:repeat(2,1fr);row-gap:15px}.metrics-grid,.department-kpis{grid-template-columns:repeat(2,1fr)}.support-grid{grid-template-columns:1fr}.sales-funnel{justify-content:flex-start;overflow-x:auto}.operations-health{grid-template-columns:repeat(2,1fr)}.operations-health .health-title{grid-column:1/-1}.whatsapp-workspace{grid-template-columns:230px 1fr}.customer-context{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.customer-profile,.context-group{border-left:1px solid var(--line);border-bottom:0}.admin-tools .admin-search{display:none}.access-summary{grid-template-columns:1.5fr repeat(3,1fr)}.product-summary,.product-grid{grid-template-columns:repeat(2,1fr)}.catalog-heading{flex-direction:column;align-items:flex-start}.catalog-heading>div:last-child{width:100%}.catalog-search{flex:1}.product-form-grid{grid-template-columns:repeat(2,1fr)}.integration-overview{grid-template-columns:1.5fr repeat(2,1fr)}.integration-overview-title{grid-row:span 2}.environment-switch{grid-column:2/4}.integration-workspace{grid-template-columns:1fr}.integration-side{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.site-header{height:auto}.header-inner{height:72px;padding:0 18px}.header-inner nav{display:none}.brand{font-size:24px}.brand-mark{transform:scale(.85)}.hero{min-height:auto}.hero-inner{grid-template-columns:1fr;padding:38px 16px 45px}.hero-copy{text-align:center}.eyebrow{font-size:12px}.hero-copy h1{letter-spacing:-1.5px;font-size:42px}.hero-copy>p{font-size:16px;line-height:1.8}.hero-buttons{flex-direction:column;margin:28px 0}.hero-buttons button{width:100%}.trust-row{text-align:right}.chat-card{width:100%;max-width:610px;height:720px;margin:0 auto}.demo-summary{flex-direction:column;align-items:stretch}.demo-summary button{width:100%}.admin-shell{display:block}.admin-sidebar{height:auto;min-height:auto;padding:12px;position:static}.admin-brand{padding-bottom:12px}.admin-sidebar nav{margin-top:12px;display:flex;overflow-x:auto}.admin-sidebar nav button{min-width:145px}.sidebar-status,.back-site{display:none}.admin-topbar{padding:0 16px}.admin-search,.admin-user span{display:none}.admin-content{padding:18px 14px 35px}.dashboard-grid,.booking-admin-grid,.capacity-note{grid-template-columns:1fr}.fatwa-admin-card{grid-template-columns:auto 1fr}.fatwa-admin-card em,.fatwa-admin-card button{grid-column:2;justify-self:start}.queue-item{grid-template-columns:34px 1fr auto}.queue-owner,.queue-wait{display:none}.queue-item>button{grid-column:3}.funnel-stage{clip-path:none;border-radius:10px;min-width:145px}.cloud-status,.admin-user{display:none}.whatsapp-workspace{grid-template-columns:1fr}.inbox-list{max-height:350px}.customer-context{grid-column:auto;grid-template-columns:1fr 1fr}.conversation-thread{max-height:440px}.access-summary{grid-template-columns:1fr 1fr}.access-summary>div:first-child{grid-column:1/-1}.employee-row{grid-template-columns:35px 1fr 125px auto}.employee-row label select{width:115px}.employee-row>button{display:none}.catalog-heading>div:last-child{flex-wrap:wrap}.catalog-search{min-width:220px}.product-form-grid{grid-template-columns:1fr 1fr}.integration-cards{grid-template-columns:1fr}.integration-overview{grid-template-columns:repeat(2,1fr)}.integration-overview-title{grid-area:auto/1/auto/-1}.environment-switch{grid-column:1/-1}.integration-side{grid-template-columns:1fr}.api-webhook-events{flex-wrap:wrap;align-items:flex-start}.api-webhook-events>div{width:100%;margin-left:0}.api-security-note{grid-template-columns:30px 1fr}.api-security-note button{grid-column:2;justify-self:start}}@media (width<=520px){.status-pill{padding:8px 11px;font-size:11px}.hero-copy h1{font-size:35px}.hero-copy>p{font-size:15px}.trust-row{grid-template-columns:1fr 1fr}.chat-card{border-radius:14px;height:690px}.chat-body{padding:14px 10px 10px}.message{max-width:92%}.metrics-grid{grid-template-columns:1fr}.admin-topbar h1{font-size:18px}.notification{display:none}.admin-content{padding-left:10px;padding-right:10px}.dashboard-card{padding:14px}.chart-area{height:190px}.demo-summary h2{font-size:28px}.department-kpis,.operations-health{grid-template-columns:1fr}.operations-health .health-title{grid-column:auto}.report-downloads button{padding:0 8px;font-size:8px}.download-pdf{min-width:78px}.admin-title p,.admin-title>span{display:none}.whatsapp-workspace{gap:10px}.conversation-head .simulation-badge{display:none}.agent-composer{grid-template-columns:30px 1fr}.agent-send{grid-column:1/-1;width:100%}.customer-context{display:block}.customer-profile,.context-group{border-left:0;border-bottom:1px solid var(--line)}.access-summary{grid-template-columns:1fr}.access-summary>div:first-child{grid-column:auto}.employee-row{grid-template-columns:33px 1fr;padding:10px 0}.employee-row label,.employee-status{grid-column:2}.employee-row label select{width:100%}.report-toast{text-align:center;bottom:12px;left:12px;right:12px}.product-summary,.product-grid{grid-template-columns:1fr}.catalog-heading>div:last-child{grid-template-columns:1fr 110px;display:grid}.catalog-search{width:100%;min-width:0}.catalog-heading .solid-small{grid-column:1/-1}.product-form-grid{grid-template-columns:1fr}.product-description{grid-column:auto}.product-toast{text-align:center;bottom:12px;left:12px;right:12px}.integration-overview{grid-template-columns:1fr}.integration-overview-title,.environment-switch{grid-column:auto}.api-form-grid{grid-template-columns:1fr}.api-instructions{grid-column:auto}.api-config-head{align-items:flex-start}.demo-config-badge{display:none}.integration-toast{text-align:center;bottom:12px;left:12px;right:12px}.api-form-actions{flex-direction:column}.api-form-actions button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.certificate-page,.certificate-missing{min-height:100vh;font-family:var(--font-tajawal),Arial,sans-serif;color:#082941;background:#f3f8f7;place-items:center;padding:32px;display:grid}.certificate-sheet{background:#fff;width:min(820px,100%);padding:18px;box-shadow:0 24px 70px #052a3a24}.certificate-border{text-align:center;background:radial-gradient(circle at 50% 0,#00a88f14,#0000 38%);border:3px double #00a88f;min-height:560px;padding:56px;position:relative}.certificate-mark{color:#00a88f;font-size:46px}.certificate-eyebrow{letter-spacing:2px;color:#46616d}.certificate-border h1{color:#082941;margin:12px 0 26px;font-size:38px}.certificate-intro,.certificate-for{color:#607780}.certificate-border h2{color:#008f7d;font-size:30px}.certificate-border h3{margin:8px 0 30px;font-size:34px}.certificate-details{border-block:1px solid #d8e9e5;justify-content:center;gap:64px;max-width:600px;margin:20px auto;padding:22px;display:flex}.certificate-details span{gap:7px;display:grid}.certificate-details small,.certificate-verify{color:#6f858d}.certificate-dua{margin:30px 0;font-size:18px}.certificate-print{color:#fff;cursor:pointer;background:#00a88f;border:0;border-radius:12px;padding:13px 20px;font-weight:800;position:fixed;inset:24px 24px auto auto}.certificate-missing{flex-direction:column;display:flex}.certificate-missing h1{margin:0}@media (width<=640px){.certificate-page{padding:12px}.certificate-border{padding:32px 18px}.certificate-border h1{font-size:28px}.certificate-details{flex-direction:column;gap:24px}.certificate-print{justify-self:start;margin-bottom:14px;position:static}}@media print{.certificate-page{background:#fff;padding:0}.certificate-print{display:none}.certificate-sheet{box-shadow:none;width:100%;padding:0}.certificate-border{min-height:90vh}}.payment-result-page{color:#082941;background:#f3f8f7;place-items:center;min-height:100vh;padding:24px;display:grid}.payment-result-page article{text-align:center;background:#fff;border:1px solid #d9e7e4;border-radius:20px;width:min(560px,100%);padding:36px;box-shadow:0 22px 65px #0829411f}.result-mark{color:#fff;background:#00a88f;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 14px;font-size:25px;display:grid}.payment-result-page h1{margin:8px 0 14px}.payment-result-page p{color:#607780}.result-status,.result-error{border-radius:12px;gap:6px;margin:22px 0;padding:16px;display:grid}.result-status{color:#0a6658;background:#e8f7f3}.result-error{color:#9c2f2f;background:#fff0f0}.payment-result-page article>a{color:#fff;background:#082941;border-radius:10px;margin-top:10px;padding:12px;font-weight:800;text-decoration:none;display:block}.payment-result-page article>a+a{color:#082941;background:#eef4f3}.customer-trust{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1180px;margin:0 auto;padding:38px 24px 54px;display:grid}.customer-trust article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.customer-trust b{font-size:14px}.customer-trust p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.7}.site-footer{color:#d7e7e5;background:#082941;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:34px max(24px,50% - 590px);display:grid}.site-footer>div{align-items:center;gap:10px;display:flex}.site-footer>div span{display:grid}.site-footer nav{justify-content:flex-end;gap:18px;display:flex}.site-footer a{color:#fff;font-size:11px;text-decoration:none}.site-footer>small{color:#91aaa8;grid-column:1/-1}@media (width<=820px){.customer-trust{grid-template-columns:1fr 1fr}.site-footer{grid-template-columns:1fr}.site-footer nav{flex-wrap:wrap;justify-content:flex-start}}@media (width<=520px){.customer-trust{grid-template-columns:1fr}}:root{--adm-navy:#08233c;--adm-ink:#102a43;--adm-teal:#079b89;--adm-teal-2:#0cb69f;--adm-soft:#f2f7fa;--adm-line:#dbe7ee;--adm-muted:#6c7f91;--adm-red:#d85656;--adm-amber:#d99218}*{box-sizing:border-box}.adm-shell{width:100%;min-height:100vh;color:var(--adm-ink);font-family:var(--font-cairo), "Tahoma", sans-serif;background:#f4f8fb;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a,select,input,textarea{outline-color:var(--adm-teal)}.adm-skip{z-index:100;color:var(--adm-navy);background:#fff;border-radius:10px;padding:12px 18px;position:fixed;top:-60px;right:20px}.adm-skip:focus{top:12px}.adm-sidebar{z-index:30;color:#fff;background:linear-gradient(#071e34,#0a2b45);flex-direction:column;width:268px;padding:24px 16px;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 40px #112d4314}.adm-brand{border-bottom:1px solid #ffffff18;align-items:center;gap:12px;padding:0 8px 22px;display:flex}.adm-brandmark{background:linear-gradient(135deg,#13bda8,#057d83);border-radius:15px;place-items:center;width:46px;height:46px;font-size:23px;font-weight:900;display:grid;box-shadow:0 8px 24px #00cdb331}.adm-brand div,.adm-user div{flex-direction:column;min-width:0;display:flex}.adm-brand b{font-size:20px}.adm-brand small{color:#abc3d2;margin-top:2px}.adm-sidebar nav{gap:5px;margin-top:22px;padding-left:3px;display:grid;overflow:auto}.adm-sidebar nav button{color:#c6d7e2;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;padding:12px 13px;transition:all .16s;display:flex}.adm-sidebar nav button:hover,.adm-sidebar nav button:focus-visible{color:#fff;background:#ffffff0d}.adm-sidebar nav button.is-active{color:#fff;background:linear-gradient(90deg,#0a5865,#08787c);box-shadow:0 8px 22px #001b244a}.adm-sidebar nav button span{text-align:center;color:#55dfcf;width:22px;font-size:18px}.adm-sidebar-foot{background:#ffffff08;border:1px solid #ffffff18;border-radius:14px;gap:8px;margin-top:auto;padding:14px;display:grid}.adm-sidebar-foot small{color:#9eb7c8}.adm-sidebar-foot a{color:#fff;border-top:1px solid #ffffff13;padding-top:10px;text-decoration:none}.adm-live{color:#65e3cb;font-weight:700}.adm-live i,.adm-trust i{background:#24c7a9;border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block;box-shadow:0 0 0 4px #24c7a922}.adm-main{min-width:0;min-height:100vh;margin-right:268px}.adm-topbar{border-bottom:1px solid var(--adm-line);z-index:20;background:#fff;align-items:center;gap:20px;height:76px;padding:0 32px;display:flex;position:sticky;top:0}.adm-menu{border:1px solid var(--adm-line);cursor:pointer;background:#fff;border-radius:10px;width:42px;height:42px;display:none}.adm-search{align-items:center;width:min(480px,46vw);display:flex;position:relative}.adm-search span{color:var(--adm-muted);font-size:22px;position:absolute;right:15px}.adm-search input{border:1px solid var(--adm-line);width:100%;color:var(--adm-ink);background:#f8fbfd;border-radius:12px;padding:12px 43px 12px 14px}.adm-user{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.adm-user>span,.avatar{color:#078576;background:#def7f2;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.adm-user small{color:var(--adm-muted);text-overflow:ellipsis;max-width:210px;overflow:hidden}.adm-pagehead{justify-content:space-between;align-items:end;gap:20px;padding:28px 32px 22px;display:flex}.adm-pagehead p{color:var(--adm-teal);margin:0 0 7px;font-size:13px;font-weight:700}.adm-pagehead h1{letter-spacing:-.6px;margin:0;font-size:30px}.adm-pagehead span{color:var(--adm-muted);font-size:14px}.adm-trust{color:#06796c;white-space:nowrap;background:#e7f7f3;border-radius:99px;padding:9px 13px;font-size:13px;font-weight:700}.adm-content{width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:0 32px 48px}.adm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.adm-kpis article{border:1px solid var(--adm-line);background:#fff;border-radius:16px;min-height:132px;padding:19px;position:relative;overflow:hidden;box-shadow:0 6px 20px #16364d08}.adm-kpis article:after{content:"";background:#e7f8f5;border-radius:50%;width:84px;height:84px;position:absolute;top:-30px;left:-24px}.adm-kpis span{color:var(--adm-muted);font-size:13px;display:block}.adm-kpis strong{color:var(--adm-navy);margin:12px 0 5px;font-size:28px;display:block}.adm-kpis small{color:#7290a2}.adm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.adm-card{border:1px solid var(--adm-line);background:#fff;border-radius:17px;min-width:0;padding:20px;box-shadow:0 7px 25px #16364d08}.adm-card-title{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.adm-card-title h2{margin:0;font-size:18px}.adm-card-title p{color:var(--adm-muted);margin:5px 0 0;font-size:13px}.adm-actions-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adm-actions-grid button{border:1px solid var(--adm-line);text-align:right;color:var(--adm-ink);cursor:pointer;background:#f7fafc;border-radius:12px;padding:15px}.adm-actions-grid button:hover{background:#f0fbf9;border-color:#62cbbb}.adm-actions-grid b{color:var(--adm-teal);float:left}.adm-alerts{gap:10px;display:grid}.adm-alerts>div{border:1px solid var(--adm-line);border-radius:12px;gap:11px;padding:12px;display:flex}.adm-alerts span{color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.adm-alerts .warn{background:var(--adm-amber)}.adm-alerts .danger{background:var(--adm-red)}.adm-alerts div div{flex-direction:column;gap:3px;display:flex}.adm-alerts small{color:var(--adm-muted)}.adm-state{text-align:center;min-height:230px;color:var(--adm-muted);border:1px dashed var(--adm-line);background:#fff;border-radius:16px;align-content:center;place-items:center;gap:10px;padding:34px;display:grid}.adm-state small{max-width:420px}.adm-state button{background:var(--adm-navy);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 16px}.adm-empty-icon{color:#99acb9;font-size:34px}.adm-spinner{border:3px solid #d9e8ed;border-top-color:var(--adm-teal);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite spin}.adm-error{color:var(--adm-red)}@keyframes spin{to{transform:rotate(360deg)}}.adm-inbox{border:1px solid var(--adm-line);background:#fff;border-radius:18px;grid-template-columns:330px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 8px 25px #16364d0a}.adm-thread-list{border-left:1px solid var(--adm-line);padding:18px 12px;overflow:auto}.adm-thread-list .adm-card-title{padding:0 8px}.adm-thread-list>button{text-align:right;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 9px;display:grid}.adm-thread-list>button:hover,.adm-thread-list>button.is-active{background:#edf9f7}.adm-thread-list button div{flex-direction:column;min-width:0;display:flex}.adm-thread-list button small{color:var(--adm-muted);text-overflow:ellipsis;overflow:hidden}.adm-thread-list .adm-status{font-size:10px}.adm-chat{background:#f5faf9;flex-direction:column;min-width:0;display:flex}.adm-chat-head{border-bottom:1px solid var(--adm-line);background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.adm-chat-head>div:first-child{flex-direction:column;display:flex}.adm-chat-head small{color:var(--adm-muted)}.adm-chat-controls{flex-wrap:wrap;gap:7px;display:flex}.adm-chat-controls select,.adm-toolbar select{border:1px solid var(--adm-line);color:var(--adm-ink);background:#fff;border-radius:9px;padding:8px 10px}.adm-messages{background-image:radial-gradient(#89bcb51f 1px,#0000 1px);background-size:18px 18px;flex-direction:column;flex:1;gap:10px;padding:22px;display:flex;overflow:auto}.adm-message{background:#fff;border:1px solid #e3eaee;border-radius:15px;align-self:flex-start;max-width:min(72%,580px);padding:11px 14px;box-shadow:0 3px 10px #132f4210}.adm-message.out{background:#daf7ef;border-color:#c3eee4;align-self:flex-end}.adm-message p{white-space:pre-wrap;margin:0 0 6px}.adm-message small{color:var(--adm-muted);font-size:10px}.adm-reply{border-top:1px solid var(--adm-line);background:#fff;grid-template-columns:1fr auto;gap:8px;padding:14px 16px;display:grid}.adm-reply textarea{resize:vertical;border:1px solid var(--adm-line);border-radius:12px;min-height:56px;padding:10px 12px}.adm-reply button,.adm-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0bac96,#07877f);border:0;border-radius:11px;padding:10px 20px;font-weight:700}.adm-reply button:disabled,.adm-primary:disabled{opacity:.5;cursor:not-allowed}.adm-reply small{color:var(--adm-muted);grid-column:1/-1}.adm-inline-error{color:#b43d3d;background:#fff0f0;justify-content:space-between;padding:9px 14px;display:flex}.adm-inline-error button{color:inherit;cursor:pointer;background:0 0;border:0}.adm-table-wrap{overflow:auto}.adm-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.adm-table-wrap th{color:var(--adm-muted);text-align:right;border-bottom:1px solid var(--adm-line);background:#f7fafc;padding:12px;font-size:12px}.adm-table-wrap td{border-bottom:1px solid #edf2f5;padding:13px 12px;font-size:13px}.adm-table-wrap tr:hover td{background:#fbfdfd}.adm-table-wrap a{color:var(--adm-teal)}.adm-status{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:inline-flex}.adm-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.adm-status.is-good{color:#087967;background:#e4f7f1}.adm-status.is-warn{color:#a86900;background:#fff4da}.adm-status.is-muted{color:#607586;background:#eef3f6}.adm-form{background:#f5faf9;border:1px solid #dbece8;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;padding:15px;display:grid}.adm-form label,.adm-toolbar label{color:var(--adm-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.adm-form input,.adm-form select,.adm-form textarea{border:1px solid var(--adm-line);background:#fff;border-radius:9px;padding:9px}.adm-form .wide{grid-column:1/-1}.form-error{color:var(--adm-red);grid-column:1/-1;margin:0}.adm-customer-layout{border:1px solid var(--adm-line);border-radius:14px;grid-template-columns:300px 1fr;min-height:500px;display:grid;overflow:hidden}.adm-customer-list{border-left:1px solid var(--adm-line);padding:8px;overflow:auto}.adm-customer-list button{text-align:right;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.adm-customer-list button.is-active,.adm-customer-list button:hover{background:#edf9f7}.adm-customer-list button div{flex-direction:column;display:flex}.adm-customer-list small{color:var(--adm-muted)}.adm-customer-360{padding:18px}.adm-timeline{gap:0;display:grid}.adm-timeline>div{grid-template-columns:18px 1fr;gap:10px;padding-bottom:18px;display:grid}.adm-timeline i{background:var(--adm-teal);border-radius:50%;width:10px;height:10px;margin-top:5px;position:relative}.adm-timeline i:after{content:"";background:#d9e8eb;width:2px;height:65px;position:absolute;top:10px;right:4px}.adm-timeline p{color:var(--adm-muted);margin:4px 0}.adm-timeline small{color:#8799a6}.adm-big-score{background:linear-gradient(135deg,#e9faf6,#f6fbfa);border-radius:14px;place-items:center;margin-bottom:15px;padding:25px;display:grid}.adm-big-score strong{color:var(--adm-teal);font-size:38px}.adm-big-score span{color:var(--adm-muted)}.adm-simple-rows{display:grid}.adm-simple-rows>div{border-bottom:1px solid #edf2f5;justify-content:space-between;gap:15px;padding:12px 4px;display:flex}.adm-simple-rows div div{flex-direction:column;display:flex}.adm-simple-rows small{color:var(--adm-muted)}.adm-toolbar{justify-content:flex-end;align-items:end;gap:9px;margin-bottom:16px;display:flex}.adm-secondary{border:1px solid var(--adm-line);color:var(--adm-ink);cursor:pointer;background:#fff;border-radius:10px;padding:9px 13px;font-size:13px;text-decoration:none}.adm-integrations{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.adm-integrations article{border:1px solid var(--adm-line);background:#fff;border-radius:16px;gap:14px;min-height:180px;padding:20px;display:flex}.integration-icon{color:#07877b;background:#e6f7f4;border-radius:14px;flex:none;place-items:center;width:47px;height:47px;font-weight:900;display:grid}.adm-integrations h2{margin:3px 0;font-size:18px}.adm-integrations p{color:var(--adm-muted);min-height:42px;font-size:13px}.adm-integrations small{color:#8494a1;word-break:break-all;margin-top:12px;display:block}.integration-ready,.integration-off{border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-flex}.integration-ready{color:#087967;background:#e4f7f1}.integration-off{color:#b65e1b;background:#fff0e5}.integration-ready i,.integration-off i{background:currentColor;border-radius:50%;width:7px;height:7px}.inline-select{border:1px solid var(--adm-line);color:var(--adm-ink);background:#fff;border-radius:8px;min-width:130px;padding:7px 9px}.marketing-policy{color:#236b5e;background:#eefaf5;border:1px solid #d6eadf;border-radius:13px;align-items:center;gap:10px;padding:13px 16px;display:flex}.marketing-policy b{color:#087967;flex:none}.marketing-policy span{font-size:13px}.marketing-layout{align-items:start}.audience-list{border:1px solid var(--adm-line);border-radius:12px;max-height:560px;display:grid;overflow:auto}.audience-list>label{cursor:pointer;border-bottom:1px solid #edf2f5;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.audience-list>label:hover{background:#f5fbf9}.audience-list>label span{flex-direction:column;display:flex}.audience-list>label small{color:var(--adm-muted)}.audience-list>label i{color:var(--adm-muted);font-size:11px;font-style:normal}.campaign-composer{gap:13px;display:grid;position:sticky;top:96px}.campaign-composer>label{color:var(--adm-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.campaign-composer input,.campaign-composer select{border:1px solid var(--adm-line);color:var(--adm-ink);background:#fff;border-radius:10px;padding:10px}.campaign-summary{background:#f3faf8;border:1px solid #dbece8;border-radius:13px;place-items:center;padding:18px;display:grid}.campaign-summary strong{color:var(--adm-teal);font-size:34px}.campaign-summary small{color:var(--adm-muted)}.report-export{background:#fff;border-radius:17px;padding:18px}.report-export-head{border-bottom:1px solid var(--adm-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:4px 4px 18px;display:flex}.report-export-head div{flex-direction:column;gap:5px;display:flex}.report-export-head b{color:var(--adm-navy);font-size:20px}.report-export-head small{color:var(--adm-muted)}.report-export-head>span{color:var(--adm-teal);font-weight:700}.role-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.role-scope-grid>div{border:1px solid var(--adm-line);background:#f8fbfc;border-radius:12px;padding:15px}.role-scope-grid b,.role-scope-grid span{display:block}.role-scope-grid b{color:var(--adm-navy);margin-bottom:6px}.role-scope-grid span{color:var(--adm-muted);font-size:12px;line-height:1.7}.adm-toast{z-index:70;color:#fff;background:#082d37;border-radius:12px;padding:13px 18px;position:fixed;bottom:24px;left:24px;box-shadow:0 12px 35px #082d3744}.committee-stack{gap:18px;display:grid}.committee-toolbar{justify-content:space-between;align-items:start;gap:18px;display:flex}.committee-toolbar h2,.committee-editor h2,.assistant-preview h2,.knowledge-list h2,.number-head h2{margin:0;font-size:18px}.committee-toolbar p,.number-head p{color:var(--adm-muted);margin:5px 0 0;font-size:13px}.committee-state,.committee-empty{text-align:center;min-height:150px;color:var(--adm-muted);align-content:center;place-items:center;gap:10px;display:grid}.committee-error{color:#a63d3d;background:#fff1f1;border:1px solid #f1caca;border-radius:11px;margin:0;padding:12px 14px}.committee-hint{color:var(--adm-muted);margin:0;font-size:12px}.committee-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.committee-form label{color:var(--adm-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.committee-form input,.committee-form select,.committee-form textarea{border:1px solid var(--adm-line);width:100%;color:var(--adm-ink);resize:vertical;background:#fff;border-radius:10px;padding:10px}.committee-form .wide{grid-column:1/-1}.committee-form-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.knowledge-layout{grid-template-columns:minmax(260px,35%) minmax(0,1fr);gap:18px;display:grid}.knowledge-list{padding:12px}.knowledge-list h2{padding:8px 8px 14px}.knowledge-list>button{text-align:right;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 10px;display:flex}.knowledge-list>button:hover,.knowledge-list>button.is-active{background:#edf9f7}.knowledge-list>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.knowledge-list>button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-list>button small{color:var(--adm-muted)}.knowledge-status{color:#607586;background:#eef3f6;border-radius:99px;flex:none;padding:5px 9px;font-size:11px;font-style:normal;display:inline-flex}.knowledge-status.is-approved,.knowledge-status.is-active{color:#087967;background:#e3f7f0}.knowledge-status.is-review{color:#9b6500;background:#fff2cf}.knowledge-status.is-draft,.knowledge-status.is-inactive{color:#607586;background:#eef3f6}.knowledge-status.is-error{color:#b13f3f;background:#fff0f0}.knowledge-preview{min-height:410px}.knowledge-preview .preview-answer{border:1px solid var(--adm-line);white-space:pre-wrap;background:#f6fafb;border-radius:13px;min-height:130px;margin:18px 0;padding:18px;line-height:1.9}.knowledge-preview dl,.number-grid dl{gap:0;margin:0 0 18px;display:grid}.knowledge-preview dl>div,.number-grid dl>div{border-bottom:1px solid #edf2f5;grid-template-columns:135px 1fr;gap:10px;padding:10px 0;display:grid}.knowledge-preview dt,.number-grid dt{color:var(--adm-muted)}.knowledge-preview dd,.number-grid dd{word-break:break-word;margin:0}.assistant-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:18px;display:grid}.safe-chip{color:#087967;background:#e3f7f0;border-radius:99px;flex:none;padding:6px 10px;font-size:11px;font-weight:700}.committee-check{background:#f5faf9;border:1px solid #dbece8;border-radius:11px;align-items:start;padding:12px;flex-direction:row!important;gap:9px!important}.committee-check input{width:auto;margin-top:4px}.committee-check span{flex-direction:column;gap:3px;display:flex}.assistant-preview{align-self:start}.assistant-bubble{background:#daf7ef;border:1px solid #c1ecdf;border-radius:16px 16px 5px;margin:18px 0;padding:15px;line-height:1.8}.assistant-preview ul{color:var(--adm-muted);padding-right:20px;line-height:2}.number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.number-head{grid-template-columns:48px 1fr auto;align-items:center;gap:11px;margin-bottom:15px;display:grid}.number-icon{color:#078673;background:#e1f8f1;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.number-actions{flex-wrap:wrap;gap:8px;display:flex}.webhook-dot{background:#d45d5d;border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.webhook-dot.is-ok{background:#12a886}.adm-overlay{display:none}@media (width<=1180px){.adm-kpis{grid-template-columns:repeat(2,1fr)}.adm-integrations{grid-template-columns:1fr 1fr}.adm-inbox{grid-template-columns:285px 1fr}.adm-chat-head{align-items:start}.adm-chat-controls{justify-content:flex-end}.role-scope-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.adm-sidebar{transition:transform .2s;transform:translate(105%)}.adm-sidebar.is-open{transform:translate(0)}.adm-main{margin-right:0}.adm-menu{display:block}.adm-overlay{z-index:25;background:#071c2d88;border:0;display:block;position:fixed;inset:0}.adm-topbar,.adm-pagehead,.adm-content{padding-left:18px;padding-right:18px}.adm-grid-2,.adm-inbox{grid-template-columns:1fr}.adm-thread-list{border-left:0;border-bottom:1px solid var(--adm-line);max-height:260px}.adm-chat{min-height:600px}.adm-form{grid-template-columns:1fr 1fr}.adm-customer-layout{grid-template-columns:1fr}.adm-customer-list{border-left:0;border-bottom:1px solid var(--adm-line);max-height:220px}.adm-integrations,.knowledge-layout,.assistant-layout,.number-grid{grid-template-columns:1fr}.campaign-composer{position:static}}@media (width<=560px){.adm-topbar{gap:8px}.adm-search{flex:1;width:auto}.adm-user div{display:none}.adm-pagehead{align-items:start}.adm-pagehead h1{font-size:24px}.adm-pagehead span{margin-top:5px;display:block}.adm-trust{display:none}.adm-kpis,.adm-actions-grid{grid-template-columns:1fr}.adm-chat-head{flex-direction:column}.adm-chat-controls{justify-content:start}.adm-message{max-width:88%}.adm-form,.committee-form{grid-template-columns:1fr}.adm-form .wide,.committee-form .wide{grid-column:auto}.adm-toolbar,.committee-toolbar{flex-wrap:wrap;justify-content:start}.adm-integrations article{padding:15px}.knowledge-preview dl>div,.number-grid dl>div{grid-template-columns:1fr;gap:3px}.number-head{grid-template-columns:42px 1fr}.number-head>.knowledge-status{grid-column:1/-1;width:max-content}.role-scope-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.adm-sidebar,.adm-topbar,.adm-toolbar,.adm-trust{display:none!important}.adm-main{margin:0}.adm-shell{background:#fff}.adm-pagehead,.adm-content{padding-left:0;padding-right:0}.adm-card,.adm-kpis article{break-inside:avoid;box-shadow:none}}.adm-hidden-form{display:none}.login-shell{color:#08243b;background:radial-gradient(circle at 100% 0,#ddf8f3,#f4f8fb 55%,#e8f0f7);place-items:center;min-height:100vh;padding:24px;font-family:Tahoma,Arial,sans-serif;display:grid}.login-card{background:#fff;border:1px solid #d7e4ec;border-radius:26px;width:min(100%,460px);padding:34px;box-shadow:0 24px 80px #102c4520}.login-brand{color:inherit;align-items:center;gap:12px;margin-bottom:30px;text-decoration:none;display:flex}.login-brand>span{color:#fff;background:#00a58f;border-radius:15px;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid}.login-brand div{display:grid}.login-brand small,.login-card>div>p{color:#617486}.login-kicker{margin:0;font-weight:800;color:#008b79!important}.login-card h1{margin:6px 0;font-size:30px}.login-card form{gap:16px;margin-top:24px;display:grid}.login-card label{gap:7px;font-weight:700;display:grid}.login-card input[type=email],.login-card input[type=password]{font:inherit;border:1px solid #cbdbe5;border-radius:12px;padding:13px}.login-card input:focus{border-color:#00a58f;outline:3px solid #00a58f22}.login-check{align-items:center;font-weight:500!important;display:flex!important}.login-card button{color:#fff;cursor:pointer;background:#009c87;border:0;border-radius:12px;padding:14px;font-weight:900}.login-card button:disabled{opacity:.65}.login-error{color:#a52020;background:#fff0f0;border-radius:10px;margin:0;padding:10px}.login-back{text-align:center;color:#087b6f;margin-top:20px;display:block}.policy-page{color:#102b3d;background:#f5f8fb;min-height:100vh;padding:40px 20px;font-family:Tahoma,Arial}.policy-page article{background:#fff;border:1px solid #d9e4eb;border-radius:24px;max-width:850px;margin:auto;padding:40px}.policy-page h1{color:#008c7c;font-size:36px}.policy-page p{font-size:17px;line-height:2}.policy-page a{color:#008c7c}.policy-page{color:#082941;background:#f3f8f7;min-height:100vh;padding:48px 20px}.policy-shell{background:#fff;border:1px solid #d9e7e4;border-radius:20px;width:min(820px,100%);margin:auto;padding:38px;box-shadow:0 20px 60px #08294114}.policy-shell>a{color:#008f7d;font-weight:800;text-decoration:none}.policy-shell h1{margin:26px 0 8px;font-size:34px}.policy-shell>p{color:#607780;line-height:1.9}.policy-shell section{border-top:1px solid #e3ecea;margin-top:28px;padding-top:20px}.policy-shell h2{font-size:19px}.policy-shell li{color:#405b67;margin:9px 0;line-height:1.8}.policy-draft{color:#8a5b00;background:#fff3d8;border-radius:999px;margin-top:12px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}@media (width<=600px){.policy-shell{padding:24px}.policy-shell h1{font-size:27px}}
