/* Employee ERP v15.2.2 — unified dashboard design system. Light and dark are complete themes, never mixed. */
.cmd1522{--d-bg:#f3f7fc;--d-surface:#fff;--d-surface-2:#f7faff;--d-surface-3:#edf4fb;--d-text:#10233d;--d-muted:#667b94;--d-line:#dce7f2;--d-shadow:0 16px 42px rgba(35,70,105,.10);--d-shadow-3d:0 20px 36px rgba(33,73,120,.13),inset 0 1px rgba(255,255,255,.9);--d-accent:#2868e8;--d-accent-soft:#e8f0ff;--d-green:#17a86b;--d-blue:#2673e8;--d-amber:#e59318;--d-violet:#7657dd;--d-red:#dd4252;--d-neutral:#334c68;color:var(--d-text);display:grid;gap:16px;direction:inherit}
html[data-theme="dark"] .cmd1522{--d-bg:#071321;--d-surface:#0d1c2f;--d-surface-2:#101f35;--d-surface-3:#142a44;--d-text:#edf5ff;--d-muted:#9bb0c8;--d-line:#1c3858;--d-shadow:0 22px 56px rgba(0,0,0,.28);--d-shadow-3d:0 20px 36px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.045);--d-accent:#558dff;--d-accent-soft:#122c59;--d-green:#3cda8a;--d-blue:#60a2ff;--d-amber:#ffb442;--d-violet:#9b7cff;--d-red:#ff6877;--d-neutral:#dce9f8}
.cmd1522 *{box-sizing:border-box}.cmd1522 a{text-decoration:none;color:inherit}.cmd1522-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:23px 26px;border:1px solid var(--d-line);border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--d-surface) 96%,var(--d-accent) 4%),var(--d-surface-2));box-shadow:var(--d-shadow);position:relative;overflow:hidden}.cmd1522-hero:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;inset-inline-end:-80px;top:-170px;background:radial-gradient(circle,color-mix(in srgb,var(--d-accent) 22%,transparent),transparent 70%);pointer-events:none}.cmd1522-eyebrow{font-size:10px;letter-spacing:.14em;color:var(--d-accent);font-weight:900}.cmd1522-hero h1{font-size:28px;margin:5px 0}.cmd1522-hero p{margin:0;color:var(--d-muted);font-size:12px}.cmd1522-hero-actions{display:flex;align-items:center;gap:10px;position:relative;z-index:1}.cmd1522-pill{display:grid;grid-template-columns:auto auto;column-gap:8px;align-items:center;padding:9px 12px;border:1px solid var(--d-line);background:var(--d-surface);border-radius:14px}.cmd1522-pill span{grid-row:1/3;font-size:19px}.cmd1522-pill b{font-size:15px}.cmd1522-pill small{font-size:9px;color:var(--d-muted)}
.cmd1522-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.cmd1522-kpi{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;min-height:94px;padding:13px;border:1px solid var(--d-line);border-radius:18px;background:linear-gradient(145deg,var(--d-surface),var(--d-surface-2));box-shadow:var(--d-shadow-3d);transition:.18s}.cmd1522-kpi:hover{transform:translateY(-3px)}.cmd1522-kpi i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--d-surface-3);font-style:normal;font-size:20px;box-shadow:inset 0 1px rgba(255,255,255,.25)}.cmd1522-kpi small,.cmd1522-kpi em{display:block;font-style:normal}.cmd1522-kpi small{font-size:10px;color:var(--d-muted);font-weight:800}.cmd1522-kpi strong{display:block;margin:2px 0;font-size:19px}.cmd1522-kpi em{font-size:8.5px;color:var(--d-muted)}.cmd1522-kpi.green strong{color:var(--d-green)}.cmd1522-kpi.blue strong{color:var(--d-blue)}.cmd1522-kpi.amber strong{color:var(--d-amber)}.cmd1522-kpi.violet strong{color:var(--d-violet)}.cmd1522-kpi.red strong{color:var(--d-red)}
.cmd1522-map-section,.cmd1522-work-today,.cmd1522-procedure-zone{border:1px solid var(--d-line);border-radius:22px;background:var(--d-surface);box-shadow:var(--d-shadow);padding:15px}.cmd1522-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.cmd1522-section-head>div{display:flex;gap:10px;align-items:center}.cmd1522-section-head>div>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--d-accent-soft);font-size:18px}.cmd1522-section-head h2{margin:0;font-size:17px}.cmd1522-section-head p{margin:2px 0 0;color:var(--d-muted);font-size:10px}.cmd1522-section-head>a{font-size:10px;color:var(--d-accent);font-weight:800}.cmd1522-map-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.55fr);gap:12px}.cmd1522-map-wrap{min-width:0}.cmd1522-map-wrap .geo-workforce-card{margin:0!important;border:1px solid var(--d-line)!important;background:linear-gradient(145deg,var(--d-surface-2),var(--d-surface))!important;box-shadow:none!important;color:var(--d-text)!important}.cmd1522-map-wrap .geo-card-head h3,.cmd1522-map-wrap .approved-top-head strong{color:var(--d-text)!important}.cmd1522-map-wrap .geo-card-head p,.cmd1522-map-wrap .geo-map-legend{color:var(--d-muted)!important}.cmd1522-map-wrap .approved-top-nationalities{margin-top:10px!important}.cmd1522-map-wrap .approved-top-nationalities .geo-map-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.cmd1522-map-wrap .approved-top-nationalities .geo-map-list>a{min-height:50px!important;padding:7px 9px!important;border:1px solid var(--d-line)!important;background:var(--d-surface)!important;border-radius:11px!important}.cmd1522-map-wrap .nationality-label{gap:7px!important}.cmd1522-map-wrap .nationality-flag{width:27px!important;height:18px!important}.cmd1522-map-wrap .nationality-label b{font-size:9.5px!important;color:var(--d-text)!important}.cmd1522-map-wrap .geo-nationality-value{display:flex;flex-direction:column;align-items:flex-end;line-height:1.05}.cmd1522-map-wrap .geo-nationality-value strong{font-size:12px!important;color:var(--d-text)!important}.cmd1522-map-wrap .geo-nationality-value small{font-size:8px;color:var(--d-muted)}.cmd1522-map-side{display:grid;grid-template-rows:auto auto;gap:12px}.cmd1522-side-card{border:1px solid var(--d-line);border-radius:16px;background:linear-gradient(145deg,var(--d-surface-2),var(--d-surface));padding:13px}.cmd1522-side-card>header{display:flex;justify-content:space-between;align-items:center;padding-bottom:9px;border-bottom:1px solid var(--d-line)}.cmd1522-side-card h3{margin:0;font-size:13px}.cmd1522-side-card header>span{font-weight:900;color:var(--d-accent)}.cmd1522-status-list{display:grid;gap:4px;margin-top:8px}.cmd1522-status-list a{display:grid;grid-template-columns:1fr auto 44px;gap:8px;align-items:center;padding:7px 4px;border-bottom:1px solid color-mix(in srgb,var(--d-line) 65%,transparent)}.cmd1522-status-list span{font-size:10px;display:flex;gap:7px;align-items:center}.cmd1522-status-list i{width:8px;height:8px;border-radius:50%}.cmd1522-status-list i.green{background:var(--d-green)}.cmd1522-status-list i.blue{background:var(--d-blue)}.cmd1522-status-list i.violet{background:var(--d-violet)}.cmd1522-status-list i.red{background:var(--d-red)}.cmd1522-status-list i.amber{background:var(--d-amber)}.cmd1522-status-list b{font-size:11px}.cmd1522-status-list em{font-size:9px;color:var(--d-muted);font-style:normal;text-align:end}.cmd1522-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.cmd1522-quick-grid a{padding:10px;border-radius:12px;background:var(--d-surface-3);border:1px solid var(--d-line)}.cmd1522-quick-grid b{display:block;font-size:17px;color:var(--d-accent)}.cmd1522-quick-grid small{font-size:8px;color:var(--d-muted)}
.cmd1522-modules{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.cmd1522-modules>a{position:relative;display:grid;place-items:center;min-height:116px;border:1px solid var(--d-line);border-radius:17px;background:linear-gradient(145deg,var(--d-surface-2),var(--d-surface));box-shadow:var(--d-shadow-3d);transition:.18s}.cmd1522-modules>a:hover{transform:translateY(-4px)}.cmd1522-modules i{display:grid;place-items:center;width:64px;height:58px;border-radius:16px;background:linear-gradient(145deg,var(--d-surface-3),color-mix(in srgb,var(--d-accent-soft) 55%,var(--d-surface)));box-shadow:0 11px 20px color-mix(in srgb,var(--d-accent) 15%,transparent),inset 0 1px rgba(255,255,255,.28);font-style:normal;font-size:29px}.cmd1522-modules span{font-size:10px;font-weight:850}.cmd1522-modules b{position:absolute;inset-inline-end:11px;top:9px;border-radius:99px;background:var(--d-violet);color:#fff;padding:2px 7px;font-size:8px}
.cmd1522-procedure-grid{display:grid;grid-template-columns:1.05fr 1.25fr .85fr;gap:12px}.cmd1522-cases{display:grid;gap:9px}.cmd1522-procedure-card{border:1px solid var(--d-line);border-radius:18px;background:linear-gradient(145deg,var(--d-surface-2),var(--d-surface));box-shadow:var(--d-shadow-3d);padding:12px;overflow:hidden;position:relative}.cmd1522-procedure-card:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:100%;height:3px;background:linear-gradient(90deg,var(--d-blue),var(--d-violet),var(--d-green));box-shadow:0 0 14px color-mix(in srgb,var(--d-blue) 50%,transparent)}.cmd1522-card-top{display:grid;grid-template-columns:54px 1fr 54px;gap:10px;align-items:center}.cmd1522-card-top>img{width:54px;height:62px;object-fit:cover;border-radius:12px;border:1px solid color-mix(in srgb,var(--d-blue) 45%,var(--d-line));box-shadow:0 8px 15px rgba(0,0,0,.12)}.cmd1522-card-top strong,.cmd1522-card-top small,.cmd1522-card-top span{display:block}.cmd1522-card-top strong{font-size:12px}.cmd1522-card-top small{font-size:8.5px;color:var(--d-muted)}.cmd1522-card-top span{display:inline-block;margin-top:4px;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--d-amber) 14%,transparent);color:var(--d-amber);font-size:7.5px;font-weight:900}.cmd1522-progress{--p:0;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--d-green) calc(var(--p)*1%),var(--d-surface-3) 0);position:relative}.cmd1522-progress:after{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--d-surface)}.cmd1522-progress b{font-size:10px;z-index:1}.cmd1522-doc-dates{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px}.cmd1522-doc-dates span{padding:6px;border-radius:9px;background:var(--d-surface-3);text-align:center}.cmd1522-doc-dates small{display:block;color:var(--d-muted);font-size:7px}.cmd1522-doc-dates b{font-size:8.5px}.cmd1522-last-next{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.cmd1522-last-next span{padding:7px;border:1px solid var(--d-line);border-radius:10px}.cmd1522-last-next small{display:block;color:var(--d-muted);font-size:7px}.cmd1522-last-next b{font-size:9px}.cmd1522-mini-flow{display:flex;gap:4px;align-items:center;margin-top:9px;overflow:hidden}.cmd1522-mini-flow:before{content:"";position:absolute}.cmd1522-mini-flow i{flex:1;min-width:12px;height:9px;border-radius:99px;background:var(--d-surface-3);font-size:0}.cmd1522-mini-flow i.done{background:var(--d-green)}.cmd1522-mini-flow i.current{background:var(--d-blue);box-shadow:0 0 10px color-mix(in srgb,var(--d-blue) 60%,transparent)}
.cmd1522-flow-panel,.cmd1522-alert-panel{border:1px solid var(--d-line);border-radius:18px;background:linear-gradient(145deg,var(--d-surface-2),var(--d-surface));padding:13px;box-shadow:var(--d-shadow-3d)}.cmd1522-flow-panel>header,.cmd1522-alert-panel>header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;border-bottom:1px solid var(--d-line);padding-bottom:9px;margin-bottom:9px}.cmd1522-flow-panel h3,.cmd1522-alert-panel h3{font-size:13px;margin:0}.cmd1522-flow-panel header small,.cmd1522-alert-panel header a{font-size:8.5px;color:var(--d-muted)}.cmd1522-timeline{display:grid;gap:5px;max-height:350px;overflow:auto}.cmd1522-timeline>div{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;padding:7px;border:1px solid var(--d-line);border-radius:10px;background:var(--d-surface)}.cmd1522-timeline i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:8px;font-style:normal;background:var(--d-surface-3)}.cmd1522-timeline span b,.cmd1522-timeline span small{display:block}.cmd1522-timeline span b{font-size:9px}.cmd1522-timeline span small{font-size:7px;color:var(--d-muted)}.cmd1522-timeline .done{border-color:color-mix(in srgb,var(--d-green) 38%,var(--d-line))}.cmd1522-timeline .done i{background:var(--d-green);color:#fff}.cmd1522-timeline .current{border-color:var(--d-blue);box-shadow:inset 3px 0 var(--d-blue)}.cmd1522-timeline .current i{background:var(--d-blue);color:#fff}.cmd1522-timeline .locked{opacity:.62}.cmd1522-primary{display:block;text-align:center;margin-top:9px;padding:10px;border-radius:10px;background:linear-gradient(90deg,var(--d-blue),var(--d-violet));color:#fff!important;font-size:9px;font-weight:900}.cmd1522-penalty{display:grid;grid-template-columns:46px 1fr auto;gap:8px;align-items:center;padding:9px;margin-bottom:7px;border:1px solid color-mix(in srgb,var(--d-red) 30%,var(--d-line));border-radius:12px;background:color-mix(in srgb,var(--d-red) 7%,var(--d-surface))}.cmd1522-penalty img{width:46px;height:52px;object-fit:cover;border-radius:9px}.cmd1522-penalty strong,.cmd1522-penalty small,.cmd1522-penalty span{display:block}.cmd1522-penalty strong{font-size:10px}.cmd1522-penalty small,.cmd1522-penalty span{font-size:7.5px;color:var(--d-muted)}.cmd1522-penalty>b{font-size:9px;color:var(--d-red)}.cmd1522-empty{padding:20px;text-align:center;color:var(--d-muted);font-size:10px}
.cmd1522-actions{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.cmd1522-actions a{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;border:1px solid var(--d-line);border-radius:12px;background:var(--d-surface);box-shadow:var(--d-shadow);font-size:9px;font-weight:800}.cmd1522-actions i{font-style:normal;font-size:16px}.cmd1522-more{border:1px solid var(--d-line);border-radius:18px;background:var(--d-surface);box-shadow:var(--d-shadow);overflow:hidden}.cmd1522-more summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:30px auto 1fr;gap:8px;align-items:center;padding:14px}.cmd1522-more summary::-webkit-details-marker{display:none}.cmd1522-more summary>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--d-accent-soft)}.cmd1522-more summary b{font-size:12px}.cmd1522-more summary small{font-size:9px;color:var(--d-muted)}.cmd1522-more-body{padding:0 14px 14px;border-top:1px solid var(--d-line)}.cmd1522-detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding-top:12px}.cmd1522-detail-grid a{padding:10px;border:1px solid var(--d-line);border-radius:11px;background:var(--d-surface-2)}.cmd1522-detail-grid small{display:block;color:var(--d-muted);font-size:8px}.cmd1522-detail-grid strong{display:block;margin-top:3px;font-size:14px}.cmd1522-lists{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.cmd1522-lists section{padding:11px;border-radius:12px;background:var(--d-surface-2);border:1px solid var(--d-line)}.cmd1522-lists h3{font-size:11px;margin:0 0 8px}.cmd1522-lists section>div{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--d-line);font-size:9px}.cmd1522-lists section>div small{display:block;color:var(--d-muted);font-size:7px}.cmd1522-lists section>div b{font-size:8px}
/* Prevent legacy global cards behind the dashboard from leaking opposite-theme backgrounds into this page. */
html[data-theme="light"] .cmd1522 .approved-world-map{background:#eef5fc!important}html[data-theme="dark"] .cmd1522 .approved-world-map{background:#081828!important}.cmd1522 .approved-map-filter{background:var(--d-surface)!important;color:var(--d-text)!important;border-color:var(--d-line)!important}.cmd1522 .approved-map-filter select,.cmd1522 .geo-view-tabs button,.cmd1522 .geo-3d-toggle,.cmd1522 .geo-map-toolbar button{background:var(--d-surface-2)!important;color:var(--d-text)!important;border-color:var(--d-line)!important}.cmd1522 .geo-view-tabs button.active,.cmd1522 .geo-3d-toggle.active{background:var(--d-accent-soft)!important;color:var(--d-accent)!important}.cmd1522 .geo-map-legend{background:color-mix(in srgb,var(--d-surface) 88%,transparent)!important;border-color:var(--d-line)!important}
@media(max-width:1450px){.cmd1522-kpis{grid-template-columns:repeat(3,1fr)}.cmd1522-procedure-grid{grid-template-columns:1fr 1fr}.cmd1522-alert-panel{grid-column:1/-1}.cmd1522-map-wrap .approved-top-nationalities .geo-map-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:1120px){.cmd1522-map-grid,.cmd1522-procedure-grid{grid-template-columns:1fr}.cmd1522-map-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.cmd1522-modules,.cmd1522-actions{grid-template-columns:repeat(3,1fr)}.cmd1522-detail-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.cmd1522-hero{align-items:flex-start;flex-direction:column;padding:18px}.cmd1522-hero h1{font-size:23px}.cmd1522-kpis{grid-template-columns:repeat(2,1fr)}.cmd1522-map-side{grid-template-columns:1fr}.cmd1522-map-wrap .approved-top-nationalities .geo-map-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cmd1522-modules,.cmd1522-actions{grid-template-columns:repeat(2,1fr)}.cmd1522-lists{grid-template-columns:1fr}.cmd1522-more summary{grid-template-columns:30px 1fr}.cmd1522-more summary small{grid-column:2}.cmd1522-doc-dates{grid-template-columns:1fr 1fr}.cmd1522-section-head{align-items:flex-start}.cmd1522-section-head>a{white-space:nowrap}}
@media(max-width:460px){.cmd1522-kpis{grid-template-columns:1fr}.cmd1522-detail-grid{grid-template-columns:1fr}.cmd1522-map-wrap .approved-top-nationalities .geo-map-list{grid-template-columns:1fr 1fr!important}.cmd1522-modules>a{min-height:100px}}

/* v15.10.3 CSP-safe progress states */
.cmd1522-progress.p-0{background:conic-gradient(var(--d-green) 0%,var(--d-surface-3) 0)}
.cmd1522-progress.p-1{background:conic-gradient(var(--d-green) 1%,var(--d-surface-3) 0)}
.cmd1522-progress.p-2{background:conic-gradient(var(--d-green) 2%,var(--d-surface-3) 0)}
.cmd1522-progress.p-3{background:conic-gradient(var(--d-green) 3%,var(--d-surface-3) 0)}
.cmd1522-progress.p-4{background:conic-gradient(var(--d-green) 4%,var(--d-surface-3) 0)}
.cmd1522-progress.p-5{background:conic-gradient(var(--d-green) 5%,var(--d-surface-3) 0)}
.cmd1522-progress.p-6{background:conic-gradient(var(--d-green) 6%,var(--d-surface-3) 0)}
.cmd1522-progress.p-7{background:conic-gradient(var(--d-green) 7%,var(--d-surface-3) 0)}
.cmd1522-progress.p-8{background:conic-gradient(var(--d-green) 8%,var(--d-surface-3) 0)}
.cmd1522-progress.p-9{background:conic-gradient(var(--d-green) 9%,var(--d-surface-3) 0)}
.cmd1522-progress.p-10{background:conic-gradient(var(--d-green) 10%,var(--d-surface-3) 0)}
.cmd1522-progress.p-11{background:conic-gradient(var(--d-green) 11%,var(--d-surface-3) 0)}
.cmd1522-progress.p-12{background:conic-gradient(var(--d-green) 12%,var(--d-surface-3) 0)}
.cmd1522-progress.p-13{background:conic-gradient(var(--d-green) 13%,var(--d-surface-3) 0)}
.cmd1522-progress.p-14{background:conic-gradient(var(--d-green) 14%,var(--d-surface-3) 0)}
.cmd1522-progress.p-15{background:conic-gradient(var(--d-green) 15%,var(--d-surface-3) 0)}
.cmd1522-progress.p-16{background:conic-gradient(var(--d-green) 16%,var(--d-surface-3) 0)}
.cmd1522-progress.p-17{background:conic-gradient(var(--d-green) 17%,var(--d-surface-3) 0)}
.cmd1522-progress.p-18{background:conic-gradient(var(--d-green) 18%,var(--d-surface-3) 0)}
.cmd1522-progress.p-19{background:conic-gradient(var(--d-green) 19%,var(--d-surface-3) 0)}
.cmd1522-progress.p-20{background:conic-gradient(var(--d-green) 20%,var(--d-surface-3) 0)}
.cmd1522-progress.p-21{background:conic-gradient(var(--d-green) 21%,var(--d-surface-3) 0)}
.cmd1522-progress.p-22{background:conic-gradient(var(--d-green) 22%,var(--d-surface-3) 0)}
.cmd1522-progress.p-23{background:conic-gradient(var(--d-green) 23%,var(--d-surface-3) 0)}
.cmd1522-progress.p-24{background:conic-gradient(var(--d-green) 24%,var(--d-surface-3) 0)}
.cmd1522-progress.p-25{background:conic-gradient(var(--d-green) 25%,var(--d-surface-3) 0)}
.cmd1522-progress.p-26{background:conic-gradient(var(--d-green) 26%,var(--d-surface-3) 0)}
.cmd1522-progress.p-27{background:conic-gradient(var(--d-green) 27%,var(--d-surface-3) 0)}
.cmd1522-progress.p-28{background:conic-gradient(var(--d-green) 28%,var(--d-surface-3) 0)}
.cmd1522-progress.p-29{background:conic-gradient(var(--d-green) 29%,var(--d-surface-3) 0)}
.cmd1522-progress.p-30{background:conic-gradient(var(--d-green) 30%,var(--d-surface-3) 0)}
.cmd1522-progress.p-31{background:conic-gradient(var(--d-green) 31%,var(--d-surface-3) 0)}
.cmd1522-progress.p-32{background:conic-gradient(var(--d-green) 32%,var(--d-surface-3) 0)}
.cmd1522-progress.p-33{background:conic-gradient(var(--d-green) 33%,var(--d-surface-3) 0)}
.cmd1522-progress.p-34{background:conic-gradient(var(--d-green) 34%,var(--d-surface-3) 0)}
.cmd1522-progress.p-35{background:conic-gradient(var(--d-green) 35%,var(--d-surface-3) 0)}
.cmd1522-progress.p-36{background:conic-gradient(var(--d-green) 36%,var(--d-surface-3) 0)}
.cmd1522-progress.p-37{background:conic-gradient(var(--d-green) 37%,var(--d-surface-3) 0)}
.cmd1522-progress.p-38{background:conic-gradient(var(--d-green) 38%,var(--d-surface-3) 0)}
.cmd1522-progress.p-39{background:conic-gradient(var(--d-green) 39%,var(--d-surface-3) 0)}
.cmd1522-progress.p-40{background:conic-gradient(var(--d-green) 40%,var(--d-surface-3) 0)}
.cmd1522-progress.p-41{background:conic-gradient(var(--d-green) 41%,var(--d-surface-3) 0)}
.cmd1522-progress.p-42{background:conic-gradient(var(--d-green) 42%,var(--d-surface-3) 0)}
.cmd1522-progress.p-43{background:conic-gradient(var(--d-green) 43%,var(--d-surface-3) 0)}
.cmd1522-progress.p-44{background:conic-gradient(var(--d-green) 44%,var(--d-surface-3) 0)}
.cmd1522-progress.p-45{background:conic-gradient(var(--d-green) 45%,var(--d-surface-3) 0)}
.cmd1522-progress.p-46{background:conic-gradient(var(--d-green) 46%,var(--d-surface-3) 0)}
.cmd1522-progress.p-47{background:conic-gradient(var(--d-green) 47%,var(--d-surface-3) 0)}
.cmd1522-progress.p-48{background:conic-gradient(var(--d-green) 48%,var(--d-surface-3) 0)}
.cmd1522-progress.p-49{background:conic-gradient(var(--d-green) 49%,var(--d-surface-3) 0)}
.cmd1522-progress.p-50{background:conic-gradient(var(--d-green) 50%,var(--d-surface-3) 0)}
.cmd1522-progress.p-51{background:conic-gradient(var(--d-green) 51%,var(--d-surface-3) 0)}
.cmd1522-progress.p-52{background:conic-gradient(var(--d-green) 52%,var(--d-surface-3) 0)}
.cmd1522-progress.p-53{background:conic-gradient(var(--d-green) 53%,var(--d-surface-3) 0)}
.cmd1522-progress.p-54{background:conic-gradient(var(--d-green) 54%,var(--d-surface-3) 0)}
.cmd1522-progress.p-55{background:conic-gradient(var(--d-green) 55%,var(--d-surface-3) 0)}
.cmd1522-progress.p-56{background:conic-gradient(var(--d-green) 56%,var(--d-surface-3) 0)}
.cmd1522-progress.p-57{background:conic-gradient(var(--d-green) 57%,var(--d-surface-3) 0)}
.cmd1522-progress.p-58{background:conic-gradient(var(--d-green) 58%,var(--d-surface-3) 0)}
.cmd1522-progress.p-59{background:conic-gradient(var(--d-green) 59%,var(--d-surface-3) 0)}
.cmd1522-progress.p-60{background:conic-gradient(var(--d-green) 60%,var(--d-surface-3) 0)}
.cmd1522-progress.p-61{background:conic-gradient(var(--d-green) 61%,var(--d-surface-3) 0)}
.cmd1522-progress.p-62{background:conic-gradient(var(--d-green) 62%,var(--d-surface-3) 0)}
.cmd1522-progress.p-63{background:conic-gradient(var(--d-green) 63%,var(--d-surface-3) 0)}
.cmd1522-progress.p-64{background:conic-gradient(var(--d-green) 64%,var(--d-surface-3) 0)}
.cmd1522-progress.p-65{background:conic-gradient(var(--d-green) 65%,var(--d-surface-3) 0)}
.cmd1522-progress.p-66{background:conic-gradient(var(--d-green) 66%,var(--d-surface-3) 0)}
.cmd1522-progress.p-67{background:conic-gradient(var(--d-green) 67%,var(--d-surface-3) 0)}
.cmd1522-progress.p-68{background:conic-gradient(var(--d-green) 68%,var(--d-surface-3) 0)}
.cmd1522-progress.p-69{background:conic-gradient(var(--d-green) 69%,var(--d-surface-3) 0)}
.cmd1522-progress.p-70{background:conic-gradient(var(--d-green) 70%,var(--d-surface-3) 0)}
.cmd1522-progress.p-71{background:conic-gradient(var(--d-green) 71%,var(--d-surface-3) 0)}
.cmd1522-progress.p-72{background:conic-gradient(var(--d-green) 72%,var(--d-surface-3) 0)}
.cmd1522-progress.p-73{background:conic-gradient(var(--d-green) 73%,var(--d-surface-3) 0)}
.cmd1522-progress.p-74{background:conic-gradient(var(--d-green) 74%,var(--d-surface-3) 0)}
.cmd1522-progress.p-75{background:conic-gradient(var(--d-green) 75%,var(--d-surface-3) 0)}
.cmd1522-progress.p-76{background:conic-gradient(var(--d-green) 76%,var(--d-surface-3) 0)}
.cmd1522-progress.p-77{background:conic-gradient(var(--d-green) 77%,var(--d-surface-3) 0)}
.cmd1522-progress.p-78{background:conic-gradient(var(--d-green) 78%,var(--d-surface-3) 0)}
.cmd1522-progress.p-79{background:conic-gradient(var(--d-green) 79%,var(--d-surface-3) 0)}
.cmd1522-progress.p-80{background:conic-gradient(var(--d-green) 80%,var(--d-surface-3) 0)}
.cmd1522-progress.p-81{background:conic-gradient(var(--d-green) 81%,var(--d-surface-3) 0)}
.cmd1522-progress.p-82{background:conic-gradient(var(--d-green) 82%,var(--d-surface-3) 0)}
.cmd1522-progress.p-83{background:conic-gradient(var(--d-green) 83%,var(--d-surface-3) 0)}
.cmd1522-progress.p-84{background:conic-gradient(var(--d-green) 84%,var(--d-surface-3) 0)}
.cmd1522-progress.p-85{background:conic-gradient(var(--d-green) 85%,var(--d-surface-3) 0)}
.cmd1522-progress.p-86{background:conic-gradient(var(--d-green) 86%,var(--d-surface-3) 0)}
.cmd1522-progress.p-87{background:conic-gradient(var(--d-green) 87%,var(--d-surface-3) 0)}
.cmd1522-progress.p-88{background:conic-gradient(var(--d-green) 88%,var(--d-surface-3) 0)}
.cmd1522-progress.p-89{background:conic-gradient(var(--d-green) 89%,var(--d-surface-3) 0)}
.cmd1522-progress.p-90{background:conic-gradient(var(--d-green) 90%,var(--d-surface-3) 0)}
.cmd1522-progress.p-91{background:conic-gradient(var(--d-green) 91%,var(--d-surface-3) 0)}
.cmd1522-progress.p-92{background:conic-gradient(var(--d-green) 92%,var(--d-surface-3) 0)}
.cmd1522-progress.p-93{background:conic-gradient(var(--d-green) 93%,var(--d-surface-3) 0)}
.cmd1522-progress.p-94{background:conic-gradient(var(--d-green) 94%,var(--d-surface-3) 0)}
.cmd1522-progress.p-95{background:conic-gradient(var(--d-green) 95%,var(--d-surface-3) 0)}
.cmd1522-progress.p-96{background:conic-gradient(var(--d-green) 96%,var(--d-surface-3) 0)}
.cmd1522-progress.p-97{background:conic-gradient(var(--d-green) 97%,var(--d-surface-3) 0)}
.cmd1522-progress.p-98{background:conic-gradient(var(--d-green) 98%,var(--d-surface-3) 0)}
.cmd1522-progress.p-99{background:conic-gradient(var(--d-green) 99%,var(--d-surface-3) 0)}
.cmd1522-progress.p-100{background:conic-gradient(var(--d-green) 100%,var(--d-surface-3) 0)}
