@media screen{:root{--red:#175cab;--ink:#18354e;--muted:#61778d;--line:#d1e0ee;--green:#217c68}body{background:#eaf2fa;color:var(--ink)}.platformhome,.portal{background:radial-gradient(ellipse at 15% 15%,#dff2ff88,transparent 60%),linear-gradient(140deg,#edf5fb,#e2edf8);color:var(--ink)}.homeheader,.portalheader,.workspace>header{background:linear-gradient(110deg,#101e35,#163956);border-bottom:1px solid #80bad955;color:#f5f9ff;position:relative;isolation:isolate}.homeheader:after,.portalheader:after{content:"";position:absolute;inset:0 0 0 62%;pointer-events:none;z-index:-1;opacity:.6;background:radial-gradient(circle at 70% 50%,#39ceef40,transparent 27%),repeating-linear-gradient(90deg,transparent 0 39px,#7bd5f714 40px 41px),repeating-linear-gradient(0deg,transparent 0 23px,#7bd5f70e 24px 25px)}.homeheader:after{animation:finance-header-light 24s ease-in-out infinite alternate}.breadcrumb b,.group-platform-title span:first-child,.homeheader h1,.portalbrand b{color:#f1f7ff}.breadcrumb,.headerend,.homebrandline,.portalbrand small{color:#b9d2e7}.brandicon,.homemark,.portalbrand>span{background:#183c5c;color:#e6bc6a;border:1px solid #cfa65b66;box-shadow:0 5px 15px #091d3130}.homeentry{background:linear-gradient(145deg,#f2faff,#dfedfa);border-color:#b5d0e5;box-shadow:0 15px 30px #264f7312,inset 0 1px 0 #fff;color:#183b61}.homeentry:hover{background:linear-gradient(145deg,#eef9ff,#cfe6fa);border-color:#70add6;box-shadow:0 18px 35px #24548022}.homeentrytitle{color:#163552}.homeentrynumber{color:#a78342}.homeentrybottom,.homeentrydescription{color:#526e87}.homeentryicon{background:linear-gradient(135deg,#e2f4ff,#b8daf2);border:1px solid #c1e1f2;color:#195785;box-shadow:inset 0 1px 0 white,0 6px 14px #28668d16}.homeentryarrow{color:#976c29;border-color:#c9a56c;background:#edf7ff}.homeentrybottom{border-color:#bad1e3}aside{background:linear-gradient(180deg,#102039,#17364e);color:#d0e0ee;border-right:1px solid #21485f}aside .brand{color:#e8f2fb}aside .sidecaption,aside .sidefoot p{color:#a4bfd4}aside .sidefoot>div{color:#d0e1ed}aside nav button{color:#d3e4f1}aside nav button svg{color:#82c4e8}aside nav button.active{background:#234a70;color:#f2cf89;box-shadow:inset 3px 0 #dfb562}aside nav button.active svg{color:#e6bc6a}aside nav button:hover:not(.active){background:#20435e;color:white}aside>.fullbutton{background:#24465e;color:#dfedf7}.platform-topnav button{color:#44647f}.homeheader .platform-topnav button,.portalheader .platform-topnav button,.workspace>header .platform-topnav button{color:#dce9f4;background:transparent;border-color:#57728b}.homeheader .platform-topnav button.active,.portalheader .platform-topnav button.active,.workspace>header .platform-topnav button.active{background:#294c6d;color:#f1cf8b;border-color:#b99861}.homeback{background:#254663;color:#dfedf8;border-color:#58748b}.card,.delivery-register,.servicebrief,.serviceform,.serviceitem,.tax-results>section,.toolbar,.welcome{background:#f9fcff;border-color:#d1e0ee;box-shadow:0 4px 14px #24547608}.kpi{background:linear-gradient(145deg,#fafdff,#e5f2fc);border-color:#c4dbee;box-shadow:0 5px 15px #1d4e7710}.kpi strong{color:#174c7f;font-variant-numeric:tabular-nums}.kpi>span{color:#58718a}.kpi small{color:#6c8194}.primary,.upload-raised{background:#175cab;border-color:#175cab;color:#fff;box-shadow:0 3px 8px #175cab18}.primary:hover,.upload-raised:hover{background:#124e92;color:white}button{border-color:#c6d7e7;color:#315976;background:#f8fcff}button:hover{background:#e7f2fb}input,select,textarea{background:#fafdff;border-color:#bdcfdf;color:#18354e}input:focus,select:focus,textarea:focus{border-color:#2b76b9;box-shadow:0 0 0 2px #2b76b915}.segmented{background:#dfeaf4}.segmented button.on{background:#175cab;color:white}.segmented button{color:#405f7b}.shell .toolbar .controls .segmented button.on{background:#175cab!important;color:#fff}.deliveryhero .eyebrow,.servicehero .eyebrow{color:#e0c181}th{background:#e5eff9;color:#35546f}td{color:#35516c;border-bottom-color:#e0e9f1}tr:hover td{background:#edf6fd}.ledger-module-table table th,.tablewrap table th{background:#e5eff9}.tablewrap table td{font-variant-numeric:tabular-nums}.dropzone{background:#eaf5ff;border-color:#85b4d8}.dropzone strong{color:#244d70}.dropzone p,.sectiontitle p,.subtle{color:#61778c}.deliverablegrid>div,.handbook-tabs button,.industry-options button{background:#f7fbff;border-color:#cbddeb;color:#244c6e}.handbook-tabs button.active,.industry-options button.active{background:#dceefa;border-color:#6fa7ce;color:#17558b}.deliveryhero,.servicehero{background:linear-gradient(115deg,#18344f,#225477);border-color:#326684;color:#f1f7fb}.deliveryhero h2,.servicehero h2{color:#f1f7fb}.deliveryhero p,.servicehero p{color:#c5daeb}.eyebrow{color:#7e6a43}.avatar{background:#daeafb;color:#175cab}.badge.red,.danger,.notice.error{color:#b52d3d}.badge.red{background:#fdebee}.badge.amber{color:#91601b;background:#fff1d7}.notice{background:#fff7e7;border-color:#ead7b3;color:#86622a}.notice.error{background:#fff0f2;border-color:#e9bac3}.reddot,nav b{background:#b52d3d}.badge.green,.green{color:#217c68}.greendot{background:#29836e}.auditdialog,.bulk-upload-dialog,.delivery-batch-dialog,.drawer{background:#f8fcff;border-color:#b9d3e7}.textbtn{color:#175cab}.textbtn.danger{color:#b52d3d}footer{color:#60798f}@keyframes finance-header-light{0%{opacity:.45;background-position:0 0}to{opacity:.8;background-position:35px 0}}@media(prefers-reduced-motion:reduce){.homeheader:after{animation:none}}}@media screen{.platformhome,.portal,body{background:radial-gradient(ellipse at 90% 15%,#a9e5ff99,transparent 48%),radial-gradient(ellipse at 80% 100%,#b2b9fa77,transparent 55%),linear-gradient(135deg,#c6ebfc,#b8d9fa);color:#102f58}.shell .workspace{background:radial-gradient(ellipse at 92% 10%,#c5f5ff77,transparent 45%),linear-gradient(145deg,#bce9fc,#b3d7fb 70%,#c8cff6)}.homeheader,.portalheader,.workspace>header{background:linear-gradient(110deg,#0b1c35,#103961);border-bottom:1px solid #73dbff99;box-shadow:0 2px 14px #3faaff33}.homeheader:after,.portalheader:after{inset:0 0 0 52%;opacity:.9;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22720%22%20height%3D%22150%22%20viewBox%3D%220%200%20720%20150%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%233bcbff%22%20opacity%3D%22.55%22%20stroke-width%3D%221%22%3E%3Ccircle%20cx%3D%22490%22%20cy%3D%2275%22%20r%3D%2268%22%2F%3E%3Ccircle%20cx%3D%22490%22%20cy%3D%2275%22%20r%3D%2253%22%2F%3E%3Ccircle%20cx%3D%22490%22%20cy%3D%2275%22%20r%3D%2238%22%20stroke-dasharray%3D%223%207%22%2F%3E%3Cellipse%20cx%3D%22490%22%20cy%3D%2275%22%20rx%3D%2268%22%20ry%3D%2223%22%2F%3E%3Cpath%20d%3D%22M0%20110h70l35-35h130l40-38h120M30%20130h100l25-25h160l33-30h74M80%2045h100l20-20h110M555%2065h55l35-35h75M555%2095h80l25%2025h60M490%207v136M422%2075h136%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%235be6ff%22%3E%3Ccircle%20cx%3D%22490%22%20cy%3D%2275%22%20r%3D%226%22%2F%3E%3Ccircle%20cx%3D%22105%22%20cy%3D%2275%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%22275%22%20cy%3D%2237%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%2225%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%22645%22%20cy%3D%2230%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%22635%22%20cy%3D%2295%22%20r%3D%223%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22%2349c9f5%22%20stroke-width%3D%223%22%20opacity%3D%22.65%22%3E%3Cpath%20d%3D%22M300%20119v-14m9%2014V94m9%2025V82m9%2037V98m9%2021V74m9%2045V90m9%2029V69%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:100%;background-size:auto 100%}.workspace>header:after{content:"";position:absolute;inset:0 0 0 62%;z-index:-1;pointer-events:none;opacity:.35;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22720%22%20height%3D%22150%22%20viewBox%3D%220%200%20720%20150%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%233bcbff%22%20opacity%3D%22.55%22%20stroke-width%3D%221%22%3E%3Ccircle%20cx%3D%22490%22%20cy%3D%2275%22%20r%3D%2268%22%2F%3E%3Ccircle%20cx%3D%22490%22%20cy%3D%2275%22%20r%3D%2253%22%2F%3E%3Ccircle%20cx%3D%22490%22%20cy%3D%2275%22%20r%3D%2238%22%20stroke-dasharray%3D%223%207%22%2F%3E%3Cellipse%20cx%3D%22490%22%20cy%3D%2275%22%20rx%3D%2268%22%20ry%3D%2223%22%2F%3E%3Cpath%20d%3D%22M0%20110h70l35-35h130l40-38h120M30%20130h100l25-25h160l33-30h74M80%2045h100l20-20h110M555%2065h55l35-35h75M555%2095h80l25%2025h60M490%207v136M422%2075h136%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%235be6ff%22%3E%3Ccircle%20cx%3D%22490%22%20cy%3D%2275%22%20r%3D%226%22%2F%3E%3Ccircle%20cx%3D%22105%22%20cy%3D%2275%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%22275%22%20cy%3D%2237%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%2225%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%22645%22%20cy%3D%2230%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%22635%22%20cy%3D%2295%22%20r%3D%223%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22%2349c9f5%22%20stroke-width%3D%223%22%20opacity%3D%22.65%22%3E%3Cpath%20d%3D%22M300%20119v-14m9%2014V94m9%2025V82m9%2037V98m9%2021V74m9%2045V90m9%2029V69%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 100%/auto 100% no-repeat}.delivery-register,.homeentry,.kpi,.portal .card,.servicebrief,.serviceform,.serviceitem,.shell .card,.tax-results>section,.toolbar,.welcome{background:linear-gradient(140deg,#e6f7ffbd,#cae4fba8);border-color:#ecfbff;box-shadow:inset 0 1px 0 #fff,0 0 9px #70d5ff45,0 8px 22px #286dc520;backdrop-filter:blur(10px)}.homeentry:hover{background:linear-gradient(140deg,#e6faffdd,#bfdefbc9);border-color:white;box-shadow:0 0 16px #48caff77,0 18px 32px #24548033}.homeentry .homeentryicon{background:linear-gradient(135deg,#e9fcff,#abdafa);border-color:#e7faff;color:#155b91;box-shadow:inset 0 1px 0 white,0 0 14px #82dfff99}.homeentry:before{background:#2396e6}.homeentry-cases:before{background:#5d9fd6}.homeentry-delivery:before{background:#cfb16d}.kpi strong{color:#103e77;text-shadow:0 1px 0 #f0fbff}.kpi>span{color:#365b7b}.kpi small{color:#4e6d88}.shell aside{background:radial-gradient(ellipse at 0 100%,#1267ad66,transparent 40%),linear-gradient(180deg,#0a2040,#103c65);border-color:#42a6d780}.shell aside nav button.active{background:linear-gradient(90deg,#1c487c,#235c91);color:#ffdc8b;box-shadow:inset 3px 0 #f0c56c,0 0 8px #50baff22}.portal input,.portal select,.portal textarea,.shell .toolbar input,.shell .toolbar select,.shell input,.shell select,.shell textarea{background:linear-gradient(135deg,#edfaff,#d1e8fd);border-color:#9ac8ed;color:#12395f;box-shadow:inset 0 1px 0 #fff,0 2px 7px #286abc12}.card .tablewrap,.ledger-module-table{border-color:#effcff}.card th,.ledger-module-table table th,.tablewrap table th{background:#a8d1f6;color:#153d68;border-color:#8dbce5}.card td,.tablewrap table td{background:#d4edfc80;color:#163a63;border-bottom-color:#ecfaff;font-variant-numeric:tabular-nums}.card tr:nth-child(2n) td,.tablewrap table tr:nth-child(2n) td{background:#bfe0f78a}.card tr:hover td,.tablewrap table tr:hover td{background:#e6f9ffcf}.dropzone{background:linear-gradient(140deg,#d9f4ffb8,#bfddf8b0);border-color:#f0fcff;box-shadow:inset 0 0 12px #d2f7ff80}.notice:not(.error){background:#d5f0ffb0;border-color:#edfaff;color:#234c75}.primary,.upload-raised{background:linear-gradient(180deg,#147bdf,#0655bd);border-color:#3b9aee;box-shadow:inset 0 1px 0 #97d9ff77,0 3px 9px #1264bf33;color:white}.portal .segmented button.on,.shell .segmented button.on,.shell .toolbar .controls .segmented button.on{background:linear-gradient(180deg,#1379dd,#0753bb)!important;color:#fff}.deliverablegrid>div,.handbook-tabs button,.industry-options button{background:linear-gradient(135deg,#e7f8ffdc,#cee6f9bd);border-color:#ecfbff}.delivery-center-heading,.industry-group{background:linear-gradient(140deg,#e9faffce,#cfe9fbbd);border-color:#effcff;box-shadow:inset 0 1px 0 #fff,0 7px 18px #286cb914}.auditdialog,.bulk-upload-dialog,.delivery-batch-dialog,.drawer{background:#e4f3ff}.badge.red,.notice.error{background:#ffe6ed;color:#b3253a}.badge.amber{background:#fff0d0;color:#8d5e13}.danger,.shell .kpi .danger{color:#b52d3d}.sectiontitle p,.subtle{color:#426481}.delivery-register,.kpi,.portal .card,.servicebrief,.serviceform,.serviceitem,.shell .card,.tax-results>section,.toolbar,.welcome{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.auditmodal.delivery-batch-modal{z-index:1000}}