:root{color-scheme:light;--bg:#f8fafc;--panel:#fff;--line:#d5dfea;--text:#1e1e1e;--muted:#606c7d;--coral:#fc6d5f}body{font-family:Arial,sans-serif}a:hover{color:#1d71b8}h1,h2,h3{color:#2d2e83;font-weight:700;letter-spacing:-.025em}.sidebar{background:#fff}.portal-brand img{filter:none}.portal-brand>span,.nav-label,.eyebrow{color:#1d71b8}.sidebar nav a{color:#334a67}.sidebar nav a:hover,.sidebar nav a.current{background:#edf3f9;color:#2d2e83}.sidebar-person span,.sidebar-person a,.portal-top,.back,.quiet,em{color:#1d71b8}.stats>a{background:#fff}.panel,.editor-section,.auth-card{background:#fff;border-color:#d5dfea}.stats strong{color:#2d2e83}input,textarea,select{background:#fff!important;color:#1e1e1e!important;border-color:#b7c7d8!important}.primary{background:#2d2e83!important;color:white!important;border-color:#2d2e83!important}.secondary{background:#fff!important;color:#2d2e83!important;border-color:#b7c7d8!important}.primary:hover{background:#1d71b8!important}.secondary:hover{background:#edf3f9!important}.notice{background:#eaf2fb;color:#2d2e83;border-color:#b9cfe4}.notice.error,.errorlist{background:#fff0ed;color:#993b30}.notice.success{background:#e9f5ef;color:#246c48}.badge{background:#e9f0f8;color:#2d2e83}.badge.won{background:#e9f5ef;color:#246c48}.table-wrap,table{background:#fff}th{color:#475a71}td strong{color:#2d2e83}.error-text{color:#b44033}.table-scroll{max-width:100%;overflow:auto}.table-scroll table{width:100%;border-collapse:collapse}.table-scroll th,.table-scroll td{padding:14px 16px;text-align:left;border-bottom:1px solid #d5dfea}.table-scroll td{vertical-align:top}.button-row{display:flex;flex-wrap:wrap;gap:12px}.panel .helptext{display:block;color:#606c7d;font-size:12px}.auth-main .portal-brand img{filter:none}code{overflow-wrap:anywhere}:focus-visible{outline:3px solid #1d71b8;outline-offset:3px}
/* Complete the light workspace palette, including inherited form and editor states. */
label,.steps li,.stats span,.stats small,.content-card>div,.activity p,.field-type,.editor-actions>span,.editor-section summary>span,.helptext,.notes span,.pagination,.muted{color:#52677e}
.content-card{background:#fff}.content-card h2,.content-card b{color:#2d2e83}
.editor-actions{background:#ffffffed;border-color:#d5dfea;box-shadow:0 5px 18px #1d3b5910}
.activity,.editable-field,td,th,.content-card>div{border-color:#d5dfea}
.steps code,code{color:#244e78}.steps li::marker{color:#1d71b8}
.status-good{color:#246c48}.status-error{color:#993b30}
.badge.working{background:#e7f2fc;border-color:#99bad6;color:#1e567f}
.badge.proposal{background:#efedfa;border-color:#b0a7d8;color:#51478a}
.badge.lost{background:#fff0ed;border-color:#e2aaa0;color:#943c32}
.field-image,.media-grid img{background:#edf3f9}.auth-intro>img{filter:none}
input[type=checkbox],input[type=radio]{width:18px;min-height:18px;height:18px;padding:0;vertical-align:middle;accent-color:#2d2e83}
.primary,.secondary{max-width:100%;text-align:center}
@media(max-width:600px){.portal-top{gap:12px}.panel-title{align-items:flex-start;gap:14px}.panel-title>a{flex-shrink:0}.editor-section summary{overflow-wrap:break-word}}
