.cw-app{color:#172c35;background:#f3f6f7;min-height:100vh;font-family:Arial,sans-serif;display:flex}.cw-app button,.cw-app input,.cw-app select,.cw-app textarea{font:inherit}.cw-app button{cursor:pointer;color:#17343b;background:#fff;border:1px solid #ccd9dd;border-radius:8px;align-items:center;gap:6px;padding:9px 13px;display:inline-flex}.cw-app button:hover{background:#edf7f4;border-color:#078478}.cw-app button:disabled{opacity:.5;cursor:default}.cw-app button svg{width:17px;height:17px}.cw-sidebar{z-index:25;background:#fff;border-right:1px solid #dbe5e8;flex-direction:column;width:235px;padding:25px 18px;display:flex;position:fixed;inset:0 auto 0 0}.cw-sidebar>img{object-fit:contain;width:170px;max-height:60px}.cw-sidebar>small{color:#65797e;margin:10px 0 24px;font-size:11px}.cw-sidebar nav{flex-direction:column;gap:4px;display:flex;overflow:auto}.cw-sidebar nav button{background:0 0;border:0;justify-content:flex-start;padding:12px;font-size:14px}.cw-sidebar nav button.active{color:#057c67;background:#dff3ed;font-weight:700}.cw-signout{margin-top:auto}.cw-main{width:calc(100% - 235px);max-width:1700px;margin-left:235px;padding:30px 38px}.cw-top{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cw-top>div{flex:1}.cw-top small{color:#088273;letter-spacing:1.5px;font-size:10px;font-weight:700}.cw-top h1{margin:5px 0;font-size:29px}.cw-org{flex-direction:column;gap:5px;min-width:180px;font-size:11px;display:flex}.cw-app select,.cw-app input,.cw-app textarea{color:#1a353c;background:#fff;border:1px solid #c8d7dc;border-radius:7px;max-width:100%;padding:10px}.cw-app textarea{resize:vertical;min-height:110px}.cw-app label{flex-direction:column;gap:6px;font-size:13px;display:flex}.cw-meta{color:#65777e;justify-content:space-between;gap:15px;margin:15px 0 24px;font-size:11px;display:flex}.cw-meta span{align-items:center;gap:5px;display:flex}.cw-meta svg{width:14px}.cw-tabs{border-bottom:1px solid #d2e0e4;flex-wrap:wrap;gap:5px;margin-bottom:20px;padding-bottom:12px;display:flex}.cw-tabs button{background:0 0;border:0;font-size:13px}.cw-tabs button.active{color:#fff;background:#087d6d}.cw-toolbar{justify-content:space-between;gap:12px;margin:15px 0;display:flex}.cw-toolbar label{background:#fff;border:1px solid #d5e1e4;border-radius:8px;flex-direction:row;flex:1;align-items:center;max-width:380px;padding-left:12px}.cw-toolbar svg{color:#72898d;width:18px}.cw-toolbar input{border:0;outline:none;width:100%}.cw-card{background:#fff;border:1px solid #dce6e9;border-radius:13px;margin:20px 0;padding:24px;box-shadow:0 2px 4px #19363b03}.cw-card h2{margin:0 0 12px;font-size:19px}.cw-card h3{font-size:16px}.cw-card p{color:#60767d;font-size:13px;line-height:1.6}.cw-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.cw-section-head h2{margin:0}.cw-metrics{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px;margin:20px 0;display:grid}.cw-metrics article{background:#fff;border:1px solid #dce6e9;border-radius:12px;padding:20px}.cw-metrics small{color:#71858a;font-size:11px}.cw-metrics strong{letter-spacing:-.5px;margin-top:13px;font-size:24px;display:block}.cw-list{margin:0;padding:0;list-style:none}.cw-list>li{border-top:1px solid #e3ebee;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 0;display:flex}.cw-list>li>div:first-child{flex:1;min-width:0}.cw-list b{font-size:14px}.cw-list small{color:#72838a;margin-top:5px;font-size:11px;display:block}.cw-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cw-actions button{padding:7px 10px;font-size:12px}.cw-list dl{gap:8px;margin:15px 0 0;display:grid}.cw-list dl>div{gap:12px;font-size:12px;display:flex}.cw-list dt{color:#72868c;min-width:110px}.cw-list dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.cw-table-wrap{overflow-x:auto}.cw-app table{border-collapse:collapse;width:100%;font-size:12px}.cw-app th{text-align:left;color:#71858b;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #d5e2e6;padding:12px;font-size:10px;font-weight:600}.cw-app td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e5edef;max-width:260px;padding:15px 12px}.cw-app tr:last-child td{border:0}.cw-empty{padding:15px 0}.cw-error{color:#963b1c;background:#fff1ec;border:1px solid #efb7a4;border-radius:9px;margin:14px 0;padding:14px 18px;font-size:13px}.cw-error p{color:inherit;margin:6px 0 0}.cw-notice{color:#246c4b;background:#e1f4e9;border-radius:8px;padding:12px 15px;font-size:13px}.cw-overlay{z-index:100;background:#102b3bb3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cw-dialog{background:#fff;border-radius:16px;flex-direction:column;gap:17px;width:100%;max-width:580px;max-height:90vh;padding:28px;display:flex;overflow:auto;box-shadow:0 25px 80px #09192155}.cw-dialog h2{font-size:22px}.cw-dialog>button[type=submit]{color:#fff;background:#087d6d;border-color:#087d6d;justify-content:center}.cw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:15px 0;display:grid}.cw-app fieldset{border:0;min-width:0;margin:0;padding:0}.cw-app details summary{cursor:pointer;padding:13px 0;font-size:14px;font-weight:700}.cw-app details{margin:10px 0}.cw-chain{flex-wrap:wrap;gap:22px;margin:20px 0;font-size:13px;display:flex}.cw-chain dt{color:#71858a;font-size:11px}.cw-chain dd{margin:7px 0}.cw-checks{flex-wrap:wrap;gap:12px;margin:15px 0;display:flex}.cw-checks label{flex-direction:row;align-items:center}.cw-mobile,.cw-close{display:none!important}.cw-app .member-access,.cw-app .communications-panel{margin:15px 0}.cw-app .pilot-brand-profile .pilot-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cw-app .pilot-brand-profile .pilot-form label{min-width:0}.cw-app .pilot-brand-profile .pilot-form input{width:100%}.cw-app :focus-visible{outline-offset:2px;outline:3px solid #1c9687}@media (max-width:1000px){.cw-main{padding:24px}.cw-sidebar{width:205px}.cw-main{width:calc(100% - 205px);margin-left:205px}.cw-meta{flex-direction:column}.cw-top{gap:10px}.cw-list>li{flex-direction:column}}@media (max-width:760px){.cw-sidebar{transition:transform .2s;transform:translate(-100%)}.cw-sidebar.open{transform:none}.cw-main{width:100%;margin:0;padding:18px}.cw-mobile,.cw-close{display:inline-flex!important}.cw-close{position:absolute;top:7px;right:7px;padding:5px!important}.cw-top h1{font-size:23px}.cw-org{width:100%}.cw-form-grid,.cw-app .pilot-brand-profile .pilot-form{grid-template-columns:1fr}.cw-card{padding:18px}.cw-dialog{padding:20px}.cw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-metrics article{padding:15px}.cw-metrics strong{font-size:20px}.cw-list dl>div{flex-direction:column;gap:3px}.cw-top>button:last-child{margin-left:auto}}.cw-dialog>fieldset{flex-direction:column;gap:17px;display:flex}.cw-list>li{content-visibility:auto;contain-intrinsic-size:auto 120px}.cw-app{background:#f1f5f6;font-family:Arial,sans-serif}.cw-sidebar{color:#e5f4f1;background:linear-gradient(165deg,#17343b,#11262d 70%);border-right:0;padding:26px 16px;box-shadow:5px 0 25px #14313a0d}.cw-sidebar>img{background:#fff;border-radius:12px;width:186px;max-height:75px;padding:13px 16px}.cw-sidebar>small{color:#aac5c6;margin-left:8px;line-height:1.6}.cw-sidebar nav{gap:5px}.cw-sidebar nav button{color:#c6d9db;border:1px solid #0000;border-radius:10px;gap:12px;padding:12px 13px;font-size:13px;transition:background .15s,color .15s}.cw-sidebar nav button svg{color:#80aaa9;flex:none;width:18px;height:18px}.cw-sidebar nav button:hover{color:#fff;background:#ffffff0c;border-color:#ffffff15}.cw-sidebar nav button.active{color:#fff;background:#0e8c7e;border-color:#34b7a4;box-shadow:0 4px 12px #0002}.cw-sidebar nav button.active svg{color:#b5ffe6}.cw-sidebar .cw-signout{color:#c6d9db;background:#ffffff08;border-color:#ffffff20;justify-content:center}.cw-sidebar .cw-signout:hover{background:#ffffff18}.cw-main{padding:28px 32px 45px}.cw-top h1{letter-spacing:-1px;color:#17343b;font-size:30px;font-weight:750}.cw-top small{color:#087b70}.cw-meta{margin:12px 0 22px}.cw-tabs{border-bottom-color:#d9e4e6;gap:7px}.cw-tabs button{color:#52686e;border-radius:9px;padding:10px 15px}.cw-card{border-color:#dfe8e9;border-radius:16px;margin:16px 0;padding:22px;box-shadow:0 4px 16px #183b4304}.cw-card h2{letter-spacing:-.35px;align-items:center;gap:9px;font-size:18px;font-weight:700;display:flex}.cw-card h2 svg{color:#0d887b;width:19px;height:19px}.cw-card button{font-size:12px;font-weight:600}.cw-section-head>div>h2{margin:6px 0 0}.cw-eyebrow{letter-spacing:1.5px;color:#587478;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.cw-command{color:#fff;background:linear-gradient(115deg,#14343b,#14685f);border-radius:19px;justify-content:space-between;align-items:center;gap:28px;margin:20px 0 18px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.cw-command .cw-eyebrow{color:#87d9c8}.cw-command h2{letter-spacing:-1px;margin:12px 0 8px;font-size:31px;font-weight:700;line-height:1.15}.cw-command p{color:#c8e0df;max-width:500px;margin:0;font-size:13px;line-height:1.6}.cw-command-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.cw-command .cw-command-actions button{color:#e7f7f3;background:#ffffff12;border-color:#ffffff30;font-size:12px}.cw-command .cw-command-actions button:first-child{color:#153b37;background:#b7efda;border-color:#b7efda}.cw-command .cw-command-actions button:hover{color:#153b37;background:#fff}.cw-command-summary{text-align:center;border-left:1px solid #ffffff26;flex-direction:column;align-items:center;min-width:190px;padding-left:30px;display:flex}.cw-orbit{color:#a9efdb;background:#ffffff0a;border:1px solid #83d3c766;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.cw-command-summary strong{margin-top:8px;font-size:40px;line-height:1.2}.cw-command-summary>span:not(.cw-orbit){color:#e1f4ee;font-size:12px}.cw-command-summary small{color:#acd4ca;max-width:190px;margin-top:10px;font-size:10px}.cw-metrics{gap:11px;margin:16px 0}.cw-metrics article{border:1px solid #dce7e7;border-top:3px solid #178f83;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 4px 14px #14383f03}.cw-metrics article:nth-child(2){background:#f6f8ff;border-top-color:#5279bc}.cw-metrics article:nth-child(3){background:#fffcf4;border-top-color:#b98a28}.cw-metrics article:nth-child(4){background:#fff8f7;border-top-color:#b76868}.cw-metrics article:nth-child(5){background:#f2fcf6;border-top-color:#35966d}.cw-metrics article:nth-child(6){background:#f8f6ff;border-top-color:#7b6bad}.cw-metrics small{color:#546f75;font-size:11px;font-weight:600}.cw-metrics strong{color:#17343b;margin-top:10px;font-size:25px}.cw-dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);align-items:start;gap:16px;display:grid}.cw-dashboard-grid>.cw-card{min-width:0;margin:0}.cw-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cw-project{background:linear-gradient(160deg,#fff,#f8fbfa);border:1px solid #e0e9e9;border-radius:13px;min-width:0;padding:17px}.cw-project-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cw-project-icon{color:#087e70;background:#def2eb;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cw-project-icon svg{width:18px;height:18px}.cw-project h3{overflow-wrap:anywhere;margin:15px 0 5px;font-size:15px;line-height:1.35}.cw-project p{margin:0 0 14px;font-size:11px}.cw-status{text-transform:capitalize;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.cw-project-budget{border-top:1px solid #e1e9e8;padding:12px 0}.cw-project-budget>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cw-project-budget small{color:#617b7e;font-size:10px}.cw-project-budget b{color:#174a44;font-size:14px}.cw-budget-track{background:#dfebe7;border-radius:8px;height:5px;margin:10px 0 5px;overflow:hidden}.cw-budget-track span{background:#14957f;border-radius:8px;height:100%;display:block}.cw-project>button{color:#087b6d;background:#fff;border-color:#d8e6e2;justify-content:space-between;width:100%;margin-top:6px;font-size:11px}.cw-today .cw-list>li{gap:10px;padding:15px 0}.cw-task-dot{color:#6389b6;padding-top:2px}.cw-empty-focus{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:26px 10px;display:flex}.cw-empty-focus>svg{color:#298d76;background:#e2f5ed;border-radius:50%;width:36px;height:36px;padding:7px}.cw-empty-focus b{font-size:14px}.cw-empty-focus p{margin:0;font-size:12px}.cw-today>button{color:#087d70;justify-content:space-between;width:100%;margin-top:10px}.cw-app th{color:#436565;background:#f1f6f5}.cw-app tbody tr:hover{background:#f8fcfa}:is(.cw-app button:focus-visible,.cw-app input:focus-visible,.cw-app select:focus-visible,.cw-app textarea:focus-visible){outline-offset:3px;outline:3px solid #24a997}@media (max-width:1100px){.cw-dashboard-grid{grid-template-columns:1fr}.cw-command-summary{min-width:145px}.cw-main{padding:26px 24px}.cw-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.cw-main{width:100%;margin-left:0;padding:20px 16px}.cw-command{align-items:flex-start;padding:24px 20px}.cw-command h2{font-size:25px}.cw-command-summary{display:none}.cw-project-grid{grid-template-columns:1fr}.cw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-metrics strong{font-size:21px}.cw-sidebar .cw-close{color:#fff;background:#24464c}.cw-meta{flex-wrap:wrap}}.cw-app{--module-accent:#087f73;--module-tint:#e4f5ee}.cw-app[data-module=KHULIVO\ Pulse]{--module-accent:#7854b8;--module-tint:#f0eafd}.cw-app[data-module=My\ Work]{--module-accent:#336cb5;--module-tint:#e8f1ff}.cw-app[data-module=Workspace]{--module-accent:#207d9c;--module-tint:#e5f5fc}.cw-app[data-module=Customers]{--module-accent:#ad6330;--module-tint:#fff0e3}.cw-app[data-module=Operations]{--module-accent:#9b7620;--module-tint:#fff6d9}.cw-app[data-module=People]{--module-accent:#a04e82;--module-tint:#fcebf5}.cw-app[data-module=Communications]{--module-accent:#496fb7;--module-tint:#e9efff}.cw-app[data-module=Documents]{--module-accent:#6961ad;--module-tint:#efedff}.cw-app[data-module=Finance]{--module-accent:#237749;--module-tint:#e4f5e9}.cw-app[data-module=Reports]{--module-accent:#267b87;--module-tint:#e3f4f6}.cw-top h1{color:var(--module-accent)}.cw-tabs button.active{background:var(--module-accent);box-shadow:0 3px 9px #17343b18}.cw-card h2 svg{color:var(--module-accent)}.cw-sidebar nav button svg{color:#a8e9d7;background:#8ed9c41a;border-radius:9px;width:30px;height:30px;padding:6px}.cw-sidebar nav button{gap:10px;padding:9px 11px}.cw-metrics article:first-child{background:#e9f7f1;border-top-color:#168b75}.cw-metrics article:first-child strong{color:#13634f}.cw-metrics article:nth-child(2) strong{color:#345ca0}.cw-metrics article:nth-child(3) strong{color:#856010}.cw-metrics article:nth-child(4) strong{color:#a2433c}.cw-metrics article:nth-child(5) strong{color:#286c3f}.cw-metrics article:nth-child(6) strong{color:#674599}.cw-command{background:linear-gradient(115deg,#113d43 0%,#0b7968 72%,#328e78 100%);border:1px solid #208777;box-shadow:0 8px 24px #126f6715}.cw-command-summary .cw-orbit{color:#c1f4aa;background:#acebdd22;border-color:#8be1c8}.cw-project:nth-child(4n+1){border-top:3px solid #168b78}.cw-project:nth-child(4n+2){border-top:3px solid #6882c4}.cw-project:nth-child(4n+3){border-top:3px solid #b58b30}.cw-project:nth-child(4n+4){border-top:3px solid #9a6eb9}.cw-section-head{border-bottom:1px solid #e5ebed;padding-bottom:12px}.cw-app th{background:var(--module-tint);color:var(--module-accent)}.cw-metrics article{border:0;border-radius:13px;box-shadow:0 5px 15px #16363d15}.cw-metrics article:first-child{background:#087f6c}.cw-metrics article:nth-child(2){background:#3267bb}.cw-metrics article:nth-child(3){background:#ffc548}.cw-metrics article:nth-child(4){background:#cf4e48}.cw-metrics article:nth-child(5){background:#26834a}.cw-metrics article:nth-child(6){background:#7950b1}.cw-metrics article small,.cw-metrics article strong{color:#fff!important}.cw-metrics article small{opacity:.95}.cw-metrics article:nth-child(3) small,.cw-metrics article:nth-child(3) strong{color:#49330b!important}.cw-sidebar nav button svg{color:#fff;background:#087f6c}.cw-sidebar nav button[data-module=KHULIVO\ Pulse] svg{color:#fff;background:#8857c2}.cw-sidebar nav button[data-module=My\ Work] svg{color:#fff;background:#3979cc}.cw-sidebar nav button[data-module=Workspace] svg{color:#fff;background:#238bb0}.cw-sidebar nav button[data-module=Customers] svg{color:#fff;background:#c06b33}.cw-sidebar nav button[data-module=Operations] svg{color:#453307;background:#f3bd41}.cw-sidebar nav button[data-module=People] svg{color:#fff;background:#b6538b}.cw-sidebar nav button[data-module=Communications] svg{color:#fff;background:#4d70c2}.cw-sidebar nav button[data-module=Documents] svg{color:#fff;background:#7963ba}.cw-sidebar nav button[data-module=Finance] svg{color:#fff;background:#329353}.cw-sidebar nav button[data-module=Reports] svg{color:#fff;background:#238b99}.cw-sidebar nav button.active{background:#109b87;border-color:#43c6ad;box-shadow:0 4px 14px #0003}.cw-sidebar nav button.active svg{color:#087563;background:#fff}.cw-command{background:linear-gradient(110deg,#143b44 0%,#087c6a 55%,#0c9a78 100%);border-color:#168f7a;box-shadow:0 8px 24px #126f6722}.cw-project:nth-child(4n+1){background:#e0f3eb;border-color:#05836d #abd8c7 #abd8c7;border-top-style:solid;border-top-width:4px}.cw-project:nth-child(4n+2){background:#e3edff;border-color:#3e6ec1 #bbccef #bbccef;border-top-style:solid;border-top-width:4px}.cw-project:nth-child(4n+3){background:#fff0c9;border-color:#b2831c #e8d39a #e8d39a;border-top-style:solid;border-top-width:4px}.cw-project:nth-child(4n+4){background:#eee3fa;border-color:#8356ae #d3bbea #d3bbea;border-top-style:solid;border-top-width:4px}.cw-project-icon{color:#fff;background:#0b8871}.cw-project:nth-child(4n+2) .cw-project-icon{color:#fff;background:#416fb6}.cw-project:nth-child(4n+3) .cw-project-icon{color:#fff;background:#bd8a25}.cw-project:nth-child(4n+4) .cw-project-icon{color:#fff;background:#855caf}.cw-project p,.cw-project-budget small{color:#425d62}.cw-project-budget{border-top-color:#56786b30}.cw-today{background:linear-gradient(140deg,#edf3ff,#fff);border-top:4px solid #4174c1}.cw-portfolio{border-top:4px solid #078672}.cw-status.good{color:#145530;background:#bde9ce}.cw-status.warn{color:#624300;background:#ffe08b}.cw-status.danger{color:#832c25;background:#ffc4be}.cw-status.neutral{color:#334f80;background:#d2def9}.cw-tabs button{background:var(--section-tint);color:var(--section-accent);border:1px solid #0000;font-weight:600}.cw-tabs button:hover{background:var(--section-tint);border-color:var(--section-accent)}.cw-tabs button.active{background:var(--section-accent);color:#fff;border-color:var(--section-accent);box-shadow:0 4px 10px #20304020}.cw-section-banner{background:linear-gradient(110deg,var(--section-accent),var(--section-colour));color:#fff;border-radius:15px;align-items:center;gap:18px;min-height:120px;margin:15px 0 20px;padding:22px 25px;display:flex;box-shadow:0 5px 17px #16343e10}.cw-section-banner small{text-transform:uppercase;letter-spacing:1.4px;color:#fff;font-size:10px;font-weight:700}.cw-section-banner h2{letter-spacing:-.6px;margin:5px 0;font-size:25px;font-weight:700;line-height:1.2}.cw-section-banner p{color:#fff;margin:0;font-size:12px}.cw-section-mark{background:#ffffff20;border:1px solid #ffffff45;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.cw-section-mark svg{width:26px;height:26px}.cw-app:not([data-module=Dashboard]) .cw-card{border-top:4px solid var(--section-colour);background:linear-gradient(145deg,#fff,var(--section-soft));border-left-color:var(--section-tint);border-right-color:var(--section-tint)}.cw-app:not([data-module=Dashboard]) .cw-card h2{color:var(--section-accent);background:var(--section-tint);border-radius:8px;padding:10px 12px;line-height:1.35}.cw-app:not([data-module=Dashboard]) .cw-card h2 svg{color:var(--section-accent)}.cw-app:not([data-module=Dashboard]) .cw-section-head{background:var(--section-tint);border-bottom:0;border-radius:9px;padding:12px}.cw-app:not([data-module=Dashboard]) .cw-section-head h2{background:0 0;margin:0;padding:0}.cw-toolbar>button{background:var(--section-accent);border-color:var(--section-accent);color:#fff;font-weight:700}.cw-toolbar>button:hover{filter:brightness(1.12)}.cw-app:not([data-module=Dashboard]) th{background:var(--section-accent);color:#fff;padding-top:13px;padding-bottom:13px}.cw-app:not([data-module=Dashboard]) tbody tr:nth-child(2n){background:var(--section-soft)}.cw-app:not([data-module=Dashboard]) tbody tr:hover{background:var(--section-tint)}.cw-app:not([data-module=Dashboard]) .cw-actions button,.cw-app:not([data-module=Dashboard]) .cw-section-head button{background:var(--section-tint);border-color:var(--section-colour);color:var(--section-accent)}.cw-app:not([data-module=Dashboard]) .cw-list>li{border-left:3px solid var(--section-colour);border-top-color:var(--section-tint);background:var(--section-soft);border-radius:8px;margin:9px 0;padding:15px}.cw-list>li button{color:var(--section-accent);border-color:var(--section-colour);background:#fff}.cw-app label{color:#25434c}.cw-app input,.cw-app select,.cw-app textarea{border-color:#a9bdc2}:is(.cw-app input:focus-visible,.cw-app select:focus-visible,.cw-app textarea:focus-visible){outline-color:var(--section-colour)}.cw-dialog{border-top:6px solid var(--section-colour);box-shadow:0 12px 65px #0004}.cw-dialog .cw-section-head{background:var(--section-tint);border-radius:8px;padding:12px}.cw-dialog h2{color:var(--section-accent)}.cw-app .pilot-brand-profile{border:1px solid var(--section-colour);background:var(--section-soft);border-radius:11px}.cw-app .pilot-brand-profile summary{color:var(--section-accent);background:var(--section-tint);border-radius:7px;padding:10px}.cw-app .pilot-brand-profile button,.cw-app .member-access>button,.cw-app .member-access-confirm button{background:var(--section-accent);color:#fff;border-color:var(--section-accent)}.cw-app .member-access table thead{background:var(--section-accent);color:#fff}.cw-app .member-access-confirm{background:var(--section-tint);border:1px solid var(--section-colour);border-radius:10px;padding:16px}.cw-app .saved-com-controls{background:var(--section-tint);border-radius:11px;padding:14px}.cw-app .saved-communications .channel-tabs button{background:var(--section-tint);color:var(--section-accent);border-color:var(--section-colour)}.cw-app .saved-communications .channel-tabs button.active,.cw-app .saved-communications button{background:var(--section-accent);color:#fff;border-color:var(--section-accent)}.cw-app .saved-com-create{background:var(--section-tint);border-left:4px solid var(--section-colour)}.cw-app .saved-com-grid>aside{background:var(--section-soft);border-radius:10px;padding:10px}.cw-app .saved-com-grid aside button{color:var(--section-accent);border:1px solid var(--section-tint);background:#fff}.cw-app .saved-com-grid aside button.active{background:var(--section-accent);color:#fff}.cw-app .saved-com-thread article{background:var(--section-tint);border:1px solid var(--section-colour);border-left:4px solid var(--section-colour)}.cw-app .saved-com-announcements article{background:var(--section-soft);border:1px solid var(--section-colour);border-top:4px solid var(--section-colour)}.cw-app .saved-com-composer{background:var(--section-tint);border-radius:10px;padding:14px}.cw-app .saved-com-thread article p,.cw-app .saved-com-announcements article p{color:#25434c}.cw-app .cw-error,.cw-app .saved-com-error,.cw-app .member-access-error{color:#8b2c25;background:#ffe8e5;border-color:#e7aaa5}.cw-app .cw-notice{color:#175b37;background:#d2efdf;border-left:4px solid #2b8b58}.cw-app button:disabled{opacity:.55}@media (max-width:760px){.cw-section-banner{gap:13px;min-height:105px;padding:18px}.cw-section-banner h2{font-size:22px}.cw-section-mark{width:42px;height:42px}.cw-app:not([data-module=Dashboard]) .cw-section-head{flex-wrap:wrap}}.cw-section-banner{background-color:var(--section-accent);background-image:linear-gradient(110deg,#0000,#0002)}.cw-app .cw-reminder-bell{color:#654706;background:#fff1cc;border-color:#ddb552;font-weight:700}.cw-reminder-bell b{color:#fff;text-align:center;background:#8c4c12;border-radius:20px;min-width:23px;padding:3px 7px;font-size:11px}.cw-reminder-filters{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.cw-reminder-filters button{background:var(--section-tint);border-color:var(--section-colour);color:var(--section-accent);font-size:12px}.cw-reminder-filters button.active{background:var(--section-accent);color:#fff}.cw-app[data-section=Reminders] .cw-list>li{flex-wrap:wrap;align-items:flex-start}.cw-app[data-section=Reminders] .cw-list>li>div:first-of-type{flex:1;min-width:180px}.cw-app[data-section=Reminders] .cw-list p{white-space:pre-wrap;overflow-wrap:anywhere}.cw-app[data-section=Reminders] .cw-list .cw-actions{justify-content:flex-end;max-width:380px}@media (max-width:760px){.cw-app[data-section=Reminders] .cw-list .cw-actions{justify-content:flex-start;max-width:100%}}.cw-brand{background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:203px;max-width:100%;height:54px;display:flex;overflow:hidden}.cw-brand>img{object-fit:contain;flex:none;width:220px;max-width:none;height:auto;max-height:none}.cw-org{gap:0;position:relative}.cw-org>span{color:#526970;font-size:11px;line-height:14px;position:absolute;top:-18px;left:0}.cw-org>select{height:42px;padding-top:9px;padding-bottom:9px}.cw-top>button{min-height:42px}@media (max-width:760px){.cw-org{margin-top:16px}.cw-brand{width:190px}.cw-brand>img{width:207px}}.cw-customer-filters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.cw-customer-filters button{background:var(--section-tint);color:var(--section-accent);border-color:var(--section-colour)}.cw-customer-filters button.active{background:var(--section-accent);color:#fff}.cw-app .cw-actions .cw-remove-customer,.cw-app .cw-remove-customer{color:#922d25!important;background:#fff0ed!important;border-color:#c46b61!important}.cw-app .cw-remove-customer:hover{background:#ffe0da!important}.cw-customer-confirm{color:#653c1c;background:#fff2e8;border:1px solid #d8a378;border-radius:10px;margin:14px 0;padding:17px}.cw-customer-confirm p{color:#653c1c;margin:8px 0 14px}.cw-timeline .cw-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.cw-timeline .cw-metrics article{color:#fff;background:#26327e;border-radius:12px;min-width:0;padding:16px}.cw-timeline .cw-metrics article:nth-child(2){background:#087a62}.cw-timeline .cw-metrics article:nth-child(3){background:#7041a3}.cw-timeline .cw-metrics article:nth-child(4){background:#b83e36}.cw-timeline .cw-metrics small{color:#fff;display:block}.cw-timeline .cw-metrics strong{font-size:28px;display:block}.cw-gantt-scroll{background:#fff;border:1px solid #cbd5e1;border-radius:12px;margin:16px 0;overflow:auto}.cw-gantt-chart{min-width:850px;padding:14px}.cw-gantt-row{border-bottom:1px solid #e1e6ee;grid-template-columns:240px 1fr;align-items:center;gap:16px;min-height:76px;display:grid}.cw-gantt-row small{color:#4e6272;margin-top:5px;font-size:12px;display:block}.cw-gantt-row b{overflow-wrap:anywhere}.cw-gantt-header{min-height:45px}.cw-gantt-scale{justify-content:space-between;gap:8px;font-size:11px;font-weight:700;display:flex}.cw-gantt-track{background:repeating-linear-gradient(90deg,#edf2f7 0 1px,#0000 1px 25%);height:56px;position:relative;overflow:hidden}.cw-gantt-bar{background:#c3c9ff;border:1px solid #473ac3;border-radius:4px;min-width:3px;height:22px;position:absolute;top:10px;overflow:hidden}.cw-gantt-bar>span{background:#5b47ce;height:100%;display:block}.cw-gantt-bar.approved{background:#b5ead6;border-color:#087a62}.cw-gantt-bar.approved>span{background:#087a62}.cw-gantt-bar.late{background:#f8cbc6;border-color:#b93830}.cw-gantt-bar.late>span{background:#b93830}.cw-gantt-actual{border-top:4px dashed #2a6475;min-width:3px;height:0;position:absolute;top:40px}.cw-gantt-diamond{color:#18223d;font-size:16px;position:absolute;top:12px}.cw-gantt-today{pointer-events:none;border-left:2px solid #de8515;position:absolute;top:0;bottom:0}.cw-gantt-legend{flex-wrap:wrap;gap:22px;font-size:13px;display:flex}.cw-timeline-list{gap:12px;margin:16px 0;display:grid}.cw-timeline-list>.cw-card{box-shadow:none;border-left:5px solid #6853c5;margin:0}@media (max-width:750px){.cw-timeline .cw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.cw-sheet-gantt{margin:22px 0}.cw-sheet-gantt .cw-section-head h3{margin:0}.cw-sheet-gantt .cw-section-head p{color:#516573;margin:5px 0;font-size:13px}.cw-sheet-gantt .cw-actions label{align-items:center;gap:8px;font-size:13px;display:flex}.cw-sheet-check input{width:16px;height:16px;margin:0}.cw-sheet-gantt select{background:#fff;border:1px solid #a6b8c8;border-radius:6px;padding:7px}.cw-sheet-scroll{isolation:isolate;background:#fff;border:1px solid #9caeba;border-radius:4px;max-height:620px;overflow:auto}.cw-app .cw-sheet-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;min-width:0;margin:0;font-size:12px}.cw-app .cw-sheet-table th,.cw-app .cw-sheet-table td{color:#172c35;vertical-align:middle;box-sizing:border-box;background:#fff;border:1px solid #ccd3d9;border-top:0;border-left:0;height:58px;padding:0}.cw-app .cw-sheet-table thead th{z-index:4;color:#142f3c;background:#f5f8fa;height:130px;font-weight:700;position:sticky;top:0}.cw-app .cw-sheet-table .cw-sheet-task{z-index:2;text-align:left;overflow-wrap:anywhere;background:#fff;padding:8px 10px;position:sticky;left:0}.cw-app .cw-sheet-table .cw-sheet-start{z-index:2;text-align:center;font-variant-numeric:tabular-nums;background:#fff;padding:5px;position:sticky;left:240px}.cw-app .cw-sheet-table .cw-sheet-end{z-index:2;text-align:center;font-variant-numeric:tabular-nums;background:#fff;padding:5px;position:sticky;left:350px;box-shadow:2px 0 #8295a5}.cw-app .cw-sheet-table thead .cw-sheet-task,.cw-app .cw-sheet-table thead .cw-sheet-start,.cw-app .cw-sheet-table thead .cw-sheet-end{z-index:6;vertical-align:bottom;background:#e6eff7;padding-bottom:15px}.cw-app .cw-sheet-table .cw-sheet-date{text-align:center;vertical-align:bottom;padding:9px 0}.cw-sheet-date>span{writing-mode:vertical-rl;white-space:nowrap;font-size:11px;display:inline-block;transform:rotate(180deg)}.cw-app .cw-sheet-table .cw-sheet-date.cw-sheet-current{color:#644006;background:#fff0c6}.cw-app .cw-sheet-table .cw-sheet-group th,.cw-app .cw-sheet-table .cw-sheet-group td{background:#e7edf5;height:31px;font-weight:700}.cw-sheet-task a{color:#134e8b;text-underline-offset:2px;font-size:13px;text-decoration:underline}.cw-sheet-task small{color:#465b6a;margin-top:4px;font-size:10px;font-weight:400;line-height:1.3;display:block}.cw-sheet-cell{position:relative}.cw-sheet-bar{z-index:1;background:#0879c1;height:24px;position:absolute;top:14px;overflow:hidden}.cw-sheet-bar>span{background:#174b9a;height:100%;display:block}.cw-sheet-actual{z-index:2;border-top:3px dashed #257650;height:0;position:absolute;top:45px}.cw-sheet-today{pointer-events:none;z-index:3;border-left:2px solid #dc8d13;position:absolute;top:0;bottom:0}.cw-sheet-legend{flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.cw-sheet-legend span{align-items:center;gap:7px;display:flex}.cw-sheet-legend i{background:#0879c1;width:22px;height:10px;display:inline-block}.cw-sheet-legend i.progress{background:#174b9a}.cw-sheet-legend i.actual{background:0 0;border-top:3px dashed #257650;height:0}.cw-sheet-legend i.today{background:#dc8d13;width:2px;height:14px}.cw-sheet-help{color:#4b6170;margin-top:10px;font-size:12px}.cw-timeline-list article{scroll-margin-top:24px}@media (max-width:600px){.cw-sheet-scroll{max-height:460px}.cw-sheet-gantt .cw-actions{justify-content:flex-start}.cw-sheet-table .cw-sheet-task{font-size:11px}.cw-app .cw-sheet-table .cw-sheet-task,.cw-app .cw-sheet-table .cw-sheet-start,.cw-app .cw-sheet-table .cw-sheet-end{box-shadow:none;position:static}.cw-app .cw-sheet-table thead .cw-sheet-task,.cw-app .cw-sheet-table thead .cw-sheet-start,.cw-app .cw-sheet-table thead .cw-sheet-end{position:sticky;top:0}}.cw-marketing-hero{color:#fff;background:linear-gradient(115deg,#6d28d9,#be185d);border-radius:16px;margin-bottom:20px;padding:26px}.cw-marketing-hero h2,.cw-marketing-hero p,.cw-marketing-hero small{color:#fff!important}.cw-marketing-hero strong{background:#ffffff24;border-radius:8px;padding:8px 12px;display:inline-block}.cw-marketing-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.cw-marketing-tabs button[aria-pressed=true]{color:#fff;background:#6d28d9;border-color:#6d28d9}.cw-marketing-list,.cw-marketing-connections{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:18px 0;display:grid}.cw-marketing-list article{border-top:5px solid #7c3aed}.cw-marketing-list article:nth-child(3n+2){border-top-color:#db2777}.cw-marketing-list article:nth-child(3n){border-top-color:#0891b2}.cw-marketing fieldset{background:#faf5ff;border:1px solid #d8b4fe;border-radius:12px;min-width:0;padding:20px}.cw-marketing label{gap:7px;margin:12px 0;display:grid}.cw-marketing textarea{min-height:120px}.cw-email-preview{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:10px;width:100%;height:560px;margin:16px 0}.cw-signup-preview{background:#fff;border:2px solid #0d9488;border-radius:12px;margin:16px 0;padding:22px}.cw-marketing-report{background:#ecfeff;border-left:5px solid #0891b2;border-radius:8px;padding:20px}.cw-marketing-connections article strong{color:#92400e}.cw-marketing .cw-metrics article:first-child{background:#ede9fe}.cw-marketing .cw-metrics article:nth-child(2){background:#dcfce7}.cw-marketing .cw-metrics article:nth-child(3){background:#fce7f3}.cw-marketing .cw-metrics article:nth-child(4){background:#cffafe}.cw-marketing .cw-marketing-hero{color:#17343b;background:0 0;border-bottom:1px solid #dce7e7;border-radius:0;padding:8px 0 20px}.cw-app:not([data-module=Dashboard]) .cw-marketing .cw-marketing-hero h2{background:0 0;margin:6px 0 10px;padding:0;color:#17343b!important}.cw-marketing .cw-marketing-hero p,.cw-marketing .cw-marketing-hero small{color:#526a70!important}.cw-marketing .cw-marketing-hero strong{color:#526a70;background:#f1f5f5;padding:8px 10px;font-size:13px;font-weight:500}.cw-marketing .cw-metrics article:nth-child(n){box-shadow:none;background:#f8fafb;border:1px solid #dce7e7;border-top:3px solid #168b80}.cw-marketing .cw-metrics article:nth-child(n) small{opacity:1;color:#526a70!important}.cw-marketing .cw-metrics article:nth-child(n) strong{color:#17343b!important}.cw-marketing .cw-marketing-tabs button[aria-pressed=true]{color:#fff;background:#0f766e;border-color:#0f766e}.cw-marketing .cw-marketing-list article:nth-child(n){box-shadow:none;background:#fff;border-top:3px solid #168b80}.cw-marketing fieldset{background:#fafcfc;border-color:#dce7e7}.cw-marketing .cw-marketing-report{background:#f2f8f7;border-left-color:#168b80}.cw-marketing .cw-marketing-connections article{box-shadow:none;background:#fff;border-color:#dce7e7}
