/* Generated by scripts/build-whatsapp-theme.cjs. Edit source styles. */
/* styles.css */
:root{--bg:#f7f9fa;--panel:#fff;--text:#111b21;--muted:#667781;--border:#e7ecee;--accent:#008069;--accent-hover:#006e5a;--mint:#d9fdd3;--rail:#edf1f2;--red:#b94343;--ease:cubic-bezier(.2,.8,.2,1);color-scheme:light;font-family:'Segoe UI',-apple-system,BlinkMacSystemFont,Arial,sans-serif}
*{box-sizing:border-box}body{margin:0;color:var(--text);background:var(--bg);font-size:14px;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}button,input,textarea,select{font:inherit}button,summary{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid var(--wrq-line-72bba7,#72bba7);outline-offset:3px}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--wrq-line-7fbdac,#7fbdac)!important;box-shadow:0 0 0 3px #0080690a}button,summary,input,select,textarea{transition:background 150ms,border-color 150ms,color 150ms,box-shadow 150ms}.hidden{display:none!important}.icon{width:21px;height:21px;display:inline-block;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:var(--wrq-surface-c9d1d4,#c9d1d4);border-radius:8px}::-webkit-scrollbar-track{background:transparent}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 17px;border:1px solid transparent;border-radius:8px;font-weight:600;font-size:13px;line-height:1.2;white-space:nowrap;background:transparent;color:var(--text)}.btn .icon{width:17px;height:17px}.btn.primary{color:var(--wrq-ink-fff,#fff);background:var(--accent)}.btn.primary:hover:not(:disabled){background:var(--accent-hover)}.btn.ghost{background:var(--wrq-surface-fff,#fff);border-color:var(--wrq-line-dce4e6,#dce4e6);color:var(--wrq-ink-40545e,#40545e)}.btn.ghost:hover:not(:disabled),.btn.subtle:hover:not(:disabled){background:var(--wrq-surface-f0f5f3,#f0f5f3);border-color:var(--wrq-line-cbdad4,#cbdad4)}.btn.subtle{color:var(--accent);background:var(--wrq-surface-edf7f2,#edf7f2)}.btn.danger{color:var(--red);background:var(--wrq-surface-fff5f4,#fff5f4)}.btn.danger:hover:not(:disabled){background:var(--wrq-surface-fdebea,#fdebea)}.btn.small{min-height:33px;font-size:12px;padding:8px 12px;border-radius:7px}.btn.full{width:100%;min-height:46px;margin-top:18px;justify-content:space-between;padding-left:19px;padding-right:17px;border-radius:9px}.btn[aria-busy=true]::after{content:'';width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin 650ms linear infinite}.icon-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--muted);padding:0}.icon-btn:hover:not(:disabled){background:var(--wrq-surface-e9efed,#e9efed);color:var(--accent)}.eyebrow{font-size:10px;font-weight:650;letter-spacing:1.5px;color:var(--accent)}.brand-mark{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--accent);color:var(--wrq-ink-fff,#fff);flex-shrink:0}.brand-mark .icon{width:25px;height:25px}.brand-mark.small{width:37px;height:37px;border-radius:11px}.brand-mark.small .icon{width:23px;height:23px}
/* Sign in */
.login-shell{min-height:100dvh;display:flex;flex-direction:column;padding:35px 6vw 24px;background:var(--wrq-surface-f9fbfa,#f9fbfa);border-top:5px solid var(--accent)}.login-brand{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:650;max-width:1160px;width:100%;margin:0 auto}.login-brand small{display:block;color:var(--muted);font-size:11px;font-weight:400;margin-top:3px}.login-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:100px;max-width:1040px;width:100%;margin:auto;padding:55px 0}.login-intro h1{font-size:clamp(32px,3vw,43px);line-height:1.2;letter-spacing:-1.3px;font-weight:500;margin:17px 0 18px}.login-intro>p{color:var(--muted);line-height:1.8;font-size:15px;margin:0}.login-art{position:relative;height:220px;margin-top:20px;max-width:470px}.art-circle{position:absolute;width:164px;height:164px;background:var(--wrq-surface-e3f2e8,#e3f2e8);border-radius:50%;left:98px;top:22px;display:grid;place-items:center;color:var(--wrq-ink-77ab91,#77ab91)}.art-circle>.icon{width:76px;height:76px;stroke-width:1}.art-message{position:absolute;display:flex;align-items:center;gap:10px;border-radius:11px;padding:14px 17px;box-shadow:0 4px 18px #243e3210;font-size:12px}.art-message.incoming{background:var(--wrq-surface-fff,#fff);top:28px;left:0;border-top-left-radius:3px;border:1px solid var(--wrq-line-eff2f0,#eff2f0)}.art-avatar{width:30px;height:30px;border-radius:50%;background:var(--wrq-surface-eef5f0,#eef5f0);color:var(--accent);display:grid;place-items:center;font-weight:600}.art-message b{display:block;font-size:11px;color:var(--accent);margin-bottom:5px;font-weight:600}.art-message.outgoing{background:var(--mint);bottom:55px;right:0;border-top-right-radius:3px}.art-message.outgoing .icon{width:15px;height:15px;color:var(--wrq-ink-63907d,#63907d)}.art-caption{position:absolute;bottom:9px;left:42px;color:var(--wrq-ink-8b9a9f,#8b9a9f);font-size:11px}.login-card{background:var(--wrq-surface-fff,#fff);border:1px solid var(--wrq-line-e7edeb,#e7edeb);padding:37px 35px 25px;border-radius:18px;box-shadow:0 8px 40px #18372805}.login-lock{display:inline-flex;width:45px;height:45px;align-items:center;justify-content:center;border-radius:13px;color:var(--accent);background:var(--wrq-surface-edf7f1,#edf7f1);margin-bottom:18px}.login-card h2{font-size:25px;font-weight:600;letter-spacing:-.5px;margin:0 0 9px}.login-card>p{color:var(--muted);font-size:13px;margin:0 0 30px}label{display:block;font-weight:600;font-size:12px;margin-bottom:8px;color:var(--wrq-ink-42535c,#42535c)}.token-field{display:flex;align-items:center;gap:11px;border:1px solid var(--wrq-line-e4eae7,#e4eae7);background:var(--wrq-surface-f8faf9,#f8faf9);border-radius:9px;padding:0 13px}.token-field>.icon{width:17px;height:17px;color:var(--wrq-ink-91a39a,#91a39a)}.token-field:focus-within{border-color:var(--wrq-line-7fbdac,#7fbdac);box-shadow:0 0 0 3px #0080690a}.token-field input{border:0;min-width:0;width:100%;background:transparent;padding:14px 0;font-size:13px;box-shadow:none!important}.token-field input::placeholder{color:var(--wrq-ink-87978f,#87978f)}.form-error{font-size:12px;line-height:1.5;color:var(--red);margin-top:12px;min-height:18px}.login-private{display:flex;gap:7px;align-items:center;justify-content:center;border-top:1px solid var(--wrq-line-edf1ef,#edf1ef);padding-top:21px;color:var(--wrq-ink-82918b,#82918b);font-size:11px;margin-top:16px}.login-private .icon{width:14px;height:14px}.login-footer{display:flex;justify-content:space-between;max-width:1160px;margin:0 auto;width:100%;font-size:11px;color:var(--wrq-ink-8d9b98,#8d9b98);gap:15px}
/* Navigation and workspace */
.app{display:grid;grid-template-columns:72px 235px minmax(0,1fr);height:100dvh;overflow:hidden}.rail{grid-column:1;display:flex;flex-direction:column;align-items:center;padding:24px 10px 19px;background:var(--rail);border-right:1px solid var(--wrq-line-e3e8e9,#e3e8e9)}.rail-brand{display:grid;place-items:center;width:42px;height:42px;color:var(--accent);margin-bottom:37px}.rail-brand>.icon{width:29px;height:29px}.rail-links{display:flex;flex-direction:column;gap:13px;width:100%;align-items:center}.rail-link,.rail-lock{width:45px;height:43px;display:flex;align-items:center;justify-content:center;border:0;border-radius:13px;color:var(--wrq-ink-66777e,#66777e);background:transparent;padding:0}.rail-link:hover,.rail-lock:hover{background:var(--wrq-surface-e0e9e4,#e0e9e4);color:var(--accent)}.rail-link.active{background:var(--wrq-surface-d9ebe0,#d9ebe0);color:var(--wrq-ink-00735e,#00735e)}.rail-link .icon{width:22px;height:22px}.rail-mobile-label{display:none}.rail-footer{display:flex;align-items:center;flex-direction:column;margin-top:auto;gap:20px}.admin-avatar{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:50%;background:var(--wrq-surface-d5e9de,#d5e9de);color:var(--wrq-ink-456e58,#456e58);font-size:12px;font-weight:650;flex-shrink:0}.sidebar{grid-column:2;display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--border);background:var(--wrq-surface-fff,#fff);padding:28px 17px 20px}.brand{display:flex;align-items:center;gap:10px;padding:0 7px 35px}.brand strong{display:block;font-size:16px;font-weight:650;letter-spacing:-.35px}.brand span:not(.brand-mark){display:block;color:var(--muted);font-size:10px;margin-top:4px}.sidebar-label{font-size:9px;font-weight:650;letter-spacing:1.6px;color:var(--wrq-ink-93a19e,#93a19e);margin:0 13px 13px}.sidebar nav{display:grid;gap:5px}.nav{display:flex;align-items:center;gap:12px;padding:12px 13px;border:0;border-radius:8px;background:transparent;text-align:left;color:var(--wrq-ink-586a73,#586a73);font-weight:500;font-size:13px;min-height:45px}.nav-icon{display:flex}.nav-icon .icon{width:18px;height:18px}.nav>.icon{margin-left:auto;width:13px;height:13px;transform:rotate(-90deg);opacity:0}.nav.active{background:var(--wrq-surface-edf7f0,#edf7f0);color:var(--wrq-ink-007961,#007961);font-weight:600}.nav.active>.icon,.nav:hover>.icon{opacity:.6}.nav:hover{background:var(--wrq-surface-f2f6f3,#f2f6f3);color:var(--accent)}.sidebar-bottom{margin-top:auto;padding:25px 7px 0}.connection-status{display:flex;align-items:center;gap:10px;padding:13px 11px;background:var(--wrq-surface-f5f9f6,#f5f9f6);border-radius:9px}.connection-dot{width:7px;height:7px;border-radius:50%;background:var(--wrq-surface-b7c4bd,#b7c4bd);flex-shrink:0}.connection-status[data-state=online] .connection-dot{background:var(--wrq-surface-29a16d,#29a16d);box-shadow:0 0 0 3px #e3f0e8}.connection-status[data-state=error] .connection-dot{background:var(--wrq-surface-c16b58,#c16b58)}.connection-status strong{display:block;font-size:11px;font-weight:600;color:var(--wrq-ink-567363,#567363)}.connection-status small{display:block;font-size:10px;color:var(--wrq-ink-92a197,#92a197);margin-top:4px}.help-link{display:flex;align-items:center;gap:8px;width:100%;padding:20px 8px;border:0;background:transparent;color:var(--wrq-ink-7d8d86,#7d8d86);font-size:11px}.help-link>.icon{width:16px;height:16px}.help-link>.icon:last-child{margin-left:auto;width:14px}.help-link:hover{color:var(--accent)}.workspace-owner{border-top:1px solid var(--border);padding:19px 3px 0;display:flex;gap:10px;align-items:center}.workspace-owner strong{display:block;font-size:11px;font-weight:600}.workspace-owner small{display:block;font-size:10px;color:var(--wrq-ink-94a09c,#94a09c);margin-top:4px}.main{grid-column:3;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.topbar{flex-shrink:0;height:90px;background:var(--wrq-surface-fff,#fff);border-bottom:1px solid var(--border);padding:0 31px;display:flex;align-items:center;justify-content:space-between;gap:20px}.page-identity{display:flex;gap:13px;align-items:center;min-width:0}.page-icon{display:inline-grid;place-items:center;width:41px;height:41px;border-radius:50%;background:var(--wrq-surface-f0f5f2,#f0f5f2);color:var(--wrq-ink-78968a,#78968a);flex-shrink:0}.page-icon .icon{width:20px;height:20px}.topbar h2{font-weight:600;font-size:19px;letter-spacing:-.35px;margin:0 0 5px}.topbar p{font-size:11px;line-height:1.4;color:var(--wrq-ink-84918c,#84918c);margin:0}.refresh-tools{display:flex;align-items:center;gap:13px;flex-shrink:0}.refresh-tools>span{color:var(--wrq-ink-8a9990,#8a9990);font-size:10px}.refresh-button{width:36px;height:36px}.refresh-button .icon{width:18px;height:18px}.refresh-button:disabled .icon{animation:spin 1s linear infinite}.profile-button{border:1px solid var(--wrq-line-e5ebe7,#e5ebe7);background:var(--wrq-surface-f3f7f4,#f3f7f4);color:var(--wrq-ink-668875,#668875);width:34px;height:34px;padding:0;border-radius:50%;font-size:12px;font-weight:650}.profile-button:hover{background:var(--wrq-surface-e3f1e8,#e3f1e8)}.workspace-content{flex:1;min-height:0;overflow:auto;padding:27px 30px 35px}.page{display:none;max-width:1430px;margin:0 auto}.page.active{display:block;animation:page-enter 180ms var(--ease)}.page-error{background:var(--wrq-surface-fff1ef,#fff1ef);color:var(--wrq-ink-9d5143,#9d5143);border:1px solid var(--wrq-line-f2d9d2,#f2d9d2);border-radius:9px;padding:13px 16px;font-size:12px;margin-bottom:18px}
/* Overview and list surfaces */
.overview-card{background:var(--wrq-surface-fff,#fff);border:1px solid var(--border);border-radius:12px;margin-bottom:23px;overflow:hidden}.overview-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:27px 27px 23px;background:var(--wrq-surface-f8fcf9,#f8fcf9);border-bottom:1px solid var(--wrq-line-eff3ef,#eff3ef)}.overview-heading .eyebrow{font-size:9px;color:var(--wrq-ink-6f9580,#6f9580);letter-spacing:1.4px}.overview-heading h3{font-size:24px;font-weight:500;letter-spacing:-.6px;margin:10px 0 7px}.overview-heading p{font-size:12px;color:var(--wrq-ink-81928a,#81928a);margin:0;line-height:1.6}.overview-illustration{width:65px;height:65px;border-radius:50%;color:var(--wrq-ink-6ea487,#6ea487);background:var(--wrq-surface-e8f4eb,#e8f4eb);display:inline-grid;place-items:center;flex-shrink:0}.overview-illustration .icon{width:35px;height:35px;stroke-width:1.2}.stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:24px 6px}.stat{min-width:0;padding:0 21px;border-right:1px solid var(--wrq-line-edf1ee,#edf1ee)}.stat:last-child{border:0}.stat span{display:block;color:var(--wrq-ink-788b82,#788b82);font-size:11px;font-weight:500}.stat strong{display:block;margin:9px 0;font-size:27px;line-height:1;font-weight:500;letter-spacing:-.9px}.stat small{display:block;font-size:10px;color:var(--wrq-ink-98a69d,#98a69d);line-height:1.5}.workspace-footnote{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:var(--wrq-ink-8b9e91,#8b9e91);margin-top:22px}.workspace-footnote>.icon{width:12px;height:12px}.panel{background:var(--wrq-surface-fff,#fff);border:1px solid var(--border);border-radius:12px;overflow:hidden}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:21px 23px;border-bottom:1px solid var(--wrq-line-edf1ee,#edf1ee)}.panel-head h3,.section-heading h3{font-weight:600;font-size:15px;margin:0 0 5px;letter-spacing:-.2px}.panel-head p,.section-heading p{font-size:11px;color:var(--wrq-ink-82958a,#82958a);margin:0;line-height:1.5}.panel-head .btn{min-height:35px;padding:9px 13px;font-size:12px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:1px 0 23px}.section-heading h3{display:flex;align-items:center;gap:9px;font-size:18px;margin-bottom:6px}.count-label{font-size:10px;font-weight:500;color:var(--wrq-ink-81948a,#81948a);background:var(--wrq-surface-e9f0eb,#e9f0eb);border-radius:12px;padding:4px 8px}.panel-title{display:flex;align-items:center;gap:12px}.surface-icon{display:inline-grid;place-items:center;width:41px;height:41px;border-radius:11px;color:var(--wrq-ink-619179,#619179);background:var(--wrq-surface-edf6f0,#edf6f0);flex-shrink:0}.quiet-tag{color:var(--wrq-ink-7b9483,#7b9483);background:var(--wrq-surface-f4f8f5,#f4f8f5);padding:6px 10px;border-radius:15px;font-size:10px;white-space:nowrap}.toolbar{display:flex;align-items:center;gap:10px}.account-toolbar{padding:17px 21px;border-bottom:1px solid var(--wrq-line-eef2ef,#eef2ef)}.search-box{display:flex;align-items:center;flex:1;min-width:0;gap:11px;background:var(--wrq-surface-f1f4f3,#f1f4f3);border:1px solid transparent;border-radius:8px;padding:0 13px}.search-box>.icon{width:17px;height:17px;color:var(--wrq-ink-8a9e91,#8a9e91)}.search-box:focus-within{border-color:var(--wrq-line-b3d6c8,#b3d6c8);background:var(--wrq-surface-f7faf8,#f7faf8)}.search-box input{border:0;width:100%;min-width:0;background:transparent;padding:11px 0;font-size:12px;color:var(--wrq-ink-41564b,#41564b);box-shadow:none!important}.search-box input::placeholder{color:var(--wrq-ink-879a8d,#879a8d)}.account-toolbar .search-box{max-width:520px}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;text-align:left}.data-table th{background:var(--wrq-surface-fcfdfc,#fcfdfc);border-bottom:1px solid var(--wrq-line-eef2ef,#eef2ef);color:var(--wrq-ink-84998b,#84998b);padding:11px 23px;font-size:11px;font-weight:500;white-space:nowrap}.data-table td{padding:17px 23px;border-bottom:1px solid var(--wrq-line-f0f3f1,#f0f3f1);font-size:12px;white-space:nowrap;color:var(--wrq-ink-556b60,#556b60);vertical-align:middle}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background 140ms}.data-table tbody tr:hover{background:var(--wrq-surface-fafcfb,#fafcfb)}.client-cell,.message-cell{display:flex;align-items:center;gap:12px;min-width:145px}.client-cell>div,.message-cell>div{min-width:0}.contact-avatar,.file-avatar{display:inline-grid;place-items:center;width:39px;height:39px;border-radius:50%;font-weight:600;font-size:12px;color:var(--wrq-ink-55826a,#55826a);background:var(--wrq-surface-e8f1ea,#e8f1ea);flex:0 0 auto}.contact-avatar.sand{color:var(--wrq-ink-9b8655,#9b8655);background:var(--wrq-surface-f4efe2,#f4efe2)}.contact-avatar.blue{color:var(--wrq-ink-678b9c,#678b9c);background:var(--wrq-surface-e8f0f5,#e8f0f5)}.contact-avatar.lilac{color:var(--wrq-ink-9783a1,#9783a1);background:var(--wrq-surface-f1ebf3,#f1ebf3)}.contact-avatar.large{width:76px;height:76px;font-size:24px}.file-avatar{border-radius:11px;width:37px;height:42px;background:var(--wrq-surface-eef5f0,#eef5f0);color:var(--wrq-ink-75a38b,#75a38b)}.file-avatar>.icon{width:21px;height:21px;stroke-width:1.4}.text-button{border:0;background:transparent;color:var(--wrq-ink-2b4238,#2b4238);font:inherit;font-weight:600;padding:0;text-align:left}.text-button:hover{color:var(--accent)}.account-name{max-width:245px;overflow-wrap:anywhere;white-space:normal;font-size:12px}.sub{font-size:10px;color:var(--wrq-ink-879b8e,#879b8e);margin-top:5px;line-height:1.4}.mono{font-family:Consolas,'SFMono-Regular',monospace;font-size:11px;overflow-wrap:anywhere}.status-hint{max-width:170px;font-size:10px;white-space:normal}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:12px;padding:5px 8px;font-size:10px;font-weight:500;color:var(--wrq-ink-7d8c83,#7d8c83);background:var(--wrq-surface-f0f4f1,#f0f4f1);white-space:nowrap;line-height:1}.badge::before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.75}.tone-success{color:var(--wrq-ink-338258,#338258);background:var(--wrq-surface-ebf7ed,#ebf7ed)}.tone-warning{color:var(--wrq-ink-9d813b,#9d813b);background:var(--wrq-surface-fcf6e6,#fcf6e6)}.tone-danger{color:var(--wrq-ink-aa655c,#aa655c);background:var(--wrq-surface-fcf0ee,#fcf0ee)}.tone-neutral{color:var(--wrq-ink-7d9083,#7d9083);background:var(--wrq-surface-f0f4f1,#f0f4f1)}.actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.data-table .actions{flex-wrap:nowrap}.data-table .btn.ghost{background:var(--wrq-surface-fff,#fff);border-color:var(--wrq-line-e6ece8,#e6ece8);color:var(--wrq-ink-6e8a7b,#6e8a7b)}.data-table .btn.primary{background:var(--wrq-surface-edf7f0,#edf7f0);color:var(--wrq-ink-438460,#438460);border-color:transparent}.data-table .btn.primary:hover:not(:disabled){background:var(--wrq-surface-dff1e5,#dff1e5)}.pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 21px;border-top:1px solid var(--wrq-line-eef2ef,#eef2ef);font-size:10px;color:var(--wrq-ink-8b9e91,#8b9e91);min-height:60px}.pagination .btn{border-color:var(--wrq-line-edf1ee,#edf1ee);font-size:10px;min-height:29px;padding:7px 10px;color:var(--wrq-ink-819086,#819086)}.action-menu{position:relative}.action-menu summary{list-style:none;display:flex;align-items:center;justify-content:center;width:29px;height:32px;border-radius:6px;color:var(--wrq-ink-98a59e,#98a59e);cursor:pointer}.action-menu summary::-webkit-details-marker{display:none}.action-menu summary:hover,.action-menu[open] summary{background:var(--wrq-surface-edf4ef,#edf4ef);color:var(--accent)}.action-menu summary>.icon{width:17px;height:17px}.action-options{position:absolute;top:calc(100% + 6px);right:0;z-index:9;display:grid;gap:2px;padding:6px;width:190px;background:var(--wrq-surface-fff,#fff);border:1px solid var(--wrq-line-e7eee9,#e7eee9);border-radius:9px;box-shadow:0 8px 30px #153d2714;animation:menu-enter 140ms var(--ease)}.action-options .btn{justify-content:flex-start;width:100%;min-height:34px;border:0!important;background:var(--wrq-surface-fff,#fff)!important;text-align:left;font-size:11px;font-weight:400}.action-options .btn:hover{background:var(--wrq-surface-f0f7f2,#f0f7f2)!important}.action-options .btn.danger{color:var(--wrq-ink-ad6e65,#ad6e65)}.panel:has(.action-menu[open]),.table-wrap:has(.action-menu[open]){overflow:visible}.section-note{font-size:11px;color:var(--wrq-ink-8c9f92,#8c9f92);line-height:1.7;margin:0 0 15px}.outside-note{display:flex;align-items:center;gap:7px;margin:15px 3px 0}.outside-note>.icon{width:13px;height:13px;flex-shrink:0}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:330px;padding:42px 25px;text-align:center;color:var(--wrq-ink-8c9c92,#8c9c92)}.empty-visual{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:var(--wrq-surface-eef6f0,#eef6f0);color:var(--wrq-ink-9bbea6,#9bbea6);margin-bottom:21px}.empty-visual>.icon{width:36px;height:36px;stroke-width:1.1}.empty strong{display:block;font-weight:500;font-size:17px;letter-spacing:-.2px;color:var(--wrq-ink-5c7566,#5c7566)}.empty p{max-width:320px;color:var(--wrq-ink-8c9f91,#8c9f91);font-size:12px;line-height:1.8;margin:10px 0 20px}.empty .btn{font-size:11px;min-height:35px}
/* Message inbox and activity */
.job-filters{padding:17px 21px;border-bottom:1px solid var(--wrq-line-eef2ef,#eef2ef)}.job-filters>.search-box{flex:1}.job-filters select{border:1px solid var(--wrq-line-e7eeea,#e7eeea);border-radius:8px;padding:10px 25px 10px 12px;width:155px;font-size:11px;background:var(--wrq-surface-fff,#fff);color:var(--wrq-ink-71877b,#71877b)}.filter-details{position:relative;flex-shrink:0}.filter-details summary{display:flex;align-items:center;gap:7px;height:37px;padding:0 10px;border:1px solid var(--wrq-line-e7eeea,#e7eeea);border-radius:8px;list-style:none;color:var(--wrq-ink-82958a,#82958a);font-size:11px}.filter-details summary::-webkit-details-marker{display:none}.filter-details summary>.icon{width:14px;height:14px}.filter-details summary>.icon:last-child{width:11px;height:11px}.filter-details[open] summary{background:var(--wrq-surface-f2f8f4,#f2f8f4);color:var(--accent)}.date-popover{position:absolute;right:0;top:46px;width:280px;background:var(--wrq-surface-fff,#fff);border:1px solid var(--wrq-line-e1eae4,#e1eae4);border-radius:11px;padding:19px;box-shadow:0 8px 35px #13332017;z-index:10;animation:menu-enter 150ms var(--ease)}.date-popover h4{margin:0 0 5px;font-size:13px;font-weight:600;color:var(--wrq-ink-3a5748,#3a5748)}.date-popover>p{margin:0 0 17px;font-size:10px;color:var(--wrq-ink-91a195,#91a195)}.date-filter{font-size:11px;margin-bottom:12px}.date-filter input{display:block;border:1px solid var(--wrq-line-e3ebe6,#e3ebe6);border-radius:7px;padding:10px 12px;width:100%;margin-top:6px;color:var(--wrq-ink-617d6b,#617d6b);background:var(--wrq-surface-f9fbfa,#f9fbfa);font-size:12px}.filter-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.filter-actions .btn{min-height:33px;font-size:11px;padding:8px 12px}.search-submit{width:35px;height:35px;background:var(--wrq-surface-edf7f0,#edf7f0);color:var(--wrq-ink-73a086,#73a086)}.messages-panel{overflow:visible}.messages-panel>.table-wrap{border-radius:0 0 12px 12px}.message-snippet{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-id{font-size:9px;color:var(--wrq-ink-a1b1a6,#a1b1a6);margin-top:4px}.error-summary{color:var(--wrq-ink-ad8074,#ad8074);max-width:175px;white-space:normal;font-size:10px;line-height:1.5}.activity-list{padding:0 24px}.activity-item{display:flex;gap:14px;padding:21px 0;border-bottom:1px solid var(--wrq-line-eff3f0,#eff3f0)}.activity-item:last-child{border-bottom:0}.event-icon{flex-shrink:0;width:32px;height:32px;display:inline-grid;place-items:center;border-radius:50%;background:var(--wrq-surface-edf6f0,#edf6f0);color:var(--wrq-ink-86ac95,#86ac95)}.event-icon>.icon{width:16px;height:16px}.event-icon.tone-danger{background:var(--wrq-surface-fcf0ee,#fcf0ee);color:var(--wrq-ink-ba8a7d,#ba8a7d)}.event-content{min-width:0;flex:1}.activity-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.activity-head strong{font-size:12px;font-weight:500;color:var(--wrq-ink-4e6c59,#4e6c59)}.activity-head time{font-size:10px;color:var(--wrq-ink-8eaa98,#8eaa98);white-space:nowrap}.event-content p{margin:7px 0;color:var(--wrq-ink-819989,#819989);font-size:11px;line-height:1.7;overflow-wrap:anywhere}
.filter-details.filters-active summary{background:var(--wrq-surface-e8f6ee,#e8f6ee);border-color:var(--wrq-line-c4e1d0,#c4e1d0);color:var(--accent)}
/* Developer guide */
.guide-heading{display:flex;align-items:center;gap:15px;margin:1px 0 25px}.guide-heading .surface-icon{width:49px;height:49px;border-radius:13px}.guide-heading h3{font-size:18px;font-weight:500;margin:0 0 7px;letter-spacing:-.3px}.guide-heading p{color:var(--wrq-ink-829a89,#829a89);font-size:11px;margin:0;line-height:1.7}.api-grid{display:grid;gap:10px;max-width:1000px}.api-section{background:var(--wrq-surface-fff,#fff);border:1px solid var(--border);border-radius:10px}.api-section summary{list-style:none;display:flex;align-items:center;gap:15px;padding:17px 20px}.api-section summary::-webkit-details-marker{display:none}.api-number{width:26px;height:26px;border-radius:7px;background:var(--wrq-surface-f0f6f2,#f0f6f2);color:var(--wrq-ink-7b9f87,#7b9f87);font-size:10px;display:inline-grid;place-items:center;flex-shrink:0}.api-section summary strong{color:var(--wrq-ink-5a7463,#5a7463);font-size:12px;font-weight:500;line-height:1.6}.api-section summary>.icon{width:15px;height:15px;color:var(--wrq-ink-a3b3a8,#a3b3a8);margin-left:auto;transition:transform 150ms}.api-section[open] summary>.icon{transform:rotate(180deg)}.api-section[open] .api-number{background:var(--wrq-surface-e6f3ea,#e6f3ea);color:var(--wrq-ink-5a9c74,#5a9c74)}.api-section-body{padding:0 24px 22px 61px;animation:menu-enter 180ms}.prose p{font-size:12px;line-height:1.85;color:var(--wrq-ink-799584,#799584);margin:0 0 14px}.prose small{font-size:10px}.prose code{font-family:Consolas,'SFMono-Regular',monospace;color:var(--wrq-ink-58836a,#58836a);font-size:11px}.prose pre{background:var(--wrq-surface-f3f7f4,#f3f7f4);color:var(--wrq-ink-678371,#678371);border:1px solid var(--wrq-line-eaf0ec,#eaf0ec);border-radius:8px;padding:17px 18px;font-family:Consolas,'SFMono-Regular',monospace;font-size:11px;line-height:1.8;overflow:auto;margin:0 0 14px}
/* Contact drawers and message forms */
.modal{position:fixed;inset:0;display:grid;place-items:center;padding:24px;background:var(--wrq-surface-0b231a44,#0b231a44);backdrop-filter:blur(1px);z-index:50;animation:overlay-enter 160ms}.modal-card{width:min(480px,100%);max-height:91dvh;overflow-y:auto;background:var(--wrq-surface-fff,#fff);border-radius:16px;box-shadow:0 20px 80px #061c1926;animation:dialog-enter 210ms var(--ease)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:21px 24px;border-bottom:1px solid var(--border);gap:14px}.modal-head h3{font-size:15px;font-weight:500;letter-spacing:-.1px;margin:0}.modal-head .icon-btn{width:30px;height:30px;background:var(--wrq-surface-f0f5f2,#f0f5f2);color:var(--wrq-ink-789483,#789483)}.modal-head .icon-btn>.icon{width:17px;height:17px}.modal.detail-view{display:flex;align-items:stretch;justify-content:flex-end;padding:0}.modal-card.detail-card{width:min(475px,100%);max-height:100dvh;height:100%;border-radius:0;box-shadow:-12px 0 45px #13312512;animation:drawer-enter 230ms var(--ease)}.modal-form,.detail-body{padding:25px}.field{margin:0 0 19px}.field label{color:var(--wrq-ink-728a7b,#728a7b);font-size:11px;font-weight:500;margin:0 0 8px}.field input,.field textarea,.field select{border:1px solid var(--wrq-line-e1eae4,#e1eae4);border-radius:8px;background:var(--wrq-surface-f7faf8,#f7faf8);padding:12px 13px;font-size:12px;width:100%;color:var(--wrq-ink-506e5b,#506e5b);min-width:0}.field input::placeholder,.field textarea::placeholder{color:var(--wrq-ink-8fa897,#8fa897)}.field textarea{min-height:110px;resize:vertical;line-height:1.7}.field input[type=file]{padding:10px;background:var(--wrq-surface-fff,#fff);font-size:11px}.field input[type=file]::file-selector-button{background:var(--wrq-surface-edf6ef,#edf6ef);color:var(--wrq-ink-5f9271,#5f9271);border:0;border-radius:5px;padding:7px 10px;font:inherit;margin-right:12px;cursor:pointer}.modal-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:23px;margin-top:20px;border-top:1px solid var(--wrq-line-edf2ee,#edf2ee)}.modal-actions>.btn{font-size:11px;min-height:36px}.contact-hero{text-align:center;padding:5px 0 25px;border-bottom:1px solid var(--wrq-line-edf2ee,#edf2ee)}.contact-hero .contact-avatar{margin:0 auto 16px}.contact-hero h4{margin:0 0 7px;font-size:21px;font-weight:500;letter-spacing:-.4px;overflow-wrap:anywhere;color:var(--wrq-ink-36543f,#36543f)}.contact-hero>.mono{color:var(--wrq-ink-8ba792,#8ba792);margin:0 0 12px;font-size:11px}.contact-hero .section-note{margin:13px 0 0;font-size:11px}.detail-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.detail-heading h4{font-size:15px;font-weight:500;margin:0;overflow-wrap:anywhere}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 18px;padding:24px 0;margin:0;border-bottom:1px solid var(--wrq-line-edf2ee,#edf2ee)}.detail-field{min-width:0}.detail-field dt{font-size:10px;color:var(--wrq-ink-8ba390,#8ba390);margin-bottom:7px}.detail-field dd{margin:0;font-size:12px;color:var(--wrq-ink-68816f,#68816f);overflow-wrap:anywhere;line-height:1.6}.detail-field dd.mono{font-size:10px}.credential-box{margin-top:25px}.credential-box h4,.message-preview h4,.error-detail h4{margin:0 0 9px;font-size:11px;color:var(--wrq-ink-789180,#789180);font-weight:600}.credential-box p{font-size:11px;line-height:1.8;color:var(--wrq-ink-8ca092,#8ca092);margin:0 0 14px}.credential-box code{display:block;padding:13px 14px;border:1px solid var(--wrq-line-e6eee8,#e6eee8);border-radius:8px;background:var(--wrq-surface-f6f9f7,#f6f9f7);font-size:11px;color:var(--wrq-ink-7b9b84,#7b9b84);font-family:Consolas,monospace;overflow-wrap:anywhere;user-select:all;margin-bottom:12px}.credential-box .btn{font-size:10px;min-height:31px}.chat-preview{padding:21px 17px;background-color:var(--wrq-surface-f2eee7,#f2eee7);background-image:radial-gradient(#d9d7cf70 .7px,transparent .7px);background-size:17px 17px;border-radius:10px;margin:0 0 5px}.chat-bubble{max-width:94%;margin-left:auto;background:var(--wrq-surface-d9fdd3,#d9fdd3);color:var(--wrq-ink-466448,#466448);border-radius:9px 2px 9px 9px;padding:13px 14px 9px;box-shadow:0 1px 1px #1e432111}.document-preview{display:flex;align-items:center;gap:10px;background:var(--wrq-surface-cceec8,#cceec8);padding:12px;border-radius:6px;margin-bottom:10px}.document-preview>.icon{color:var(--wrq-ink-62926c,#62926c);width:27px;height:27px;flex-shrink:0}.document-preview strong{font-size:11px;font-weight:500;overflow-wrap:anywhere}.document-preview small{display:block;font-size:9px;color:var(--wrq-ink-7da083,#7da083);margin-top:3px}.chat-bubble pre{font:inherit;font-size:12px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bubble-meta{display:flex;justify-content:flex-end;gap:5px;align-items:center;color:var(--wrq-ink-85a58a,#85a58a);font-size:9px;margin-top:6px}.bubble-meta .icon{width:12px;height:12px}.error-detail{background:var(--wrq-surface-fff7f3,#fff7f3);border-left:2px solid var(--wrq-line-e3b9a7,#e3b9a7);border-radius:0 6px 6px 0;padding:14px 15px;margin-top:22px}.error-detail h4{color:var(--wrq-ink-a47762,#a47762)}.error-detail pre{margin:0;font:inherit;color:var(--wrq-ink-a87f69,#a87f69);font-size:11px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.detail-body>.section-note{margin:18px 0 0;font-size:10px}.qr-box{padding:26px;text-align:center}.setup-steps{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:25px;color:var(--wrq-ink-8eaa96,#8eaa96);font-size:9px}.setup-steps strong{color:var(--wrq-ink-639774,#639774);background:var(--wrq-surface-edf6ef,#edf6ef);padding:6px 9px;border-radius:12px;font-weight:500}.qr-box>.mono{color:var(--wrq-ink-96a99a,#96a99a);font-size:10px}.qr-box img{display:block;width:272px;max-width:100%;margin:20px auto;border:1px solid var(--wrq-line-edf2ee,#edf2ee);border-radius:10px;padding:8px}.qr-box p{font-size:11px;color:var(--wrq-ink-829f8a,#829f8a);line-height:1.9}.qr-box [role=status]{color:var(--wrq-ink-6d8b77,#6d8b77);font-size:12px;margin:18px 0}.toast{position:fixed;bottom:25px;left:calc(50% + 130px);transform:translateX(-50%);max-width:min(480px,80vw);background:var(--wrq-surface-254e3c,#254e3c);color:var(--wrq-ink-eef8f0,#eef8f0);border-radius:9px;padding:13px 19px;font-size:12px;line-height:1.5;z-index:90;box-shadow:0 5px 25px #1635231f;animation:toast-enter 180ms var(--ease)}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes page-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-enter{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes overlay-enter{from{opacity:0}to{opacity:1}}@keyframes dialog-enter{from{opacity:.3;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes drawer-enter{from{transform:translateX(35px);opacity:.4}to{transform:translateX(0);opacity:1}}@keyframes toast-enter{from{opacity:0;margin-bottom:-6px}to{opacity:1;margin-bottom:0}}
/* Responsive workspace */
@media(min-width:1800px){.workspace-content{padding:34px 42px 40px}.topbar{padding:0 42px}}
@media(max-width:1250px){.app{grid-template-columns:64px 210px minmax(0,1fr)}.sidebar{padding-left:12px;padding-right:12px}.workspace-content{padding:22px}.topbar{padding:0 23px}.stat{padding:0 13px}.data-table th,.data-table td{padding-left:16px;padding-right:16px}.refresh-tools>span{display:none}.status-hint{max-width:130px}.account-name{max-width:180px}}
@media(max-width:1050px){.sidebar{display:none}.app{grid-template-columns:64px minmax(0,1fr)}.main{grid-column:2}.rail{padding-left:9px;padding-right:9px}.rail-brand{margin-bottom:30px}.toast{left:calc(50% + 30px)}.login-layout{gap:40px;grid-template-columns:minmax(0,1fr) 360px}}
@media(max-width:760px){.topbar{height:78px;padding:0 19px;gap:12px}.topbar h2{font-size:18px}.topbar p{font-size:10px}.page-identity{gap:10px}.page-icon{width:36px;height:36px}.page-icon>.icon{width:18px;height:18px}.refresh-tools{gap:4px}.profile-button{width:31px;height:31px}.workspace-content{padding:20px}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 8px}.stat{padding:14px;min-height:91px}.stat:nth-child(3n){border-right:0}.stat:nth-child(-n+3){border-bottom:1px solid var(--wrq-line-edf1ee,#edf1ee)}.stat span{font-size:10px}.stat strong{font-size:24px}.stat small{font-size:9px}.overview-heading{padding:23px;gap:20px}.overview-heading h3{font-size:21px;max-width:250px}.overview-illustration{width:53px;height:53px}.overview-illustration>.icon{width:29px;height:29px}.overview-heading p{font-size:11px}.overview-card{margin-bottom:18px}.panel-head{padding:18px}.panel-head p{font-size:10px}.panel-head h3{font-size:14px}.job-filters{padding:14px;flex-wrap:wrap;gap:8px}.job-filters>.search-box{flex:1 1 calc(100% - 45px);order:0}.job-filters>.search-submit{order:1}.job-filters>select{order:2;flex:1;width:auto}.job-filters>.filter-details{order:3}.date-popover{right:0;width:255px}.account-toolbar{padding:14px}.accounts-table,.jobs-table{display:block;width:100%}.accounts-table thead,.jobs-table thead{display:none}.accounts-table tbody,.jobs-table tbody{display:block}.accounts-table tr,.jobs-table tr{display:block;padding:15px 18px;border-bottom:1px solid var(--wrq-line-edf2ee,#edf2ee)}.accounts-table td,.jobs-table td{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;border:0;white-space:normal;padding:7px 0;font-size:11px}.accounts-table td::before,.jobs-table td::before{content:attr(data-label);color:var(--wrq-ink-8ca294,#8ca294);font-size:10px}.accounts-table td:first-child,.jobs-table td:first-child{display:block;padding:0 0 13px;margin-bottom:8px;border-bottom:1px solid var(--wrq-line-f1f4f2,#f1f4f2)}.accounts-table td:first-child::before,.jobs-table td:first-child::before{display:none}.accounts-table td>.badge,.jobs-table td>.badge{justify-self:start}.accounts-table td>.sub,.jobs-table td>.sub{grid-column:2;margin-top:-6px}.client-cell,.message-cell{min-width:0}.account-name{max-width:none}.sub{font-size:10px}.message-snippet{max-width:230px}.pagination{padding:13px 16px}.empty{min-height:300px;padding:32px 24px}.guide-heading{align-items:flex-start}.guide-heading h3{font-size:16px;line-height:1.4}.guide-heading p{font-size:11px}.guide-heading .surface-icon{width:39px;height:39px;border-radius:9px}.api-section summary{padding:15px;gap:10px}.api-section summary strong{font-size:11px}.api-section-body{padding:0 16px 17px}.prose p{font-size:11px}.prose pre{font-size:10px}.login-layout{grid-template-columns:1fr;max-width:430px;padding:40px 0;gap:30px}.login-intro{display:none}.login-shell{padding:28px 24px 20px}.login-card{padding:30px}.login-brand{max-width:430px}.login-footer{max-width:430px;justify-content:center}.login-footer>span{display:none}.activity-list{padding:0 18px}.activity-head{align-items:flex-start;flex-direction:column;gap:5px}.activity-item{padding:19px 0;gap:11px}}
@media(max-width:560px){.app{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) calc(66px + env(safe-area-inset-bottom))}.rail{grid-column:1;grid-row:2;padding:5px 4px env(safe-area-inset-bottom);border-right:0;border-top:1px solid var(--wrq-line-e6ede8,#e6ede8);background:var(--wrq-surface-fff,#fff);justify-content:center;z-index:12}.rail-brand,.rail-footer{display:none}.rail-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;height:56px}.rail-link{width:100%;height:54px;flex-direction:column;gap:4px;border-radius:10px;color:var(--wrq-ink-81998b,#81998b)}.rail-link.active{background:var(--wrq-surface-eff8f1,#eff8f1)}.rail-link>.icon{width:20px;height:20px}.rail-mobile-label{display:block;font-size:9px;font-weight:500}.main{grid-column:1;grid-row:1}.topbar{height:76px;padding:0 16px}.page-identity>div{min-width:0}.topbar h2{font-size:17px}.topbar p{max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px}.refresh-button{width:29px;height:31px}.profile-button{width:29px;height:29px}.refresh-tools{gap:7px}.workspace-content{padding:18px 15px 25px}.overview-heading{padding:20px;gap:10px}.overview-heading h3{font-size:20px;max-width:220px;line-height:1.3}.overview-heading p{font-size:10px;max-width:205px}.overview-heading .eyebrow{font-size:8px;letter-spacing:1px}.overview-illustration{width:45px;height:45px}.overview-illustration>.icon{width:25px;height:25px}.stat{padding:12px 10px}.stat strong{font-size:23px}.stat span{font-size:9px}.stat small{font-size:8px}.stat-grid{padding:7px}.panel-head{padding:17px}.panel-head>.btn{font-size:10px;padding:8px 10px;gap:5px}.panel-head>.btn>.icon{width:14px;height:14px}.panel-head h3{font-size:13px}.panel-head p{font-size:9px}.empty strong{font-size:16px}.empty p{font-size:11px}.section-heading{margin-bottom:17px}.section-heading h3{font-size:17px}.section-heading p{font-size:10px;max-width:190px}.section-heading>.btn{font-size:10px;padding:10px 12px;min-height:36px;gap:6px}.section-heading>.btn>.icon{width:14px;height:14px}.outside-note{font-size:9px;line-height:1.8;align-items:flex-start}.outside-note>.icon{margin-top:2px}.workspace-footnote{font-size:8px;gap:5px}.toast{left:50%;bottom:calc(80px + env(safe-area-inset-bottom));max-width:90vw;min-width:200px;text-align:center;font-size:11px}.modal{padding:15px}.modal-head{padding:18px 20px}.modal-form,.detail-body{padding:22px}.modal-card{max-height:92dvh;border-radius:13px}.modal-card.detail-card{width:100%}.detail-grid{gap:22px 15px}.detail-field dd{font-size:11px}.detail-field dt{font-size:9px}.contact-hero h4{font-size:20px}.panel-title{gap:9px}.panel-title .surface-icon{width:32px;height:32px;border-radius:8px}.quiet-tag{font-size:8px;padding:5px 8px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Personal account security */
.login-card form>label{display:block;margin:17px 0 7px}.login-card form>input,.setup-token>input{width:100%;box-sizing:border-box;min-height:44px;padding:11px 13px;border:1px solid var(--wrq-line-dce7e2,#dce7e2);border-radius:8px;background:var(--wrq-surface-fbfdfc,#fbfdfc);color:var(--wrq-ink-243e33,#243e33);font:inherit;font-size:14px}.login-card form>.btn{margin-top:23px}.login-card input:focus{outline:2px solid var(--wrq-line-00806944,#00806944);outline-offset:1px}.setup-token{margin-top:20px;padding-top:16px;border-top:1px solid var(--wrq-line-e8efeb,#e8efeb);font-size:12px}.setup-token summary{cursor:pointer;color:var(--wrq-ink-008069,#008069)}.setup-token p{font-size:11px;line-height:1.7}.setup-token>.btn{margin-top:10px}.password-card{width:min(440px,100%);margin:auto;box-sizing:border-box}.password-card .section-note{font-size:11px;line-height:1.7}.security-panel{margin-bottom:22px}.security-panel-body{padding:22px}.security-panel .panel-head p{line-height:1.6}.security-profile{display:flex;gap:16px;align-items:center}.security-profile h3{margin:0 0 6px;font-size:18px;color:var(--wrq-ink-264c3b,#264c3b)}.security-profile p{margin:0;color:var(--wrq-ink-6c8979,#6c8979);font-size:12px}.security-profile>.btn{margin-left:auto}.security-profile+.section-note{margin-top:18px;line-height:1.8}.security-role{display:inline-block;margin-left:8px;background:var(--wrq-surface-e8f5ee,#e8f5ee);color:var(--wrq-ink-087a5d,#087a5d);border-radius:20px;padding:4px 10px;font-size:10px}.security-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.security-grid .security-panel{min-width:0}.security-form .field{margin-bottom:16px}.security-form input{font-size:13px;min-height:42px}.session-item{display:flex;align-items:flex-start;gap:12px;padding:17px 0;border-bottom:1px solid var(--wrq-line-edf2ee,#edf2ee)}.session-item:first-child{padding-top:0}.session-item:last-child{border-bottom:0}.session-item>div{min-width:0;flex:1}.session-item strong{font-size:12px;color:var(--wrq-ink-355d48,#355d48)}.session-item p{font-size:11px;line-height:1.7;margin:7px 0;color:var(--wrq-ink-73917e,#73917e);overflow-wrap:anywhere}.session-item small{font-size:10px;line-height:1.7;color:var(--wrq-ink-87a08f,#87a08f)}.security-table{table-layout:fixed;width:100%}.security-table td{white-space:normal;overflow-wrap:anywhere}.security-table td strong{font-weight:500;color:var(--wrq-ink-355d48,#355d48)}.security-table th{font-size:10px}.security-panel-body>.section-note{margin:0 0 18px}.security-table .actions{flex-wrap:wrap}.security-table .btn{font-size:10px}.security-panel .pagination{padding-left:0;padding-right:0}.audit-target{font-size:10px;line-height:1.7;margin-top:5px;overflow-wrap:anywhere}.temporary-password{padding:17px;border:1px solid var(--wrq-line-dbe9e1,#dbe9e1);border-radius:8px;background:var(--wrq-surface-f4faf6,#f4faf6);margin:18px 0}.temporary-password code{font-size:14px;overflow-wrap:anywhere;user-select:all;color:var(--wrq-ink-146f51,#146f51)}.checkbox-field{display:flex;align-items:center;gap:9px;margin:18px 0;font-size:12px}.checkbox-field input{width:17px;height:17px;accent-color:#008069}.security-loading{padding:28px;color:var(--wrq-ink-6f8a7a,#6f8a7a)}body[data-role=viewer] .credential-box,body[data-role=operator] .credential-box{display:none}
@media(max-width:1100px){.security-grid{grid-template-columns:1fr;gap:0}}
@media(max-width:760px){.security-panel-body{padding:17px}.security-table,.security-table tbody,.security-table tr{display:block}.security-table thead{display:none}.security-table tr{padding:14px 0;border-bottom:1px solid var(--wrq-line-e9f0ec,#e9f0ec)}.security-table td{display:grid;grid-template-columns:83px minmax(0,1fr);gap:10px;padding:7px 0;border:0;font-size:11px}.security-table td:before{content:attr(data-label);color:var(--wrq-ink-8ba494,#8ba494);font-size:10px}.security-table td>.sub{grid-column:2}.security-profile{gap:11px;flex-wrap:wrap}.security-profile h3{font-size:16px}.security-role{margin:7px 0 0;display:block;width:max-content}.security-profile>.contact-avatar{width:43px;height:43px;font-size:18px}.security-panel .panel-head{gap:12px}.security-panel .panel-head .btn{font-size:10px}}
@media(max-width:560px){.rail-links{grid-template-columns:repeat(6,minmax(0,1fr))}.rail-mobile-label{font-size:8px}.login-card{padding:26px}.security-panel{margin-bottom:17px}}
/* SMTP setup and account recovery */
.forgot-password{border:0;background:transparent;color:var(--wrq-ink-008069,#008069);font:inherit;font-size:12px;display:block;margin:17px auto 0;cursor:pointer}.forgot-password:hover{text-decoration:underline}.smtp-heading,.smtp-actions,.smtp-options,.smtp-history-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.smtp-heading{justify-content:space-between;margin-bottom:12px}.smtp-heading .checkbox-field{margin:0}.smtp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 22px;margin-top:22px}.smtp-grid .field{min-width:0}.smtp-form input,.smtp-form select,.smtp-form textarea,.smtp-test input{font:inherit;font-size:13px}.smtp-form .field input,.smtp-form .field select,.smtp-test input{width:100%;box-sizing:border-box;min-height:42px;border:1px solid var(--wrq-line-dce7e1,#dce7e1);background:var(--wrq-surface-fafdfb,#fafdfb);border-radius:8px;padding:10px 12px;color:var(--wrq-ink-355a45,#355a45)}.smtp-form textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:72px;border:1px solid var(--wrq-line-dce7e1,#dce7e1);border-radius:8px;background:var(--wrq-surface-fafdfb,#fafdfb);padding:11px 12px;color:var(--wrq-ink-355a45,#355a45)}.smtp-form .field-help{font-size:10px;line-height:1.6;color:var(--wrq-ink-81988a,#81988a);display:block;margin-top:7px}.smtp-notifications,.smtp-test,.smtp-history{border-top:1px solid var(--wrq-line-e8efeb,#e8efeb);margin-top:24px;padding-top:22px}.smtp-form h4,.smtp-test h4,.smtp-history h4{font-size:13px;font-weight:600;color:var(--wrq-ink-365d46,#365d46);margin:0 0 10px}.smtp-notifications .field{margin-top:17px}.smtp-options{gap:25px}.smtp-options .checkbox-field{margin:13px 0}.smtp-actions{margin-top:20px}.smtp-actions .section-note{margin:0}.smtp-test form{display:flex;gap:12px;margin-top:15px}.smtp-test input{min-width:0;flex:1}.smtp-test .btn{flex-shrink:0}.smtp-history-heading{justify-content:space-between;margin-bottom:8px}.smtp-history .security-table td{padding-left:8px;padding-right:8px}.email-error{font-size:10px;line-height:1.6;color:var(--wrq-ink-ac6d59,#ac6d59);margin:7px 0 0;overflow-wrap:anywhere}.mail-status{font-size:10px;border-radius:15px;padding:4px 9px;background:var(--wrq-surface-f0f3f1,#f0f3f1);color:var(--wrq-ink-718679,#718679);display:inline-block}.mail-status.success,.success-note{color:var(--wrq-ink-008069,#008069);background:var(--wrq-surface-e6f5ec,#e6f5ec)}.mail-status.failure{color:var(--wrq-ink-a65745,#a65745);background:var(--wrq-surface-fff0e9,#fff0e9)}.success-note{font-size:12px;line-height:1.7;border-radius:7px;padding:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:700px){.smtp-grid{grid-template-columns:1fr;gap:15px}.smtp-heading{align-items:flex-start}.smtp-test form{flex-wrap:wrap}.smtp-test input{flex-basis:100%}.smtp-test .btn{width:100%}.smtp-options{gap:8px 22px}.smtp-history .security-table td{padding:7px 0}}

/* operations.css */
.health-panel { margin-top: 22px; }
.health-body { padding: 0 24px 20px; }
.health-label { font-size: 11px; font-weight: 600; padding: 6px 10px; border-radius: 20px; white-space: nowrap; }
.health-label.success { color: var(--wrq-ink-008069,#008069); background: var(--wrq-surface-e6f5ec,#e6f5ec); }
.health-label.warning { color: var(--wrq-ink-956c25,#956c25); background: var(--wrq-surface-fff5df,#fff5df); }
.health-label.failure { color: var(--wrq-ink-a65745,#a65745); background: var(--wrq-surface-fff0e9,#fff0e9); }
.health-metrics { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); border-block: 1px solid var(--wrq-line-e8efeb,#e8efeb); padding: 20px 0; gap: 20px; }
.health-metrics small { display: block; color: var(--wrq-ink-81988a,#81988a); font-size: 11px; margin-bottom: 9px; }
.health-metrics strong { display: block; color: var(--wrq-ink-355a45,#355a45); font-size: 22px; font-weight: 600; }
.health-metrics .health-date { font-size: 12px; line-height: 1.8; }
.health-issues { background: var(--wrq-surface-fbfcf8,#fbfcf8); border: 1px solid var(--wrq-line-edf0e7,#edf0e7); border-radius: 10px; padding: 4px 16px 12px; margin-top: 18px; }
.health-check { display: flex; align-items: flex-start; gap: 10px; padding: 12px 0; min-width: 0; }
.health-check strong { color: var(--wrq-ink-355a45,#355a45); font-size: 12px; font-weight: 600; }
.health-check p, .monitor-summary p, .health-events p { font-size: 11px; line-height: 1.7; color: var(--wrq-ink-81988a,#81988a); margin: 4px 0 0; overflow-wrap: anywhere; }
.health-dot { height: 7px; width: 7px; border-radius: 50%; background: var(--wrq-surface-a7b8ad,#a7b8ad); flex-shrink: 0; margin-top: 5px; }
.health-dot.ok { background: var(--wrq-surface-1eaa83,#1eaa83); }
.health-dot.warning { background: var(--wrq-surface-d6a34c,#d6a34c); }
.health-dot.critical { background: var(--wrq-surface-c57a67,#c57a67); }
.health-details { border-top: 1px solid var(--wrq-line-e8efeb,#e8efeb); margin-top: 18px; padding-top: 15px; }
.health-details summary { cursor: pointer; color: var(--wrq-ink-547460,#547460); font-size: 12px; }
.health-details summary span { color: var(--wrq-ink-9bad9f,#9bad9f); margin-left: 6px; }
.health-check-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 0 24px; margin-top: 8px; }
.monitor-summary { display: flex; justify-content: space-between; align-items: flex-start; gap: 12px; margin-top: 20px; }
.monitor-summary strong, .health-events strong { font-size: 12px; font-weight: 600; color: var(--wrq-ink-355a45,#355a45); }
.health-events > div { padding-top: 14px; }
.health-event-status { font-size: 10px; font-weight: 400; color: var(--wrq-ink-81988a,#81988a); margin-left: 8px; }
.health-footer { margin: 18px 0 0; font-size: 10px; line-height: 1.8; }
@media(max-width:700px) {
  .health-body { padding: 0 16px 16px; }
  .health-metrics { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px; }
  .health-metrics > div:last-child { grid-column: 1 / -1; }
  .health-check-grid { grid-template-columns: 1fr; }
  .health-panel .panel-head { align-items: flex-start; flex-wrap: wrap; }
  .health-metrics strong { font-size: 19px; }
}

/* users.css */
.user-filters{display:grid;grid-template-columns:minmax(170px,2fr) repeat(3,minmax(110px,1fr)) auto auto;gap:12px;align-items:end;margin-bottom:18px}.user-filters .field{margin:0;min-width:0}.user-filters label{display:block;color:var(--wrq-ink-6b8276,#6b8276);font-size:11px;margin-bottom:7px}.user-filters input,.user-filters select,.company-access>input{width:100%;min-width:0;min-height:39px;border:1px solid var(--wrq-line-dce7e1,#dce7e1);background:var(--wrq-surface-f8fbf9,#f8fbf9);border-radius:8px;padding:9px 11px;color:var(--wrq-ink-355a45,#355a45);font-size:12px}.workspace-users-table td{white-space:normal!important}.user-email,.user-companies{overflow-wrap:anywhere}.user-companies{display:block;max-width:200px;line-height:1.6}.workspace-users-table .actions{flex-wrap:nowrap}.workspace-users-table .sub{line-height:1.6}.company-access{border:1px solid var(--wrq-line-e0eae4,#e0eae4);border-radius:10px;padding:14px;margin:0 0 18px;min-width:0}.company-access legend{font-size:12px;color:var(--wrq-ink-456956,#456956);padding:0 6px}.company-choices{max-height:190px;overflow:auto;margin:10px 0 8px}.company-choice{display:flex;align-items:flex-start;gap:10px;padding:10px 4px;border-bottom:1px solid var(--wrq-line-eff3f0,#eff3f0);cursor:pointer}.company-choice:last-child{border-bottom:0}.company-choice input{width:16px;min-height:16px;flex:0 0 16px;margin:2px 0 0;accent-color:#008069}.company-choice span{min-width:0;overflow-wrap:anywhere}.company-choice strong{font-size:12px;font-weight:500;display:block}.company-choice small{display:block;font-size:10px;color:var(--wrq-ink-81988a,#81988a);margin-top:4px}.company-access .section-note{margin:8px 0 0}.invitation-summary{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:17px 0;margin:10px 0 16px;border-top:1px solid var(--wrq-line-edf1ee,#edf1ee);border-bottom:1px solid var(--wrq-line-edf1ee,#edf1ee);font-size:12px;overflow-wrap:anywhere}.invitation-summary span{color:var(--wrq-ink-81988a,#81988a)}.invitation-summary strong{text-align:right;font-weight:500}.workspace-users-table .action-options{width:195px}.workspace-users-table .action-menu summary{padding:0 5px}.workspace-users-table .action-menu summary .icon{width:20px}
@media(max-width:1100px){.user-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.user-filters .field:first-child{grid-column:span 2}}
@media(max-width:700px){.user-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.user-filters .field:first-child{grid-column:span 2}.user-filters .btn{width:100%}.workspace-users-table .user-companies{max-width:none}.workspace-users-table .action-options{right:0}.workspace-users-table .actions{justify-content:flex-end}.invitation-summary{grid-template-columns:1fr}.invitation-summary strong{text-align:left}}

/* workflows.css */
.flow-secret{display:block;white-space:normal;overflow-wrap:anywhere;background:var(--wrq-surface-f0f7f3,#f0f7f3);border:1px solid var(--wrq-line-d7e9de,#d7e9de);border-radius:8px;padding:15px;user-select:all}.flow-template{border:1px solid var(--wrq-line-e3ece6,#e3ece6);border-radius:10px;padding:17px;margin-top:16px}.flow-template pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7;color:var(--wrq-ink-557363,#557363)}.flow-template .section-note{margin-bottom:8px}.flow-template-vars{padding:10px 0}.flow-template-vars .field{margin-bottom:12px}.flow-report-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 20px;border-bottom:1px solid var(--wrq-line-edf1ee,#edf1ee)}.flow-schedule{border:1px solid var(--wrq-line-e0eae4,#e0eae4);border-radius:10px;padding:13px;margin:18px 0}.flow-schedule summary{font-size:12px;color:var(--wrq-ink-527663,#527663)}.flow-schedule .field{margin-top:15px}.flow-schedule select{max-width:100%}#jobsTable[aria-busy="true"]{opacity:.65}.flow-template pre,.flow-secret{font-variant-ligatures:none}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:700px){.flow-report-tools{justify-content:flex-start;flex-wrap:wrap}.flow-schedule{padding:10px}}

/* inbox.css */
.inbox-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:14px}.inbox-toolbar p{margin:0;color:var(--muted,var(--wrq-ink-687a73,#687a73));font-size:13px}.inbox-layout{display:grid;grid-template-columns:minmax(260px,33%) minmax(0,1fr);height:calc(100dvh - 170px);min-height:520px;border:1px solid var(--wrq-line-dfe8e3,#dfe8e3);border-radius:18px;overflow:hidden;background:var(--wrq-surface-fff,#fff)}.inbox-sidebar{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--wrq-line-e0e8e3,#e0e8e3);background:var(--wrq-surface-fff,#fff)}.inbox-filters{padding:15px;display:grid;grid-template-columns:1fr 1fr;gap:9px;border-bottom:1px solid var(--wrq-line-e6ece8,#e6ece8)}.inbox-filters .search-box{grid-column:1/-1;min-width:0}.inbox-filters select,.inbox-assignee select{width:100%;min-width:0;padding:10px;border:1px solid var(--wrq-line-dfe8e3,#dfe8e3);border-radius:9px;background:var(--wrq-surface-f8faf9,#f8faf9);color:var(--wrq-ink-253e32,#253e32);font:inherit;font-size:12px}.inbox-filters #inboxCompany{grid-column:1/-1}.inbox-list{flex:1;overflow-y:auto;min-height:0}.inbox-contact{width:100%;border:0;border-bottom:1px solid var(--wrq-line-edf1ee,#edf1ee);background:var(--wrq-surface-fff,#fff);display:flex;text-align:left;align-items:center;padding:17px 14px;gap:10px;cursor:pointer;color:var(--wrq-ink-203d30,#203d30);transition:background .16s}.inbox-contact:hover{background:var(--wrq-surface-f3f8f5,#f3f8f5)}.inbox-contact.selected{background:var(--wrq-surface-e9f5ee,#e9f5ee);box-shadow:inset 3px 0 #168959}.inbox-contact-copy{display:grid;min-width:0;flex:1;gap:6px}.inbox-contact-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.inbox-contact-title strong,.inbox-snippet{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-contact small{color:var(--wrq-ink-6b7c72,#6b7c72);font-size:10px}.inbox-snippet{font-size:12px;color:var(--wrq-ink-5e7467,#5e7467)}.inbox-unread{background:var(--wrq-surface-168959,#168959);color:white;font-size:10px;min-width:21px;height:21px;display:grid;place-items:center;border-radius:12px;padding:0 4px;flex-shrink:0}.inbox-pager{display:flex;gap:5px;padding:8px;align-items:center;border-top:1px solid var(--wrq-line-e4ece7,#e4ece7)}.inbox-pager small{margin-right:auto;color:var(--wrq-ink-63776a,#63776a);font-size:11px}.inbox-thread-shell{min-width:0;min-height:0;background:var(--wrq-surface-f1f6f2,#f1f6f2);display:flex}.inbox-thread{display:flex;flex-direction:column;min-width:0;width:100%;min-height:0}.inbox-thread-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:17px 20px;border-bottom:1px solid var(--wrq-line-dfe8e3,#dfe8e3);background:var(--wrq-surface-f9fbfa,#f9fbfa)}.inbox-thread-name{display:flex;align-items:center;gap:10px;min-width:0}.inbox-thread-name h3{margin:0 0 5px;font-size:16px;overflow-wrap:anywhere}.inbox-thread-name small{font-size:11px;color:var(--wrq-ink-627a6b,#627a6b)}.inbox-thread-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.inbox-assignee{display:flex;align-items:center;gap:6px;font-size:11px;max-width:230px}.inbox-assignee select{max-width:160px}.inbox-messages{flex:1;min-height:0;overflow-y:auto;padding:22px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;scroll-behavior:smooth}.inbox-bubble{max-width:86%;min-width:140px;padding:11px 14px;border-radius:2px 14px 14px;background:white;box-shadow:0 1px 2px #173f2010;overflow-wrap:anywhere}.inbox-bubble.outbound{align-self:flex-end;background:var(--wrq-surface-dcf1df,#dcf1df);border-radius:14px 2px 14px 14px}.inbox-bubble p{white-space:pre-wrap;margin:0 0 8px;font-size:14px;line-height:1.6}.inbox-bubble footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;color:var(--wrq-ink-62766a,#62766a);font-size:9px}.inbox-message-kind:empty{display:none}.inbox-message-kind{color:var(--wrq-ink-567360,#567360);font-size:11px;font-weight:600;margin-bottom:8px}.inbox-filename{display:block;font-size:12px;margin-bottom:8px}.inbox-media-note{display:block;font-size:11px;color:var(--wrq-ink-688270,#688270);margin-bottom:9px}.inbox-delivery.attention,.inbox-delivery-error{color:var(--wrq-ink-9c3d25,#9c3d25)}.inbox-delivery-error{display:block;font-size:11px;margin-top:8px}.inbox-bubble .btn{font-size:10px;padding:3px 6px;margin-top:6px}.inbox-composer{background:var(--wrq-surface-f9fbfa,#f9fbfa);padding:14px 18px;border-top:1px solid var(--wrq-line-dfe8e3,#dfe8e3);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.inbox-composer textarea{resize:vertical;min-height:54px;max-height:160px;border:1px solid var(--wrq-line-d7e3db,#d7e3db);border-radius:12px;padding:12px;background:white;font:inherit;font-size:14px}.inbox-composer .btn{align-self:center}.inbox-composer small{grid-column:1/-1;color:var(--wrq-ink-6a7f71,#6a7f71);font-size:11px;line-height:1.5}.inbox-thread-empty{display:grid;place-items:center;width:100%;padding:20px}.inbox-back{display:none}.inbox-setting{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid var(--wrq-line-e5ece7,#e5ece7)}.inbox-setting strong,.inbox-setting small{display:block}.inbox-setting small{margin-top:6px;font-size:12px;color:var(--wrq-ink-6a7d71,#6a7d71)}.inbox-contact:focus-visible,.inbox-filters select:focus-visible,.inbox-composer textarea:focus-visible{outline:3px solid var(--wrq-line-83cfa4,#83cfa4);outline-offset:-3px}
@media(max-width:1100px){.inbox-layout{grid-template-columns:minmax(240px,38%) minmax(0,1fr)}.inbox-thread-header{padding:12px}.inbox-thread-actions{gap:4px}.inbox-messages{padding:14px}.inbox-bubble{max-width:95%}}
@media(max-width:800px){.inbox-layout{grid-template-columns:1fr;height:calc(100dvh - 210px);min-height:420px}.inbox-thread-shell{display:none}.inbox-layout.has-thread .inbox-sidebar{display:none}.inbox-layout.has-thread .inbox-thread-shell{display:flex}.inbox-back{display:inline-flex}.inbox-thread-name .contact-avatar{display:none}.inbox-thread-header{gap:8px}.inbox-thread-actions{width:100%}.inbox-composer{padding:10px;gap:8px}.inbox-toolbar{align-items:flex-start}.inbox-toolbar p{font-size:11px;line-height:1.6}.inbox-composer textarea{font-size:16px}.inbox-composer .btn{padding:10px;font-size:12px}}
@media(max-width:760px){.rail-links{grid-template-columns:repeat(7,minmax(0,1fr))}.rail-mobile-label{font-size:9px}.inbox-layout{border-radius:12px}.inbox-toolbar .btn{white-space:nowrap;padding:8px}}
@media(prefers-reduced-motion:reduce){.inbox-messages{scroll-behavior:auto}.inbox-contact{transition:none}}
.inbox-attach-controls{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.inbox-file-name{font-size:12px;overflow-wrap:anywhere;min-width:0;flex:1}.inbox-attach-controls select{max-width:130px;border:1px solid var(--wrq-line-d7e3db,#d7e3db);border-radius:8px;padding:8px;background:white;color:var(--wrq-ink-253e32,#253e32)}.inbox-media-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.inbox-media-actions small{color:var(--wrq-ink-62766a,#62766a);font-size:10px}.inbox-media-image,.inbox-bubble video{display:block;max-width:100%;max-height:360px;border-radius:10px;object-fit:contain}.inbox-bubble audio{width:100%;max-width:320px}.inbox-pdf{display:block;width:100%;min-width:240px;max-width:100%;height:340px;border:1px solid var(--wrq-line-d7e3db,#d7e3db);border-radius:8px;background:white}.inbox-delivery.read{color:var(--wrq-ink-167cba,#167cba);font-weight:600}.inbox-delivery.delivered{color:var(--wrq-ink-386748,#386748)}.inbox-bubble:has(.inbox-media-image),.inbox-bubble:has(.inbox-pdf){width:86%}@media(max-width:800px){.inbox-attach-controls .btn{padding:7px;font-size:11px}.inbox-pdf{min-width:0;height:280px}.inbox-bubble:has(.inbox-media-image),.inbox-bubble:has(.inbox-pdf){width:95%}}

/* api-docs.css */
#page-api{max-width:1140px;margin:0 auto}.docs-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:5px 0 24px}.docs-hero h3{font-size:25px;letter-spacing:-.7px;margin:10px 0}.docs-hero p,.docs-reference-head p{color:var(--muted);line-height:1.6;margin:0}.docs-hero .quiet-tag{margin-top:7px;white-space:nowrap}.docs-downloads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.docs-download{padding:22px;border:1px solid var(--border);border-radius:12px;background:var(--panel);display:flex;flex-direction:column;align-items:flex-start;min-width:0}.docs-file-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:var(--wrq-surface-edf7f2,#edf7f2);border-radius:10px;color:var(--accent);margin-bottom:16px}.docs-download h4{font-size:14px;margin:0 0 8px}.docs-download p{font-size:12px;color:var(--muted);line-height:1.7;margin:0 0 20px;flex:1}.docs-download .btn{font-size:12px;max-width:100%;padding:10px 12px}.docs-base{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--wrq-line-d8e9df,#d8e9df);border-radius:10px;background:var(--wrq-surface-f0f8f4,#f0f8f4);padding:16px 20px}.docs-base>div{display:flex;align-items:center;gap:18px;min-width:0}.docs-base span{color:var(--muted);font-size:12px;white-space:nowrap}.docs-base code{font-size:13px;overflow-wrap:anywhere}.docs-note{color:var(--muted);font-size:12px;margin:12px 2px 25px;line-height:1.6}.docs-guides{display:grid;gap:10px;margin-bottom:32px}.docs-guide,.docs-endpoint{border:1px solid var(--border);border-radius:10px;background:var(--panel);overflow:hidden}.docs-guide>summary{display:flex;gap:14px;align-items:center;list-style:none;padding:18px 20px;user-select:none}.docs-guide summary::-webkit-details-marker,.docs-endpoint summary::-webkit-details-marker{display:none}.docs-section-number{font-size:11px;color:var(--accent);background:var(--wrq-surface-edf7f2,#edf7f2);padding:6px;border-radius:5px}.docs-guide summary strong{font-size:13px;flex:1}.docs-guide summary>.icon,.docs-endpoint summary>.icon{width:17px;height:17px;color:var(--muted);transition:transform 180ms}.docs-guide[open] summary>.icon,.docs-endpoint[open] summary>.icon{transform:rotate(90deg)}.docs-guide-body{padding:0 22px 19px}.docs-guide-body p,.docs-endpoint-body>p{font-size:13px;line-height:1.85;color:var(--wrq-ink-44575f,#44575f);white-space:pre-wrap;overflow-wrap:anywhere}.docs-code{border:1px solid var(--wrq-line-e0e8e4,#e0e8e4);border-radius:8px;overflow:hidden;margin:16px 0;min-width:0}.docs-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--wrq-surface-f2f6f4,#f2f6f4);padding:9px 13px;font-size:11px;color:var(--muted)}.docs-code pre{margin:0!important;padding:17px!important;background:var(--wrq-surface-f9fbfa,#f9fbfa)!important;color:var(--wrq-ink-25473a,#25473a)!important;font-size:12px!important;line-height:1.8!important;overflow:auto;max-height:360px;border:0!important;border-radius:0!important;white-space:pre}.docs-code code{background:transparent!important;padding:0!important;color:inherit!important;font-size:inherit!important}.docs-reference-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 18px}.docs-reference-head h3{font-size:18px;margin:0 0 6px}.docs-reference-head p{font-size:12px}.docs-reference-head .quiet-tag{white-space:nowrap}.docs-filters{display:flex;gap:10px;align-items:center;margin-bottom:16px}.docs-filters .search-box{flex:1;min-width:180px;background:var(--wrq-surface-fff,#fff)}.docs-filters select{max-width:200px;min-height:41px;padding:9px 30px 9px 12px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);font-size:12px}#docsEndpoints{display:grid;gap:8px}.docs-endpoint>summary{display:flex;align-items:center;gap:13px;list-style:none;padding:15px 17px}.docs-method{min-width:53px;font-size:10px;font-weight:700;letter-spacing:.3px;text-align:center;padding:6px 5px;border-radius:5px;background:var(--wrq-surface-eef3f6,#eef3f6);color:var(--wrq-ink-38647f,#38647f)}.docs-method.method-post{background:var(--wrq-surface-e6f5ed,#e6f5ed);color:var(--wrq-ink-16734d,#16734d)}.docs-method.method-put{background:var(--wrq-surface-fff4dd,#fff4dd);color:var(--wrq-ink-8e661f,#8e661f)}.docs-method.method-delete{background:var(--wrq-surface-fff0ef,#fff0ef);color:var(--wrq-ink-a45049,#a45049)}.docs-endpoint-title{display:flex;flex:1;min-width:0;gap:6px;flex-direction:column}.docs-endpoint-title>code{font-size:12px;overflow-wrap:anywhere;font-weight:600}.docs-endpoint-title>span{font-size:11px;color:var(--muted)}.docs-auth-label{font-size:10px;color:var(--muted);white-space:nowrap}.docs-endpoint-body{border-top:1px solid var(--border);padding:8px 20px 20px;min-width:0}.docs-endpoint-body h5{font-size:12px;margin:22px 0 12px}.docs-access{padding:9px 12px;border-radius:6px;background:var(--wrq-surface-f2f7f4,#f2f7f4)}.docs-table-wrap{overflow:auto;border:1px solid var(--border);border-radius:7px;margin:12px 0}.docs-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.docs-table th{background:var(--wrq-surface-f8faf9,#f8faf9);color:var(--muted);font-size:10px;letter-spacing:.2px;font-weight:600}.docs-table th,.docs-table td{padding:11px 13px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.65}.docs-table tr:last-child td{border-bottom:0}.docs-table td>code{font-size:11px;overflow-wrap:anywhere}.docs-table small{display:block;font-size:10px;color:var(--accent);margin-top:3px}.docs-table td:last-child{min-width:180px;color:var(--muted)}.docs-responses{list-style:none;padding:0;margin:0;display:grid;gap:10px}.docs-responses li{display:flex;align-items:flex-start;gap:14px;font-size:12px;line-height:1.7;color:var(--muted)}.docs-responses li>code{font-size:11px;min-width:32px;color:var(--text)}.docs-no-results{padding:45px 20px;text-align:center;color:var(--muted)}.docs-no-results p{font-size:12px;line-height:1.7}.docs-footer{text-align:center;color:var(--muted);font-size:11px;line-height:1.7;margin:25px 0 5px}.docs-loading{padding:40px;text-align:center;color:var(--muted)}
@media(max-width:1000px){.docs-downloads{gap:10px}.docs-download{padding:17px}.docs-filters{flex-wrap:wrap}.docs-filters .search-box{flex-basis:100%}.docs-filters label{flex:1}.docs-filters select{width:100%;max-width:none}.docs-download .btn .icon{display:none}.docs-hero h3{font-size:22px}}
@media(max-width:600px){.docs-hero{gap:12px}.docs-hero h3{font-size:20px;line-height:1.3}.docs-hero p{font-size:12px}.docs-hero .eyebrow{font-size:9px}.docs-downloads{grid-template-columns:1fr}.docs-download{display:grid;grid-template-columns:38px 1fr;column-gap:13px;row-gap:5px;padding:17px}.docs-file-icon{grid-row:1/3;margin:0}.docs-download h4{margin:0}.docs-download p{margin:0;font-size:11px}.docs-download .btn{grid-column:2;justify-self:start;margin-top:8px}.docs-base{padding:14px}.docs-base>div{align-items:flex-start;flex-direction:column;gap:6px}.docs-base code{font-size:11px}.docs-note{font-size:11px}.docs-guide>summary{padding:15px;gap:10px}.docs-guide-body{padding:0 15px 14px}.docs-guide-body p{font-size:12px}.docs-reference-head{align-items:flex-start;flex-direction:column;gap:10px}.docs-reference-head .quiet-tag{font-size:10px}.docs-filters{gap:8px}.docs-filters .search-box{min-width:0}.docs-filters select{font-size:11px;padding-right:17px}.docs-endpoint>summary{gap:9px;padding:13px 11px}.docs-method{min-width:42px;font-size:9px}.docs-endpoint-title>code{font-size:10px}.docs-endpoint-title>span{font-size:10px;line-height:1.6}.docs-auth-label{display:none}.docs-endpoint-body{padding:6px 13px 16px}.docs-code pre{font-size:11px!important}.docs-footer{font-size:10px}}
@media(prefers-reduced-motion:reduce){.docs-guide summary>.icon,.docs-endpoint summary>.icon{transition:none}}

/* backups.css */
[data-backup-admin]{display:none!important}body[data-role=admin] [data-backup-admin]{display:flex!important}#page-backups{max-width:1180px;margin:0 auto}.backup-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:5px 0 22px}.backup-heading h3{font-size:25px;letter-spacing:-.6px;margin:10px 0}.backup-heading p{color:var(--muted);line-height:1.65;margin:0}.backup-heading>.backup-badge{margin-top:8px}.backup-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:7px;font-size:11px;font-weight:600;white-space:nowrap;color:var(--wrq-ink-61727a,#61727a);background:var(--wrq-surface-f0f3f4,#f0f3f4)}.backup-badge>span{width:6px;height:6px;border-radius:50%;background:currentColor}.backup-badge.success{background:var(--wrq-surface-eaf7ee,#eaf7ee);color:var(--wrq-ink-28744c,#28744c)}.backup-badge.danger{background:var(--wrq-surface-fff0ee,#fff0ee);color:var(--wrq-ink-ac5148,#ac5148)}.backup-badge.warning{background:var(--wrq-surface-fff5e2,#fff5e2);color:var(--wrq-ink-966c21,#966c21)}.backup-badge.running{background:var(--wrq-surface-ebf3fa,#ebf3fa);color:var(--wrq-ink-326f9c,#326f9c)}.backup-health{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--wrq-line-e0e7e8,#e0e7e8);background:var(--wrq-surface-f2f5f5,#f2f5f5);border-radius:10px;margin-bottom:20px}.backup-health.success{border-color:var(--wrq-line-d9eadd,#d9eadd);background:var(--wrq-surface-f0f9f2,#f0f9f2)}.backup-health.warning{border-color:var(--wrq-line-f0e2bf,#f0e2bf);background:var(--wrq-surface-fffaf0,#fffaf0)}.backup-health.danger{border-color:var(--wrq-line-f1dcd9,#f1dcd9);background:var(--wrq-surface-fff6f4,#fff6f4)}.backup-health.running{border-color:var(--wrq-line-d9e6f1,#d9e6f1);background:var(--wrq-surface-f1f7fc,#f1f7fc)}.backup-health-icon{width:39px;height:39px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--wrq-surface-fff,#fff);border-radius:10px;color:var(--accent)}.backup-health strong{display:block;font-size:13px}.backup-health p{margin:5px 0 0;font-size:12px;line-height:1.7;color:var(--wrq-ink-566d66,#566d66)}.backup-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:20px}.backup-stats article{border:1px solid var(--border);border-radius:10px;background:var(--wrq-surface-fff,#fff);padding:20px 18px;min-width:0}.backup-stats article>span{display:block;font-size:11px;color:var(--muted);margin-bottom:13px}.backup-stats article>strong{font-size:25px;display:block;font-weight:600;letter-spacing:-.5px}.backup-stats article>strong.backup-stat-date{font-size:15px;letter-spacing:-.2px;line-height:1.7}.backup-stats small{display:block;margin-top:10px;font-size:10px;line-height:1.7;color:var(--muted)}.backup-info-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;margin-bottom:22px}.backup-card-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px;border-bottom:1px solid var(--border)}.backup-card-head h4{font-size:14px;margin:0}.backup-card-head p{font-size:11px;color:var(--muted);margin:6px 0 0;line-height:1.7}.backup-settings dl,.backup-latest dl{padding:0 20px;margin:0}.backup-setting{display:grid;grid-template-columns:136px minmax(0,1fr);gap:15px;padding:13px 0;border-bottom:1px solid var(--wrq-line-f0f3f2,#f0f3f2);font-size:12px;line-height:1.75}.backup-setting:last-child{border:0}.backup-setting dt{color:var(--muted);font-size:11px}.backup-setting dd{margin:0;overflow-wrap:anywhere}.backup-card-note{margin:0;padding:16px 20px 20px;font-size:11px;line-height:1.8;color:var(--muted);border-top:1px solid var(--border)}.backup-attempt-note{margin:2px 20px 20px;padding:12px 13px;background:var(--wrq-surface-f5f8f6,#f5f8f6);border-radius:7px;font-size:12px;line-height:1.8;color:var(--muted)}.backup-attempt-note.success{background:var(--wrq-surface-eef8f1,#eef8f1);color:var(--wrq-ink-3f7051,#3f7051)}.backup-attempt-note.danger{background:var(--wrq-surface-fff3f0,#fff3f0);color:var(--wrq-ink-99584e,#99584e)}.backup-local-note{margin:20px;padding:16px;background:var(--wrq-surface-f8faf9,#f8faf9);border:1px solid var(--wrq-line-eef2f0,#eef2f0);border-radius:8px}.backup-local-note strong{font-size:12px}.backup-local-note p{font-size:12px;line-height:1.8;color:var(--muted);margin:8px 0}.backup-local-note small{display:block;font-size:10px;line-height:1.8;color:var(--muted)}.backup-empty-note{padding:18px 20px;color:var(--muted);font-size:12px}.backup-history .backup-card-head select{border:1px solid var(--border);border-radius:7px;background:white;padding:9px 28px 9px 11px;font-size:12px;color:var(--text)}.backup-history-table{table-layout:auto}.backup-history-table td{font-size:11px!important;vertical-align:top;white-space:normal!important;line-height:1.8}.backup-history-table td:nth-child(2),.backup-history-table td:nth-child(3){min-width:135px}.backup-history-table td:last-child{max-width:260px;min-width:170px}.backup-object{display:block;max-width:260px;overflow-wrap:anywhere;color:var(--muted);font-size:9px;line-height:1.8;margin-top:5px}.backup-history-error{color:var(--wrq-ink-a25449,#a25449)}.backup-history-pager{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 20px;border-top:1px solid var(--border);font-size:11px;color:var(--muted)}.backup-history-pager>div{display:flex;gap:8px}.backup-history-empty{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:13px;padding:35px 20px;color:var(--muted);text-align:center}.backup-history-empty strong{font-size:13px;color:var(--text)}.backup-history-empty p{font-size:12px;line-height:1.8;margin:0}.backup-footnote{font-size:10px;line-height:1.8;color:var(--muted);text-align:center;margin:20px 3px 5px}
@media(max-width:760px){body[data-role=admin] .rail-links{grid-template-columns:repeat(8,minmax(0,1fr))}body[data-role=admin] .rail-mobile-label{font-size:7px}}
.backup-restore{margin-bottom:20px}.backup-restore-body{padding:18px 20px}.backup-restore-body>p{font-size:12px;line-height:1.7;color:var(--muted);margin:0}.backup-restore-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;margin:0 0 20px}.backup-restore-metrics dt{color:var(--muted);font-size:11px;margin-bottom:7px}.backup-restore-metrics dd{font-size:13px;line-height:1.7;margin:0;overflow-wrap:anywhere}.backup-restore-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;list-style:none;padding:14px 0;margin:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.backup-restore-checks li{font-size:12px;line-height:1.7}.backup-restore-checks li:before{content:'✓';color:var(--accent);font-weight:700;margin-right:8px}.backup-restore-body>p.backup-restore-scope{font-size:11px;margin-top:12px}@media(max-width:640px){.backup-restore-body{padding:16px}.backup-restore-metrics{grid-template-columns:1fr;gap:13px}.backup-restore-checks{grid-template-columns:1fr;gap:8px}.backup-restore-metrics dd{font-size:12px}}
@media(max-width:1150px){.backup-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-info-grid{grid-template-columns:1fr}.backup-heading h3{font-size:23px}}
@media(max-width:640px){.backup-heading{gap:10px;flex-wrap:wrap}.backup-heading h3{font-size:21px}.backup-heading p{font-size:12px}.backup-heading>.backup-badge{margin-top:0}.backup-health{padding:15px;gap:11px}.backup-health p{font-size:11px}.backup-stats{gap:10px}.backup-stats article{padding:16px 13px}.backup-stats article>strong{font-size:22px}.backup-stats article>strong.backup-stat-date{font-size:12px}.backup-stats small{font-size:9px}.backup-card-head{padding:16px}.backup-card-head h4{font-size:13px}.backup-settings dl,.backup-latest dl{padding:0 16px}.backup-setting{grid-template-columns:115px minmax(0,1fr);gap:12px;font-size:11px}.backup-setting dt{font-size:10px}.backup-card-note{font-size:10px;padding:14px 16px}.backup-attempt-note{margin-left:16px;margin-right:16px;font-size:11px}.backup-local-note{margin:16px}.backup-history .backup-card-head{align-items:flex-start;flex-wrap:wrap}.backup-history .backup-card-head select{font-size:11px}.backup-history-table,.backup-history-table tbody{display:block;width:100%}.backup-history-table thead{display:none}.backup-history-table tr{display:block;padding:15px 16px;border-bottom:1px solid var(--border)}.backup-history-table td{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;border:0!important;padding:7px 0!important;font-size:11px!important;min-width:0!important;max-width:none!important;line-height:1.7}.backup-history-table td::before{content:attr(data-label);font-size:10px;color:var(--muted)}.backup-history-table td:first-child{align-items:center}.backup-history-table td .backup-badge{justify-self:start}.backup-history-table .backup-object{grid-column:2;max-width:100%}.backup-history-pager{padding:13px 16px;font-size:10px}.backup-history-pager .btn{padding:8px}.backup-footnote{font-size:9px}}

/* customers.css */
.inbox-thread-shell{position:relative}.customer-panel{background:var(--wrq-surface-fff,#fff);border-left:1px solid var(--wrq-line-dfe8e3,#dfe8e3);min-width:0;min-height:0;display:flex;flex-direction:column;width:100%}.customer-panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 18px;border-bottom:1px solid var(--wrq-line-e5ece7,#e5ece7);background:var(--wrq-surface-f9fbfa,#f9fbfa);flex-shrink:0}.customer-panel-header h3{margin:5px 0 0;font-size:16px}.customer-panel-header .eyebrow{font-size:9px;letter-spacing:1.2px}.customer-panel-header .btn{font-size:11px}.customer-content{padding:17px 18px;overflow-y:auto;min-height:0}.customer-privacy{font-size:11px;line-height:1.65;color:var(--wrq-ink-647a6d,#647a6d);margin:0 0 20px;display:flex;gap:8px}.customer-privacy .icon{width:16px;height:16px;flex-shrink:0;margin-top:2px}.customer-form{display:grid;gap:12px}.customer-form label{display:grid;gap:6px;font-size:12px;color:var(--wrq-ink-365443,#365443)}.customer-form input,.customer-notes textarea{width:100%;box-sizing:border-box;min-width:0;border:1px solid var(--wrq-line-dce6df,#dce6df);border-radius:9px;padding:10px 11px;color:var(--wrq-ink-203e30,#203e30);background:var(--wrq-surface-fff,#fff);font:inherit;font-size:13px}.customer-form input:read-only{background:var(--wrq-surface-f7faf8,#f7faf8)}.customer-form input:focus,.customer-notes textarea:focus{outline:2px solid var(--wrq-line-8acdb5,#8acdb5);outline-offset:1px}.customer-help,.customer-save-state{font-size:10px;line-height:1.6;color:var(--wrq-ink-6d8075,#6d8075);margin:0}.customer-save-state{overflow-wrap:anywhere}.customer-form .btn{justify-self:start;font-size:12px}.customer-tags{display:flex;gap:5px;flex-wrap:wrap}.customer-tags:empty{display:none}.customer-tags span{padding:4px 8px;border-radius:20px;background:var(--wrq-surface-eaf5ef,#eaf5ef);color:var(--wrq-ink-246b4a,#246b4a);font-size:10px;overflow-wrap:anywhere;max-width:100%}.customer-notes{border-top:1px solid var(--wrq-line-e5ece7,#e5ece7);margin-top:23px;padding-top:18px}.customer-notes-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px}.customer-notes h4{margin:0;font-size:13px}.customer-notes-heading .btn{font-size:10px;padding:5px}.customer-notes form{display:grid;gap:8px;margin-bottom:18px}.customer-notes form .btn{justify-self:start;font-size:11px}.customer-notes textarea{resize:vertical;min-height:85px;max-height:240px;line-height:1.6}.customer-note{border:1px solid var(--wrq-line-e7ece6,#e7ece6);border-radius:10px;background:var(--wrq-surface-fffdf4,#fffdf4);padding:12px;margin:10px 0;overflow-wrap:anywhere}.customer-note header{display:flex;flex-direction:column;gap:4px}.customer-note strong{font-size:11px}.customer-note small{font-size:9px;color:var(--wrq-ink-7a8271,#7a8271)}.customer-note p{font-size:12px;white-space:pre-wrap;line-height:1.7;margin:10px 0 0}.customer-note-delete.btn{font-size:9px;padding:4px 0;color:var(--wrq-ink-876c53,#876c53);margin-top:8px}.customer-note-empty,.customer-loading{font-size:12px;line-height:1.7;color:var(--wrq-ink-708076,#708076)}.customer-open .inbox-thread-shell{display:grid;grid-template-columns:minmax(0,1fr) 300px}.customer-open .inbox-thread-header{padding:12px}.customer-open .inbox-thread-actions{gap:4px}.customer-open .inbox-thread-actions .btn{font-size:10px;padding:6px}.customer-open .inbox-thread-header .contact-avatar{display:none}
@media(max-width:1399px){.customer-open .inbox-thread-shell{display:flex}.customer-open .inbox-thread{display:none}.customer-panel{border-left:0}}
@media(max-width:800px){.customer-content{padding:16px}.customer-form input,.customer-notes textarea{font-size:16px}.customer-panel-header{padding:12px 16px}}

/* workspace-tools.css */
.tools-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:22px}.tools-intro h3{margin:8px 0;font-size:24px;letter-spacing:-.5px}.tools-intro p,.tools-note{color:var(--wrq-ink-6a7d73,#6a7d73);font-size:12px;line-height:1.7;margin:0}.tools-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:17px;border:1px solid var(--wrq-line-e2eae5,#e2eae5);border-radius:13px;background:var(--wrq-surface-fff,#fff);margin-bottom:20px}.tools-filters label,.tools-form-grid label{display:grid;gap:7px;font-size:12px;color:var(--wrq-ink-476354,#476354)}.tools-filters input,.tools-filters select,.tools-form-grid input,.tools-form-grid select,.tools-form-grid textarea{border:1px solid var(--wrq-line-dce6df,#dce6df);border-radius:9px;padding:10px 11px;background:var(--wrq-surface-fff,#fff);color:var(--wrq-ink-203f30,#203f30);font:inherit;font-size:13px;min-width:0;box-sizing:border-box;width:100%}.tools-filters label:first-child{flex:1;min-width:180px}.tools-filters .tools-check{display:flex;align-items:center;gap:7px}.tools-filters .tools-check input{width:auto}.tools-periods{display:flex;gap:5px}.tools-periods .btn{padding:9px;font-size:11px}.tools-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.tools-stat{padding:20px 22px;border:1px solid var(--wrq-line-e1e9e4,#e1e9e4);border-radius:14px;background:var(--wrq-surface-fff,#fff);display:grid;gap:10px;min-width:0}.tools-stat>span{font-size:12px;color:var(--wrq-ink-688071,#688071)}.tools-stat>strong{font-size:30px;color:var(--wrq-ink-244b37,#244b37);font-weight:600;letter-spacing:-1px}.tools-stat>small{font-size:10px;line-height:1.6;color:var(--wrq-ink-77877d,#77877d)}.tools-panel{padding:22px;background:var(--wrq-surface-fff,#fff);border:1px solid var(--wrq-line-e1e9e4,#e1e9e4);border-radius:14px;margin-bottom:17px;min-width:0}.tools-panel h4{font-size:14px;margin:0 0 16px}.tools-chart{height:215px;display:flex;gap:5px;overflow-x:auto;padding:10px 0}.tools-chart-day{flex:1;min-width:14px;display:flex;flex-direction:column;gap:7px;align-items:center}.tools-chart-day small{font-size:8px;color:var(--wrq-ink-849389,#849389);writing-mode:vertical-rl;height:35px}.tools-bar-track{width:75%;max-width:32px;flex:1;display:flex;flex-direction:column-reverse;justify-content:flex-start;background:var(--wrq-surface-f3f7f4,#f3f7f4);border-radius:5px;overflow:hidden}.tools-bar-track span{display:block;width:100%;flex-shrink:0}.tools-bar-sent{background:var(--wrq-surface-55a889,#55a889)}.tools-bar-failed{background:var(--wrq-surface-dc9677,#dc9677)}.tools-bar-waiting{background:var(--wrq-surface-94abc2,#94abc2)}.tools-bar-cancelled{background:var(--wrq-surface-c9d3cb,#c9d3cb)}.tools-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:10px;margin-top:10px;color:var(--wrq-ink-538e75,#538e75)}.tools-legend span:nth-child(2){color:var(--wrq-ink-bb775a,#bb775a)}.tools-legend span:nth-child(3){color:var(--wrq-ink-728fa9,#728fa9)}.tools-legend span:nth-child(4){color:var(--wrq-ink-87988b,#87988b)}.tools-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:17px}.tools-table{overflow-x:auto}.tools-table table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.tools-table th{font-size:10px;color:var(--wrq-ink-7a8a80,#7a8a80);font-weight:500;white-space:nowrap;padding:12px 8px;border-bottom:1px solid var(--wrq-line-e2eae5,#e2eae5)}.tools-table td{padding:13px 8px;border-bottom:1px solid var(--wrq-line-edf1ee,#edf1ee);color:var(--wrq-ink-355440,#355440)}.tools-breakdown{display:flex;justify-content:space-between;gap:10px;padding:14px 0;border-bottom:1px solid var(--wrq-line-edf1ee,#edf1ee);font-size:12px}.tools-help,.tools-empty{color:var(--wrq-ink-7b8b81,#7b8b81);font-size:11px;line-height:1.7}.tools-panel details summary{cursor:pointer;font-size:12px;padding:10px 0}.tools-notice-list{display:grid;gap:12px}.tool-notice{border:1px solid var(--wrq-line-dbe7df,#dbe7df);border-radius:14px;background:var(--wrq-surface-fff,#fff);padding:20px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px}.tool-notice.is-read{background:var(--wrq-surface-f9fbfa,#f9fbfa)}.tool-notice-icon{width:34px;height:34px;border-radius:10px;background:var(--wrq-surface-fff3e7,#fff3e7);color:var(--wrq-ink-ab7c40,#ab7c40);display:grid;place-items:center}.tool-notice-icon.critical{background:var(--wrq-surface-faeeeb,#faeeeb);color:var(--wrq-ink-aa6250,#aa6250)}.tool-notice-icon .icon{width:18px;height:18px}.tool-notice-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tool-notice h4{margin:0;font-size:14px}.tool-notice p{font-size:12px;line-height:1.7;color:var(--wrq-ink-6e8175,#6e8175);margin:8px 0}.tool-notice small{color:var(--wrq-ink-849087,#849087);font-size:10px}.tool-notice-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.tool-notice-actions .btn{font-size:11px;padding:7px 10px}.tools-pager{display:flex;gap:8px;align-items:center;padding:17px 0}.tools-pager small{margin-right:auto;color:var(--wrq-ink-74887a,#74887a);font-size:11px}.tools-empty-panel{text-align:center;padding:60px 20px;background:var(--wrq-surface-fff,#fff);border:1px solid var(--wrq-line-e1e9e4,#e1e9e4);border-radius:15px;color:var(--wrq-ink-577463,#577463)}.tools-empty-panel>.icon{width:38px;height:38px;color:var(--wrq-ink-5ba184,#5ba184)}.tools-empty-panel h3{font-size:19px}.tools-empty-panel p{font-size:12px}.notification-bell{position:relative;flex-shrink:0}.notification-count{position:absolute;right:0;top:-2px;min-width:15px;height:15px;padding:0 3px;background:var(--wrq-surface-bd694e,#bd694e);color:white;border-radius:10px;font:9px/15px sans-serif;text-align:center}.tools-sandbox{border:1px solid var(--wrq-line-cfe3d7,#cfe3d7);border-radius:14px;background:var(--wrq-surface-f7fbf8,#f7fbf8);margin-bottom:22px}.tools-sandbox>summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;padding:18px 20px;font-size:14px;font-weight:600;color:var(--wrq-ink-306a4d,#306a4d)}.tools-sandbox>summary>span{display:flex;align-items:center;gap:9px}.tools-sandbox>summary small{font-weight:400;font-size:10px}.tools-sandbox-body{padding:0 20px 20px}.tools-sandbox-body>p,.tools-sandbox-result{font-size:12px;line-height:1.8;color:var(--wrq-ink-597563,#597563)}.tools-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.tools-full{grid-column:1/-1}.tools-form-grid textarea{resize:vertical;min-height:60px}.tools-advanced{margin:12px 0 20px}.tools-advanced>summary{font-size:12px;cursor:pointer;color:var(--wrq-ink-5d7a66,#5d7a66)}.tools-sandbox-result pre{background:var(--wrq-surface-fff,#fff);border:1px solid var(--wrq-line-dfebe3,#dfebe3);padding:15px;border-radius:10px;overflow:auto;color:var(--wrq-ink-3a5143,#3a5143);font-size:11px;max-height:350px}.tools-sandbox-result h4{margin-bottom:6px}.tools-error{color:var(--wrq-ink-aa604b,#aa604b)}.customer-preferences{margin-top:22px;padding-top:18px;border-top:1px solid var(--wrq-line-e5ece7,#e5ece7)}.customer-preferences h4{font-size:13px;margin:0 0 10px}.customer-preferences>p{margin-bottom:15px}.customer-preferences fieldset{border:1px solid var(--wrq-line-dfe8e2,#dfe8e2);border-radius:9px;margin:0;padding:10px 12px;display:grid;gap:8px}.customer-preferences legend{font-size:11px;color:var(--wrq-ink-577562,#577562);padding:0 5px}.customer-preferences label.tools-check{display:flex;gap:8px;align-items:flex-start;line-height:1.6}.customer-preferences input[type=checkbox]{width:15px;height:15px;padding:0;flex-shrink:0;accent-color:#008069;margin:2px 0}.tools-filters input:focus-visible,.tools-filters select:focus-visible,.tools-form-grid input:focus-visible,.tools-form-grid textarea:focus-visible,.tools-form-grid select:focus-visible{outline:2px solid var(--wrq-line-8acdb5,#8acdb5);outline-offset:2px}
@media(max-width:1050px){.tools-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-bottom-grid{grid-template-columns:1fr}.tools-filters{gap:10px}.tools-intro h3{font-size:21px}}
@media(max-width:760px){body .rail-links,body[data-role=admin] .rail-links{display:flex;overflow-x:auto;justify-content:flex-start;padding-bottom:2px}body .rail-link{flex:0 0 52px}body[data-role=admin] .rail-mobile-label,body .rail-mobile-label{font-size:8px}.tools-intro{display:block}.tools-intro>.btn{margin-top:12px}.tools-stats{gap:9px}.tools-stat{padding:15px 13px}.tools-stat>strong{font-size:25px}.tools-stat>span{font-size:11px}.tools-panel{padding:16px}.tools-filters>label{flex:1;min-width:120px}.tools-filters>label:first-child{flex-basis:100%}.tools-filters>.btn{flex:1}.tools-form-grid{grid-template-columns:1fr}.tools-full{grid-column:auto}.tools-sandbox>summary{align-items:flex-start;flex-direction:column}.tools-sandbox-body{padding:0 14px 15px}.tools-form-grid input,.tools-form-grid textarea,.tools-form-grid select{font-size:16px}.tools-chart-day{min-width:10px}.tool-notice{padding:15px;grid-template-columns:28px minmax(0,1fr);gap:10px}.tool-notice-icon{width:28px;height:28px}.tools-legend{gap:10px}.notification-bell{width:32px}.refresh-tools{gap:5px}}
.tools-bar-svg{display:block;width:100%;max-width:32px;flex:1;min-height:0}
@media(max-width:760px){body .rail-links,body[data-role=admin] .rail-links{flex-direction:row;flex-wrap:nowrap}body .rail-link{width:52px;min-width:52px}}

/* inbox-productivity.css */
.productivity-modal{font-size:13px}.productivity-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.productivity-field{display:grid;gap:7px;font-size:12px;color:var(--wrq-ink-476354,#476354);margin:12px 0}.productivity-field input,.productivity-field textarea,.productivity-field select{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--wrq-line-d9e5dd,#d9e5dd);border-radius:9px;padding:11px;background:var(--wrq-surface-fff,#fff);font:inherit;color:var(--wrq-ink-294a37,#294a37)}.productivity-field textarea{resize:vertical}.productivity-full{grid-column:1/-1}.productivity-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:16px 0}.productivity-actions>small{margin-right:auto;color:var(--wrq-ink-778a7e,#778a7e)}.productivity-actions .btn{font-size:12px}.productivity-empty{padding:18px 0;color:var(--wrq-ink-788c7d,#788c7d);font-size:12px;line-height:1.7}.productivity-error{color:var(--wrq-ink-a7604e,#a7604e);font-size:12px;line-height:1.7}.quick-reply-layout{display:grid;grid-template-columns:minmax(170px,38%) minmax(0,1fr);gap:20px;margin-top:17px}.quick-reply-list{max-height:420px;overflow:auto;border:1px solid var(--wrq-line-e3ebe5,#e3ebe5);border-radius:12px}.quick-reply-choice{display:grid;gap:8px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--wrq-line-eaf0eb,#eaf0eb);background:var(--wrq-surface-fff,#fff);padding:15px;color:var(--wrq-ink-34503f,#34503f);cursor:pointer}.quick-reply-choice.selected{background:var(--wrq-surface-eaf6ee,#eaf6ee);box-shadow:inset 3px 0 #008069}.quick-reply-choice strong{font-size:12px}.quick-reply-choice small{font-size:11px;line-height:1.6;color:var(--wrq-ink-718779,#718779);overflow-wrap:anywhere}.quick-reply-body,.search-message-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;background:var(--wrq-surface-f4f8f5,#f4f8f5);border:1px solid var(--wrq-line-e0e9e2,#e0e9e2);border-radius:11px;padding:16px;font-size:13px}.message-search-hit{width:100%;display:block;border:1px solid var(--wrq-line-e2eae4,#e2eae4);border-radius:12px;background:var(--wrq-surface-fff,#fff);margin:12px 0;padding:17px;text-align:left;color:var(--wrq-ink-30523c,#30523c);cursor:pointer}.message-search-hit:hover{background:var(--wrq-surface-f4faf6,#f4faf6)}.message-search-hit>div{display:flex;justify-content:space-between;gap:12px}.message-search-hit p{line-height:1.7;font-size:12px;color:var(--wrq-ink-637e6c,#637e6c);overflow-wrap:anywhere;white-space:pre-wrap}.message-search-hit small{font-size:10px;color:var(--wrq-ink-7b8e7f,#7b8e7f)}.followup-card{border:1px solid var(--wrq-line-dfe9e2,#dfe9e2);border-radius:12px;padding:16px;margin:13px 0;background:var(--wrq-surface-f8fbf9,#f8fbf9)}.followup-card.overdue{background:var(--wrq-surface-fff7ef,#fff7ef);border-color:var(--wrq-line-ead5bd,#ead5bd)}.followup-card header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.followup-card strong{font-size:12px;color:var(--wrq-ink-527760,#527760)}.followup-card.overdue strong{color:var(--wrq-ink-ad7650,#ad7650)}.followup-card p{line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.followup-card small{font-size:10px;color:var(--wrq-ink-7c8d80,#7c8d80)}.followup-card .productivity-actions{margin-bottom:0}.followup-form{border-top:1px solid var(--wrq-line-e2ebe5,#e2ebe5);padding-top:18px;margin-top:20px}.followup-form h4{margin:0;font-size:15px}.productivity-weekdays{border:1px solid var(--wrq-line-dfe8e2,#dfe8e2);border-radius:10px;padding:14px;margin:18px 0;display:flex;flex-wrap:wrap;gap:10px 16px}.productivity-weekdays legend{font-size:11px;color:var(--wrq-ink-648170,#648170);padding:0 6px}.productivity-check{display:flex;gap:8px;align-items:center;font-size:12px;line-height:1.6;color:var(--wrq-ink-486c55,#486c55)}.productivity-check input{width:15px;height:15px;accent-color:#008069;flex-shrink:0}.inbox-followup-tag{font-size:9px!important;color:var(--wrq-ink-397c56,#397c56)!important;white-space:normal;line-height:1.5;display:block}.inbox-followup-tag.overdue{color:var(--wrq-ink-ae6f42,#ae6f42)!important}.inbox-productivity-filter{grid-column:1/-1;display:flex;gap:8px;align-items:center}.inbox-productivity-filter select{flex:1;min-width:0}.inbox-productivity-filter .btn{font-size:11px;padding:9px;white-space:nowrap}.productivity-field input:focus-visible,.productivity-field textarea:focus-visible,.productivity-field select:focus-visible,.quick-reply-choice:focus-visible,.message-search-hit:focus-visible{outline:2px solid var(--wrq-line-8bcdae,#8bcdae);outline-offset:2px}
@media(max-width:760px){.productivity-grid,.quick-reply-layout{grid-template-columns:1fr}.quick-reply-list{max-height:210px}.productivity-full{grid-column:auto}.productivity-field input,.productivity-field textarea,.productivity-field select{font-size:16px}.message-search-hit>div{flex-direction:column;gap:6px}.productivity-weekdays{display:grid;grid-template-columns:1fr 1fr}.productivity-actions .btn{font-size:11px}.inbox-thread-actions .btn{padding:8px;font-size:11px}}

/* scheduled-messages.css */
.schedule-filters{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:12px;align-items:end;margin:20px 0}.schedule-filters label{display:grid;gap:7px;font-size:11px;color:var(--wrq-ink-628170,#628170)}.schedule-filters input,.schedule-filters select{width:100%;min-width:0;box-sizing:border-box;padding:11px;border:1px solid var(--wrq-line-dce7df,#dce7df);border-radius:9px;background:var(--wrq-surface-fff,#fff);color:var(--wrq-ink-375b44,#375b44);font:inherit}.schedule-filter-actions{display:flex;gap:8px;flex-wrap:wrap}.schedule-summary{font-size:12px;color:var(--wrq-ink-688070,#688070);line-height:1.7}.schedule-table small{font-size:10px;color:var(--wrq-ink-7c9081,#7c9081)}.schedule-table .actions{flex-wrap:wrap;min-width:125px}.schedule-table td{vertical-align:top}.schedule-table .message-snippet{max-width:280px;overflow-wrap:anywhere}.schedule-hold{font-size:10px;color:var(--wrq-ink-a4784b,#a4784b);line-height:1.7;margin-top:6px}.schedule-review{border:1px solid var(--wrq-line-cfe5d7,#cfe5d7);border-radius:13px;background:var(--wrq-surface-f4faf6,#f4faf6);padding:18px;margin:18px 0}.schedule-review h4{font-size:14px;color:var(--wrq-ink-30634a,#30634a);margin:0 0 14px}.schedule-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8;border:1px solid var(--wrq-line-e2ebe5,#e2ebe5);background:var(--wrq-surface-f7faf8,#f7faf8);padding:15px;border-radius:10px;max-height:240px;overflow:auto}.inbox-schedule-button{white-space:nowrap}.schedule-heading{display:flex;gap:12px;justify-content:space-between;align-items:center}.schedule-heading h3{font-size:22px;margin:8px 0}.schedule-notes{font-size:11px;line-height:1.8;color:var(--wrq-ink-7c8d81,#7c8d81);margin-top:18px}.schedule-filters input:focus-visible,.schedule-filters select:focus-visible{outline:2px solid var(--wrq-line-9acdb2,#9acdb2);outline-offset:2px}
.inbox-composer{grid-template-columns:minmax(0,1fr) auto auto}
@media(max-width:760px){.schedule-filters{grid-template-columns:1fr 1fr}.schedule-filter-search{grid-column:1/-1}.schedule-table .message-snippet{max-width:none}.schedule-filters input,.schedule-filters select{font-size:16px}.schedule-heading{align-items:flex-start}.schedule-heading h3{font-size:20px}.inbox-schedule-button{font-size:11px;padding:9px}.schedule-review .detail-grid{grid-template-columns:1fr}.inbox-composer{grid-template-columns:1fr 1fr}.inbox-composer textarea{grid-column:1/-1}#inboxSchedule,#inboxSend{justify-content:center}}

/* session-control.css */
.login-card .login-remember{display:flex;align-items:center;gap:9px;margin:16px 0 6px;font-size:12px;line-height:1.6;color:var(--wrq-ink-4e6e5c,#4e6e5c);cursor:pointer}.login-card #rememberMe{appearance:auto;width:16px;height:16px;flex-shrink:0;padding:0;margin:0;accent-color:#008069;border-radius:3px}.remember-note{display:block;font-size:10px;line-height:1.7;color:var(--wrq-ink-839287,#839287);margin-bottom:18px}.session-notice{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;margin-bottom:16px;border:1px solid var(--wrq-line-e5d9b6,#e5d9b6);border-radius:12px;background:var(--wrq-surface-fffbef,#fffbef);color:var(--wrq-ink-7f6841,#7f6841);font-size:12px;line-height:1.7}.session-notice .btn{white-space:nowrap;font-size:11px}@media(max-width:760px){.session-notice{align-items:flex-start;flex-wrap:wrap;font-size:11px}.login-card .login-remember{font-size:12px}}

:root[data-theme="dark"]{--wrq-ink-00735e:#65c7a8;--wrq-ink-007961:#65c7a8;--wrq-ink-008069:#65c7a8;--wrq-ink-087a5d:#65c7a8;--wrq-ink-146f51:#65c7a8;--wrq-ink-16734d:#65c7a8;--wrq-ink-167cba:#86bfdc;--wrq-ink-203d30:#e9edef;--wrq-ink-203e30:#e9edef;--wrq-ink-203f30:#e9edef;--wrq-ink-243e33:#e9edef;--wrq-ink-244b37:#e9edef;--wrq-ink-246b4a:#65c7a8;--wrq-ink-253e32:#e9edef;--wrq-ink-25473a:#e9edef;--wrq-ink-264c3b:#e9edef;--wrq-ink-28744c:#65c7a8;--wrq-ink-294a37:#e9edef;--wrq-ink-2b4238:#e9edef;--wrq-ink-30523c:#e9edef;--wrq-ink-30634a:#65c7a8;--wrq-ink-306a4d:#65c7a8;--wrq-ink-326f9c:#86bfdc;--wrq-ink-338258:#65c7a8;--wrq-ink-34503f:#e9edef;--wrq-ink-355440:#e9edef;--wrq-ink-355a45:#e9edef;--wrq-ink-355d48:#e9edef;--wrq-ink-36543f:#e9edef;--wrq-ink-365443:#e9edef;--wrq-ink-365d46:#e9edef;--wrq-ink-375b44:#e9edef;--wrq-ink-38647f:#86bfdc;--wrq-ink-386748:#65c7a8;--wrq-ink-397c56:#65c7a8;--wrq-ink-3a5143:#e9edef;--wrq-ink-3a5748:#e9edef;--wrq-ink-3f7051:#65c7a8;--wrq-ink-40545e:#e9edef;--wrq-ink-41564b:#e9edef;--wrq-ink-42535c:#e9edef;--wrq-ink-438460:#65c7a8;--wrq-ink-44575f:#e9edef;--wrq-ink-456956:#e9edef;--wrq-ink-456e58:#e9edef;--wrq-ink-466448:#e9edef;--wrq-ink-476354:#e9edef;--wrq-ink-486c55:#e9edef;--wrq-ink-4e6c59:#a1aeb6;--wrq-ink-4e6e5c:#a1aeb6;--wrq-ink-506e5b:#a1aeb6;--wrq-ink-527663:#a1aeb6;--wrq-ink-527760:#a1aeb6;--wrq-ink-538e75:#65c7a8;--wrq-ink-547460:#a1aeb6;--wrq-ink-556b60:#a1aeb6;--wrq-ink-557363:#a1aeb6;--wrq-ink-55826a:#65c7a8;--wrq-ink-566d66:#a1aeb6;--wrq-ink-567360:#a1aeb6;--wrq-ink-567363:#a1aeb6;--wrq-ink-577463:#a1aeb6;--wrq-ink-577562:#a1aeb6;--wrq-ink-586a73:#a1aeb6;--wrq-ink-58836a:#a1aeb6;--wrq-ink-597563:#a1aeb6;--wrq-ink-5a7463:#a1aeb6;--wrq-ink-5a9c74:#65c7a8;--wrq-ink-5ba184:#65c7a8;--wrq-ink-5c7566:#a1aeb6;--wrq-ink-5d7a66:#a1aeb6;--wrq-ink-5e7467:#a1aeb6;--wrq-ink-5f9271:#65c7a8;--wrq-ink-61727a:#a1aeb6;--wrq-ink-617d6b:#a1aeb6;--wrq-ink-619179:#65c7a8;--wrq-ink-62766a:#a1aeb6;--wrq-ink-627a6b:#a1aeb6;--wrq-ink-628170:#a1aeb6;--wrq-ink-62926c:#65c7a8;--wrq-ink-63776a:#a1aeb6;--wrq-ink-637e6c:#a1aeb6;--wrq-ink-63907d:#65c7a8;--wrq-ink-639774:#65c7a8;--wrq-ink-647a6d:#a1aeb6;--wrq-ink-648170:#a1aeb6;--wrq-ink-66777e:#a1aeb6;--wrq-ink-668875:#a1aeb6;--wrq-ink-678371:#a1aeb6;--wrq-ink-678b9c:#86bfdc;--wrq-ink-687a73:#a1aeb6;--wrq-ink-688070:#a1aeb6;--wrq-ink-688071:#a1aeb6;--wrq-ink-68816f:#a1aeb6;--wrq-ink-688270:#a1aeb6;--wrq-ink-6a7d71:#a1aeb6;--wrq-ink-6a7d73:#a1aeb6;--wrq-ink-6a7f71:#a1aeb6;--wrq-ink-6b7c72:#a1aeb6;--wrq-ink-6b8276:#a1aeb6;--wrq-ink-6c8979:#a1aeb6;--wrq-ink-6d8075:#a1aeb6;--wrq-ink-6d8b77:#a1aeb6;--wrq-ink-6e8175:#a1aeb6;--wrq-ink-6e8a7b:#a1aeb6;--wrq-ink-6ea487:#65c7a8;--wrq-ink-6f8a7a:#a1aeb6;--wrq-ink-6f9580:#a1aeb6;--wrq-ink-708076:#a1aeb6;--wrq-ink-718679:#a1aeb6;--wrq-ink-718779:#a1aeb6;--wrq-ink-71877b:#a1aeb6;--wrq-ink-728a7b:#a1aeb6;--wrq-ink-728fa9:#86bfdc;--wrq-ink-73917e:#a1aeb6;--wrq-ink-73a086:#65c7a8;--wrq-ink-74887a:#a1aeb6;--wrq-ink-75a38b:#65c7a8;--wrq-ink-77877d:#a1aeb6;--wrq-ink-778a7e:#a1aeb6;--wrq-ink-77ab91:#65c7a8;--wrq-ink-788b82:#a1aeb6;--wrq-ink-788c7d:#a1aeb6;--wrq-ink-789180:#a1aeb6;--wrq-ink-789483:#a1aeb6;--wrq-ink-78968a:#a1aeb6;--wrq-ink-799584:#a1aeb6;--wrq-ink-7a8271:#a1aeb6;--wrq-ink-7a8a80:#a1aeb6;--wrq-ink-7b8b81:#a1aeb6;--wrq-ink-7b8e7f:#a1aeb6;--wrq-ink-7b9483:#a1aeb6;--wrq-ink-7b9b84:#a1aeb6;--wrq-ink-7b9f87:#a1aeb6;--wrq-ink-7c8d80:#a1aeb6;--wrq-ink-7c8d81:#a1aeb6;--wrq-ink-7c9081:#a1aeb6;--wrq-ink-7d8c83:#a1aeb6;--wrq-ink-7d8d86:#a1aeb6;--wrq-ink-7d9083:#a1aeb6;--wrq-ink-7da083:#a1aeb6;--wrq-ink-7f6841:#f2a196;--wrq-ink-819086:#a1aeb6;--wrq-ink-81928a:#a1aeb6;--wrq-ink-81948a:#a1aeb6;--wrq-ink-81988a:#a1aeb6;--wrq-ink-819989:#a1aeb6;--wrq-ink-81998b:#a1aeb6;--wrq-ink-82918b:#a1aeb6;--wrq-ink-82958a:#a1aeb6;--wrq-ink-829a89:#a1aeb6;--wrq-ink-829f8a:#a1aeb6;--wrq-ink-839287:#a1aeb6;--wrq-ink-849087:#a1aeb6;--wrq-ink-84918c:#a1aeb6;--wrq-ink-849389:#a1aeb6;--wrq-ink-84998b:#a1aeb6;--wrq-ink-85a58a:#a1aeb6;--wrq-ink-86ac95:#a1aeb6;--wrq-ink-876c53:#f2a196;--wrq-ink-87978f:#a1aeb6;--wrq-ink-87988b:#a1aeb6;--wrq-ink-879a8d:#a1aeb6;--wrq-ink-879b8e:#a1aeb6;--wrq-ink-87a08f:#a1aeb6;--wrq-ink-8a9990:#a1aeb6;--wrq-ink-8a9e91:#a1aeb6;--wrq-ink-8b9a9f:#a1aeb6;--wrq-ink-8b9e91:#a1aeb6;--wrq-ink-8ba390:#a1aeb6;--wrq-ink-8ba494:#a1aeb6;--wrq-ink-8ba792:#a1aeb6;--wrq-ink-8c9c92:#a1aeb6;--wrq-ink-8c9f91:#a1aeb6;--wrq-ink-8c9f92:#a1aeb6;--wrq-ink-8ca092:#a1aeb6;--wrq-ink-8ca294:#a1aeb6;--wrq-ink-8d9b98:#a1aeb6;--wrq-ink-8e661f:#f2a196;--wrq-ink-8eaa96:#a1aeb6;--wrq-ink-8eaa98:#a1aeb6;--wrq-ink-8fa897:#a1aeb6;--wrq-ink-91a195:#a1aeb6;--wrq-ink-91a39a:#a1aeb6;--wrq-ink-92a197:#a1aeb6;--wrq-ink-93a19e:#a1aeb6;--wrq-ink-94a09c:#a1aeb6;--wrq-ink-956c25:#f2a196;--wrq-ink-966c21:#f2a196;--wrq-ink-96a99a:#a1aeb6;--wrq-ink-9783a1:#a1aeb6;--wrq-ink-98a59e:#a1aeb6;--wrq-ink-98a69d:#a1aeb6;--wrq-ink-99584e:#f2a196;--wrq-ink-9b8655:#f2a196;--wrq-ink-9bad9f:#a1aeb6;--wrq-ink-9bbea6:#a1aeb6;--wrq-ink-9c3d25:#f2a196;--wrq-ink-9d5143:#f2a196;--wrq-ink-9d813b:#f2a196;--wrq-ink-a1b1a6:#a1aeb6;--wrq-ink-a25449:#f2a196;--wrq-ink-a3b3a8:#a1aeb6;--wrq-ink-a45049:#f2a196;--wrq-ink-a47762:#f2a196;--wrq-ink-a4784b:#f2a196;--wrq-ink-a65745:#f2a196;--wrq-ink-a7604e:#f2a196;--wrq-ink-a87f69:#f2a196;--wrq-ink-aa604b:#f2a196;--wrq-ink-aa6250:#f2a196;--wrq-ink-aa655c:#f2a196;--wrq-ink-ab7c40:#f2a196;--wrq-ink-ac5148:#f2a196;--wrq-ink-ac6d59:#f2a196;--wrq-ink-ad6e65:#f2a196;--wrq-ink-ad7650:#f2a196;--wrq-ink-ad8074:#f2a196;--wrq-ink-ae6f42:#f2a196;--wrq-ink-ba8a7d:#f2a196;--wrq-ink-bb775a:#f2a196;--wrq-ink-eef8f0:#e9edef;--wrq-ink-fff:#e9edef;--wrq-line-00806944:#405b5444;--wrq-line-72bba7:#405b54;--wrq-line-7fbdac:#405b54;--wrq-line-83cfa4:#405b54;--wrq-line-8acdb5:#405b54;--wrq-line-8bcdae:#405b54;--wrq-line-9acdb2:#2a3942;--wrq-line-b3d6c8:#2a3942;--wrq-line-c4e1d0:#2a3942;--wrq-line-cbdad4:#2a3942;--wrq-line-cfe3d7:#2a3942;--wrq-line-cfe5d7:#2a3942;--wrq-line-d7e3db:#2a3942;--wrq-line-d7e9de:#2a3942;--wrq-line-d8e9df:#2a3942;--wrq-line-d9e5dd:#2a3942;--wrq-line-d9e6f1:#2a3942;--wrq-line-d9eadd:#2a3942;--wrq-line-dbe7df:#2a3942;--wrq-line-dbe9e1:#2a3942;--wrq-line-dce4e6:#2a3942;--wrq-line-dce6df:#2a3942;--wrq-line-dce7df:#2a3942;--wrq-line-dce7e1:#2a3942;--wrq-line-dce7e2:#2a3942;--wrq-line-dfe8e2:#2a3942;--wrq-line-dfe8e3:#2a3942;--wrq-line-dfe9e2:#2a3942;--wrq-line-dfebe3:#2a3942;--wrq-line-e0e7e8:#2a3942;--wrq-line-e0e8e3:#2a3942;--wrq-line-e0e8e4:#2a3942;--wrq-line-e0e9e2:#2a3942;--wrq-line-e0eae4:#2a3942;--wrq-line-e1e9e4:#2a3942;--wrq-line-e1eae4:#2a3942;--wrq-line-e2eae4:#2a3942;--wrq-line-e2eae5:#2a3942;--wrq-line-e2ebe5:#2a3942;--wrq-line-e3b9a7:#2a3942;--wrq-line-e3e8e9:#2a3942;--wrq-line-e3ebe5:#2a3942;--wrq-line-e3ebe6:#2a3942;--wrq-line-e3ece6:#2a3942;--wrq-line-e4eae7:#2a3942;--wrq-line-e4ece7:#2a3942;--wrq-line-e5d9b6:#2a3942;--wrq-line-e5ebe7:#2a3942;--wrq-line-e5ece7:#2a3942;--wrq-line-e6ece8:#2a3942;--wrq-line-e6ede8:#2a3942;--wrq-line-e6eee8:#2a3942;--wrq-line-e7ece6:#2a3942;--wrq-line-e7edeb:#2a3942;--wrq-line-e7eee9:#2a3942;--wrq-line-e7eeea:#2a3942;--wrq-line-e8efeb:#2a3942;--wrq-line-e9f0ec:#2a3942;--wrq-line-ead5bd:#2a3942;--wrq-line-eaf0eb:#2a3942;--wrq-line-eaf0ec:#2a3942;--wrq-line-edf0e7:#2a3942;--wrq-line-edf1ee:#2a3942;--wrq-line-edf1ef:#2a3942;--wrq-line-edf2ee:#2a3942;--wrq-line-eef2ef:#2a3942;--wrq-line-eef2f0:#2a3942;--wrq-line-eff2f0:#2a3942;--wrq-line-eff3ef:#2a3942;--wrq-line-eff3f0:#2a3942;--wrq-line-f0e2bf:#2a3942;--wrq-line-f0f3f1:#2a3942;--wrq-line-f0f3f2:#2a3942;--wrq-line-f1dcd9:#2a3942;--wrq-line-f1f4f2:#2a3942;--wrq-line-f2d9d2:#2a3942;--wrq-surface-0b231a44:#0b231a44;--wrq-surface-168959:#168959;--wrq-surface-1eaa83:#1eaa83;--wrq-surface-254e3c:#254e3c;--wrq-surface-29a16d:#29a16d;--wrq-surface-55a889:#55a889;--wrq-surface-94abc2:#94abc2;--wrq-surface-a7b8ad:#2a3942;--wrq-surface-b7c4bd:#2a3942;--wrq-surface-bd694e:#bd694e;--wrq-surface-c16b58:#c16b58;--wrq-surface-c57a67:#c57a67;--wrq-surface-c9d1d4:#202c33;--wrq-surface-c9d3cb:#202c33;--wrq-surface-cceec8:#172d29;--wrq-surface-d5e9de:#172d29;--wrq-surface-d6a34c:#d6a34c;--wrq-surface-d9ebe0:#172d29;--wrq-surface-d9fdd3:#172d29;--wrq-surface-dc9677:#dc9677;--wrq-surface-dcf1df:#172d29;--wrq-surface-dff1e5:#172d29;--wrq-surface-e0e9e4:#202c33;--wrq-surface-e3f1e8:#202c33;--wrq-surface-e3f2e8:#202c33;--wrq-surface-e6f3ea:#202c33;--wrq-surface-e6f5ec:#202c33;--wrq-surface-e6f5ed:#202c33;--wrq-surface-e8f0f5:#202c33;--wrq-surface-e8f1ea:#202c33;--wrq-surface-e8f4eb:#202c33;--wrq-surface-e8f5ee:#202c33;--wrq-surface-e8f6ee:#202c33;--wrq-surface-e9efed:#202c33;--wrq-surface-e9f0eb:#202c33;--wrq-surface-e9f5ee:#202c33;--wrq-surface-eaf5ef:#202c33;--wrq-surface-eaf6ee:#202c33;--wrq-surface-eaf7ee:#202c33;--wrq-surface-ebf3fa:#202c33;--wrq-surface-ebf7ed:#202c33;--wrq-surface-edf4ef:#202c33;--wrq-surface-edf6ef:#202c33;--wrq-surface-edf6f0:#202c33;--wrq-surface-edf7f0:#202c33;--wrq-surface-edf7f1:#202c33;--wrq-surface-edf7f2:#202c33;--wrq-surface-eef3f6:#202c33;--wrq-surface-eef5f0:#202c33;--wrq-surface-eef6f0:#202c33;--wrq-surface-eef8f1:#202c33;--wrq-surface-eff8f1:#202c33;--wrq-surface-f0f3f1:#202c33;--wrq-surface-f0f3f4:#202c33;--wrq-surface-f0f4f1:#202c33;--wrq-surface-f0f5f2:#202c33;--wrq-surface-f0f5f3:#202c33;--wrq-surface-f0f6f2:#202c33;--wrq-surface-f0f7f2:#202c33;--wrq-surface-f0f7f3:#202c33;--wrq-surface-f0f8f4:#202c33;--wrq-surface-f0f9f2:#202c33;--wrq-surface-f1ebf3:#202c33;--wrq-surface-f1f4f3:#202c33;--wrq-surface-f1f6f2:#202c33;--wrq-surface-f1f7fc:#202c33;--wrq-surface-f2eee7:#202c33;--wrq-surface-f2f5f5:#202c33;--wrq-surface-f2f6f3:#202c33;--wrq-surface-f2f6f4:#202c33;--wrq-surface-f2f7f4:#202c33;--wrq-surface-f2f8f4:#202c33;--wrq-surface-f3f7f4:#202c33;--wrq-surface-f3f8f5:#202c33;--wrq-surface-f4efe2:#202c33;--wrq-surface-f4f8f5:#202c33;--wrq-surface-f4faf6:#202c33;--wrq-surface-f5f8f6:#202c33;--wrq-surface-f5f9f6:#202c33;--wrq-surface-f6f9f7:#202c33;--wrq-surface-f7faf8:#202c33;--wrq-surface-f7fbf8:#202c33;--wrq-surface-f8faf9:#202c33;--wrq-surface-f8fbf9:#202c33;--wrq-surface-f8fcf9:#202c33;--wrq-surface-f9fbfa:#202c33;--wrq-surface-faeeeb:#202c33;--wrq-surface-fafcfb:#202c33;--wrq-surface-fafdfb:#202c33;--wrq-surface-fbfcf8:#202c33;--wrq-surface-fbfdfc:#202c33;--wrq-surface-fcf0ee:#202c33;--wrq-surface-fcf6e6:#202c33;--wrq-surface-fcfdfc:#202c33;--wrq-surface-fdebea:#202c33;--wrq-surface-fff:#202c33;--wrq-surface-fff0e9:#202c33;--wrq-surface-fff0ee:#202c33;--wrq-surface-fff0ef:#202c33;--wrq-surface-fff1ef:#202c33;--wrq-surface-fff3e7:#202c33;--wrq-surface-fff3f0:#202c33;--wrq-surface-fff4dd:#202c33;--wrq-surface-fff5df:#202c33;--wrq-surface-fff5e2:#202c33;--wrq-surface-fff5f4:#202c33;--wrq-surface-fff6f4:#202c33;--wrq-surface-fff7ef:#202c33;--wrq-surface-fff7f3:#202c33;--wrq-surface-fffaf0:#202c33;--wrq-surface-fffbef:#202c33;--wrq-surface-fffdf4:#202c33}
