/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.table-row{display:table-row}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.secondary-button{color:var(--navy);background:#fff;border:1px solid #cbd5e1;border-radius:11px;justify-content:center;align-items:center;padding:9px 13px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.compact-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-install{color:#fff;background:linear-gradient(135deg,#061735,#12376f);border:1px solid #c7d7ee;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:20px;display:flex;box-shadow:0 14px 34px #0617352e}.mobile-install b{font-size:14px}.mobile-install p{color:#c8d7ec;margin:6px 0 0;font-size:8px;line-height:1.6}.mobile-install>span{color:var(--gold-2);letter-spacing:.08em;border:1px solid #f5c4518c;border-radius:999px;flex:none;padding:8px 11px;font-size:7px;font-weight:900}.data-table{border:1px solid var(--line);background:#fff;border-radius:17px;margin-top:14px;overflow-x:auto;box-shadow:0 10px 28px #05142f0d}.table-row{color:#475569;border-bottom:1px solid #edf1f6;grid-template-columns:repeat(5,minmax(120px,1fr));align-items:center;gap:10px;min-width:650px;padding:12px 15px;font-size:8px;display:grid}.table-row:last-child{border-bottom:0}.table-row b,.table-row strong{color:var(--navy)}.table-row button{color:#b91c1c;background:#fee2e2;border:0;border-radius:8px;justify-self:start;padding:7px 9px;font-size:7px;font-weight:900}.table-head{color:#64748b;text-transform:uppercase;letter-spacing:.06em;background:#f1f5f9;font-size:7px;font-weight:900}.positive{color:#15803d!important}.negative{color:#b91c1c!important}.movement-section{margin-top:30px}.branch-settings-grid{gap:16px;display:grid}.branch-settings{margin:0}.branch-settings .automation-head{margin-bottom:14px}.branch-action-row{gap:9px;margin-top:14px;display:flex}.config-summary{color:#64748b;margin:11px 0 0;font-size:8px}.connection-pill{letter-spacing:.06em;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:900}.connection-pill.ready{color:#166534;background:#dcfce7}.connection-pill.pending{color:#92400e;background:#fef3c7}.setting-editor{gap:9px;display:grid}.setting-editor label{gap:7px;display:grid}.setting-editor textarea{min-height:95px}.setting-editor small{color:#64748b;font-size:7px}.setting-editor button{justify-self:start}.connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.connection-grid article{border:1px solid var(--line);background:#fff;border-radius:17px;align-items:center;gap:11px;padding:16px;display:flex;box-shadow:0 8px 24px #05142f0d}.connection-grid article>span{border-radius:50%;flex:none;width:12px;height:12px}.ready-dot{background:#22c55e;box-shadow:0 0 0 5px #dcfce7}.pending-dot{background:#f59e0b;box-shadow:0 0 0 5px #fef3c7}.connection-grid b,.connection-grid small{display:block}.connection-grid b{color:var(--navy);font-size:9px}.connection-grid small{color:#64748b;margin-top:4px;font-size:7px}.settings-actions{background:#fff;border:1px solid #dbe5f2;border-radius:17px;align-items:center;gap:14px;margin-top:15px;padding:17px;display:flex}.settings-actions a{flex:none;text-decoration:none}.settings-actions p{color:#64748b;margin:0;font-size:8px;line-height:1.6}@media (width<=900px){.compact-metrics,.connection-grid{grid-template-columns:1fr 1fr}.branch-settings-grid{grid-template-columns:1fr}.mobile-orders .order-card:nth-child(n+16){display:none}}@media (width<=640px){.compact-metrics,.connection-grid{grid-template-columns:1fr}.mobile-install,.settings-actions{flex-direction:column;align-items:flex-start}.branch-action-row{flex-direction:column}.branch-action-row>*{width:100%}.table-row{font-size:9px}.setting-editor button{width:100%}}:root{--navy:#06142f;--navy-2:#0b234b;--navy-3:#12376f;--blue:#2563eb;--gold:#d4af37;--gold-2:#f5c451;--ink:#0f172a;--muted:#64748b;--line:#dfe7f1;--bg:#f3f6fa;--white:#fff;--green:#16a34a;--red:#dc2626;--purple:#7c3aed;--orange:#f97316}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--font-montserrat),Montserrat,Arial,sans-serif;margin:0}button,input,select,textarea{font:inherit}button,a{transition:all .18s}button{cursor:pointer}.signin-screen{background:radial-gradient(circle at 15% 0,#f5c45140,#0000 30%),radial-gradient(circle at 90% 10%,#2563eb33,#0000 31%),linear-gradient(145deg,#020816,#06142f 56%,#12376f);place-items:center;min-height:100vh;padding:28px;display:grid}.signin-card{text-align:center;background:#fffffffa;border:1px solid #d4af376b;border-radius:30px;width:min(480px,100%);padding:38px;box-shadow:0 34px 90px #0000004d}.signin-card img{object-fit:contain;width:210px;height:120px}.signin-card>span{color:#9a7617;letter-spacing:.18em;margin-top:16px;font-size:10px;font-weight:900;display:block}.signin-card h1{letter-spacing:-.05em;color:var(--navy);margin:8px 0;font-size:36px}.signin-card p{max-width:370px;color:var(--muted);margin:0 auto 22px;font-size:13px;line-height:1.7}.signin-card small{color:#94a3b8;margin-top:16px;font-weight:700;display:block}.crm-shell{grid-template-columns:268px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;z-index:40;background:radial-gradient(circle at 0 0,#d4af3729,#0000 28%),linear-gradient(#030b1d,#06142f 45%,#071c3d);border-right:1px solid #d4af3733;flex-direction:column;height:100vh;padding:24px 17px 19px;display:flex;position:sticky;top:0}.brand-lockup{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:4px 8px 22px;display:flex}.brand-lockup img{object-fit:contain;background:#fff;border-radius:13px;width:48px;height:48px;padding:4px}.brand-lockup strong{letter-spacing:.03em;font-size:19px;line-height:1;display:block}.brand-lockup span{color:var(--gold-2);letter-spacing:.18em;margin-top:5px;font-size:8px;font-weight:900;display:block}.workspace-label{color:#6f88ad;letter-spacing:.18em;padding:23px 10px 10px;font-size:9px;font-weight:900}.sidebar nav{gap:5px;display:grid}.sidebar nav button{color:#b8c7dc;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 11px;font-size:12px;font-weight:800;display:flex}.sidebar nav button i{color:#88a5cb;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:900;display:grid}.sidebar nav button:hover{color:#fff;background:#ffffff0f}.sidebar nav button.active{color:#fff;box-shadow:inset 3px 0 0 var(--gold-2),0 9px 18px #00000026;background:linear-gradient(135deg,#2563eb57,#12376fa6)}.sidebar nav button.active i{background:var(--gold-2);border-color:var(--gold-2);color:var(--navy)}.sidebar-foot{border-top:1px solid #ffffff17;margin-top:auto;padding:17px 11px 4px}.live-dot{color:#86efac;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.live-dot i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #22c55e1f}.sidebar-foot p{color:#7c93b4;margin:12px 0 0;font-size:10px;font-weight:700;line-height:1.7}.crm-main{min-width:0}.topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#ffffffeb;justify-content:space-between;align-items:center;gap:20px;height:88px;padding:0 30px;display:flex;position:sticky;top:0}.topbar>div:first-of-type>span{color:#9a7617;letter-spacing:.18em;font-size:8px;font-weight:900;display:block}.topbar h1{color:var(--navy);letter-spacing:-.035em;margin:4px 0 0;font-size:21px;font-weight:900;line-height:1}.topbar-actions{align-items:center;gap:14px;display:flex}.search-button{border:1px solid var(--line);color:#475569;background:#f8fafc;border-radius:12px;padding:9px 13px;font-size:11px;font-weight:800}.profile{align-items:center;gap:9px;display:flex}.profile>b{background:linear-gradient(135deg,var(--navy-2),var(--blue));color:#fff;border-radius:12px;place-items:center;width:39px;height:39px;font-size:12px;display:grid}.profile span{color:var(--navy);font-size:10px;font-weight:900;line-height:1.35;display:block}.profile small{color:var(--muted);font-size:8px;font-weight:700;display:block}.menu-button{color:var(--navy);background:0 0;border:0;font-size:22px;display:none}.page-content{max-width:1540px;margin:0 auto;padding:26px 30px 56px}.toast{z-index:90;color:#fff;border-radius:14px;max-width:390px;padding:13px 17px;font-size:11px;font-weight:800;position:fixed;top:104px;right:24px;box-shadow:0 15px 40px #0f172a33}.toast.success{background:#166534}.toast.error{background:#b91c1c}.hero-panel{color:#fff;background:radial-gradient(circle at 8% 0,#f5c45140,#0000 31%),radial-gradient(circle at 93% 10%,#60a5fa2e,#0000 33%),linear-gradient(135deg,#030b1d,#061936 55%,#0d3470);border:1px solid #d4af373d;border-radius:28px;justify-content:space-between;align-items:center;gap:28px;min-height:242px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 55px #05142f38}.hero-panel:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-120px;right:-70px}.hero-panel>div{z-index:2;position:relative}.hero-panel>div>span{letter-spacing:.16em;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:7px 11px;font-size:8px;font-weight:900;display:inline-flex}.hero-panel h2{letter-spacing:-.05em;margin:13px 0 8px;font-size:35px;line-height:1.1}.hero-panel p{color:#c7d6eb;max-width:660px;margin:0;font-size:12px;font-weight:700;line-height:1.7}.hero-panel>img{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 28px #00000047);border-radius:22px;width:260px;height:160px;position:relative}.hero-actions{gap:9px;margin-top:22px;display:flex}.gold-button,.ghost-button,.primary-button,.secondary-button{border-radius:13px;padding:11px 16px;font-size:10px;font-weight:900}.gold-button{border:1px solid var(--gold-2);background:linear-gradient(135deg,var(--gold-2),var(--gold));color:var(--navy);box-shadow:0 10px 26px #d4af3738}.ghost-button{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.primary-button{border:1px solid var(--navy-3);background:linear-gradient(135deg,var(--navy-2),var(--blue));color:#fff;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #2563eb2e}.primary-button.small{padding:10px 14px}.primary-button:disabled{opacity:.45;cursor:not-allowed}.secondary-button{border:1px solid var(--line);color:var(--navy);background:#fff}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:18px 0;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:126px;padding:19px;position:relative;overflow:hidden;box-shadow:0 12px 32px #05142f12}.metric:before{content:"";background:var(--blue);height:4px;position:absolute;top:0;left:0;right:0}.metric>span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.metric>strong{color:var(--navy);letter-spacing:-.04em;word-break:break-word;margin:12px 0 7px;font-size:27px;font-weight:900;line-height:1;display:block}.metric>small{color:var(--muted);font-size:9px;font-weight:700;display:block}.metric>i{background:#2563eb14;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-38px;right:-25px}.metric.gold:before{background:var(--gold)}.metric.gold>strong{color:#9a6a00}.metric.gold>i{background:#d4af371a}.metric.green:before{background:var(--green)}.metric.green>strong{color:#15803d}.metric.green>i{background:#16a34a14}.metric.purple:before{background:var(--purple)}.metric.purple>strong{color:#6d28d9}.metric.red:before{background:var(--red)}.metric.red>strong{color:#b91c1c}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:27px 0 12px;display:flex}.section-heading>div>span,.panel-head>div>span{color:#9a7617;letter-spacing:.16em;font-size:8px;font-weight:900;display:block}.section-heading h3,.section-heading h2,.panel-head h3{color:var(--navy);letter-spacing:-.035em;margin:5px 0 0;font-size:20px;font-weight:900;line-height:1.2}.section-heading h2{font-size:28px}.section-heading p{max-width:550px;color:var(--muted);margin:6px 0 0;font-size:10px;font-weight:700;line-height:1.6}.section-heading>p{text-align:right}.page-heading{align-items:center;margin-top:5px}.page-heading>select{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:12px;padding:10px;font-size:10px;font-weight:800}.branch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.branch-card{border:1px solid var(--line);background:#fff;border-radius:21px;padding:18px;box-shadow:0 12px 30px #05142f12}.branch-card.paused{opacity:.68}.branch-card-top{justify-content:space-between;align-items:center;display:flex}.flag{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,var(--navy),var(--blue));border-radius:8px;place-items:center;width:42px;height:30px;font-size:9px;font-weight:900;display:grid;box-shadow:0 6px 14px #0f172a24}.flag.ng{color:#063b2b;background:linear-gradient(90deg,#008753 0 33%,#fff 33% 66%,#008753 66%)}.flag.gh{background:linear-gradient(#ce1126 0 33%,#fcd116 33% 66%,#006b3f 66%)}.flag.ke{background:linear-gradient(#000 0 30%,#fff 30% 36%,#b00 36% 64%,#fff 64% 70%,#060 70%)}.status-pill{letter-spacing:.1em;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:900}.status-pill.active{color:#166534;background:#dcfce7}.status-pill.off{color:#b91c1c;background:#fee2e2}.branch-card h3{color:var(--navy);margin:14px 0 4px;font-size:15px;font-weight:900}.branch-card>p{color:var(--muted);margin:0;font-size:9px;font-weight:700}.assignment-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:13px;display:flex}.assignment-box.on{background:#f0fdf4;border-color:#bbf7d0}.assignment-box span{color:#64748b;letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.assignment-box b{color:#9f1239;margin:4px 0;font-size:10px;display:block}.assignment-box.on b{color:#166534}.assignment-box small{color:#64748b;font-size:7px;font-weight:700;display:block}.switch{flex:none;width:46px;height:26px;display:block;position:relative}.switch input{opacity:0;pointer-events:none;position:absolute}.switch i{background:#cbd5e1;border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 2px 5px #0f172a26}.switch i:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:4px;left:4px;box-shadow:0 3px 8px #0f172a38}.switch input:checked+i{background:linear-gradient(135deg,#15803d,#22c55e)}.switch input:checked+i:before{transform:translate(20px)}.two-column{grid-template-columns:1.45fr 1fr;gap:14px;margin-top:18px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:21px;padding:20px;box-shadow:0 12px 32px #05142f12}.panel-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.panel-head button{color:var(--blue);background:0 0;border:0;font-size:9px;font-weight:900}.pipeline{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:18px;display:grid}.pipeline-item{background:#f8fafc;border:1px solid #e8eef6;border-radius:14px;padding:12px}.pipeline-item span{color:#64748b;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.pipeline-item strong{color:var(--navy);margin:8px 0;font-size:20px;display:block}.pipeline-item>i{background:#e2e8f0;border-radius:99px;height:4px;display:block;overflow:hidden}.pipeline-item>i>b{border-radius:inherit;background:var(--blue);height:100%;display:block}.pipeline-item.green>i>b{background:var(--green)}.pipeline-item.gold>i>b{background:var(--gold)}.pipeline-item.purple>i>b{background:var(--purple)}.pipeline-item.red>i>b{background:var(--red)}.activity-list{margin-top:10px;display:grid}.activity-list>div{border-bottom:1px solid #eef2f7;align-items:center;gap:9px;padding:10px 0;display:flex}.activity-list>div:last-child{border:0}.activity-list>div>i{width:29px;height:29px;color:var(--blue);background:#eff6ff;border-radius:9px;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.activity-list p{flex:1;min-width:0;margin:0}.activity-list p b,.activity-list p span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.activity-list p b{color:var(--navy);font-size:8px}.activity-list p span{color:var(--muted);margin-top:3px;font-size:7px}.activity-list small{color:#94a3b8;font-size:7px}.filter-bar{border:1px solid var(--line);background:#fff;border-radius:17px;align-items:center;gap:9px;padding:12px;display:flex;box-shadow:0 10px 26px #05142f0f}.filter-bar input{flex:1;min-width:260px}.filter-bar input,.filter-bar select,.editor-panel input,.editor-panel select,.editor-panel textarea,.order-update select,.order-update textarea,.inventory-card input{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:11px;outline:none;padding:10px 11px;font-size:9px;font-weight:700}.filter-bar input:focus,.editor-panel input:focus,.editor-panel textarea:focus,.editor-panel select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb1a}.filter-bar>b{white-space:nowrap;color:var(--navy);font-size:9px}.order-list{gap:10px;margin-top:13px;display:grid}.order-card{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #05142f0e}.order-card.open{border-color:#bfdbfe;box-shadow:0 18px 40px #2563eb1a}.order-summary{text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1.5fr) minmax(170px,.8fr) 28px;align-items:center;gap:16px;width:100%;padding:15px 17px;display:grid}.order-summary:hover{background:#f8fbff}.order-summary>div>span,.order-summary>div>b,.order-summary>div>small,.order-summary>div>strong,.order-summary>div>em{display:block}.order-summary>div>span{color:var(--blue);letter-spacing:.05em;font-size:8px;font-weight:900}.order-summary>div>b{color:var(--navy);margin:5px 0;font-size:12px}.order-summary>div>small{color:var(--muted);font-size:8px;font-weight:700}.order-summary>div:nth-child(2){text-align:right}.order-summary>div>strong{color:var(--navy);font-size:12px}.order-summary>i{width:25px;height:25px;color:var(--blue);background:#eff6ff;border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}.order-status{color:#1d4ed8;background:#eff6ff;border-radius:999px;margin:5px 0;padding:4px 7px;font-style:normal;font-weight:900;font-size:7px!important;display:inline-block!important}.order-status.delivered{color:#166534;background:#dcfce7}.order-status.cancelled,.order-status.returned{color:#b91c1c;background:#fee2e2}.order-status.dispatched{color:#92400e;background:#fef3c7}.order-status.cart-abandoned{color:#c2410c;background:#ffedd5}.order-details{background:#fbfdff;border-top:1px solid #e9eff6;padding:17px}.order-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.order-info p{background:#fff;border:1px solid #e8eef6;border-radius:12px;margin:0;padding:11px}.order-info span,.order-info b{display:block}.order-info span{color:#64748b;text-transform:uppercase;font-size:7px;font-weight:900}.order-info b{color:var(--navy);margin-top:5px;font-size:9px;line-height:1.5}.order-actions{gap:8px;margin:12px 0;display:flex}.order-actions a{color:#166534;background:#ecfdf5;border-radius:10px;padding:9px 12px;font-size:8px;font-weight:900;text-decoration:none}.order-actions a:first-child{color:#1d4ed8;background:#eff6ff}.order-update{background:#f1f5f9;border-radius:14px;grid-template-columns:1fr 1fr;gap:9px;padding:13px;display:grid}.order-update label,.editor-panel label,.inventory-card label{color:#475569;gap:5px;font-size:8px;font-weight:900;display:grid}.order-update .wide,.editor-panel .wide{grid-column:1/-1}.order-update textarea{resize:vertical;min-height:65px}.order-update button{justify-self:start}.editor-panel{background:linear-gradient(135deg,#fff,#f3f8ff);border:1px solid #bfdbfe;border-radius:20px;margin:12px 0 15px;padding:20px;box-shadow:0 14px 34px #2563eb17}.editor-panel .panel-head{margin-bottom:15px}.editor-panel .panel-head>button{color:#64748b;background:0 0;border:0;font-size:9px;font-weight:900}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.editor-panel textarea{min-height:75px}.editor-panel>.primary-button{margin-top:12px}.editor-panel h4{color:var(--navy);margin:17px 0 9px;font-size:11px}.package-editor{grid-template-columns:2fr 1fr 1fr;gap:7px;margin:7px 0;display:grid}.package-editor input{width:100%}.form-builder-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:16px;display:grid}.product-list{gap:7px;display:grid}.product-list button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:15px;align-items:center;gap:10px;width:100%;padding:10px;display:flex;box-shadow:0 7px 18px #05142f0a}.product-list button:hover,.product-list button.active{background:#eff6ff;border-color:#93c5fd}.product-list i{background:var(--navy);color:#fff;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;font-size:8px;font-style:normal;font-weight:900;display:grid}.product-list span{flex:1;min-width:0}.product-list b,.product-list small{display:block}.product-list b{color:var(--navy);font-size:9px}.product-list small{color:var(--muted);margin-top:4px;font-size:7px}.product-list em{color:var(--blue);font-size:18px;font-style:normal}.form-preview{background:linear-gradient(150deg,#fffdf7,#fff,#f7faff);border:1px solid #d4af3773;border-radius:27px;max-width:680px;margin:0 auto;padding:22px;box-shadow:0 24px 65px #05142f24}.preview-top{text-align:center}.preview-top span,.preview-top b{display:block}.preview-top span{color:#9a7617;letter-spacing:.14em;font-size:7px;font-weight:900}.preview-top b{color:var(--navy);margin:6px 0 16px;font-size:22px;font-weight:900}.customer-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.customer-fields label{color:#475569;gap:5px;font-size:7px;font-weight:900;display:grid}.customer-fields label:last-child{grid-column:1/-1}.customer-fields input,.customer-fields textarea{background:#fff;border:1px solid #d9e2ed;border-radius:12px;width:100%;padding:10px;font-size:8px}.customer-fields textarea{min-height:58px}.package-title{text-align:center;border:1px solid #d4af3766;border-radius:15px;margin:17px 0 10px;padding:15px}.package-title b,.package-title span{display:block}.package-title b{color:var(--navy);font-size:13px}.package-title span{color:var(--muted);margin-top:4px;font-size:7px;font-weight:700}.package-options{gap:8px;display:grid}.package-options>div{background:#fff;border:2px solid #e4e7ec;border-radius:15px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:67px;padding:11px;display:grid;position:relative}.package-options>div.best{border-color:var(--gold)}.package-options>div>i{border:3px solid #cbd5e1;border-radius:50%;width:20px;height:20px}.package-options b,.package-options small{display:block}.package-options b{color:var(--navy);font-size:8px;line-height:1.45}.package-options s{color:#94a3b8;font-size:7px}.package-options strong{color:var(--navy);font-size:12px}.package-options em{background:var(--gold-2);color:var(--navy);border-radius:0 12px 0 10px;padding:5px 8px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:0;right:0}.form-preview>button{border:1px solid var(--gold);color:#fff;background:linear-gradient(135deg,#06142f,#12376f);border-radius:14px;width:100%;margin-top:15px;padding:14px;font-size:10px;font-weight:900;box-shadow:0 13px 26px #06142f33}.form-preview>small{text-align:center;color:#64748b;margin-top:10px;font-size:7px;font-weight:700;display:block}.staff-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.staff-grid article{border:1px solid var(--line);text-align:center;background:#fff;border-radius:19px;padding:18px;box-shadow:0 10px 28px #05142f0f}.avatar{background:linear-gradient(135deg,var(--navy),var(--blue));color:#fff;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:13px;font-weight:900;display:grid;box-shadow:0 10px 22px #2563eb33}.staff-grid h3{color:var(--navy);margin:0;font-size:11px}.staff-grid p{color:#9a7617;margin:5px 0;font-size:8px;font-weight:900}.staff-grid>article>span,.staff-grid>article>small{text-overflow:ellipsis;color:var(--muted);font-size:7px;display:block;overflow:hidden}.staff-grid>article>small{margin-top:4px}.access-state{border-radius:999px;margin:12px 0 8px;padding:5px 8px;font-size:6px;font-weight:900;display:inline-flex}.access-state.on{color:#166534;background:#dcfce7}.access-state.off{color:#b91c1c;background:#fee2e2}.staff-grid article>button{color:var(--blue);background:0 0;border:0;margin:4px auto 0;font-size:7px;font-weight:900;display:block}.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.inventory-card{border:1px solid var(--line);background:#fff;border-radius:19px;padding:17px;box-shadow:0 10px 28px #05142f0f}.inventory-card>div{justify-content:space-between;align-items:center;display:flex}.inventory-card>div>i{width:38px;height:38px;color:var(--blue);background:#eff6ff;border-radius:11px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.inventory-card>div>span{border-radius:999px;padding:5px 7px;font-size:6px;font-weight:900}.inventory-card .good{color:#166534;background:#dcfce7}.inventory-card .low{color:#b91c1c;background:#fee2e2}.inventory-card h3{color:var(--navy);margin:14px 0;font-size:11px}.inventory-card label{margin:8px 0}.inventory-card button{border:1px solid var(--navy-3);background:var(--navy);color:#fff;border-radius:10px;width:100%;margin-top:7px;padding:9px;font-size:8px;font-weight:900}.automation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.automation-grid>article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:18px;box-shadow:0 12px 30px #05142f0f}.automation-head{border-bottom:1px solid #edf1f6;align-items:center;gap:11px;padding-bottom:14px;display:flex}.automation-head h3{color:var(--navy);margin:0;font-size:12px}.automation-head span{color:var(--muted);margin-top:3px;font-size:7px;display:block}.automation-row{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}.automation-row:last-child{border:0}.automation-row b,.automation-row span{display:block}.automation-row b{color:var(--navy);font-size:8px}.automation-row span{color:var(--muted);margin-top:4px;font-size:7px}.security-note{background:#fffbeb;border:1px solid #fde68a;border-radius:16px;align-items:flex-start;gap:14px;margin-top:15px;padding:17px;display:flex}.security-note b{color:#92400e;flex:none;font-size:9px}.security-note p{color:#78350f;margin:0;font-size:8px;font-weight:700;line-height:1.7}.analytics-panel{margin-top:15px}.analytics-bars{gap:8px;margin-top:15px;display:grid}.analytics-bars .pipeline-item{grid-template-columns:150px 50px 1fr;align-items:center;display:grid}.analytics-bars .pipeline-item strong{margin:0}.analytics-bars .pipeline-item i{height:7px}.import-layout{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:16px;display:grid}.import-card,.migration-checklist{border:1px solid var(--line);background:#fff;border-radius:22px;padding:27px;box-shadow:0 14px 36px #05142f12}.import-card{text-align:center}.import-card>i{background:linear-gradient(135deg,var(--navy),var(--blue));color:#fff;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 15px;font-size:15px;font-style:normal;font-weight:900;display:grid;box-shadow:0 13px 25px #2563eb33}.import-card h3{color:var(--navy);margin:0;font-size:17px}.import-card>p{max-width:490px;color:var(--muted);margin:8px auto 16px;font-size:9px;font-weight:700;line-height:1.7}.file-picker{max-width:390px;margin:0 auto 12px;display:block}.file-picker input{opacity:0;pointer-events:none;position:absolute}.file-picker span{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:2px dashed #93c5fd;border-radius:14px;padding:18px;font-size:9px;font-weight:900;display:block}.file-result{background:#f0fdf4;border-radius:12px;max-width:390px;margin:0 auto 12px;padding:10px}.file-result b,.file-result span{display:block}.file-result b{color:#166534;font-size:8px}.file-result span{color:#15803d;margin-top:4px;font-size:7px}.migration-checklist>span{color:#9a7617;letter-spacing:.15em;font-size:8px;font-weight:900;display:block}.migration-checklist h3{color:var(--navy);margin:6px 0 16px;font-size:18px}.migration-checklist ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.migration-checklist li{align-items:center;gap:10px;display:flex}.migration-checklist li>b{background:var(--navy);width:30px;height:30px;color:var(--gold-2);border-radius:9px;flex:none;place-items:center;font-size:9px;display:grid}.migration-checklist li p{margin:0}.migration-checklist li strong,.migration-checklist li small{display:block}.migration-checklist li strong{color:var(--navy);font-size:8px}.migration-checklist li small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.5}.owner-box{background:#fffbeb;border:1px solid #fde68a;border-radius:13px;margin-top:18px;padding:13px}.owner-box small,.owner-box b{display:block}.owner-box small{color:#92400e;text-transform:uppercase;font-size:7px;font-weight:900}.owner-box b{color:#78350f;margin-top:5px;font-size:9px}.empty{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;place-items:center;min-height:240px;padding:30px;display:grid}.empty.compact{min-height:130px}.empty i{color:#166534;background:#dcfce7;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.empty b{color:var(--navy);margin-top:10px;font-size:11px}.empty span{max-width:370px;color:var(--muted);margin-top:5px;font-size:8px;line-height:1.6}.loading-screen{align-content:center;place-items:center;gap:7px;min-height:calc(100vh - 88px);display:grid}.loading-screen img{object-fit:contain;width:75px;height:75px;animation:1.3s infinite pulse}.loading-screen b{color:var(--navy);font-size:12px}.loading-screen span{color:var(--muted);font-size:8px}@keyframes pulse{50%{opacity:.5}}@media (width<=1180px){.crm-shell{grid-template-columns:220px minmax(0,1fr)}.sidebar nav button{padding:8px}.metric-grid{grid-template-columns:repeat(2,1fr)}.branch-grid,.automation-grid{grid-template-columns:1fr 1fr}.staff-grid{grid-template-columns:repeat(3,1fr)}.inventory-grid{grid-template-columns:repeat(2,1fr)}.hero-panel>img{width:200px}.pipeline{grid-template-columns:repeat(3,1fr)}.form-builder-layout{grid-template-columns:290px minmax(0,1fr)}}@media (width<=900px){.crm-shell{display:block}.sidebar{width:268px;transition:all .2s;position:fixed;left:-280px}.sidebar.mobile-open{left:0;box-shadow:25px 0 70px #00000059}.menu-button{display:block}.topbar{padding:0 18px}.topbar>div:first-of-type{flex:1}.page-content{padding:20px 16px 45px}.two-column,.form-builder-layout,.import-layout{grid-template-columns:1fr}.hero-panel>img{display:none}.hero-panel{min-height:220px}.order-info{grid-template-columns:1fr 1fr}.staff-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.topbar{height:74px}.topbar h1{font-size:17px}.search-button,.profile span{display:none}.profile>b{width:34px;height:34px}.page-content{padding:14px 10px 38px}.hero-panel{border-radius:22px;padding:24px 19px}.hero-panel h2{font-size:27px}.hero-actions{flex-direction:column;align-items:stretch}.metric-grid,.branch-grid,.automation-grid,.staff-grid,.inventory-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start}.section-heading>p{text-align:left}.section-heading h2{font-size:23px}.two-column{grid-template-columns:1fr}.pipeline{grid-template-columns:1fr 1fr}.filter-bar{flex-direction:column;align-items:stretch}.filter-bar input{min-width:0}.order-summary{grid-template-columns:1fr auto;padding:13px}.order-summary>div:nth-child(2){text-align:left}.order-summary>i{grid-area:1/2}.order-info,.order-update,.form-grid,.customer-fields{grid-template-columns:1fr}.customer-fields label:last-child,.order-update .wide,.editor-panel .wide{grid-column:auto}.package-editor{grid-template-columns:1fr}.form-preview{border-radius:20px;padding:14px}.package-options>div{grid-template-columns:22px 1fr}.package-options strong{grid-column:2}.analytics-bars .pipeline-item{grid-template-columns:1fr 45px}.analytics-bars .pipeline-item i{grid-column:1/-1}.security-note{display:block}.security-note p{margin-top:7px}}.preview-top b{margin-bottom:8px}.public-form-link{color:#1d4ed8;background:#eff6ff;border-radius:9px;margin-bottom:14px;padding:7px 10px;font-size:7px;font-weight:900;text-decoration:none;display:inline-flex}.public-form-card{background:#fff;border:1px solid #d4af376b;border-radius:29px;width:min(720px,100%);margin:0 auto;overflow:hidden;box-shadow:0 28px 80px #05142f29}.public-form-card>header{text-align:center;color:#fff;background:radial-gradient(circle at 8% 0,#f5c45138,#0000 30%),linear-gradient(135deg,#030b1d,#0a2857);padding:26px 24px 24px}.public-form-card>header img{object-fit:contain;border-radius:15px;width:165px;height:90px}.public-form-card>header span{color:var(--gold-2);letter-spacing:.16em;margin-top:11px;font-size:8px;font-weight:900;display:block}.public-form-card>header h1{letter-spacing:-.045em;max-width:570px;margin:8px auto 6px;font-size:25px;line-height:1.2}.public-fields label{color:var(--navy);gap:6px;font-size:9px;font-weight:900;display:grid}.public-fields input,.public-fields textarea{width:100%;color:var(--ink);background:#fff;border:1.5px solid #d9e2ed;border-radius:14px;outline:none;padding:12px;font-size:10px;font-weight:700}.public-fields textarea{resize:vertical;min-height:86px}.public-package-title b,.public-package-title span{display:block}.public-package-title b{color:var(--navy);font-size:16px}.public-packages>label{cursor:pointer;background:#fff;border:2px solid #e3e7ed;border-radius:18px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:84px;padding:14px;transition:all .18s;display:grid;position:relative}.public-packages>label.selected{border-color:var(--gold);background:linear-gradient(135deg,#fffdf8,#fff)}.public-packages input{opacity:0;position:absolute}.public-packages>label>i{border:3px solid #cbd5e1;border-radius:50%;width:27px;height:27px;box-shadow:inset 0 0 0 5px #fff}.public-packages>label.selected>i{border-color:var(--gold);background:var(--gold)}.public-packages>label>span>b,.public-packages>label>span>s{display:block}.public-packages>label>span>b{color:var(--navy);font-size:10px;line-height:1.5}.public-packages>label>span>s{color:#94a3b8;margin-top:5px;font-size:8px}.public-packages>label>strong{color:var(--navy);white-space:nowrap;font-size:16px}.public-packages>label>em{background:var(--gold-2);color:var(--navy);border-radius:0 15px 0 12px;padding:7px 10px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:0;right:0}.readiness b{color:#b45309;font-size:11px;display:block}.public-submit{border:1px solid var(--gold);color:#fff;background:linear-gradient(135deg,#06142f,#12376f);border-radius:17px;width:100%;padding:16px;font-size:13px;font-weight:900;box-shadow:0 15px 32px #06142f38}.public-submit:disabled{opacity:.65}.public-privacy{text-align:center;color:#64748b;margin-top:12px;font-size:8px;font-weight:700;display:block}.public-form-error{color:#b91c1c;text-align:center;background:#fee2e2;border-radius:12px;margin:13px 0;padding:11px;font-size:9px;font-weight:800}.public-loading,.public-error,.thank-you-card{text-align:center;background:#fff;border:1px solid #d4af3766;border-radius:27px;width:min(580px,100%);margin:9vh auto 0;padding:35px;box-shadow:0 25px 70px #05142f26}.public-loading img,.public-error img,.thank-you-card img{object-fit:contain;width:180px;height:105px}.public-loading b{color:var(--navy);font-size:11px;display:block}.public-error h1,.thank-you-card h1{color:var(--navy);margin:10px 0;font-size:27px}.public-error p,.thank-you-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.thank-you-card>i{color:#166534;background:#dcfce7;border-radius:50%;place-items:center;width:62px;height:62px;margin:8px auto;font-size:27px;font-style:normal;font-weight:900;display:grid}.thank-you-card>span{color:#9a7617;letter-spacing:.16em;font-size:8px;font-weight:900;display:block}.thank-you-card>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.thank-you-card>div>b{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:8px 10px;font-size:8px}@media (width<=640px){.public-form-page{padding:10px 7px}.public-form-card{border-radius:22px}.public-form-card>header{padding:22px 14px}.public-form-card>header h1{font-size:21px}.public-form-card>form{padding:15px}.public-fields{grid-template-columns:1fr}.public-fields label.full{grid-column:auto}.public-packages>label{grid-template-columns:30px 1fr;padding:12px}.public-packages>label>strong{grid-column:2;font-size:15px}.public-packages>label>span>b{padding-right:48px}.readiness p{font-size:8px}}.editor-panel label>small{color:#64748b;font-size:7px;line-height:1.5}.editor-panel input[readonly],.editor-panel select:disabled{color:#64748b;background:#edf2f7}.package-editor{grid-template-columns:2fr 1fr 1fr auto}.package-editor>button{color:#be123c;background:#fff1f2;border:1px solid #fecaca;border-radius:9px;width:35px;font-size:17px}.heading-actions,.preview-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventory-editor{max-width:780px}.preview-actions{justify-content:center}.edit-form-button{color:#7c5d0a;background:#fffdf5;border:1px solid #d4af37;border-radius:9px;margin-bottom:14px;padding:7px 10px;font-size:7px;font-weight:900}@media (width<=640px){.heading-actions{flex-direction:column;align-items:stretch;width:100%}.heading-actions>*{width:100%}.package-editor{grid-template-columns:1fr}.package-editor>button{width:100%}}.order-actions{flex-wrap:wrap}.order-actions button{border:0;border-radius:10px;padding:9px 12px;font-size:8px;font-weight:900}.recover-customer{color:#92400e;background:#fef3c7}.block-customer{color:#b91c1c;background:#fee2e2}.unblock-customer{color:#334155;background:#e2e8f0}.blocked-customer{border-color:#fecaca}.blocked-badge{color:#b91c1c;vertical-align:middle;background:#fee2e2;border-radius:999px;margin-left:7px;padding:3px 6px;font-size:6px;font-style:normal;display:inline-flex}.block-panel{background:#fff7f7;border:1px solid #fecaca;border-radius:14px;margin:10px 0;padding:13px}.block-panel label{color:#7f1d1d;gap:5px;font-size:8px;font-weight:900;display:grid}.block-panel textarea{resize:vertical;border:1px solid #fecaca;border-radius:10px;min-height:58px;padding:10px}.block-panel>div{gap:7px;margin-top:8px;display:flex}.block-panel button{color:#fff;background:#b91c1c;border:0;border-radius:9px;padding:8px 11px;font-size:8px;font-weight:900}.block-panel button:last-child{color:#334155;background:#e2e8f0}.recovery-summary{grid-template-columns:240px 1fr;gap:12px;margin-bottom:14px;display:grid}.recovery-summary>article,.recovery-summary>div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px;box-shadow:0 10px 26px #05142f0e}.recovery-summary article span,.recovery-summary article strong,.recovery-summary article small{display:block}.recovery-summary article span{color:#9a7617;letter-spacing:.12em;font-size:7px;font-weight:900}.recovery-summary article strong{color:var(--navy);margin:6px 0;font-size:28px}.recovery-summary article small,.recovery-summary p{color:var(--muted);font-size:8px;line-height:1.65}.recovery-summary b{color:var(--navy);font-size:10px}.recovery-summary p{margin:6px 0 0}.recovery-summary p strong{color:#92400e}@media (width<=640px){.recovery-summary{grid-template-columns:1fr}.order-actions>*{text-align:center;flex:1}.block-panel>div{flex-direction:column}}.public-form-page{background:#f3f4f6;min-height:100vh;padding:14px 10px 28px}.public-form-card{background:#fff;border:1.5px solid #e6bd45;border-radius:29px;width:min(600px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 22px 60px #0617351f}.public-form-card:before{content:"";z-index:2;background:linear-gradient(90deg,#061735 0% 25%,#f5c451 50%,#061735 75% 100%);height:9px;position:absolute;inset:0 0 auto}.public-form-card>header{color:#061735;text-align:center;background:#fff;padding:28px 15px 14px}.public-form-card>header>span{color:#fff;letter-spacing:0;background:#061735;border-radius:999px;justify-content:center;align-items:center;min-height:29px;margin:0;padding:7px 14px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #06173529}.public-form-card>header h1{color:#061735;letter-spacing:-.05em;max-width:none;margin:10px 0 3px;font-size:clamp(21px,4.6vw,27px);font-weight:900;line-height:1.12}.public-form-card>header p{color:#647087;margin:0;font-size:10px;font-weight:800}.public-benefits{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.public-benefits b{color:#5b4309;background:#fffdfa;border:1px solid #edce78;border-radius:10px;padding:7px 9px;font-size:8px;font-weight:900}.public-form-card>form{padding:0 14px 17px}.public-fields{grid-template-columns:1fr 1fr;gap:10px 8px;display:grid}.public-fields label{color:#07152e;align-content:start;gap:6px;font-size:9px;font-weight:900;line-height:1.35;display:grid}.public-fields label.full{grid-column:1/-1}.public-fields input,.public-fields textarea{color:#061735;background:#fffdfa;border:1px solid #ead18a;border-radius:13px;outline:none;width:100%;padding:12px 10px;font-family:inherit;font-size:10px;font-weight:700}.public-fields input::placeholder,.public-fields textarea::placeholder{color:#7b7b7b;opacity:1}.public-fields textarea{min-height:70px}.public-fields input:focus,.public-fields textarea:focus{border-color:#d6a91f;box-shadow:0 0 0 3px #d6a91f1f}.public-package-title{text-align:center;background:#fffdfa;border:1.5px solid #e5bd47;border-radius:999px;margin:20px 0 12px;padding:17px 14px}.public-package-title b{color:#061735;font-size:16px;font-weight:900}.public-package-title span{color:#6c7a94;margin-top:5px;font-size:8px;font-weight:800}.public-packages{gap:10px;display:grid}.public-packages>label{color:#061735;cursor:pointer;background:#fff;border:1.5px solid #dfe3e9;border-radius:22px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:13px 15px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative;box-shadow:0 4px 10px #0617350f}.public-packages>label:hover{border-color:#e1b536;transform:translateY(-1px)}.public-packages>label.best{border-color:#dfb633}.public-packages>label.selected{color:#fff;background:linear-gradient(135deg,#04132f,#082553);border-color:#f0bb25;box-shadow:0 7px 18px #0617352e,inset 0 0 0 1px #ffffff0d}.public-packages>label>i{background:#fff;border:3px solid #c8ced8;border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 5px #fff}.public-packages>label.selected>i{background:#f5c451;border-color:#f5c451;box-shadow:inset 0 0 0 5px #08204a,0 0 0 3px #f5c45124}.public-package-copy{text-align:center;min-width:0}.public-package-copy b,.public-package-copy small,.public-package-price s,.public-package-price strong{display:block}.public-package-copy b{color:#061735;padding:0;font-size:11px;font-weight:900;line-height:1.25}.public-package-copy small{color:#687893;margin-top:4px;font-size:9px;font-weight:900}.public-package-price{text-align:right;min-width:76px}.public-package-price s{color:#9299a4;margin-bottom:3px;font-size:8px;font-weight:900}.public-package-price strong{color:#061735;white-space:nowrap;grid-column:auto;font-size:15px;font-weight:900}.public-packages>label.selected .public-package-copy b,.public-packages>label.selected .public-package-copy small{color:#fff}.public-packages>label.selected .public-package-price s{color:#ced6e5}.public-packages>label.selected .public-package-price strong{color:#f5c451}.public-packages>label>em{color:#061735;background:#f5c451;border-radius:0 20px 0 13px;padding:8px 12px;font-size:7px;font-weight:900;top:0;right:0}.readiness{text-align:center;background:linear-gradient(135deg,#fff9e8,#fffdfa);border:1px solid #e5bd47;border-radius:15px;margin:12px 0 16px;padding:14px 12px}.readiness b{color:#b34124;font-size:12px;font-weight:900}.readiness p{color:#13203a;margin:7px 0 0;font-size:9px;font-weight:900;line-height:1.5}.public-submit{color:#fff;background:linear-gradient(135deg,#04132f,#123b79);border:1.5px solid #dfb633;border-radius:999px;width:100%;padding:17px 14px;font-size:13px;font-weight:900;box-shadow:0 13px 26px #06173533}.public-privacy{color:#6c7a94;text-align:center;max-width:440px;margin:11px auto 0;font-size:7px;font-weight:700;line-height:1.45;display:block}.public-agent-note{color:#61480d;text-align:center;background:#fffdfa;border:1px dashed #e2ba49;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:8px;font-weight:900}@media (width<=640px){.public-form-page{padding:8px 6px 22px}.public-form-card{border-radius:25px}.public-form-card>header{padding:25px 12px 13px}.public-form-card>header h1{font-size:21px}.public-form-card>form{padding:0 11px 15px}.public-fields{grid-template-columns:1fr 1fr;gap:9px 7px}.public-fields label.full{grid-column:1/-1}.public-packages>label{grid-template-columns:30px minmax(0,1fr) auto;padding:12px 13px}.public-packages>label>strong{grid-column:auto}.public-package-copy b{padding-right:0}.public-package-price{min-width:70px}.public-package-price strong{font-size:14px}}@media (width<=360px){.public-fields{grid-template-columns:1fr}.public-fields label.full{grid-column:auto}.public-package-copy b{font-size:10px}.public-package-price{min-width:64px}.public-package-price strong{font-size:13px}}.crm-shell{grid-template-columns:218px minmax(0,1fr);transition:grid-template-columns .22s}.crm-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar{background:radial-gradient(circle at 0 0,#f5c45126,#0000 23%),linear-gradient(#020a1c 0%,#06142f 48%,#071d40 100%);padding:12px 10px 10px;transition:width .22s,padding .22s;box-shadow:8px 0 28px #030b1d14}.sidebar-brand-row{border-bottom:1px solid #ffffff17;align-items:center;min-height:48px;padding-bottom:10px;display:flex;position:relative}.brand-lockup{border:0;flex:1;gap:8px;min-width:0;padding:0 25px 0 3px}.brand-lockup img{border-radius:11px;flex:none;width:36px;height:36px;padding:3px}.brand-lockup strong{font-size:14px}.brand-lockup span{margin-top:3px;font-size:6px}.collapse-sidebar{z-index:3;color:#06142f;background:linear-gradient(135deg,#ffe183,#d4af37);border:1px solid #f5c451b3;border-radius:9px;place-items:center;width:25px;height:25px;font-size:18px;font-weight:900;line-height:1;display:grid;position:absolute;top:9px;right:-20px;box-shadow:0 7px 16px #00000038}.workspace-label{color:#7188aa;letter-spacing:.16em;padding:11px 8px 4px;font-size:6px}.sidebar nav{scrollbar-width:thin;scrollbar-color:#f5c45159 transparent;flex:1;min-height:0;padding:0 2px 7px 0;display:block;overflow:hidden auto}.sidebar nav::-webkit-scrollbar{width:4px}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{background:#f5c45159;border-radius:99px}.nav-group{border-bottom:1px solid #ffffff0e;gap:2px;padding:4px 0 5px;display:grid}.nav-group:last-child{border-bottom:0}.nav-group-label{color:#60799e;letter-spacing:.12em;text-transform:uppercase;padding:2px 8px 3px;font-size:6px;font-weight:900;display:block}.sidebar nav .nav-group button{color:#b7c7dc;border-radius:9px;gap:8px;min-height:31px;padding:3px 7px;font-size:9px;font-weight:800}.sidebar nav .nav-group button i{color:#91a9ca;border-radius:7px;flex:none;width:23px;height:23px;font-size:6px}.sidebar nav .nav-group button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar nav .nav-group button.active{background:linear-gradient(135deg,#f5c4512e,#1f539e6b);box-shadow:inset 2px 0 #f5c451,0 6px 12px #00000024}.sidebar nav .nav-group button.active i{color:#06142f;background:linear-gradient(135deg,#ffe183,#d4af37)}.sidebar-foot{flex:none;margin:0;padding:8px 7px 2px}.live-dot{font-size:6px}.live-dot i{width:6px;height:6px}.sidebar-foot p{margin:6px 0 0;font-size:7px;line-height:1.45}.sidebar.is-collapsed{padding-inline:10px}.sidebar.is-collapsed .brand-lockup{justify-content:center;padding:0}.sidebar.is-collapsed .brand-lockup>div,.sidebar.is-collapsed .workspace-label,.sidebar.is-collapsed .nav-group-label,.sidebar.is-collapsed nav button>span,.sidebar.is-collapsed .sidebar-foot p,.sidebar.is-collapsed .live-dot{display:none}.sidebar.is-collapsed .collapse-sidebar{right:-21px}.sidebar.is-collapsed nav{padding-right:0}.sidebar.is-collapsed .nav-group{place-items:center;gap:4px;padding:6px 0}.sidebar.is-collapsed nav .nav-group button{justify-content:center;width:42px;min-height:36px;padding:4px}.sidebar.is-collapsed nav .nav-group button i{width:27px;height:27px}.nav-backdrop{display:none}@media (width<=900px){.crm-shell,.crm-shell.sidebar-collapsed{display:block}.sidebar,.sidebar.is-collapsed{width:224px;padding:12px 10px 10px;left:-236px}.sidebar.mobile-open,.sidebar.is-collapsed.mobile-open{left:0}.sidebar.is-collapsed .brand-lockup{justify-content:flex-start;padding:0 25px 0 3px}.sidebar.is-collapsed .brand-lockup>div,.sidebar.is-collapsed .workspace-label,.sidebar.is-collapsed .nav-group-label,.sidebar.is-collapsed nav button>span,.sidebar.is-collapsed .sidebar-foot p,.sidebar.is-collapsed .live-dot{display:block}.sidebar.is-collapsed nav .nav-group{place-items:stretch stretch;gap:2px;padding:4px 0 5px;display:grid}.sidebar.is-collapsed nav .nav-group button{justify-content:flex-start;width:100%;min-height:31px;padding:3px 7px}.sidebar.is-collapsed nav .nav-group button i{width:23px;height:23px}.collapse-sidebar{display:none}.nav-backdrop{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0107148f;border:0;display:block;position:fixed;inset:0}}.elementor-code-box{text-align:left;background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #e7c85f;border-radius:16px;margin:4px 0 16px;padding:15px}.elementor-code-box>div:first-child>span{color:#9a7617;letter-spacing:.13em;font-size:7px;font-weight:900;display:block}.elementor-code-box>div:first-child>b{color:#06142f;margin-top:5px;font-size:11px;display:block}.elementor-code-box p{color:#64748b;margin:5px 0 0;font-size:7px;font-weight:700;line-height:1.55}.elementor-code-box>div:nth-child(2){flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.elementor-code-box button{color:#fff;background:linear-gradient(135deg,#06142f,#12376f);border:1px solid #0d3470;border-radius:9px;padding:8px 10px;font-size:7px;font-weight:900}.elementor-code-box button:last-child{color:#61480d;background:#fff;border-color:#d4af37}.elementor-code-box>small{color:#64748b;margin-top:9px;font-size:6px;font-weight:700;line-height:1.5;display:block}.email-settings-section{margin:20px 0}.branch-settings .form-grid>label:nth-child(2){display:none}.email-receiver-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.email-receiver-card{background:#fff;border:1px solid #dce5f0;border-radius:19px;padding:17px;box-shadow:0 10px 28px #05142f0f}.email-receiver-card>label{color:#475569;gap:5px;margin-top:11px;font-size:8px;font-weight:900;display:grid}.email-receiver-card input,.email-receiver-card textarea{color:#06142f;background:#f8fafc;border:1px solid #dce5f0;border-radius:10px;outline:none;width:100%;padding:9px 10px;font-size:8px;font-weight:700}.email-receiver-card textarea{resize:vertical;min-height:64px}.email-receiver-card input:focus,.email-receiver-card textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.email-receiver-card>small{color:#64748b;margin-top:7px;font-size:6px;line-height:1.55;display:block}.email-receiver-card>.primary-button{margin-top:11px}@media (width<=1100px){.email-receiver-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.email-receiver-grid{grid-template-columns:1fr}.elementor-code-box>div:nth-child(2){flex-direction:column}.elementor-code-box button{width:100%}}.delete-order{color:#b91c1c!important;background:#fff1f2!important;border:1px solid #fecaca!important}.new-order-button{color:#991b1b;background:linear-gradient(135deg,#fff7f7,#fff);border:1px solid #fecaca;border-radius:13px;align-items:center;gap:7px;padding:8px 10px;display:flex;position:relative;box-shadow:0 8px 22px #dc262617}.new-order-button i{background:#ef4444;border-radius:50%;width:7px;height:7px;font-size:0;font-style:normal;animation:1.5s infinite orderPulse;box-shadow:0 0 0 5px #ef44441f}.new-order-button span{letter-spacing:.08em;font-size:7px;font-weight:900}.new-order-button b{color:#fff;background:#b91c1c;border-radius:8px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;display:grid}.live-order-inbox{background:linear-gradient(135deg,#f0fdf4,#fff 55%,#fffdf3);border:1px solid #22c55e47;border-radius:18px;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:14px;margin:0 0 17px;padding:14px 16px;display:grid;box-shadow:0 12px 30px #05142f12}.live-order-pulse{color:#166534;letter-spacing:.13em;align-items:center;gap:8px;font-size:7px;font-weight:900;display:flex}.live-order-pulse i{background:#22c55e;border-radius:50%;width:10px;height:10px;animation:1.5s infinite orderPulse;box-shadow:0 0 0 6px #22c55e21}.live-order-copy b,.live-order-copy small{display:block}.live-order-copy b{color:#06142f;font-size:11px}.live-order-copy small{color:#64748b;margin-top:4px;font-size:7px;font-weight:700}.live-order-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.live-order-controls button{color:#475569;background:#fff;border:1px solid #dbe4ef;border-radius:10px;padding:8px 10px;font-size:7px;font-weight:900}.live-order-controls button:disabled{opacity:.55}.live-order-controls .sound-on{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.live-order-controls .open-orders{color:#fff;background:linear-gradient(135deg,#06142f,#12376f);border-color:#0f3267;box-shadow:0 8px 18px #06142f2e}.live-order-controls .open-orders b{color:#06142f;background:#f5c451;border-radius:7px;place-items:center;min-width:20px;height:20px;margin-left:5px;display:inline-grid}.incoming-order-alert{z-index:120;color:#fff;background:linear-gradient(145deg,#041027,#0b2b5c);border:1px solid #f5c451;border-radius:22px;grid-template-columns:48px minmax(0,1fr);gap:11px;width:min(410px,100vw - 24px);padding:18px;animation:.35s ease-out orderEnter;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 28px 75px #030b1d6b}.incoming-icon{color:#f5c451;background:#f5c45124;border:2px solid #f5c451;border-radius:15px;place-items:center;width:45px;height:45px;font-size:20px;font-weight:900;display:grid}.incoming-copy{min-width:0}.incoming-copy span{color:#f5c451;letter-spacing:.13em;font-size:7px;font-weight:900;display:block}.incoming-copy h3{margin:5px 0 3px;font-size:16px}.incoming-copy p{color:#c7d6eb;margin:0;font-size:8px;font-weight:700}.incoming-copy>b{color:#fff;margin-top:7px;font-size:12px;display:block}.incoming-open{color:#06142f;background:linear-gradient(135deg,#ffe084,#d4af37);border:1px solid #f5c451;border-radius:12px;grid-column:1/-1;padding:11px;font-size:9px;font-weight:900}.incoming-dismiss{color:#a9bad2;background:0 0;border:0;font-size:18px;position:absolute;top:8px;right:10px}@keyframes orderPulse{50%{opacity:.65;transform:scale(.82)}}@keyframes orderEnter{0%{opacity:0;transform:translateY(24px)}}@media (width<=1050px){.live-order-inbox{grid-template-columns:auto 1fr}.live-order-controls{grid-column:1/-1;justify-content:flex-start}}@media (width<=640px){.new-order-button span{display:none}.new-order-button{padding:6px 7px}.new-order-button i{display:none}.topbar-actions{gap:6px}.live-order-inbox{grid-template-columns:1fr;gap:10px;padding:13px}.live-order-pulse{padding-left:5px}.live-order-copy{padding:0 5px}.live-order-controls{grid-template-columns:1fr 1fr;display:grid}.live-order-controls button{min-height:39px}.live-order-controls .open-orders{grid-column:1/-1}.incoming-order-alert{bottom:12px;right:12px}}
