@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");:root{--gx-bg:#050b18; --gx-bg2:#081124; --gx-card:#0c1730; --gx-card2:#111e3a; --gx-card3:#172646;--gx-line:rgba(255,255,255,.07); --gx-line2:rgba(255,255,255,.13);--gx-text:#eef0f6; --gx-text2:#c5cad8; --gx-muted:#8a92a6;--gx-gold:#f4b740; --gx-gold2:#ff8a3d; --gx-gold-soft:rgba(244,183,64,.14);--gx-amethyst:#a78bfa; --gx-sapphire:#60a5fa; --gx-emerald:#34d399; --gx-ruby:#f87171;--gx-radius:16px; --gx-radius-sm:10px;--gx-shadow:0 10px 30px rgba(0,0,0,.35);--gx-font:"Plus Jakarta Sans",-apple-system,"Segoe UI",Roboto,sans-serif;--gx-serif:"Playfair Display",Georgia,serif;--ut-body-background-color:var(--gx-bg); --ut-body-text-color:var(--gx-text);--ut-component-background-color:var(--gx-card); --ut-component-text-default-color:var(--gx-text);--ut-component-border-color:var(--gx-line); --ut-component-highlight-background-color:var(--gx-card2);--ut-header-background-color:#060d1d; --ut-header-text-color:var(--gx-text);--ut-nav-background-color:#060d1d; --ut-nav-text-color:var(--gx-text2);--ut-palette-primary:var(--gx-gold); --ut-palette-primary-contrast:#1a1203;--ut-link-text-color:var(--gx-gold);--a-field-input-background-color:var(--gx-bg2); --a-field-input-text-color:var(--gx-text); --a-field-input-border-color:var(--gx-line2);color-scheme:dark;}html, body, .t-PageBody{background:var(--gx-bg) !important;color:var(--gx-text) !important;font-family:var(--gx-font) !important;}body{background:
radial-gradient(900px 500px at 85% -10%, rgba(167,139,250,.13), transparent 60%),
radial-gradient(700px 420px at -10% 10%, rgba(244,183,64,.07), transparent 60%),
var(--gx-bg) !important;background-attachment:fixed !important;}.t-Body, .t-Body-main, .t-Body-content, .t-Body-contentInner, .t-Body-mainContent, .t-Body-title, .t-Body-info, .t-Body-side, .t-Body-actions{background:transparent !important;color:var(--gx-text) !important;}.t-Body-title{border-bottom:1px solid var(--gx-line) !important;box-shadow:none !important;backdrop-filter:blur(10px);}a{color:var(--gx-gold);}a:hover{color:#ffd27a;}::selection{background:rgba(244,183,64,.35);}*{scrollbar-color:#2a3042 transparent;}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#262c3c;border-radius:10px}::-webkit-scrollbar-track{background:transparent}.t-Header{background:rgba(9,11,16,.85) !important;border-bottom:1px solid var(--gx-line) !important;box-shadow:none !important;backdrop-filter:blur(14px);}.t-Header-logo, .t-Header-logo-link, .t-Header-logo-link span{color:var(--gx-text) !important;font-weight:800;letter-spacing:.06em;}.t-Header-logo-link img{border-radius:8px;box-shadow:0 0 0 1px rgba(244,183,64,.35),0 0 18px rgba(244,183,64,.25);}.t-Header-controls .t-Button, .t-Header .t-Button--header{color:var(--gx-text2) !important;}.t-NavigationBar-item .t-Button, .t-NavigationBar-item a{color:var(--gx-text2) !important;}.t-NavigationBar-item .t-Button:hover{background:rgba(255,255,255,.06) !important;color:var(--gx-text) !important;}.t-Header .t-Badge, .t-NavigationBar .t-Badge{background:var(--gx-ruby) !important;color:#fff !important;}.t-Body-nav, .t-TreeNav, .t-Body-nav .a-TreeView, .t-TreeNav .a-TreeView-content{background:#060d1d !important;}.t-Body-nav{border-right:1px solid var(--gx-line) !important;}.t-TreeNav .a-TreeView-node--topLevel > .a-TreeView-content, .t-TreeNav .a-TreeView-content{color:var(--gx-text2) !important;border-radius:10px;margin:2px 8px;}.t-TreeNav .a-TreeView-label{color:inherit !important;font-weight:600;font-size:13px;letter-spacing:.02em;}.t-TreeNav .a-TreeView-content:hover, .t-TreeNav .a-TreeView-row:hover + .a-TreeView-content{background:rgba(255,255,255,.05) !important;color:var(--gx-text) !important;}.t-TreeNav .a-TreeView-content.is-current, .t-TreeNav .a-TreeView-content.is-current--top, .t-TreeNav .is-current > .a-TreeView-content{background:linear-gradient(90deg,rgba(244,183,64,.22),rgba(244,183,64,.04)) !important;color:#fff !important;box-shadow:inset 3px 0 0 var(--gx-gold);}.t-TreeNav .a-TreeView-row{background:transparent !important;}.t-TreeNav .is-current .fa, .t-TreeNav .is-current .a-Icon{color:var(--gx-gold) !important;}.t-TreeNav .fa, .t-TreeNav .a-Icon{color:var(--gx-muted);}.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-node .a-TreeView-content{margin-left:18px;}.t-Region, .t-ContentBlock, .t-Card, .t-Cards .t-Card-wrap, .a-CardView, .t-ButtonRegion, .t-Form--slimPadding{background:var(--gx-card) !important;border:1px solid var(--gx-line) !important;border-radius:var(--gx-radius) !important;box-shadow:var(--gx-shadow) !important;color:var(--gx-text) !important;}.t-Region-header{background:transparent !important;border-bottom:1px solid var(--gx-line) !important;color:var(--gx-text) !important;}.t-Region-title{color:var(--gx-text) !important;font-weight:700 !important;letter-spacing:.01em;}.t-Region-body, .t-Region-bodyWrap, .t-Region-buttons{background:transparent !important;color:var(--gx-text2) !important;}.t-Region--noUI, .t-Region--removeHeader.t-Region--noBorder, .t-Region--noBorder{background:transparent !important;border:0 !important;box-shadow:none !important;}.t-Region--hiddenOverflow{overflow:hidden;}.t-BreadcrumbRegion, .t-BreadcrumbRegion-body{background:transparent !important;border:0 !important;box-shadow:none !important;}.t-Breadcrumb-label, .t-Breadcrumb-item a{color:var(--gx-muted) !important;}.t-BreadcrumbRegion-titleText, .t-Breadcrumb-item.is-active .t-Breadcrumb-label{color:var(--gx-text) !important;font-weight:800;}.t-HeroRegion, .t-HeroRegion-wrap{background:transparent !important;}.t-HeroRegion-title{color:var(--gx-text) !important;font-family:var(--gx-serif);}.t-Report-report, .a-IRR-table, .t-Report-wrap, .a-IRR, .a-IRR-tableContainer, .a-IRR-fullView, .a-IRR-content{background:transparent !important;color:var(--gx-text2) !important;border-color:var(--gx-line) !important;}.a-IRR{border-radius:var(--gx-radius) !important;border:1px solid var(--gx-line) !important;overflow:hidden;}.t-Report-colHead, .a-IRR-header, .a-IRR-table tr th, .t-Report-report th{background:var(--gx-card2) !important;color:var(--gx-muted) !important;border-color:var(--gx-line) !important;font-size:11px !important;text-transform:uppercase;letter-spacing:.08em;font-weight:700 !important;}.a-IRR-headerLink, .a-IRR-headerLabel, .t-Report-colHead a{color:var(--gx-muted) !important;}.t-Report-cell, .a-IRR-table td, .t-Report-report td{background:transparent !important;color:var(--gx-text2) !important;border-color:var(--gx-line) !important;}.t-Report--rowHighlight .t-Report-report tr:hover .t-Report-cell, .a-IRR-table tr:hover td{background:rgba(244,183,64,.05) !important;}.t-Report--stretch .t-Report-report tr:nth-child(even) td{background:rgba(255,255,255,.015) !important;}.a-IRR-toolbar, .a-IRR-controlsContainer, .a-IRR-paginationWrap, .t-Report-pagination, .a-IRR-reportView{background:transparent !important;border-color:var(--gx-line) !important;}.a-IRR-pagination-label, .t-Report-paginationText, .a-IRR-controls{color:var(--gx-muted) !important;}.a-IRR-search-field{background:var(--gx-bg2) !important;color:var(--gx-text) !important;border-color:var(--gx-line2) !important;border-radius:10px 0 0 10px !important;}.a-IRR-button, .a-IRR-buttons .a-Button{background:var(--gx-card2) !important;color:var(--gx-text2) !important;border-color:var(--gx-line2) !important;}.t-Report-report a, .a-IRR-table a{color:var(--gx-gold) !important;font-weight:600;}.a-IRR-noDataMsg, .t-Report-noDataMsg, .a-GV-noDataMsg{color:var(--gx-muted) !important;}.a-GV, .a-GV-w-hdr, .a-GV-w-frozen, .a-GV-w-scroll, .a-GV-bdy, .a-IG, .a-IG-body, .a-Toolbar{background:transparent !important;color:var(--gx-text2) !important;border-color:var(--gx-line) !important;}.a-IG{border-radius:var(--gx-radius) !important;border:1px solid var(--gx-line) !important;overflow:hidden;}.a-GV-header, .a-GV-headerLabel, .a-GV-hdr th{background:var(--gx-card2) !important;color:var(--gx-muted) !important;border-color:var(--gx-line) !important;}.a-GV-cell, .a-GV-row td{background:transparent !important;color:var(--gx-text2) !important;border-color:var(--gx-line) !important;}.a-GV-row.is-selected .a-GV-cell, .a-GV-row:hover .a-GV-cell{background:rgba(244,183,64,.06) !important;}.a-GV-footer, .a-GV-pageRange, .a-GV-status{background:transparent !important;color:var(--gx-muted) !important;border-color:var(--gx-line) !important;}.t-Form-label, .t-Form-fieldContainer label, .t-Form-inputContainer .t-Form-help{color:var(--gx-text2) !important;}.t-Form-label{font-weight:600 !important;font-size:12.5px !important;}.apex-item-text, .apex-item-textarea, .apex-item-select, .apex-item-datepicker, .apex-item-number, .apex-item-password, .a-PopupLOV-field, .apex-item-group input,
.t-Form-inputContainer input:not([type=checkbox]):not([type=radio]), .t-Form-inputContainer select, .t-Form-inputContainer textarea, .a-DatePicker-input{background:var(--gx-bg2) !important;color:var(--gx-text) !important;border:1px solid var(--gx-line2) !important;border-radius:var(--gx-radius-sm) !important;box-shadow:none !important;}.apex-item-text:focus, .apex-item-textarea:focus, .apex-item-select:focus, .t-Form-inputContainer input:focus, .t-Form-inputContainer select:focus, .t-Form-inputContainer textarea:focus{border-color:var(--gx-gold) !important;box-shadow:0 0 0 3px rgba(244,183,64,.18) !important;outline:none !important;}.apex-item-display-only, .display_only{color:var(--gx-text) !important;}.t-Form-fieldContainer--floatingLabel .t-Form-labelContainer label{color:var(--gx-muted) !important;}.t-Form-fieldContainer--floatingLabel .t-Form-inputContainer{background:transparent !important;}.t-Form-error, .a-Form-error{color:var(--gx-ruby) !important;}::placeholder{color:#5c6478 !important;}input[type=checkbox], input[type=radio]{accent-color:var(--gx-gold);}.apex-item-option label, .apex-item-checkbox label, .apex-item-radio label{color:var(--gx-text2) !important;}.a-Switch .a-Switch-toggle{background:#2a3042 !important;}.a-Switch input:checked + .a-Switch-toggle{background:var(--gx-gold) !important;}.t-Button:not(.t-Button--header):not(.t-Button--noUI):not(.t-Button--link){background:var(--gx-card2) !important;color:var(--gx-text) !important;border:1px solid var(--gx-line2) !important;border-radius:var(--gx-radius-sm) !important;box-shadow:none !important;font-weight:600 !important;transition:transform .12s ease, box-shadow .2s ease;}.t-Button:not(.t-Button--header):not(.t-Button--noUI):not(.t-Button--link):hover{background:var(--gx-card3) !important;border-color:rgba(244,183,64,.4) !important;}.t-Button--hot:not(.t-Button--header), .a-Button--hot, .ui-button--hot{background:linear-gradient(135deg,var(--gx-gold),var(--gx-gold2)) !important;color:#1a1203 !important;border:0 !important;box-shadow:0 6px 18px rgba(244,183,64,.28) !important;}.t-Button--hot:not(.t-Button--header):hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(244,183,64,.38) !important;}.t-Button--hot .t-Icon, .t-Button--hot .fa{color:#1a1203 !important;}.t-Button--danger:not(.t-Button--header){color:var(--gx-ruby) !important;border-color:rgba(248,113,113,.4) !important;}.t-Button--success:not(.t-Button--header){color:var(--gx-emerald) !important;border-color:rgba(52,211,153,.4) !important;}.t-Button--link, .t-Button--noUI{color:var(--gx-gold) !important;}.a-Button{background:var(--gx-card2) !important;color:var(--gx-text) !important;border-color:var(--gx-line2) !important;}.t-Alert{background:var(--gx-card) !important;border:1px solid var(--gx-line) !important;border-radius:var(--gx-radius) !important;color:var(--gx-text) !important;}.t-Alert--success{border-color:rgba(52,211,153,.45) !important;}.t-Alert--danger{border-color:rgba(248,113,113,.45) !important;}.t-Alert-title, .t-Alert-body{color:var(--gx-text) !important;}.a-Menu, .a-Menu-content, .a-Menu .a-Menu-inner, .a-PopupLOV-dialog, .a-PopupLOV-results, .ui-autocomplete, .a-DatePicker, .a-DatePicker-calendar{background:var(--gx-card2) !important;color:var(--gx-text) !important;border-color:var(--gx-line2) !important;}.a-Menu-label, .a-Menu-item{color:var(--gx-text2) !important;}.a-Menu .a-Menu-item.is-focused, .a-Menu .a-Menu-item:hover{background:rgba(244,183,64,.12) !important;}.ui-dialog, .t-Dialog, .t-Dialog-page, .ui-dialog .ui-dialog-content, .t-Dialog-body, .t-Dialog-footer{background:var(--gx-card) !important;color:var(--gx-text) !important;border-color:var(--gx-line) !important;}.ui-dialog{border:1px solid var(--gx-line2) !important;border-radius:18px !important;box-shadow:0 30px 80px rgba(0,0,0,.6) !important;overflow:hidden;}.ui-dialog .ui-dialog-titlebar{background:var(--gx-card2) !important;border-bottom:1px solid var(--gx-line) !important;color:var(--gx-text) !important;}.ui-dialog .ui-dialog-title{color:var(--gx-text) !important;font-weight:700;}.ui-widget-overlay{background:rgba(0,0,0,.6) !important;backdrop-filter:blur(3px);}.t-Body-alert .t-Alert--page{background:var(--gx-card2) !important;box-shadow:var(--gx-shadow) !important;}.t-Footer{background:transparent !important;color:var(--gx-muted) !important;border-top:1px solid var(--gx-line) !important;}.t-Tabs, .t-Tabs-item, .t-Tabs-link{background:transparent !important;color:var(--gx-text2) !important;border-color:var(--gx-line) !important;}.t-Tabs-item.is-active .t-Tabs-link{color:var(--gx-gold) !important;box-shadow:inset 0 -2px 0 var(--gx-gold) !important;}.t-Badge, .t-Badge-value{background:var(--gx-card3) !important;color:var(--gx-text) !important;}.t-PageBody--login, .t-PageBody--login .t-Body{background:
radial-gradient(700px 400px at 50% -5%, rgba(244,183,64,.16), transparent 65%),
radial-gradient(600px 400px at 100% 100%, rgba(167,139,250,.14), transparent 60%), var(--gx-bg) !important;}.t-Login-region, .t-PageBody--login .t-Region{background:rgba(16,19,27,.9) !important;border:1px solid rgba(244,183,64,.22) !important;border-radius:22px !important;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.03) inset !important;backdrop-filter:blur(12px);}.t-Login-title{color:var(--gx-text) !important;font-family:var(--gx-serif);letter-spacing:.04em;}.t-Login-logo img, .t-Login-region img{filter:drop-shadow(0 0 18px rgba(244,183,64,.35));}.t-PageBody--login .t-Button--hot, .t-Login-buttons .t-Button{background:linear-gradient(135deg,var(--gx-gold),var(--gx-gold2)) !important;color:#1a1203 !important;border:0 !important;}.h2ms-dashboard-hero{background:linear-gradient(120deg,#1a1430 0%,#121522 45%,#1d1608 100%) !important;border:1px solid rgba(244,183,64,.18) !important;border-radius:22px !important;box-shadow:var(--gx-shadow) !important;position:relative;overflow:hidden;}.h2ms-dashboard-hero::after{content:"";position:absolute;right:-60px;top:-80px;width:280px;height:280px;background:radial-gradient(circle,rgba(244,183,64,.25),transparent 65%);pointer-events:none;}.h2ms-dashboard-hero, .h2ms-dashboard-hero *{color:var(--gx-text) !important;}.h2ms-dashboard-eyebrow{color:var(--gx-gold) !important;}.h2ms-dashboard-hero h1, .h2ms-dashboard-hero h2{font-family:var(--gx-serif) !important;}.h2ms-dashboard-hero-tagline{color:var(--gx-text2) !important;}[class*="h2ms-"][class*="-wrapper"], .h2ms-kpi-card, .h2ms-rev, .h2ms-today-schedule{background:var(--gx-card) !important;border:1px solid var(--gx-line) !important;border-radius:var(--gx-radius) !important;box-shadow:var(--gx-shadow) !important;color:var(--gx-text2) !important;}.h2ms-kpi-card{transition:transform .15s ease,border-color .2s ease;}.h2ms-kpi-card:hover{transform:translateY(-2px);border-color:rgba(244,183,64,.35) !important;}.h2ms-kpi-title, .h2ms-kpi-description, .h2ms-pipeline-stage-name, .h2ms-team-role, .h2ms-activity-meta, .h2ms-activity-date, .h2ms-rev-vs, .h2ms-rev-week, .h2ms-rev-chart-title{color:var(--gx-muted) !important;}.h2ms-kpi-number, .h2ms-pipeline-count, .h2ms-rev-total, .h2ms-team-name, .h2ms-activity-title, .h2ms-active-count,
[class*="h2ms-"][class*="-heading"], [class*="h2ms-"][class*="-heading"] *, .h2ms-rev-title, .h2ms-rev-head h2, .h2ms-rev-head h3{color:var(--gx-text) !important;}.h2ms-kpi-icon, .h2ms-pipeline-icon, .h2ms-activity-icon, .h2ms-schedule-empty-icon, .h2ms-attention-empty-icon, .h2ms-team-avatar, .h2ms-schedule-date{background:var(--gx-gold-soft) !important;color:var(--gx-gold) !important;border:1px solid rgba(244,183,64,.25) !important;}.h2ms-kpi-design .h2ms-kpi-icon{background:rgba(167,139,250,.14) !important;color:var(--gx-amethyst) !important;border-color:rgba(167,139,250,.3) !important;}.h2ms-kpi-manufacturing .h2ms-kpi-icon{background:rgba(96,165,250,.14) !important;color:var(--gx-sapphire) !important;border-color:rgba(96,165,250,.3) !important;}.h2ms-kpi-clients .h2ms-kpi-icon{background:rgba(52,211,153,.14) !important;color:var(--gx-emerald) !important;border-color:rgba(52,211,153,.3) !important;}.h2ms-pipeline-stage, .h2ms-activity-item, .h2ms-team-row{background:var(--gx-card2) !important;border-color:var(--gx-line) !important;border-radius:12px !important;}.h2ms-team-bar, .h2ms-rev-track, .h2ms-pipeline-progress{background:#232838 !important;}.h2ms-team-bar > *, .h2ms-rev-bar, .h2ms-pipeline-progress > *{background:linear-gradient(90deg,var(--gx-gold),var(--gx-gold2)) !important;}.h2ms-rev-select{background:var(--gx-bg2) !important;color:var(--gx-text) !important;border:1px solid var(--gx-line2) !important;}.h2ms-rev-hole{background:var(--gx-card) !important;color:var(--gx-text) !important;}.h2ms-activity-status{background:var(--gx-card3) !important;color:var(--gx-text2) !important;}.h2ms-badge{border:1px solid transparent;}.h2ms-blue{background:rgba(96,165,250,.14) !important;color:var(--gx-sapphire) !important;}.h2ms-orange{background:rgba(244,183,64,.14) !important;color:var(--gx-gold) !important;}.h2ms-green{background:rgba(52,211,153,.14) !important;color:var(--gx-emerald) !important;}.h2ms-red{background:rgba(248,113,113,.14) !important;color:var(--gx-ruby) !important;}.gx-dash{display:flex;flex-direction:column;gap:20px;}.gx-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 32px;border-radius:22px;background:linear-gradient(120deg,#1c1535 0%,#121522 50%,#211807 100%);border:1px solid rgba(244,183,64,.2);box-shadow:var(--gx-shadow);}.gx-hero-glow{position:absolute;inset:auto -80px -120px auto;width:340px;height:340px;background:radial-gradient(circle,rgba(244,183,64,.28),transparent 65%);pointer-events:none;}.gx-hero-text{position:relative;max-width:720px;}.gx-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--gx-gold);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;}.gx-hero h1{margin:0 0 8px;font-family:var(--gx-serif);font-size:clamp(24px,3.2vw,34px);line-height:1.15;color:#fff;}.gx-hero p{margin:0;color:var(--gx-text2);font-size:14px;line-height:1.6;}.gx-hero-badge{position:relative;flex:none;padding:10px 18px;border-radius:999px;background:var(--gx-gold-soft);border:1px solid rgba(244,183,64,.4);color:var(--gx-gold);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:12px;}.gx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}.gx-kpi{display:flex;gap:14px;align-items:center;padding:18px;border-radius:var(--gx-radius);background:var(--gx-card);border:1px solid var(--gx-line);box-shadow:var(--gx-shadow);position:relative;overflow:hidden;}.gx-kpi::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gx-tone,var(--gx-gold));}.gx-kpi-icon{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:18px;background:color-mix(in srgb,var(--gx-tone) 15%,transparent);color:var(--gx-tone);border:1px solid color-mix(in srgb,var(--gx-tone) 35%,transparent);}.gx-kpi-label{color:var(--gx-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;}.gx-kpi-value{color:#fff;font-size:28px;font-weight:800;line-height:1.1;margin:2px 0;}.gx-kpi-sub{color:var(--gx-muted);font-size:12px;}.gx-tone-gold{--gx-tone:var(--gx-gold);} .gx-tone-amethyst{--gx-tone:var(--gx-amethyst);} .gx-tone-sapphire{--gx-tone:var(--gx-sapphire);}.gx-tone-emerald{--gx-tone:var(--gx-emerald);} .gx-tone-ruby{--gx-tone:var(--gx-ruby);}.gx-grid{display:grid;gap:20px;}.gx-grid-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr);}.gx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));}.gx-card{background:var(--gx-card);border:1px solid var(--gx-line);border-radius:var(--gx-radius);box-shadow:var(--gx-shadow);padding:20px;min-width:0;}.gx-card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;}.gx-card-head h2{margin:0;font-size:16px;font-weight:800;color:#fff;display:flex;align-items:center;gap:8px;}.gx-card-head p{margin:4px 0 0;color:var(--gx-muted);font-size:12.5px;}.gx-ic-gold{color:var(--gx-gold);} .gx-ic-emerald{color:var(--gx-emerald);}.gx-tasks, .gx-rows{display:flex;flex-direction:column;gap:12px;}.gx-task, .gx-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border-radius:14px;background:var(--gx-card2);border:1px solid var(--gx-line);transition:border-color .2s ease, transform .15s ease;}.gx-task:hover, .gx-row:hover{border-color:rgba(244,183,64,.32);}.gx-task.is-overdue{border-color:rgba(248,113,113,.45);box-shadow:inset 3px 0 0 var(--gx-ruby);}.gx-task-main, .gx-row-main{min-width:0;display:flex;flex-direction:column;gap:6px;}.gx-row-main strong{color:#fff;font-size:14px;} .gx-row-main small{color:var(--gx-muted);}.gx-task-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px;}.gx-task-no{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;font-weight:700;color:var(--gx-gold) !important;letter-spacing:.04em;margin-right:4px;}.gx-task h3{margin:2px 0 0;font-size:15px;color:#fff;font-weight:700;}.gx-task-meta{display:flex;flex-wrap:wrap;gap:14px;color:var(--gx-muted);font-size:12.5px;}.gx-task-meta .fa{color:#5d6680;margin-right:4px;}.gx-task-note{margin:4px 0 0;color:var(--gx-text2);font-size:12.5px;line-height:1.5;white-space:pre-line;}.gx-task-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;flex:none;}.gx-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--gx-tone);background:color-mix(in srgb,var(--gx-tone) 14%,transparent);border:1px solid color-mix(in srgb,var(--gx-tone) 32%,transparent);}.gx-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:10px;font:700 12.5px/1 var(--gx-font);cursor:pointer;border:1px solid var(--gx-line2);background:var(--gx-card3);color:var(--gx-text);text-decoration:none !important;transition:transform .12s ease, box-shadow .2s ease, border-color .2s ease;}.gx-btn:hover{border-color:rgba(244,183,64,.45);color:#fff;}.gx-btn:focus-visible{outline:2px solid var(--gx-gold);outline-offset:2px;}.gx-btn:disabled{opacity:.55;cursor:progress;}.gx-btn-gold{background:linear-gradient(135deg,var(--gx-gold),var(--gx-gold2));color:#1a1203 !important;border:0;box-shadow:0 6px 16px rgba(244,183,64,.25);}.gx-btn-gold:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(244,183,64,.35);color:#1a1203 !important;}.gx-btn-ghost{background:transparent;}.gx-btn-link{background:transparent;border-color:transparent;color:var(--gx-gold) !important;}.gx-bars{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;align-items:end;height:190px;padding-top:6px;}.gx-bar{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;}.gx-bar-val{font-size:11px;font-weight:700;color:var(--gx-text2);}.gx-bar-track{flex:1;width:100%;max-width:26px;background:#1d2231;border-radius:8px;display:flex;align-items:flex-end;overflow:hidden;}.gx-bar-fill{width:100%;min-height:3px;border-radius:8px;background:linear-gradient(180deg,var(--gx-gold),#b56a1d);box-shadow:0 0 14px rgba(244,183,64,.35);transition:height .6s ease;}.gx-bar-lbl{font-size:10px;color:var(--gx-muted);white-space:nowrap;}.gx-sublist{margin-top:18px;padding-top:16px;border-top:1px solid var(--gx-line);}.gx-sublist h4{margin:0 0 10px;color:var(--gx-text);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;}.gx-mini{display:flex;gap:10px;align-items:flex-start;padding:8px 0;color:var(--gx-text2);font-size:13px;}.gx-mini strong{color:var(--gx-gold);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;}.gx-mini small{display:block;color:var(--gx-muted);font-size:11px;margin-top:2px;}.gx-dot{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--gx-tone);box-shadow:0 0 10px var(--gx-tone);}.gx-muted{color:var(--gx-muted);}.gx-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:34px 16px;color:var(--gx-muted);border:1px dashed var(--gx-line2);border-radius:14px;}.gx-empty .fa{font-size:26px;color:var(--gx-gold);margin-bottom:4px;}.gx-empty strong{color:#fff;font-size:15px;}.gx-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);padding:16px;}.gx-modal[hidden]{display:none;}.gx-modal-card{width:min(460px,100%);background:var(--gx-card);border:1px solid rgba(244,183,64,.25);border-radius:18px;padding:22px;box-shadow:0 30px 80px rgba(0,0,0,.6);}.gx-modal-card h3{margin:0 0 4px;color:#fff;font-size:18px;}.gx-modal-card label{display:block;margin:14px 0 6px;color:var(--gx-text2);font-size:12.5px;font-weight:600;}.gx-modal-card textarea{width:100%;box-sizing:border-box;background:var(--gx-bg2);color:var(--gx-text);border:1px solid var(--gx-line2);border-radius:10px;padding:10px;font:14px/1.5 var(--gx-font);resize:vertical;}.gx-modal-card textarea:focus{outline:none;border-color:var(--gx-gold);box-shadow:0 0 0 3px rgba(244,183,64,.18);}.gx-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;}.gx-host, .gx-host > .t-Region-bodyWrap, .gx-host .t-Region-body{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;}.gx-host > .t-Region-header{display:none !important;}@media (max-width:1100px){.gx-kpis{grid-template-columns:repeat(2,minmax(0,1fr));}.gx-grid-main,.gx-grid-2{grid-template-columns:1fr;}}@media (max-width:640px){.gx-kpis{grid-template-columns:1fr 1fr;gap:10px;}.gx-kpi{padding:14px;}.gx-kpi-value{font-size:22px;}.gx-kpi-icon{width:38px;height:38px;}.gx-hero{flex-direction:column;align-items:flex-start;padding:22px;}.gx-task, .gx-row{flex-direction:column;align-items:stretch;}.gx-task-actions{justify-content:flex-start;}}@media (prefers-reduced-motion:reduce){*{transition:none !important;}}/* ---------- high-priority overrides (beat page-level !important styles) ---------- */
html body .t-Body, html body .t-Body-main, html body .t-Body-content, html body .t-Body-contentInner, html body .t-Body-mainContent, html body .t-Body-title{background:transparent !important;}html body.t-PageBody{background:radial-gradient(900px 500px at 85% -10%, rgba(167,139,250,.13), transparent 60%),radial-gradient(700px 420px at -10% 10%, rgba(244,183,64,.07), transparent 60%),var(--gx-bg) !important;}html body #h2ms-communication-feed#h2ms-communication-feed{--gx-sky:#7cc4ff;--gx-sky-soft:rgba(124,196,255,.12);background:transparent !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-message{background:var(--gx-card2) !important;border:1px solid var(--gx-line) !important;border-radius:16px !important;box-shadow:0 6px 18px rgba(0,0,0,.25) !important;color:var(--gx-text2) !important;margin:0 0 12px !important;padding:14px 16px !important;transition:border-color .2s ease;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-message:hover{border-color:rgba(244,183,64,.28) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-team-message{background:linear-gradient(135deg,rgba(244,183,64,.07),rgba(244,183,64,0) 55%),var(--gx-card2) !important;border-left:3px solid rgba(244,183,64,.55) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-customer-message{border-left:3px solid rgba(52,211,153,.5) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-message-header{background:transparent !important;border:0 !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-message-identity{display:flex !important;align-items:center !important;gap:10px !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-sender-name{color:#fff !important;font-weight:700 !important;letter-spacing:.01em !important;text-transform:none !important;font-size:14px !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-date{color:var(--gx-muted) !important;font-size:11.5px !important;white-space:nowrap !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-message-text{color:var(--gx-text2) !important;font-size:14px !important;line-height:1.6 !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-message-text *{color:inherit !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-reply-button{color:var(--gx-muted) !important;background:transparent !important;border:0 !important;font-weight:600 !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-reply-button:hover{color:var(--gx-gold) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-avatar{width:38px !important;height:38px !important;min-width:38px !important;flex-basis:38px !important;border-radius:50% !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.04em !important;background:#232838 !important;color:var(--gx-text) !important;border:1px solid var(--gx-line2) !important;box-shadow:none !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-avatar img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-avatar.gx-av-admin{background:rgba(244,183,64,.16) !important;color:var(--gx-gold) !important;border-color:rgba(244,183,64,.5) !important;box-shadow:0 0 12px rgba(244,183,64,.25) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-avatar.gx-av-designer{background:rgba(167,139,250,.16) !important;color:var(--gx-amethyst) !important;border-color:rgba(167,139,250,.5) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-avatar.gx-av-manager{background:rgba(96,165,250,.16) !important;color:var(--gx-sapphire) !important;border-color:rgba(96,165,250,.5) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-avatar.gx-av-customer{background:rgba(52,211,153,.14) !important;color:var(--gx-emerald) !important;border-color:rgba(52,211,153,.45) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .gx-role{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--gx-line2);color:var(--gx-muted);}html body #h2ms-communication-feed#h2ms-communication-feed .gx-role-admin{color:var(--gx-gold);border-color:rgba(244,183,64,.4);background:rgba(244,183,64,.08);}html body #h2ms-communication-feed#h2ms-communication-feed .gx-role-designer{color:var(--gx-amethyst);border-color:rgba(167,139,250,.4);background:rgba(167,139,250,.08);}html body #h2ms-communication-feed#h2ms-communication-feed .gx-role-manager{color:var(--gx-sapphire);border-color:rgba(96,165,250,.4);background:rgba(96,165,250,.08);}html body #h2ms-communication-feed#h2ms-communication-feed .gx-role-customer{color:var(--gx-emerald);border-color:rgba(52,211,153,.4);background:rgba(52,211,153,.08);}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-revision-message{background:linear-gradient(135deg,var(--gx-sky-soft),rgba(124,196,255,0) 60%),var(--gx-card2) !important;border:1px solid rgba(124,196,255,.35) !important;border-left:3px solid var(--gx-sky) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-revision-message .h2ms-p17-sender-name, html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-revision-message .h2ms-p17-date{color:var(--gx-sky) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-revision-message .h2ms-p17-message-text{color:#d6ecff !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-revision-message .h2ms-p17-avatar:not(.gx-av){background:var(--gx-sky-soft) !important;color:var(--gx-sky) !important;border-color:rgba(124,196,255,.5) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .gx-rev-tag{display:inline-flex;align-self:flex-start;width:max-content;max-width:100%;align-items:center;gap:6px;margin:0 0 6px;padding:3px 10px;border-radius:999px;background:var(--gx-sky-soft);border:1px solid rgba(124,196,255,.4);color:var(--gx-sky) !important;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-message{border:1px solid rgba(124,196,255,.25) !important;border-left:3px solid var(--gx-sky) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-title{color:var(--gx-sky) !important;font-weight:800 !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-description{color:var(--gx-text2) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-document-title{color:#fff !important;font-weight:700 !important;letter-spacing:.04em !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-document-thumbnail{background:var(--gx-bg2) !important;border:1px solid var(--gx-line2) !important;border-radius:12px !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-document-thumb-type{background:var(--gx-card3) !important;color:var(--gx-text2) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-document-name{color:var(--gx-muted) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-document-preview{background:var(--gx-card3) !important;color:var(--gx-text) !important;border:1px solid var(--gx-line2) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-document-download{background:linear-gradient(135deg,var(--gx-gold),var(--gx-gold2)) !important;color:#1a1203 !important;border:0 !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-download-all{background:transparent !important;color:var(--gx-gold) !important;border:1px solid rgba(244,183,64,.45) !important;border-radius:10px !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-document-footer{color:var(--gx-muted) !important;border-color:var(--gx-line) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-reply-reference{background:rgba(255,255,255,.03) !important;border-left:3px solid var(--gx-line2) !important;border-radius:10px !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-reply-reference *{color:var(--gx-muted) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-reply-reference-sender{color:var(--gx-text2) !important;font-weight:700 !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-reply-reference-media{background:var(--gx-card3) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-replied-label{color:var(--gx-muted) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-cancellation-system-message{background:rgba(248,113,113,.08) !important;border:1px solid rgba(248,113,113,.35) !important;border-radius:16px !important;color:var(--gx-text2) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-cancellation-system-message *{color:inherit !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-cancellation-system-title{color:var(--gx-ruby) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-cancellation-system-avatar{background:rgba(248,113,113,.18) !important;color:var(--gx-ruby) !important;}html body #R6649368584198420 .h2ms-p17-composer, html body #R6649368584198420 #h2ms-communication-composer{background:var(--gx-card2) !important;border:1px solid var(--gx-line2) !important;border-radius:16px !important;color:var(--gx-text) !important;box-shadow:0 8px 24px rgba(0,0,0,.3) !important;}html body #R6649368584198420 .h2ms-p17-composer textarea, html body #R6649368584198420 .h2ms-p17-composer input, html body #R6649368584198420 #h2ms-communication-composer textarea{background:var(--gx-bg2) !important;color:var(--gx-text) !important;border:1px solid var(--gx-line2) !important;border-radius:12px !important;}html body #R6649368584198420 .h2ms-p17-composer textarea:focus, html body #R6649368584198420 #h2ms-communication-composer textarea:focus{border-color:var(--gx-gold) !important;box-shadow:0 0 0 3px rgba(244,183,64,.18) !important;outline:none !important;}html body #R6649368584198420 .h2ms-p17-attach.h2ms-p17-attach{background:var(--gx-card3) !important;color:var(--gx-text2) !important;border:1px solid var(--gx-line2) !important;border-radius:10px !important;}html body #R6649368584198420 .h2ms-p17-delivery.h2ms-p17-delivery{background:rgba(124,196,255,.12) !important;color:#7cc4ff !important;border:1px solid rgba(124,196,255,.45) !important;border-radius:10px !important;}html body #R6649368584198420 .h2ms-p17-send.h2ms-p17-send{background:linear-gradient(135deg,var(--gx-gold),var(--gx-gold2)) !important;color:#1a1203 !important;border:0 !important;border-radius:10px !important;box-shadow:0 6px 16px rgba(244,183,64,.25) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-message{position:relative !important;background:radial-gradient(500px 200px at 0% 0%,rgba(52,211,153,.16),transparent 70%),linear-gradient(135deg,rgba(52,211,153,.08),rgba(244,183,64,.05)),var(--gx-card2) !important;border:1px solid rgba(52,211,153,.5) !important;border-left:5px solid var(--gx-emerald) !important;box-shadow:0 0 0 1px rgba(52,211,153,.08),0 14px 36px rgba(0,0,0,.35),0 0 28px rgba(52,211,153,.14) !important;padding:20px 22px !important;margin:18px 0 !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-message:hover{border-color:rgba(52,211,153,.8) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-content{display:flex !important;flex-direction:column !important;gap:10px !important;margin-top:8px !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-content::before{content:"\2714  Delivered to customer";align-self:flex-start;display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;background:rgba(52,211,153,.16);border:1px solid rgba(52,211,153,.5);color:var(--gx-emerald);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-title{color:#fff !important;font-family:var(--gx-serif) !important;font-size:20px !important;font-weight:700 !important;letter-spacing:.01em !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-description{color:var(--gx-text) !important;font-size:14.5px !important;line-height:1.6 !important;background:rgba(255,255,255,.03) !important;border:1px solid var(--gx-line) !important;border-radius:12px !important;padding:12px 14px !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-message .h2ms-p17-document-files{gap:14px !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-message .h2ms-p17-document-thumbnail{width:120px !important;height:120px !important;border-color:rgba(52,211,153,.4) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-message .h2ms-p17-document-thumb-image{width:100% !important;height:100% !important;object-fit:cover !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-message .h2ms-p17-download-all{background:linear-gradient(135deg,var(--gx-emerald),#10b981) !important;color:#052016 !important;border:0 !important;font-weight:800 !important;padding:9px 16px !important;box-shadow:0 6px 18px rgba(52,211,153,.3) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-message .h2ms-p17-avatar:not(.gx-av){background:rgba(52,211,153,.16) !important;color:var(--gx-emerald) !important;border-color:rgba(52,211,153,.5) !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-message .h2ms-p17-document-files{display:flex !important;flex-wrap:wrap !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-message .h2ms-p17-document-file{width:124px !important;min-width:124px !important;max-width:124px !important;flex:0 0 124px !important;overflow:hidden !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-message .h2ms-p17-document-thumbnail{overflow:hidden !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-delivery-message .h2ms-p17-document-name{max-width:124px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;}@keyframes gxPulse{0%{box-shadow:0 0 0 0 rgba(244,183,64,.55)}70%{box-shadow:0 0 0 14px rgba(244,183,64,0)}100%{box-shadow:0 0 0 0 rgba(244,183,64,0)}}html body #h2ms-communication-feed#h2ms-communication-feed .gx-target, html body #h2ms-communication-feed#h2ms-communication-feed [style*="outline: 3px"]{outline:2px solid var(--gx-gold) !important;outline-offset:3px !important;background-color:rgba(244,183,64,.07) !important;animation:gxPulse 1.6s ease-out 3;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p17-cancellation-system-message.gx-target{background:rgba(248,113,113,.12) !important;}html body #h2ms-notification-panel#h2ms-notification-panel, html body #h2ms-messages-panel#h2ms-messages-panel{background:var(--gx-card) !important;color:var(--gx-text) !important;border:1px solid var(--gx-line2) !important;border-radius:16px !important;box-shadow:0 24px 60px rgba(0,0,0,.55) !important;overflow:hidden !important;}html body #h2ms-notification-panel#h2ms-notification-panel > div:first-child, html body #h2ms-messages-panel#h2ms-messages-panel > div:first-child{background:var(--gx-card2) !important;border-bottom:1px solid var(--gx-line) !important;color:#fff !important;}html body #h2ms-notification-panel#h2ms-notification-panel *, html body #h2ms-messages-panel#h2ms-messages-panel *{border-color:var(--gx-line) !important;}html body #h2ms-notification-panel#h2ms-notification-panel div, html body #h2ms-notification-panel#h2ms-notification-panel span, html body #h2ms-messages-panel#h2ms-messages-panel div, html body #h2ms-messages-panel#h2ms-messages-panel span{color:inherit;}html body #h2ms-notification-panel#h2ms-notification-panel [class*="item"], html body #h2ms-messages-panel#h2ms-messages-panel #h2ms-messages-list > *{background:transparent !important;color:var(--gx-text2) !important;}html body #h2ms-notification-panel#h2ms-notification-panel [class*="item"]:hover, html body #h2ms-messages-panel#h2ms-messages-panel #h2ms-messages-list > *:hover{background:rgba(244,183,64,.06) !important;}html body #h2ms-notification-panel#h2ms-notification-panel button, html body #h2ms-messages-panel#h2ms-messages-panel button{color:var(--gx-gold) !important;font-weight:700 !important;background:transparent !important;}html body #h2ms-notification-panel#h2ms-notification-panel strong, html body #h2ms-notification-panel#h2ms-notification-panel b, html body #h2ms-messages-panel#h2ms-messages-panel strong, html body #h2ms-messages-panel#h2ms-messages-panel b{color:#fff !important;}html body #h2ms-notification-panel#h2ms-notification-panel .h2ms-notification-item > div:first-child, html body #h2ms-messages-panel#h2ms-messages-panel #h2ms-messages-list > * > div:first-child{color:#fff !important;font-weight:700 !important;}html body #h2ms-notification-panel#h2ms-notification-panel .h2ms-notification-item > div:not(:first-child), html body #h2ms-messages-panel#h2ms-messages-panel #h2ms-messages-list > * > div:not(:first-child){color:var(--gx-muted) !important;}html body #h2ms-notification-panel#h2ms-notification-panel .h2ms-notification-item:not([style*="transparent"]), html body #h2ms-messages-panel#h2ms-messages-panel #h2ms-messages-list > *:not([style*="transparent"]){border-left:4px solid var(--gx-gold) !important;background:rgba(244,183,64,.07) !important;}html body #h2ms-notification-panel#h2ms-notification-panel .h2ms-notification-item:not([style*="transparent"]) > div:first-child, html body #h2ms-messages-panel#h2ms-messages-panel #h2ms-messages-list > *:not([style*="transparent"]) > div:first-child{color:var(--gx-gold) !important;}html body #h2ms-notification-panel#h2ms-notification-panel .h2ms-notification-item[style*="transparent"], html body #h2ms-messages-panel#h2ms-messages-panel #h2ms-messages-list > *[style*="transparent"]{border-left-color:transparent !important;}html body #h2ms-communication-feed#h2ms-communication-feed #h2ms-p17-cancellation-queue .h2ms-p17-cancel-card{background:rgba(248,113,113,.06) !important;border:1px solid rgba(248,113,113,.35) !important;border-radius:16px !important;color:var(--gx-text2) !important;box-shadow:none !important;}html body #h2ms-communication-feed#h2ms-communication-feed #h2ms-p17-cancellation-queue .h2ms-p17-cancel-card *{color:inherit;}html body #h2ms-communication-feed#h2ms-communication-feed #h2ms-p17-cancellation-queue .h2ms-p17-cancel-field, html body #h2ms-communication-feed#h2ms-communication-feed #h2ms-p17-cancellation-queue .h2ms-p17-cancel-reason{background:var(--gx-card2) !important;border:1px solid var(--gx-line2) !important;border-radius:12px !important;color:var(--gx-text) !important;}html body #h2ms-communication-feed#h2ms-communication-feed #h2ms-p17-cancellation-queue .h2ms-p17-cancel-badge{background:rgba(248,113,113,.15) !important;color:var(--gx-ruby) !important;border:1px solid rgba(248,113,113,.45) !important;}html body #h2ms-communication-feed#h2ms-communication-feed #h2ms-p17-cancellation-queue textarea{background:var(--gx-bg2) !important;color:var(--gx-text) !important;border:1px solid var(--gx-line2) !important;border-radius:12px !important;}html body .ui-widget-overlay.ui-front{z-index:100005 !important;}html body .ui-dialog.ui-front{z-index:100010 !important;}html body .t-Body-alert, html body #t_Alert_Notification, html body #t_Alert_Success{z-index:100020 !important;position:relative;}.gx-assign-bar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:16px 20px;margin:0 0 4px;border-radius:18px;background:linear-gradient(120deg,rgba(244,183,64,.10),rgba(167,139,250,.08) 60%,rgba(0,0,0,0)),var(--gx-card);border:1px solid rgba(244,183,64,.28);box-shadow:var(--gx-shadow);}.gx-assign-label{flex:none;color:var(--gx-gold);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:center;gap:8px;}.gx-assign-label .fa{font-size:16px;}.gx-assign-people{flex:1;display:flex;flex-wrap:wrap;gap:12px;min-width:0;}.gx-assignee{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:14px;background:var(--gx-card2);border:1px solid var(--gx-line);}.gx-assignee-av{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;background:#232838;color:var(--gx-text);border:1px solid var(--gx-line2);}.gx-assignee-av.gx-av-designer{background:rgba(167,139,250,.16);color:var(--gx-amethyst);border-color:rgba(167,139,250,.5);}.gx-assignee-av.gx-av-manager{background:rgba(96,165,250,.16);color:var(--gx-sapphire);border-color:rgba(96,165,250,.5);}.gx-assignee-av.gx-av-admin{background:rgba(244,183,64,.16);color:var(--gx-gold);border-color:rgba(244,183,64,.5);}.gx-assignee-txt{display:flex;flex-direction:column;gap:3px;min-width:0;}.gx-assignee-txt strong{color:#fff;font-size:15px;font-weight:700;}.gx-assignee-txt small{color:var(--gx-muted);font-size:12px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;}.gx-assignee-none .gx-assignee-av{border-style:dashed;color:var(--gx-muted);}.gx-assign-main{flex:none;margin-left:auto;}@media (max-width:640px){.gx-assign-bar{flex-direction:column;align-items:stretch;}.gx-assign-main{margin-left:0;justify-content:center;}}html body #assigned-to{background:transparent !important;border:0 !important;box-shadow:none !important;}html body #assigned-to > .t-Region-header, html body #assigned-to .t-Region-header{display:none !important;}html body #assigned-to .t-Region-body{padding:0 !important;}html body .t-Region:has(.gx-assign-bar) > .t-Region-header{display:none !important;}html body .t-Region:has(.gx-assign-bar){background:transparent !important;border:0 !important;box-shadow:none !important;}html body .t-Region:has(.gx-assign-bar) .t-Region-body{padding:0 !important;}.gx-assignee-dept{display:flex;align-items:center;gap:6px;color:var(--gx-gold);font-size:12.5px;font-weight:700;letter-spacing:.02em;}.gx-assignee-dept .fa{opacity:.8;}.gx-assignee{padding:10px 14px 10px 10px;}.gx-assignee-av{width:46px;height:46px;font-size:15px;}.gx-assignee-txt strong{font-size:16px;}.gx-assignee-actions{display:flex;gap:8px;flex-wrap:wrap;margin-left:6px;}.gx-assignee.is-me{border-color:rgba(244,183,64,.45);box-shadow:0 0 0 1px rgba(244,183,64,.12),0 0 22px rgba(244,183,64,.10);}.gx-you{display:inline-flex;align-items:center;margin-left:6px;padding:1px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--gx-gold-soft);color:var(--gx-gold);border:1px solid rgba(244,183,64,.45);vertical-align:middle;}@media (max-width:640px){.gx-assignee{flex-wrap:wrap;}.gx-assignee-actions{margin-left:0;width:100%;}}.gx-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr)) !important;}.gx-task.is-delivered{border-color:rgba(52,211,153,.4);box-shadow:inset 3px 0 0 var(--gx-emerald);opacity:.92;}:root{--gx-bg:#050b18; --gx-bg2:#081124; --gx-card:#0c1730; --gx-card2:#111e3a; --gx-card3:#172646;--gx-line:rgba(148,180,255,.10); --gx-line2:rgba(148,180,255,.18);--gx-portal-glow1:rgba(96,165,250,.20); --gx-portal-glow2:rgba(52,211,153,.10);--ut-body-background-color:var(--gx-bg); --ut-component-background-color:var(--gx-card);--ut-header-background-color:#060d1d; --ut-nav-background-color:#060d1d;}body{background:
radial-gradient(900px 520px at 85% -10%, var(--gx-portal-glow1), transparent 60%),
radial-gradient(760px 460px at -10% 12%, var(--gx-portal-glow2), transparent 60%),
var(--gx-bg) !important;background-attachment:fixed !important;}html:root{--h2ms-red:#f4b740; --h2ms-dark:#ffffff; --h2ms-text:#c5cad8; --h2ms-muted:#8a92a6;--h2ms-bg:var(--gx-bg); --h2ms-white:var(--gx-card); --h2ms-border:var(--gx-line2)}html body .h2ms-dashboard-header,html body .h2ms-stat-card,html body .h2ms-project-card,html body .h2ms-payment-summary-card,html body .h2ms-payment-history,html body .h2ms-dues-container,html body .h2ms-invoice-container,html body .h2ms-project-summary,html body .h2ms-project-summary-empty,html body .h2ms-workflow-card,html body .h2ms-payment-box,html body .h2ms-order-filter-tabs,html body #h2ms-order-payment-summary,html body #h2ms-order-payment-summary .h2ms-order-payment-summary-inner,html body #h2ms-communication-composer,html body .h2ms-p15-reply-composer{background:var(--gx-card) !important;border-color:var(--gx-line) !important;color:var(--gx-text2) !important;box-shadow:var(--gx-shadow) !important}html body .h2ms-dashboard-header{background:linear-gradient(135deg,rgba(244,183,64,.12),rgba(96,165,250,.08) 55%,rgba(0,0,0,0)),var(--gx-card) !important;border:1px solid rgba(244,183,64,.22) !important}html body .h2ms-dashboard-header h1,html body .h2ms-section-heading h2,html body .h2ms-stat-card strong,html body .h2ms-project-card h3,html body .h2ms-progress-label strong,html body .h2ms-summary-title,html body .h2ms-summary-item strong,html body .h2ms-payment-status strong,html body .h2ms-payment-values strong,html body .h2ms-payment-summary-value,html body .h2ms-payment-history-row strong,html body .h2ms-workflow-step-name,html body .h2ms-workflow-step.completed .h2ms-workflow-step-name,html body .h2ms-p15-document-title,html body .h2ms-p15-empty-title,html body .h2ms-payment-empty strong,html body .h2ms-dues-empty strong,html body .h2ms-invoice-empty strong,html body .h2ms-notification-panel-header strong,html body .h2ms-notification-title{color:#fff !important}html body .h2ms-dashboard-header p,html body .h2ms-section-heading p,html body .h2ms-stat-card span,html body .h2ms-stat-card small,html body .h2ms-order-number,html body .h2ms-progress-label,html body .h2ms-project-footer,html body .h2ms-p15-document-name,html body .h2ms-notification-message,html body .h2ms-notification-time{color:var(--gx-muted) !important}html body .h2ms-eyebrow,html body .h2ms-view-all,html body .h2ms-project-footer a,html body .h2ms-project-type{color:var(--gx-gold) !important}html body .design .h2ms-project-type{color:var(--gx-sapphire) !important}html body .h2ms-new-project,html body .h2ms-pay-now-button,html body #h2ms-communication-send{background:linear-gradient(135deg,var(--gx-gold),var(--gx-gold2)) !important;color:#1a1203 !important;border:0 !important;box-shadow:0 8px 20px rgba(244,183,64,.25) !important}html body .h2ms-new-project:hover,html body .h2ms-pay-now-button:hover,html body #h2ms-communication-send:hover{filter:brightness(1.06);box-shadow:0 12px 26px rgba(244,183,64,.35) !important}html body .h2ms-stat-card:hover,html body .h2ms-project-card:hover{border-color:rgba(244,183,64,.35) !important}html body .h2ms-stat-card::after{opacity:.14 !important}html body .h2ms-stat-card:hover .h2ms-stat-arrow{color:var(--gx-gold) !important}html body .stat-orders .h2ms-stat-icon{background:rgba(244,183,64,.14) !important;color:var(--gx-gold) !important}html body .stat-active .h2ms-stat-icon{background:rgba(52,211,153,.14) !important;color:var(--gx-emerald) !important}html body .stat-completed .h2ms-stat-icon{background:rgba(96,165,250,.14) !important;color:var(--gx-sapphire) !important}html body .stat-attention .h2ms-stat-icon{background:rgba(251,146,60,.14) !important;color:#fb923c !important}html body .h2ms-project-card::before{background:var(--gx-gold) !important}html body .h2ms-project-card.design::before{background:var(--gx-sapphire) !important}html body .h2ms-progress{background:#1d2a47 !important}html body .h2ms-progress div{background:linear-gradient(90deg,var(--gx-gold),#ffd27a) !important;box-shadow:0 0 12px rgba(244,183,64,.35)}html body .design .h2ms-progress div{background:linear-gradient(90deg,var(--gx-sapphire),#a5c8ff) !important}html body .h2ms-project-footer{border-top-color:var(--gx-line) !important}html body .h2ms-project-footer strong{color:var(--gx-emerald) !important}html body .h2ms-status,html body .h2ms-order-status,html body .h2ms-order-status.ACTIVE{background:rgba(52,211,153,.13) !important;color:var(--gx-emerald) !important;border:1px solid rgba(52,211,153,.35) !important}html body .h2ms-order-status.COMPLETED{background:rgba(96,165,250,.13) !important;color:var(--gx-sapphire) !important;border:1px solid rgba(96,165,250,.35) !important}html body .h2ms-order-status.REVISION_REQUIRED,html body .h2ms-order-status.ACTION_REQUIRED,html body .h2ms-order-status.PENDING_CUSTOMER{background:rgba(124,196,255,.13) !important;color:#7cc4ff !important;border:1px solid rgba(124,196,255,.35) !important}html body .h2ms-order-status.CANCELLED{background:rgba(248,113,113,.12) !important;color:var(--gx-ruby) !important;border:1px solid rgba(248,113,113,.35) !important}html body .h2ms-payment-status.paid,html body .h2ms-invoice-status.paid,html body #h2ms-order-payment-summary .h2ms-status-paid{background:rgba(52,211,153,.13) !important;color:var(--gx-emerald) !important;border:1px solid rgba(52,211,153,.35) !important}html body .h2ms-invoice-status.partial,html body #h2ms-order-payment-summary .h2ms-status-partial{background:rgba(244,183,64,.13) !important;color:var(--gx-gold) !important;border:1px solid rgba(244,183,64,.35) !important}html body .h2ms-invoice-status.unpaid,html body #h2ms-order-payment-summary .h2ms-status-unpaid{background:rgba(248,113,113,.12) !important;color:var(--gx-ruby) !important;border:1px solid rgba(248,113,113,.35) !important}html body .h2ms-payment-status.other,html body .h2ms-invoice-status.other,html body #h2ms-order-payment-summary .h2ms-status-other,html body .h2ms-payment-status.cancelled{background:rgba(255,255,255,.05) !important;color:var(--gx-muted) !important;border:1px solid var(--gx-line2) !important}html body .h2ms-order-filter-tab{color:var(--gx-text2) !important;border-color:var(--gx-line2) !important;background:transparent !important}html body .h2ms-order-filter-tab:hover{background:var(--gx-card2) !important;color:#fff !important;border-color:rgba(244,183,64,.35) !important}html body .h2ms-order-filter-tab.is-active{background:var(--gx-gold-soft) !important;color:var(--gx-gold) !important;border-color:rgba(244,183,64,.55) !important}html body .h2ms-outstanding-card{border-color:rgba(248,113,113,.45) !important;background:linear-gradient(135deg,rgba(248,113,113,.10),rgba(0,0,0,0) 60%),var(--gx-card) !important}html body .h2ms-outstanding-card .h2ms-payment-summary-value,html body .h2ms-outstanding-card .h2ms-payment-summary-label,html body .h2ms-outstanding-card .h2ms-payment-summary-note{color:var(--gx-ruby) !important}html body .h2ms-payment-summary-label{color:var(--gx-muted) !important}html body .h2ms-payment-history-head,html body .h2ms-dues-head,html body .h2ms-invoice-head{background:var(--gx-card2) !important;color:var(--gx-muted) !important;border-color:var(--gx-line) !important}html body .h2ms-payment-history-row,html body .h2ms-dues-row,html body .h2ms-invoice-row{color:var(--gx-text2) !important;border-color:var(--gx-line) !important;background:transparent !important}html body .h2ms-payment-history-row:hover,html body .h2ms-dues-row:hover,html body .h2ms-invoice-row:hover{background:rgba(255,255,255,.025) !important}html body .h2ms-payment-project,html body .h2ms-dues-project,html body .h2ms-invoice-project{color:var(--gx-text) !important}html body .h2ms-dues-outstanding{color:var(--gx-ruby) !important}html body .h2ms-payment-order-link,html body .h2ms-dues-order-link,html body .h2ms-invoice-order-link{color:var(--gx-gold) !important}html body .h2ms-invoice-pdf-link{background:var(--gx-gold-soft) !important;color:var(--gx-gold) !important;border:1px solid rgba(244,183,64,.45) !important}html body #h2ms-order-payment-summary .t-Region-header,html body #h2ms-order-payment-summary .t-Region-title{background:transparent !important;color:#fff !important;border-color:var(--gx-line) !important}html body #h2ms-order-payment-summary table thead th,html body #h2ms-order-payment-summary .h2ms-order-payment-table thead th,html body .t-Region th[style*="background:#f8f9fb"]{background:var(--gx-card2) !important;color:var(--gx-muted) !important;border-color:var(--gx-line) !important}html body #h2ms-order-payment-summary table tbody td,html body #h2ms-order-payment-summary .h2ms-order-payment-table tbody td{background:transparent !important;color:var(--gx-text2) !important;border-color:var(--gx-line) !important}html body #h2ms-order-payment-summary table tbody tr:hover td{background:rgba(255,255,255,.03) !important}html body .t-Region [style*="background:#ffffff"],html body .t-Region [style*="background: #ffffff"],html body .t-Region [style*="background:#fff;"]{background:var(--gx-card) !important;border-color:var(--gx-line) !important}html body .t-Region td[style*="color:#344054"],html body .t-Region td[style*="color:#475467"]{color:var(--gx-text2) !important}html body .t-Region [style*="border-bottom:1px solid #eef0f3"],html body .t-Region [style*="border:1px solid #e6e8ec"]{border-color:var(--gx-line) !important}html body .t-Region td[style*="color:#D71920"],html body .t-Region td[style*="color:#D71920"] a,html body .t-Region a[style*="color:#D71920"]{color:var(--gx-gold) !important}html body .t-Region td[style*="color:#087443"]{color:var(--gx-emerald) !important}html body .t-Region td[style*="color:#b42318"]{color:var(--gx-ruby) !important}html body .t-Region span[style*="background:#e8f7ef"]{background:rgba(52,211,153,.13) !important;border-color:rgba(52,211,153,.35) !important;color:var(--gx-emerald) !important}html body .t-Region span[style*="background:#fff7df"]{background:rgba(244,183,64,.13) !important;border-color:rgba(244,183,64,.35) !important;color:var(--gx-gold) !important}html body .t-Region span[style*="background:#fff0ef"]{background:rgba(248,113,113,.12) !important;border-color:rgba(248,113,113,.35) !important;color:var(--gx-ruby) !important}html body .t-Region span[style*="background:#f2f4f7"]{background:rgba(255,255,255,.05) !important;border-color:var(--gx-line2) !important;color:var(--gx-muted) !important}html body #h2ms-invoice-pdf [style*="background:#ffffff"],html body .h2ms-invoice-document [style*="background:#ffffff"]{background:#ffffff !important}html body #P16_USERNAME[readonly]{border-color:var(--gx-line2) !important}html body #P16_USERNAME.h2ms-profile-editing{background:var(--gx-bg2) !important}html body .h2ms-email-lock{color:var(--gx-muted) !important}html body .h2ms-email-lock .fa{color:var(--gx-gold) !important}html body .h2ms-summary-status{background:var(--gx-gold-soft) !important;color:var(--gx-gold) !important;border-color:rgba(244,183,64,.4) !important}html body .h2ms-summary-divider{background:var(--gx-line) !important}html body .h2ms-summary-item{border-color:var(--gx-line) !important}html body .h2ms-summary-item span,html body .h2ms-summary-item small{color:var(--gx-muted) !important}html body .h2ms-workflow-list::before{background:#1d2a47 !important}html body .h2ms-workflow-step .h2ms-workflow-dot,html body .h2ms-workflow-step.upcoming .h2ms-workflow-dot{background:#1d2a47 !important;border-color:var(--gx-line2) !important}html body .h2ms-workflow-step.completed .h2ms-workflow-dot{background:var(--gx-emerald) !important;box-shadow:0 0 10px rgba(52,211,153,.5)}html body .h2ms-workflow-step.current .h2ms-workflow-dot,html body .h2ms-workflow-step.active .h2ms-workflow-dot{background:var(--gx-gold) !important;box-shadow:0 0 12px rgba(244,183,64,.6)}html body .h2ms-workflow-step.upcoming .h2ms-workflow-step-name{color:var(--gx-muted) !important}html body #h2ms-communication-feed{background:transparent !important}html body #h2ms-communication-feed .h2ms-p15-message,html body #h2ms-communication-feed .h2ms-p15-customer-message,html body #h2ms-communication-feed .h2ms-p15-team-message,html body .h2ms-p15-document-message{background:var(--gx-card2) !important;border:1px solid var(--gx-line) !important;border-radius:16px !important;color:var(--gx-text2) !important}html body #h2ms-communication-feed .h2ms-p15-team-message{background:linear-gradient(135deg,rgba(244,183,64,.07),rgba(244,183,64,0) 55%),var(--gx-card2) !important;border-left:3px solid rgba(244,183,64,.55) !important}html body #h2ms-communication-feed .h2ms-p15-customer-message{border-left:3px solid rgba(52,211,153,.5) !important}html body .h2ms-p15-message-text,html body #h2ms-communication-feed .h2ms-p15-message-body .h2ms-p15-message-text{background:transparent !important;color:var(--gx-text2) !important;border-color:var(--gx-line) !important}html body #h2ms-communication-feed .h2ms-p15-sender-name,html body .h2ms-p15-document-message .h2ms-p15-sender-name,html body .h2ms-p15-document-message .h2ms-p15-document-title,html body #h2ms-communication-feed .h2ms-p15-revision-activity-sender,html body #h2ms-communication-feed .h2ms-p15-revision-activity-title,html body #h2ms-communication-feed .h2ms-p15-delivery-title,html body .h2ms-p15-reply-composer-text{color:#fff !important}html body #h2ms-communication-feed .h2ms-p15-replied-label,html body #h2ms-communication-feed .h2ms-p15-reply-reference-body,html body #h2ms-communication-feed .h2ms-p15-revision-activity-body,html body #h2ms-communication-feed .h2ms-p15-delivery-description,html body .h2ms-cancellation-system-body,html body #h2ms-communication-feed .h2ms-cancellation-system-body{color:var(--gx-text2) !important}html body #h2ms-communication-feed .h2ms-p15-reply-reference-sender{color:var(--gx-text) !important}html body .h2ms-p15-reply-reference,html body #h2ms-communication-feed .h2ms-p15-reply-reference{background:rgba(255,255,255,.035) !important;border-left:3px solid var(--gx-line2) !important}html body .h2ms-p15-reply-button,html body #h2ms-communication-feed .h2ms-p15-message-body .h2ms-p15-reply-button{background:transparent !important;color:var(--gx-muted) !important;border:0 !important}html body .h2ms-p15-reply-button:hover{color:var(--gx-gold) !important;background:transparent !important}html body .h2ms-p15-customer-message .h2ms-p15-avatar,html body #h2ms-communication-feed .h2ms-p15-message .h2ms-p15-customer-avatar{background:rgba(52,211,153,.14) !important;color:var(--gx-emerald) !important}html body .h2ms-p15-document-file,html body .h2ms-p15-document-message .h2ms-p15-document-thumbnail,html body [id^="delivery-documents-"] .h2ms-p15-document-thumbnail{background:var(--gx-bg2) !important;border:1px solid var(--gx-line2) !important}html body .h2ms-p15-document-type,html body .h2ms-p15-document-message .h2ms-p15-document-thumb-type{background:var(--gx-card3) !important;color:var(--gx-text2) !important}html body .h2ms-p15-document-preview,html body .h2ms-p15-document-message .h2ms-p15-document-preview{background:var(--gx-card3) !important;color:var(--gx-text) !important;border:1px solid var(--gx-line2) !important}html body .h2ms-p15-document-preview:hover{border-color:rgba(244,183,64,.45) !important}html body .h2ms-p15-download-all,html body .h2ms-p15-document-message .h2ms-p15-download-all{background:transparent !important;color:var(--gx-gold) !important;border:1px solid rgba(244,183,64,.45) !important}html body .h2ms-p15-download-all:hover{background:var(--gx-gold-soft) !important}html body #h2ms-communication-feed .h2ms-p15-delivery-message{border:1px solid rgba(52,211,153,.35) !important;border-left:3px solid var(--gx-emerald) !important}html body #h2ms-communication-feed .h2ms-p15-delivery-content{background:linear-gradient(135deg,rgba(52,211,153,.08),rgba(0,0,0,0) 60%),var(--gx-card2) !important;border-color:rgba(52,211,153,.3) !important}html body #h2ms-communication-feed .h2ms-p15-revision-activity{border-color:rgba(124,196,255,.35) !important;border-left:3px solid #7cc4ff !important;background:linear-gradient(135deg,rgba(124,196,255,.10),rgba(0,0,0,0) 60%),var(--gx-card2) !important}html body #h2ms-communication-feed .h2ms-p15-revision-activity-avatar{background:rgba(124,196,255,.14) !important;color:#7cc4ff !important}html body #h2ms-communication-feed .h2ms-p15-action-revision{background:rgba(124,196,255,.12) !important;color:#7cc4ff !important;border:1px solid rgba(124,196,255,.45) !important}html body #h2ms-communication-feed .h2ms-p15-revision-input{background:var(--gx-bg2) !important;color:var(--gx-text) !important;border:1px solid var(--gx-line2) !important}html body .h2ms-p15-final-order-message.completed{background:rgba(52,211,153,.10) !important;color:var(--gx-emerald) !important;border:1px solid rgba(52,211,153,.35) !important}html body .h2ms-p15-final-order-message.cancelled{background:rgba(248,113,113,.10) !important;color:var(--gx-ruby) !important;border:1px solid rgba(248,113,113,.35) !important}html body #h2ms-communication-input,html body .h2ms-p15-reply-composer textarea{background:var(--gx-bg2) !important;color:var(--gx-text) !important;border:1px solid var(--gx-line2) !important}html body #h2ms-communication-input:focus{border-color:var(--gx-gold) !important;box-shadow:0 0 0 3px rgba(244,183,64,.18) !important;outline:none !important}html body #h2ms-communication-attach{background:var(--gx-card3) !important;color:var(--gx-text2) !important;border:1px solid var(--gx-line2) !important}html body #h2ms-cancellation-modal .h2ms-cancellation-dialog,html body #h2ms-cancellation-modal .h2ms-cancellation-header,html body #h2ms-cancellation-modal .h2ms-cancellation-body,html body #h2ms-cancellation-modal .h2ms-cancellation-footer{background:var(--gx-card) !important;border-color:var(--gx-line) !important;color:var(--gx-text2) !important}html body #h2ms-cancellation-modal .h2ms-cancellation-header h3,html body #h2ms-cancellation-modal .h2ms-cancellation-body label{color:#fff !important}html body #h2ms-cancellation-modal .h2ms-cancellation-kicker{background:rgba(248,113,113,.12) !important;color:var(--gx-ruby) !important;border-color:rgba(248,113,113,.35) !important}html body #h2ms-cancellation-modal .h2ms-cancellation-close,html body #h2ms-cancellation-modal .h2ms-cancellation-cancel{background:var(--gx-card3) !important;color:var(--gx-text) !important;border:1px solid var(--gx-line2) !important}html body #h2ms-cancellation-modal .h2ms-cancellation-close:hover,html body #h2ms-cancellation-modal .h2ms-cancellation-cancel:hover{border-color:rgba(244,183,64,.45) !important}html body #h2ms-cancellation-modal #h2ms-cancellation-reason{background:var(--gx-bg2) !important;color:var(--gx-text) !important;border:1px solid var(--gx-line2) !important}html body #h2ms-notification-panel,html body .h2ms-notification-panel-header{background:var(--gx-card) !important;border-color:var(--gx-line2) !important}html body #h2ms-notification-panel{box-shadow:0 24px 60px rgba(0,0,0,.55) !important}html body .h2ms-notification-item{border-bottom-color:var(--gx-line) !important}html body .h2ms-notification-item:hover{background:var(--gx-card2) !important}html body .h2ms-notification-item.is-unread{background:rgba(244,183,64,.06) !important}html body .h2ms-notification-item.is-unread::before{background:var(--gx-gold) !important}html body #h2ms-mark-all-read{color:var(--gx-gold) !important}html body .h2ms-notification-badge{background:var(--gx-ruby) !important}html body .t-Header{background:rgba(6,13,29,.92) !important;border-bottom:1px solid var(--gx-line) !important;backdrop-filter:blur(10px);}html body .t-Header::before{background:linear-gradient(90deg,var(--gx-gold),var(--gx-sapphire)) !important;}html body .t-NavTabs{background:var(--gx-bg2) !important;border-bottom:1px solid var(--gx-line) !important;}html body .t-NavTabs-link{color:var(--gx-text2) !important;transition:color .15s ease, background .15s ease;}html body .t-NavTabs-link:hover{background:rgba(255,255,255,.04) !important;color:#fff !important;}html body .t-NavTabs-item.is-active .t-NavTabs-link{color:var(--gx-gold) !important;background:linear-gradient(180deg,rgba(244,183,64,.10),rgba(244,183,64,0)) !important;box-shadow:inset 0 -2px 0 var(--gx-gold) !important;}html body .t-NavTabs-item.is-active .t-Icon{color:var(--gx-gold) !important;}html body .h2ms-invoice-document .h2ms-invoice-heading{color:#111827 !important;}html body .h2ms-payment-card{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:16px;background:linear-gradient(135deg,rgba(244,183,64,.08),rgba(96,165,250,.06) 60%,rgba(0,0,0,0)),var(--gx-card2);border:1px solid rgba(244,183,64,.22);}html body .h2ms-payment-card-title{color:var(--gx-gold);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;}html body .h2ms-payment-meta,
html body .h2ms-payment-amounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;}html body .h2ms-payment-meta > div,
html body .h2ms-payment-amounts > div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:var(--gx-bg2);border:1px solid var(--gx-line);}html body .h2ms-payment-meta span,
html body .h2ms-payment-amounts span{color:var(--gx-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;}html body .h2ms-payment-meta strong,
html body .h2ms-payment-amounts strong{color:#fff;font-size:15px;}html body .h2ms-payment-outstanding{border-color:rgba(248,113,113,.45) !important;background:rgba(248,113,113,.08) !important;}html body .h2ms-payment-outstanding strong{color:var(--gx-ruby) !important;font-size:18px;}html body .a-FileDrop-heading{color:var(--gx-text) !important;}html body #h2ms-communication-feed .h2ms-p15-team-message .h2ms-p15-avatar{background:rgba(244,183,64,.16) !important;color:var(--gx-gold) !important;border:1px solid rgba(244,183,64,.5) !important;}.gx-ws-badge{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.03em;white-space:nowrap;border:1px solid transparent}.gx-ws-badge i,.gx-ws-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:0 0 8px}.gx-ws-awaiting{color:#34d399;background:rgba(52,211,153,.14);border-color:rgba(52,211,153,.5)}.gx-ws-cancel-req{color:#fb923c;background:rgba(251,146,60,.14);border-color:rgba(251,146,60,.5)}.gx-ws-revision{color:#7cc4ff;background:rgba(124,196,255,.14);border-color:rgba(124,196,255,.5)}.gx-ws-progress{color:#f4b740;background:rgba(244,183,64,.14);border-color:rgba(244,183,64,.5)}.gx-ws-assigned{color:#a78bfa;background:rgba(167,139,250,.14);border-color:rgba(167,139,250,.5)}.gx-ws-done{color:#9aa3b5;background:rgba(154,163,181,.10);border-color:rgba(154,163,181,.3)}.gx-ws-cancelled{color:#c08080;background:rgba(192,128,128,.10);border-color:rgba(192,128,128,.3)}.gx-ws-badge.gx-ws-cancelled{text-decoration:line-through}.gx-ws-badge.gx-ws-awaiting i,.gx-ws-badge.gx-ws-cancel-req i{animation:gxWsPulse 1.6s infinite}@keyframes gxWsPulse{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 6px rgba(0,0,0,0)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}}.gx-dept-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid}.gx-dept-design{color:#c4b5fd;background:rgba(167,139,250,.12);border-color:rgba(167,139,250,.45)}.gx-dept-mfg{color:#93c5fd;background:rgba(96,165,250,.12);border-color:rgba(96,165,250,.45)}html body tr.gx-ws-group td{padding:14px 16px 10px !important;background:rgba(255,255,255,.025) !important;border-top:1px solid var(--gx-line2) !important;opacity:1 !important}tr.gx-ws-group .gx-grp{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}tr.gx-ws-group .gx-grp small{font-weight:600;letter-spacing:0;text-transform:none;color:var(--gx-muted);font-size:12px}tr.gx-ws-group.gx-grp-design .gx-grp{color:#c4b5fd}tr.gx-ws-group.gx-grp-mfg .gx-grp{color:#93c5fd}html body tr.gx-ws-row-active td:first-child{box-shadow:inset 3px 0 0 var(--gx-ws-c,#f4b740)}html body tr.gx-ws-row-action td{background:rgba(52,211,153,.06) !important}html body tr.gx-ws-row-closed td{opacity:.5}html body tr.gx-ws-row-closed:hover td{opacity:.85}html body tr.gx-ws-hidden{display:none}.gx-ws-legend{margin:0 0 16px;padding:14px 16px;border-radius:16px;background:var(--gx-card2);border:1px solid var(--gx-line)}.gx-ws-legend-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px}.gx-ws-legend-title{color:#fff;font-weight:800;font-size:14px;letter-spacing:.02em}.gx-ws-legend-sub{color:var(--gx-muted);font-size:12px}.gx-dept-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid var(--gx-line)}.gx-dept-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;font-weight:800;border:1px solid var(--gx-line2);background:rgba(255,255,255,.03);color:#e8eaf0}.gx-dept-tab b{display:inline-flex;min-width:22px;height:22px;padding:0 6px;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.1);font-size:12px}.gx-dept-tab.gx-dept-design{color:#c4b5fd;border-color:rgba(167,139,250,.45);background:rgba(167,139,250,.08)}.gx-dept-tab.gx-dept-mfg{color:#93c5fd;border-color:rgba(96,165,250,.45);background:rgba(96,165,250,.08)}.gx-dept-tab.is-on{box-shadow:0 0 0 2px currentColor}.gx-dept-tab.gx-dept-all.is-on{background:linear-gradient(135deg,#f4b740,#d99a1e);color:#1a1203;border-color:transparent;box-shadow:0 6px 16px rgba(244,183,64,.25)}.gx-ws-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.gx-ws-chip{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:8px;text-align:left;padding:9px 12px;border-radius:12px;cursor:pointer;font:inherit;border:1px solid;transition:transform .15s ease,box-shadow .15s ease}.gx-ws-chip:hover,.gx-dept-tab:hover{transform:translateY(-1px)}.gx-ws-chip .gx-ws-name{font-size:12.5px;font-weight:800}.gx-ws-chip b{font-size:18px;font-weight:800;grid-row:1/3;grid-column:3}.gx-ws-chip small{grid-column:2;font-size:11px;opacity:.75}.gx-ws-chip.is-zero{opacity:.4}.gx-ws-chip.is-on{box-shadow:0 0 0 2px currentColor}.gx-ws-all{color:#e8eaf0;background:rgba(255,255,255,.04);border-color:var(--gx-line2)}.gx-ws-all .gx-ws-name,.gx-ws-all small{grid-column:1/3}.gx-ws-empty{padding:18px;text-align:center;color:var(--gx-muted)}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-files{display:flex !important;flex-wrap:wrap !important;gap:12px !important;align-items:stretch !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-file{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:8px !important;width:150px !important;min-width:150px !important;padding:8px !important;border-radius:14px !important;background:var(--gx-bg2) !important;border:1px solid var(--gx-line2) !important;box-sizing:border-box !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-thumbnail{width:100% !important;height:104px !important;padding:0 !important;margin:0 !important;border-radius:10px !important;overflow:hidden !important;cursor:zoom-in !important;background:#0a1328 !important;border:1px solid var(--gx-line) !important;display:flex !important;align-items:center !important;justify-content:center !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-thumbnail img{width:100% !important;height:100% !important;object-fit:cover !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-thumbnail:hover{border-color:rgba(244,183,64,.55) !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-name{display:block !important;width:auto !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;font-size:11px !important;color:var(--gx-muted) !important;margin:0 !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-actions{display:flex !important;gap:6px !important;width:100% !important;margin:0 !important;flex-wrap:nowrap !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-actions .h2ms-p15-document-preview,
html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-actions .h2ms-p15-document-download{flex:1 1 0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;height:30px !important;width:auto !important;min-width:0 !important;padding:0 6px !important;border-radius:8px !important;font-size:11px !important;font-weight:800 !important;text-decoration:none !important;white-space:nowrap !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-actions .h2ms-p15-document-preview{background:var(--gx-card3) !important;color:var(--gx-text) !important;border:1px solid var(--gx-line2) !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-actions .h2ms-p15-document-download{background:var(--gx-gold-soft) !important;color:var(--gx-gold) !important;border:1px solid rgba(244,183,64,.45) !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-actions .h2ms-p15-document-preview:hover{border-color:rgba(244,183,64,.55) !important;color:#fff !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-actions .h2ms-p15-document-download:hover{background:rgba(244,183,64,.24) !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-actions .h2ms-p15-document-reply{flex:0 0 30px !important;height:30px !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-footer{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;margin-top:12px !important}html body #h2ms-communication-feed#h2ms-communication-feed .gx-zip-all,
html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-download-all{display:inline-flex !important;align-items:center !important;gap:8px !important;height:34px !important;padding:0 14px !important;border-radius:10px !important;background:linear-gradient(135deg,var(--gx-gold),var(--gx-gold2)) !important;color:#1a1203 !important;border:0 !important;font-size:12px !important;font-weight:800 !important;text-decoration:none !important;box-shadow:0 6px 16px rgba(244,183,64,.25) !important;cursor:pointer !important}html body #h2ms-communication-feed#h2ms-communication-feed .gx-zip-all:hover,
html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-download-all:hover{filter:brightness(1.06)}html body .h2ms-cancel-button,
html body button.h2ms-cancel-button.t-Button:not(.t-Button--header):not(.t-Button--noUI):not(.t-Button--link){--a-button-background-color:transparent;display:inline-flex !important;align-items:center !important;gap:8px !important;padding:10px 18px !important;border-radius:12px !important;background:linear-gradient(135deg,rgba(248,113,113,.22),rgba(239,68,68,.12)) !important;color:#fecaca !important;border:1px solid rgba(248,113,113,.6) !important;font-weight:800 !important;letter-spacing:.02em !important;box-shadow:0 0 0 0 rgba(248,113,113,.35),0 8px 22px rgba(239,68,68,.18) !important;transition:transform .15s ease, box-shadow .2s ease, background .2s ease !important;}html body .h2ms-cancel-button:hover,
html body button.h2ms-cancel-button.t-Button:not(.t-Button--header):not(.t-Button--noUI):not(.t-Button--link):hover{transform:translateY(-1px);background:linear-gradient(135deg,rgba(248,113,113,.32),rgba(239,68,68,.2)) !important;color:#fff !important;box-shadow:0 0 0 4px rgba(248,113,113,.15),0 12px 26px rgba(239,68,68,.28) !important}html body .h2ms-cancel-button:focus-visible{outline:2px solid #f87171 !important;outline-offset:2px !important}html body button.h2ms-cancel-button.t-Button:not(.t-Button--header):not(.t-Button--noUI):not(.t-Button--link){width:100% !important;justify-content:center !important;white-space:normal !important;text-align:center !important;line-height:1.3 !important;}html body .h2ms-cancel-button .t-Button-label{white-space:normal !important;}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-actions .h2ms-p15-document-download{flex:0 0 36px !important;width:36px !important;padding:0 !important;gap:0 !important;overflow:hidden !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-actions .h2ms-p15-document-download span:not(.fa){display:none !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-actions .h2ms-p15-document-download .fa{font-size:14px !important;margin:0 !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-actions .h2ms-p15-document-preview{overflow:hidden !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-message-header{grid-template-columns:minmax(0,1fr) auto !important;align-items:center !important;column-gap:12px !important;padding-right:4px !important;box-sizing:border-box !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-message-header .h2ms-p15-date,
html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-date{width:auto !important;min-width:0 !important;max-width:100% !important;flex:0 0 auto !important;margin:0 0 0 auto !important;padding:0 12px 0 10px !important;text-align:right !important;white-space:nowrap !important;font-size:11.5px !important;line-height:18px !important;height:auto !important;overflow:visible !important;justify-self:end !important;align-self:center !important;box-sizing:border-box !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-file{width:164px !important;min-width:164px !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-document-actions .h2ms-p15-document-preview{gap:4px !important;padding:0 4px !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-delivery-message{position:relative !important;background:radial-gradient(500px 200px at 0% 0%,rgba(52,211,153,.16),transparent 70%),linear-gradient(135deg,rgba(52,211,153,.08),rgba(244,183,64,.05)),var(--gx-card2) !important;border:1px solid rgba(52,211,153,.5) !important;border-left:5px solid var(--gx-emerald,#34d399) !important;border-radius:18px !important;box-shadow:0 0 0 1px rgba(52,211,153,.08),0 14px 36px rgba(0,0,0,.35),0 0 28px rgba(52,211,153,.14) !important;padding:20px 22px !important;margin:18px 0 !important;box-sizing:border-box !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-delivery-message:hover{border-color:rgba(52,211,153,.8) !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-delivery-message.gx-older-delivery{background:var(--gx-card2) !important;border-color:rgba(52,211,153,.22) !important;border-left-width:3px !important;box-shadow:none !important;opacity:.78}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-delivery-message.gx-older-delivery:hover{opacity:1}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-delivery-message.gx-latest-delivery{border-width:2px !important;border-left-width:6px !important;border-color:rgba(52,211,153,.75) !important;box-shadow:0 0 0 1px rgba(52,211,153,.15),0 18px 44px rgba(0,0,0,.4),0 0 40px rgba(52,211,153,.22) !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-delivery-title{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:10px !important;color:#fff !important;font-family:var(--gx-serif) !important;font-size:20px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:.01em !important;margin:4px 0 8px !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-delivery-title::before{content:"\f1b2";font-family:"Font APEX Small","Font APEX",FontAwesome;font-size:16px;color:var(--gx-emerald,#34d399)}html body #h2ms-communication-feed#h2ms-communication-feed .gx-latest-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#052e1f;background:linear-gradient(135deg,#6ee7b7,#34d399);box-shadow:0 4px 12px rgba(52,211,153,.3)}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-delivery-description{color:var(--gx-text,#e8eaf0) !important;font-size:14px !important;margin:0 0 12px !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-delivery-message .h2ms-p15-avatar{background:rgba(52,211,153,.16) !important;color:var(--gx-emerald,#34d399) !important;border-color:rgba(52,211,153,.5) !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-delivery-actions{margin-top:16px !important;padding-top:14px !important;border-top:1px solid rgba(52,211,153,.25) !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-delivery-action-row{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr)) !important;gap:10px !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-action-complete,
html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-action-revision{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;height:44px !important;padding:0 16px !important;border-radius:12px !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.03em !important;cursor:pointer !important;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-action-complete{background:linear-gradient(135deg,#bbf7d0,#86efac) !important;color:#064e3b !important;border:1px solid #4ade80 !important;box-shadow:0 8px 20px rgba(74,222,128,.25) !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-action-complete::before{content:"\f00c";font-family:"Font APEX Small","Font APEX",FontAwesome;font-weight:400}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-action-complete:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 12px 26px rgba(74,222,128,.35) !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-action-revision{background:rgba(124,196,255,.14) !important;color:#bfdbfe !important;border:1px solid rgba(124,196,255,.6) !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-action-revision::before{content:"\f021";font-family:"Font APEX Small","Font APEX",FontAwesome;font-weight:400}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-action-revision:hover{background:rgba(124,196,255,.24) !important;color:#fff !important;transform:translateY(-1px)}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-action-complete,html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-action-revision{white-space:nowrap !important;font-size:12.5px !important;letter-spacing:.02em !important}.t-Header-logo-link{display:inline-flex !important;align-items:center !important;gap:10px}.t-Header-logo-link img{display:none !important}.t-Header-logo-link::before{content:"";flex:0 0 auto;width:32px;height:35px;background:url(brand/h2ms-mark.png) center/contain no-repeat;filter:drop-shadow(0 2px 8px rgba(244,183,64,.28))}.t-Login-header img.t-Login-logo{content:url(brand/h2ms-logo-light-text.png);display:block !important;width:min(280px,82%) !important;height:auto !important;max-width:none !important;max-height:none !important;margin:0 auto 10px !important;border-radius:0 !important;box-shadow:none !important;background:none !important}.t-Login-header span.t-Login-logo{display:none !important}.t-Login-header .t-Login-title{font-size:13px !important;letter-spacing:.24em !important;text-transform:uppercase;color:var(--gx-muted,#8a92a6) !important;font-family:inherit !important;margin-top:4px !important}html body #h2ms-communication-feed#h2ms-communication-feed .h2ms-p15-team-avatar{font-size:0 !important;color:transparent !important;background:#0b0d13 url(brand/h2ms-mark.png) center/64% no-repeat !important;border:1px solid rgba(244,183,64,.5) !important}