:root{--jcrm-17213a08:#17213a08;--jcrm-6258ed1c:#6258ed1c;--jcrm-17214112:#17214112;--jcrm-17213a26:#17213a26;--jcrm-1b234039:#1b234039;--jcrm-777f90:#777f90;--jcrm-f0eeff:#f0eeff;--jcrm-eef0f4:#eef0f4;--jcrm-f2f0ff:#f2f0ff;--jcrm-6258ed:#6258ed;--jcrm-a0a7b4:#a0a7b4;--jcrm-8a909e:#8a909e;--jcrm-51596c:#51596c;--jcrm-e8e8fc:#e8e8fc;--jcrm-8a93a3:#8a93a3;--jcrm-b5b1dc:#b5b1dc;--jcrm-8a7dcd:#8a7dcd;--jcrm-7a97c8:#7a97c8;--jcrm-697487:#697487;--jcrm-5c53cb:#5c53cb;--jcrm-8b93a3:#8b93a3;--jcrm-7aa58b:#7aa58b;--jcrm-6d63e7:#6d63e7;--jcrm-fafbfc:#fafbfc;--jcrm-fcfcff:#fcfcff;--jcrm-adb3bf:#adb3bf;--jcrm-222635:#222635;--jcrm-e8eaf0:#e8eaf0;--jcrm-8678c2:#8678c2;--jcrm-8a909d:#8a909d;--jcrm-f0f1f5:#f0f1f5;--jcrm-282b39:#282b39;--jcrm-5d6578:#5d6578;--jcrm-949dae:#949dae;--jcrm-a5aab5:#a5aab5;--jcrm-a2a7b1:#a2a7b1;--jcrm-646e81:#646e81;--jcrm-b1b6c0:#b1b6c0;--jcrm-41495c:#41495c;--jcrm-a7adba:#a7adba;--jcrm-949dac:#949dac;--jcrm-868d9c:#868d9c;--jcrm-eceef5:#eceef5;--jcrm-818b9c:#818b9c;--jcrm-f0eefb:#f0eefb;--jcrm-bd9b62:#bd9b62;--jcrm-9399a7:#9399a7;--jcrm-f3f4f7:#f3f4f7;--jcrm-efedff:#efedff;--jcrm-9ba2b0:#9ba2b0;--jcrm-eceef3:#eceef3;--jcrm-a5acb8:#a5acb8;--jcrm-666e7f:#666e7f;--jcrm-a2a8b4:#a2a8b4;--jcrm-a9afbb:#a9afbb;--jcrm-eef4ff:#eef4ff;--jcrm-6e63ea:#6e63ea;--jcrm-a0a6b6:#a0a6b6;--jcrm-a1a7b2:#a1a7b2;--jcrm-939bab:#939bab;--jcrm-f1f5ff:#f1f5ff;--jcrm-9ba1ac:#9ba1ac;--jcrm-edf7f1:#edf7f1;--jcrm-a1a8b5:#a1a8b5;--jcrm-969caa:#969caa;--jcrm-eae6fc:#eae6fc;--jcrm-a6abb5:#a6abb5;--jcrm-858b99:#858b99;--jcrm-a8afbc:#a8afbc;--jcrm-f1f2f6:#f1f2f6;--jcrm-939aa7:#939aa7;--jcrm-9ba1ae:#9ba1ae;--jcrm-afb5c1:#afb5c1;--jcrm-f4f2ff:#f4f2ff;--jcrm-eceef4:#eceef4;--jcrm-a498d2:#a498d2;--jcrm-a498dc:#a498dc;--jcrm-b5bbc5:#b5bbc5;--jcrm-9399a6:#9399a6;--jcrm-9a88d2:#9a88d2;--jcrm-fff6e9:#fff6e9;--jcrm-655ae2:#655ae2;--jcrm-222735:#222735;--jcrm-eef0f3:#eef0f3;--jcrm-9d94c9:#9d94c9;--jcrm-929bab:#929bab;--jcrm-697386:#697386;--jcrm-fcfcfe:#fcfcfe;--jcrm-e9e6fd:#e9e6fd;--jcrm-f2edff:#f2edff;--jcrm-a0a5af:#a0a5af;--jcrm-b0b5c0:#b0b5c0;--jcrm-e7eaf0:#e7eaf0;--jcrm-34394a:#34394a;--jcrm-b7bcc5:#b7bcc5;--jcrm-e4e7ef:#e4e7ef;--jcrm-faf9ff:#faf9ff;--jcrm-7b93c4:#7b93c4;--jcrm-f8f9fc:#f8f9fc;--jcrm-b0b6c1:#b0b6c1;--jcrm-8a94a5:#8a94a5;--jcrm-a9aeba:#a9aeba;--jcrm-747d8d:#747d8d;--jcrm-b0b5bf:#b0b5bf;--jcrm-a1a8b6:#a1a8b6;--jcrm-eeebff:#eeebff;--jcrm-eceef2:#eceef2;--jcrm-5e6575:#5e6575;--jcrm-fdfcff:#fdfcff;--jcrm-c7c1ff:#c7c1ff;--jcrm-fff:#fff;}
html[data-theme=dark]{color-scheme:dark;--jcrm-17213a08:#00000008;--jcrm-6258ed1c:#0000001c;--jcrm-17214112:#00000012;--jcrm-17213a26:#00000026;--jcrm-1b234039:#00000039;--jcrm-777f90:#a1aec2;--jcrm-f0eeff:#262337;--jcrm-eef0f4:#303b4e;--jcrm-f2f0ff:#262337;--jcrm-6258ed:#938de6;--jcrm-a0a7b4:#a1aec2;--jcrm-8a909e:#a1aec2;--jcrm-51596c:#dce4f1;--jcrm-e8e8fc:#232337;--jcrm-8a93a3:#a1aec2;--jcrm-b5b1dc:#a49fd4;--jcrm-8a7dcd:#a59bd8;--jcrm-7a97c8:#9db2d6;--jcrm-697487:#dce4f1;--jcrm-5c53cb:#9a95df;--jcrm-8b93a3:#a1aec2;--jcrm-7aa58b:#a1aec2;--jcrm-6d63e7:#948de6;--jcrm-fafbfc:#1c2330;--jcrm-fcfcff:#232337;--jcrm-adb3bf:#a1aec2;--jcrm-222635:#dce4f1;--jcrm-e8eaf0:#303b4e;--jcrm-8678c2:#a9a0d4;--jcrm-8a909d:#a1aec2;--jcrm-f0f1f5:#303b4e;--jcrm-282b39:#dce4f1;--jcrm-5d6578:#dce4f1;--jcrm-949dae:#a1aec2;--jcrm-a5aab5:#a1aec2;--jcrm-a2a7b1:#a1aec2;--jcrm-646e81:#dce4f1;--jcrm-b1b6c0:#a1aec2;--jcrm-41495c:#dce4f1;--jcrm-a7adba:#a1aec2;--jcrm-949dac:#a1aec2;--jcrm-868d9c:#a1aec2;--jcrm-eceef5:#232837;--jcrm-818b9c:#a1aec2;--jcrm-f0eefb:#262337;--jcrm-bd9b62:#d6c19e;--jcrm-9399a7:#a1aec2;--jcrm-f3f4f7:#1c2330;--jcrm-efedff:#262337;--jcrm-9ba2b0:#a1aec2;--jcrm-eceef3:#303b4e;--jcrm-a5acb8:#a1aec2;--jcrm-666e7f:#dce4f1;--jcrm-a2a8b4:#a1aec2;--jcrm-a9afbb:#a1aec2;--jcrm-eef4ff:#232a37;--jcrm-6e63ea:#948de6;--jcrm-a0a6b6:#a1aec2;--jcrm-a1a7b2:#a1aec2;--jcrm-939bab:#a1aec2;--jcrm-f1f5ff:#232937;--jcrm-9ba1ac:#a1aec2;--jcrm-edf7f1:#23372b;--jcrm-a1a8b5:#a1aec2;--jcrm-969caa:#a1aec2;--jcrm-eae6fc:#303b4e;--jcrm-a6abb5:#a1aec2;--jcrm-858b99:#a1aec2;--jcrm-a8afbc:#a1aec2;--jcrm-f1f2f6:#303b4e;--jcrm-939aa7:#a1aec2;--jcrm-9ba1ae:#a1aec2;--jcrm-afb5c1:#a1aec2;--jcrm-f4f2ff:#262337;--jcrm-eceef4:#303b4e;--jcrm-a498d2:#aa9fd5;--jcrm-a498dc:#a498dc;--jcrm-b5bbc5:#a1aec2;--jcrm-9399a6:#a1aec2;--jcrm-9a88d2:#aa9bd9;--jcrm-fff6e9:#372f23;--jcrm-655ae2:#948de6;--jcrm-222735:#dce4f1;--jcrm-eef0f3:#303b4e;--jcrm-9d94c9:#aba3d0;--jcrm-929bab:#a1aec2;--jcrm-697386:#dce4f1;--jcrm-fcfcfe:#1c2330;--jcrm-e9e6fd:#303b4e;--jcrm-f2edff:#292337;--jcrm-a0a5af:#a1aec2;--jcrm-b0b5c0:#a1aec2;--jcrm-e7eaf0:#303b4e;--jcrm-34394a:#dce4f1;--jcrm-b7bcc5:#a1aec2;--jcrm-e4e7ef:#303b4e;--jcrm-faf9ff:#272337;--jcrm-7b93c4:#9fb1d4;--jcrm-f8f9fc:#1c2330;--jcrm-b0b6c1:#a1aec2;--jcrm-8a94a5:#a1aec2;--jcrm-a9aeba:#a1aec2;--jcrm-747d8d:#a1aec2;--jcrm-b0b5bf:#a1aec2;--jcrm-a1a8b6:#a1aec2;--jcrm-eeebff:#262337;--jcrm-eceef2:#303b4e;--jcrm-5e6575:#dce4f1;--jcrm-fdfcff:#1c2330;--jcrm-c7c1ff:#252337;--jcrm-fff:#171c24;}

    #jasper-white-crm{color-scheme:inherit;--jw-bg:var(--jcrm-fff);--jw-text:var(--jcrm-222735);--jw-muted:var(--jcrm-8a909d);--jw-line:var(--jcrm-eceef3);--jw-soft:var(--jcrm-f8f9fc);--jw-accent:var(--jcrm-6258ed);--jw-accent-soft:var(--jcrm-f0eeff);--jw-radius:12px;font:13px/1.5 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--jw-text);width:100%}
    #jasper-white-crm *{box-sizing:border-box;min-width:0}
    #jasper-white-crm h2,#jasper-white-crm h3,#jasper-white-crm p{margin:0}
    #jasper-white-crm button,#jasper-white-crm input,#jasper-white-crm textarea,#jasper-white-crm select{font:inherit;color:inherit}
    #jasper-white-crm button{cursor:pointer}
    #jasper-white-crm button:focus-visible,#jasper-white-crm input:focus-visible,#jasper-white-crm select:focus-visible,#jasper-white-crm textarea:focus-visible{outline:3px solid var(--jcrm-c7c1ff);outline-offset:3px}
    #jasper-white-crm [hidden]{display:none!important}
    #jasper-white-crm .jw-preview{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px;padding-right:90px}
    #jasper-white-crm .jw-preview-label{font-size:11px;color:var(--jw-muted)}
    #jasper-white-crm .jw-switch{display:flex;gap:3px;background:var(--jcrm-f3f4f7);border:1px solid var(--jcrm-eceef2);padding:4px;border-radius:10px}
    #jasper-white-crm .jw-switch button{border:0;background:transparent;padding:8px 17px;border-radius:7px;font-size:12px;color:var(--jcrm-858b99)}
    #jasper-white-crm .jw-switch button[aria-pressed=true]{background:var(--jcrm-fff);color:var(--jcrm-282b39);box-shadow:0 1px 5px var(--jcrm-17214112)}
    #jasper-white-crm .jw-window{background:var(--jcrm-fff);border:1px solid var(--jcrm-e8eaf0);border-radius:16px;overflow:hidden;box-shadow:0 16px 50px var(--jcrm-17213a08)}
    #jasper-white-crm .jw-admin{display:grid;grid-template-columns:174px minmax(0,1fr);min-height:730px}
    #jasper-white-crm .jw-sidebar{background:var(--jcrm-fff);border-right:1px solid var(--jw-line);padding:23px 12px;display:flex;flex-direction:column;gap:30px}
    #jasper-white-crm .jw-logo{display:flex;align-items:center;gap:9px;padding:0 10px;font-weight:600;font-size:15px;letter-spacing:-.04em;color:var(--jcrm-222635)}
    #jasper-white-crm .jw-logomark{height:26px;width:26px;display:grid;place-items:center;border-radius:8px;background:var(--jw-accent);color:var(--jcrm-fff)}
    #jasper-white-crm svg,#jasper-white-crm i[data-lucide]{width:16px;height:16px;flex-shrink:0}
    #jasper-white-crm .jw-logomark svg{height:15px;width:15px}
    #jasper-white-crm .jw-label{color:var(--jcrm-a0a5af);font-size:11px;font-weight:500;letter-spacing:.04em}
    #jasper-white-crm .jw-sidebar .jw-label{padding:0 12px;margin-bottom:10px}
    #jasper-white-crm .jw-nav{display:grid;gap:5px}
    #jasper-white-crm .jw-nav button{border:0;background:transparent;display:flex;align-items:center;gap:11px;padding:11px 12px;text-align:left;border-radius:8px;font-size:12px;color:var(--jcrm-8a909e)}
    #jasper-white-crm .jw-nav button[aria-pressed=true]{background:var(--jcrm-f2f0ff);color:var(--jcrm-655ae2);font-weight:500}
    #jasper-white-crm .jw-nav button>span:last-child:not(:first-child){margin-left:auto;font-size:11px;font-variant-numeric:tabular-nums}
    #jasper-white-crm .jw-sidebar-foot{margin-top:auto;border-top:1px solid var(--jw-line);padding-top:18px}
    #jasper-white-crm .jw-workspace{display:flex;gap:9px;align-items:center;padding:0 8px}
    #jasper-white-crm .jw-avatar{height:30px;width:30px;flex-shrink:0;border-radius:10px;background:var(--jcrm-f0eefb);color:var(--jcrm-8678c2);display:grid;place-items:center;font-size:11px;font-weight:500}
    #jasper-white-crm .jw-workspace p{font-size:11px;font-weight:500}
    #jasper-white-crm .jw-workspace span{font-size:11px;color:var(--jcrm-a2a7b1)}
    #jasper-white-crm .jw-topbar{height:66px;border-bottom:1px solid var(--jw-line);display:flex;gap:20px;align-items:center;justify-content:space-between;padding:0 24px;background:var(--jcrm-fff)}
    #jasper-white-crm .jw-breadcrumb{display:flex;gap:9px;align-items:center;font-size:11px;color:var(--jcrm-a5aab5)}
    #jasper-white-crm .jw-breadcrumb strong{font-weight:400;color:var(--jcrm-666e7f)}
    #jasper-white-crm .jw-topright{display:flex;align-items:center;gap:16px}
    #jasper-white-crm .jw-topsearch{display:flex;align-items:center;gap:7px;color:var(--jcrm-b0b5c0)}
    #jasper-white-crm .jw-topsearch input{border:0;outline:none;background:var(--jcrm-fff);width:150px;padding:7px 0;font-size:11px;color:var(--jcrm-5e6575)}
    #jasper-white-crm .jw-topsearch input::placeholder{color:var(--jcrm-a9aeba)}
    #jasper-white-crm .jw-demo{font-size:11px;color:var(--jcrm-9ba1ae);background:var(--jcrm-fafbfc);border:1px solid var(--jcrm-eef0f3);border-radius:5px;padding:3px 6px}
    #jasper-white-crm .jw-mainhead{padding:25px 26px 0;display:flex;justify-content:space-between;align-items:start;gap:18px;flex-wrap:wrap}
    #jasper-white-crm h2{font-size:25px;font-weight:600;line-height:1.2;letter-spacing:-.055em}
    #jasper-white-crm .jw-subtitle{color:var(--jcrm-9399a6);font-size:11px;margin-top:8px}
    #jasper-white-crm .jw-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;border:1px solid var(--jcrm-e8eaf0);border-radius:7px;padding:8px 12px;background:var(--jcrm-fff);font-size:11px;font-weight:500;white-space:nowrap}
    #jasper-white-crm .jw-button-primary{background:var(--jw-accent);border-color:var(--jw-accent);color:var(--jcrm-fff);box-shadow:0 3px 8px var(--jcrm-6258ed1c)}
    #jasper-white-crm .jw-button svg{height:13px;width:13px}
    #jasper-white-crm .jw-heading-actions{display:flex;gap:8px;align-items:center}
    #jasper-white-crm .jw-tabs{display:flex;gap:20px;border-bottom:1px solid var(--jw-line);padding:0 26px;margin-top:23px}
    #jasper-white-crm .jw-tabs button{display:flex;align-items:center;gap:7px;position:relative;padding:0 0 13px;background:transparent;border:0;font-size:11px;color:var(--jcrm-969caa)}
    #jasper-white-crm .jw-tabs button[aria-pressed=true]{color:var(--jcrm-34394a);font-weight:500}
    #jasper-white-crm .jw-tabs button[aria-pressed=true]:after{content:"";height:2px;border-radius:2px;background:var(--jcrm-6e63ea);position:absolute;bottom:-1px;left:0;right:0}
    #jasper-white-crm .jw-count{border-radius:5px;padding:1px 5px;background:var(--jcrm-f3f4f7);color:var(--jcrm-9399a7);font-size:11px;min-width:18px;text-align:center}
    #jasper-white-crm .jw-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) 236px}
    #jasper-white-crm .jw-contact-grid[data-drawer=closed]{grid-template-columns:1fr}
    #jasper-white-crm .jw-toolbar{padding:17px 25px;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}
    #jasper-white-crm .jw-filter{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--jcrm-9ba1ac)}
    #jasper-white-crm .jw-filter select{border:1px solid var(--jcrm-eceef3);border-radius:6px;background:var(--jcrm-fff);font-size:11px;padding:6px 9px;max-width:150px;color:var(--jcrm-777f90)}
    #jasper-white-crm .jw-sort{font-size:11px;color:var(--jcrm-a9aeba)}
    #jasper-white-crm .jw-tablewrap{overflow-x:auto}
    #jasper-white-crm table{width:100%;border-collapse:collapse;font-size:11px}
    #jasper-white-crm th{background:var(--jcrm-fcfcfe);color:var(--jcrm-a1a7b2);text-align:left;font-weight:400;border-top:1px solid var(--jcrm-f0f1f5);border-bottom:1px solid var(--jcrm-f0f1f5);padding:10px 14px;white-space:nowrap}
    #jasper-white-crm td{padding:13px 14px;border-bottom:1px solid var(--jcrm-f0f1f5);vertical-align:middle;color:var(--jcrm-939aa7)}
    #jasper-white-crm th:first-child,#jasper-white-crm td:first-child{padding-left:25px}
    #jasper-white-crm tr[data-selected=true]{background:var(--jcrm-faf9ff)}
    #jasper-white-crm .jw-person{display:flex;gap:10px;align-items:center;text-align:left;background:transparent;border:0;padding:0;min-width:136px}
    #jasper-white-crm .jw-person .jw-avatar{width:28px;height:28px;border-radius:9px;font-size:10px}
    #jasper-white-crm .jw-person-name{color:var(--jcrm-51596c);font-size:11px;font-weight:500;display:block;white-space:nowrap}
    #jasper-white-crm .jw-person-sub{color:var(--jcrm-a6abb5);font-size:11px;display:block;margin-top:2px;white-space:nowrap}
    #jasper-white-crm .jw-status{display:inline-flex;gap:5px;align-items:center;font-size:10px;border-radius:5px;padding:3px 6px;white-space:nowrap;background:var(--jcrm-f1f5ff);color:var(--jcrm-7b93c4)}
    #jasper-white-crm .jw-status:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}
    #jasper-white-crm .jw-status[data-status=New]{background:var(--jcrm-efedff);color:var(--jcrm-8a7dcd)}
    #jasper-white-crm .jw-status[data-status=Waiting]{background:var(--jcrm-fff6e9);color:var(--jcrm-bd9b62)}
    #jasper-white-crm .jw-status[data-status=Resolved]{background:var(--jcrm-edf7f1);color:var(--jcrm-7aa58b)}
    #jasper-white-crm .jw-status[data-status=Open]{background:var(--jcrm-eef4ff);color:var(--jcrm-7a97c8)}
    #jasper-white-crm .jw-empty{padding:32px 25px;color:var(--jcrm-9ba2b0);font-size:12px}
    #jasper-white-crm .jw-tablefooter{display:flex;justify-content:space-between;align-items:center;padding:17px 25px;font-size:11px;color:var(--jcrm-a2a8b4)}
    #jasper-white-crm .jw-inspector{border-left:1px solid var(--jw-line);padding:19px;background:var(--jcrm-fff)}
    #jasper-white-crm .jw-inspector-tools{display:flex;align-items:center;justify-content:space-between;color:var(--jcrm-b0b6c1);margin-bottom:17px;font-size:11px}
    #jasper-white-crm .jw-icon-button{border:0;background:transparent;color:var(--jcrm-a9afbb);padding:4px;display:inline-flex;align-items:center;justify-content:center}
    #jasper-white-crm .jw-profile-avatar{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,var(--jcrm-f2edff),var(--jcrm-e8e8fc));color:var(--jcrm-9a88d2);font-size:16px;margin-bottom:13px}
    #jasper-white-crm .jw-inspector h3{font-size:16px;letter-spacing:-.03em;font-weight:600;color:var(--jcrm-41495c)}
    #jasper-white-crm .jw-inspector-email{font-size:11px;color:var(--jcrm-a0a7b4);margin:5px 0 16px;overflow-wrap:anywhere}
    #jasper-white-crm .jw-inspector-actions{display:flex;gap:7px;margin-bottom:23px;flex-wrap:wrap}
    #jasper-white-crm .jw-inspector-actions .jw-button{font-size:10px;padding:7px 9px;color:var(--jcrm-868d9c)}
    #jasper-white-crm .jw-section-title{font-size:11px;color:var(--jcrm-b0b5bf);letter-spacing:.035em;margin-bottom:14px}
    #jasper-white-crm .jw-fields{display:grid;gap:15px}
    #jasper-white-crm .jw-field{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:center;font-size:11px}
    #jasper-white-crm .jw-field>span:first-child{color:var(--jcrm-afb5c1)}
    #jasper-white-crm .jw-field>span:last-child{color:var(--jcrm-8b93a3);overflow-wrap:anywhere}
    #jasper-white-crm .jw-field select{width:100%;background:var(--jcrm-fff);border:1px solid var(--jcrm-eef0f4);border-radius:5px;font-size:10px;padding:5px;color:var(--jcrm-8a93a3)}
    #jasper-white-crm .jw-divider{border:0;border-top:1px solid var(--jw-line);margin:22px 0}
    #jasper-white-crm .jw-note{color:var(--jcrm-939bab);font-size:11px;line-height:1.7}
    #jasper-white-crm .jw-activity{position:relative;display:grid;grid-template-columns:16px 1fr;gap:9px;margin:12px 0;color:var(--jcrm-a7adba);font-size:11px}
    #jasper-white-crm .jw-activity svg{height:12px;width:12px;color:var(--jcrm-b5b1dc);margin-top:2px}
    #jasper-white-crm .jw-mainsection{padding:24px 26px}
    #jasper-white-crm .jw-message-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:25px;margin-top:25px}
    #jasper-white-crm .jw-message-list{display:grid;gap:0}
    #jasper-white-crm .jw-message{padding:17px 0;border-bottom:1px solid var(--jw-line)}
    #jasper-white-crm .jw-message strong{font-weight:500;color:var(--jcrm-5d6578);font-size:12px}
    #jasper-white-crm .jw-message p{color:var(--jcrm-949dac);font-size:12px;margin-top:7px;line-height:1.75;overflow-wrap:anywhere}
    #jasper-white-crm .jw-message span{font-size:11px;color:var(--jcrm-b0b5bf);display:block;margin-top:8px}
    #jasper-white-crm .jw-compose{border:1px solid var(--jcrm-eceef4);border-radius:var(--jw-radius);padding:20px;align-self:start;background:var(--jcrm-fff)}
    #jasper-white-crm .jw-compose label,#jasper-white-crm .jw-form label{display:block;font-size:11px;color:var(--jcrm-8a94a5);margin:13px 0 7px}
    #jasper-white-crm .jw-compose textarea,#jasper-white-crm .jw-compose select,#jasper-white-crm .jw-form input,#jasper-white-crm .jw-form textarea{width:100%;background:var(--jcrm-fff);border:1px solid var(--jcrm-e7eaf0);border-radius:7px;padding:10px 12px;font-size:12px;resize:vertical;outline-offset:2px}
    #jasper-white-crm .jw-compose .jw-button{margin-top:14px}
    #jasper-white-crm .jw-task-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;border-bottom:1px solid var(--jw-line)}
    #jasper-white-crm .jw-task-label{display:flex;align-items:start;gap:12px;font-size:12px;color:var(--jcrm-697386)}
    #jasper-white-crm .jw-task-label input{margin-top:3px;accent-color:var(--jw-accent)}
    #jasper-white-crm .jw-task-label span span{display:block;font-size:11px;color:var(--jcrm-a8afbc);margin-top:5px}
    #jasper-white-crm .jw-file-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--jw-line)}
    #jasper-white-crm .jw-file-name{display:flex;gap:12px;align-items:center}
    #jasper-white-crm .jw-file-mark{width:34px;height:40px;display:grid;place-items:center;color:var(--jcrm-9d94c9);background:var(--jcrm-f4f2ff);border:1px solid var(--jcrm-eae6fc);border-radius:6px}
    #jasper-white-crm .jw-file-name p{font-size:12px;color:var(--jcrm-747d8d)}
    #jasper-white-crm .jw-file-name span{font-size:11px;color:var(--jcrm-adb3bf)}
    #jasper-white-crm .jw-capture-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:25px}
    #jasper-white-crm .jw-form{padding:22px;border:1px solid var(--jcrm-eceef3);border-radius:var(--jw-radius);background:var(--jcrm-fff)}
    #jasper-white-crm .jw-form .jw-button{margin-top:16px}
    #jasper-white-crm .jw-flow-step{display:flex;gap:12px;margin:18px 0;align-items:start}
    #jasper-white-crm .jw-flow-step>span{width:22px;height:22px;background:var(--jcrm-f4f2ff);color:var(--jcrm-a498d2);border-radius:7px;display:grid;place-items:center;font-size:11px;flex-shrink:0}
    #jasper-white-crm .jw-flow-step p{font-size:12px;color:var(--jcrm-818b9c)}
    #jasper-white-crm .jw-flow-step small{font-size:11px;color:var(--jcrm-b1b6c0);display:block;margin-top:5px}
    #jasper-white-crm .jw-footnote{font-size:11px;color:var(--jcrm-b0b5bf);padding:17px 25px;border-top:1px solid var(--jcrm-f1f2f6)}
    #jasper-white-crm .jw-portal{min-height:730px;background:var(--jcrm-fff)}
    #jasper-white-crm .jw-portal-header{padding:22px 32px;border-bottom:1px solid var(--jw-line);display:flex;justify-content:space-between;align-items:center;gap:20px}
    #jasper-white-crm .jw-portal-brand{display:flex;align-items:center;gap:11px;font-size:14px;font-weight:600;letter-spacing:-.03em}
    #jasper-white-crm .jw-portal-account{display:flex;gap:10px;align-items:center;font-size:11px;color:var(--jcrm-939bab)}
    #jasper-white-crm .jw-portal-content{padding:36px;max-width:1060px;margin:auto}
    #jasper-white-crm .jw-portal-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:28px}
    #jasper-white-crm .jw-portal-intro h2{font-size:30px;letter-spacing:-.05em}
    #jasper-white-crm .jw-private-tag{display:inline-flex;gap:7px;align-items:center;color:var(--jcrm-a5acb8);font-size:11px}
    #jasper-white-crm .jw-private-tag svg{width:13px;height:13px}
    #jasper-white-crm .jw-portal-tabs{display:flex;gap:26px;border-bottom:1px solid var(--jw-line);margin-bottom:27px;flex-wrap:wrap}
    #jasper-white-crm .jw-portal-tabs button{background:transparent;border:0;position:relative;color:var(--jcrm-a1a8b6);font-size:12px;padding:0 0 14px;display:flex;gap:8px;align-items:center}
    #jasper-white-crm .jw-portal-tabs button[aria-pressed=true]{color:var(--jcrm-5c53cb);font-weight:500}
    #jasper-white-crm .jw-portal-tabs button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;background:var(--jcrm-6d63e7);height:2px;border-radius:2px}
    #jasper-white-crm .jw-portal-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:35px}
    #jasper-white-crm .jw-request{padding:22px 0;border-bottom:1px solid var(--jcrm-eef0f4)}
    #jasper-white-crm .jw-request:first-child{padding-top:0}
    #jasper-white-crm .jw-request-top{display:flex;gap:15px;align-items:center;justify-content:space-between}
    #jasper-white-crm .jw-request h3{font-size:13px;font-weight:500;color:var(--jcrm-646e81)}
    #jasper-white-crm .jw-request p{font-size:12px;color:var(--jcrm-a1a8b5);margin-top:9px;line-height:1.7}
    #jasper-white-crm .jw-request-meta{font-size:11px;color:var(--jcrm-b7bcc5);margin-top:15px}
    #jasper-white-crm .jw-nextstep{padding:23px;border:1px solid var(--jcrm-e9e6fd);border-radius:14px;background:var(--jcrm-fdfcff)}
    #jasper-white-crm .jw-nextstep-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--jcrm-eeebff);color:var(--jcrm-a498dc);margin-bottom:18px}
    #jasper-white-crm .jw-nextstep h3{font-size:15px;font-weight:500;letter-spacing:-.02em}
    #jasper-white-crm .jw-nextstep p{font-size:12px;color:var(--jcrm-a0a6b6);line-height:1.8;margin:9px 0 18px}
    #jasper-white-crm .jw-timeline{margin-top:25px}
    #jasper-white-crm .jw-timeline .jw-activity{margin:20px 0;grid-template-columns:18px 1fr}
    #jasper-white-crm .jw-timeline .jw-activity strong{font-size:11px;color:var(--jcrm-929bab);font-weight:400;display:block}
    #jasper-white-crm .jw-timeline .jw-activity span{font-size:11px;color:var(--jcrm-b5bbc5);display:block;margin-top:4px}
    #jasper-white-crm .jw-modal{border:1px solid var(--jcrm-e4e7ef);border-radius:16px;padding:25px;background:var(--jcrm-fff);color:var(--jw-text);box-shadow:0 30px 80px var(--jcrm-17213a26);width:min(420px,calc(100% - 30px))}
    #jasper-white-crm .jw-modal::backdrop{background:var(--jcrm-1b234039)}
    #jasper-white-crm .jw-modal h3{font-size:18px;font-weight:600;letter-spacing:-.03em}
    #jasper-white-crm .jw-modal .jw-form{padding:0;border:0}
    #jasper-white-crm .jw-modal-actions{display:flex;gap:8px;justify-content:end;margin-top:20px}
    #jasper-white-crm .jw-document{background:var(--jcrm-fcfcff);border:1px solid var(--jcrm-eceef5);border-radius:10px;padding:23px;margin-top:20px;white-space:pre-wrap;font-size:12px;color:var(--jcrm-949dae);line-height:1.9}
    #jasper-white-crm .jw-settings-row{display:flex;gap:20px;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--jw-line);font-size:12px;color:var(--jcrm-949dae);flex-wrap:wrap}
    #jasper-white-crm .jw-settings-row strong{color:var(--jcrm-697487);font-weight:500}
    @media(max-width:1050px){#jasper-white-crm .jw-contact-grid{grid-template-columns:minmax(0,1fr) 216px}#jasper-white-crm .jw-admin{grid-template-columns:158px minmax(0,1fr)}#jasper-white-crm .jw-inspector{padding:16px}#jasper-white-crm .jw-topsearch input{width:120px}#jasper-white-crm .jw-source-column{display:none}}
    @media(max-width:800px){#jasper-white-crm .jw-contact-grid{grid-template-columns:1fr}#jasper-white-crm .jw-inspector{border-left:0;border-top:1px solid var(--jw-line);display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px}#jasper-white-crm .jw-inspector-tools{grid-column:span 2;margin-bottom:0}#jasper-white-crm .jw-inspector .jw-profile{grid-column:1}#jasper-white-crm .jw-inspector .jw-profile-data{grid-column:2}#jasper-white-crm .jw-inspector .jw-history{grid-column:span 2}#jasper-white-crm .jw-inspector .jw-divider{margin:10px 0}#jasper-white-crm .jw-admin{grid-template-columns:142px minmax(0,1fr)}#jasper-white-crm .jw-sidebar{padding:23px 8px}#jasper-white-crm .jw-nav button{font-size:11px;padding:10px;gap:8px}#jasper-white-crm .jw-logo{font-size:13px;padding:0 8px}#jasper-white-crm .jw-topbar{padding:0 18px}#jasper-white-crm .jw-topsearch{display:none}#jasper-white-crm .jw-message-layout,#jasper-white-crm .jw-capture-layout,#jasper-white-crm .jw-portal-grid{grid-template-columns:1fr}#jasper-white-crm .jw-portal-content{padding:28px}#jasper-white-crm .jw-nextstep{margin-top:4px}}
    @media(max-width:560px){#jasper-white-crm .jw-admin{display:block}#jasper-white-crm .jw-sidebar{border-right:0;border-bottom:1px solid var(--jw-line);padding:14px;gap:14px}#jasper-white-crm .jw-logo{padding:0 2px}#jasper-white-crm .jw-sidebar .jw-label,#jasper-white-crm .jw-sidebar-foot{display:none}#jasper-white-crm .jw-nav{display:flex;gap:4px;flex-wrap:wrap}#jasper-white-crm .jw-nav button{padding:8px 9px;font-size:11px;gap:5px}#jasper-white-crm .jw-nav button>span:last-child:not(:first-child){margin-left:0}#jasper-white-crm .jw-topbar{height:48px;padding:0 20px}#jasper-white-crm .jw-topright>.jw-avatar{display:none}#jasper-white-crm .jw-mainhead{padding:23px 20px 0;gap:14px}#jasper-white-crm h2{font-size:24px}#jasper-white-crm .jw-tabs{padding:0 20px;gap:15px}#jasper-white-crm .jw-toolbar{padding:14px 20px}#jasper-white-crm .jw-sort{display:none}#jasper-white-crm th,#jasper-white-crm td{padding:13px 10px}#jasper-white-crm th:first-child,#jasper-white-crm td:first-child{padding-left:20px}#jasper-white-crm .jw-added-column{display:none}#jasper-white-crm .jw-tablefooter{padding:16px 20px}#jasper-white-crm .jw-inspector{display:block;padding:22px}#jasper-white-crm .jw-inspector .jw-profile-data{margin-top:20px}#jasper-white-crm .jw-mainsection{padding:20px}#jasper-white-crm .jw-portal-header{padding:19px 20px}#jasper-white-crm .jw-portal-content{padding:28px 20px}#jasper-white-crm .jw-portal-intro h2{font-size:27px}#jasper-white-crm .jw-portal-tabs{gap:21px}#jasper-white-crm .jw-file-row{flex-wrap:wrap}#jasper-white-crm .jw-preview{padding-right:85px;gap:8px}#jasper-white-crm .jw-preview-label{display:none}#jasper-white-crm .jw-switch button{padding:8px 12px}}
    @media(pointer:coarse){#jasper-white-crm button{min-height:44px}#jasper-white-crm input,#jasper-white-crm textarea,#jasper-white-crm select{font-size:16px}}
  
html{color-scheme:light}body{margin:0;background:var(--jcrm-fff);color:var(--jcrm-222735);font:14px/1.5 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.theme-toggle{border:1px solid var(--jcrm-e8eaf0);background:var(--jcrm-fff);color:var(--jcrm-939aa7);border-radius:7px;padding:7px 10px;font-size:12px}.auth-page{padding:70px 20px;display:flex;justify-content:center}.auth-card{width:100%;max-width:410px;position:relative}.auth-brand{font-size:19px;font-weight:600;letter-spacing:-.04em;margin-bottom:45px}.auth-card>.theme-toggle{position:absolute;right:0;top:0}.auth-kicker{font-size:11px;letter-spacing:.08em;color:var(--jcrm-939aa7)}.auth-card h1{font-size:29px;letter-spacing:-.045em;margin:10px 0}.auth-card p{color:var(--jcrm-939aa7);font-size:13px}.auth-card label{display:block;font-size:12px;margin:22px 0 7px;color:var(--jcrm-939aa7)}.auth-card label input,.auth-card label textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:12px;border:1px solid var(--jcrm-e8eaf0);background:var(--jcrm-fff);color:var(--jcrm-222735);border-radius:8px}.auth-submit{margin-top:22px;border:1px solid var(--jcrm-6258ed);background:var(--jcrm-6258ed);color:var(--jcrm-fff);border-radius:8px;padding:12px 18px;width:100%}.auth-card .auth-hint{font-size:12px;line-height:1.7;margin-top:25px}.auth-card [role=alert]{padding:12px;border:1px solid var(--jcrm-e8eaf0);border-radius:8px;color:var(--jcrm-222735)}.form-trap{display:none!important}.auth-card [hidden]{display:none!important}#jasper-white-crm .jw-alert{margin:16px 25px;padding:12px;border:1px solid var(--jcrm-e8eaf0);border-radius:8px;font-size:12px}#jasper-white-crm .jw-pagebar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:22px}#jasper-white-crm .jw-progress{color:var(--jcrm-939aa7);font-size:12px}#jasper-white-crm .jw-invite-link{width:100%;padding:9px;border:1px solid var(--jcrm-e8eaf0);background:var(--jcrm-fff);color:var(--jcrm-222735);border-radius:7px;font-size:11px}#jasper-white-crm .jw-checkbox{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--jcrm-939aa7);margin-top:14px}#jasper-white-crm .jw-modal .jw-form select{width:100%;padding:10px;border:1px solid var(--jcrm-e8eaf0);border-radius:7px;background:var(--jcrm-fff);color:var(--jcrm-222735)}

#jasper-white-crm .jw-checkbox input{width:auto;min-width:16px;margin:0}#jasper-white-crm .jw-form select,#jasper-white-crm .jw-request-top select{padding:8px;border:1px solid var(--jcrm-e8eaf0);border-radius:7px;background:var(--jcrm-fff);color:var(--jcrm-222735)}
