/* https://www.samanthaming.com/tidbits/4-declaring-css-variables/ */
/* ********************************************************************************************************
                                             I M P O R T A N T !
******************************************************************************************************** */
/* We need to convert HEX values to HSL and calculate/simulate SASS lighten() as we have only css */
/* https://kevingimbel.de/blog/2021/06/darken-and-lighten-colors-with-css/ */
/* HEX to HSL tool -> https://htmlcolors.com/hex-to-hsl */
:root {
	--status-gridbg-opacity: 0.2;

/* teamrole - Upper.Act.Team.TeamRole - status colors */
/* attachment - Upper.Act.Attachment.Shapes.Attachment - status colors */
	--status-attachment-draft: #B2B2B2;
	--status-attachment-draft-hs: 0, 0%;
	--status-attachment-draft-l: 70%;
	--status-attachment-draft-lighter: hsl(var(--status-attachment-draft-hs), calc(var(--status-attachment-draft-l) + 10 %));
	--status-attachment-draft-gridbg: hsla(var(--status-attachment-draft-hs), var(--status-attachment-draft-l), var(--status-gridbg-opacity));

	--status-attachment-reviewrequested: #FFDF00;
	--status-attachment-reviewrequested-hs: 52, 100%;
	--status-attachment-reviewrequested-l: 50%;
	--status-attachment-reviewrequested-lighter: hsl(var(--status-attachment-reviewrequested-hs), calc(var(--status-attachment-reviewrequested-l) + 10 %));
	--status-attachment-reviewrequested-gridbg: hsla(var(--status-attachment-reviewrequested-hs), var(--status-attachment-reviewrequested-l), var(--status-gridbg-opacity));

	--status-attachment-corrected: #CDC7A6;
	--status-attachment-corrected-hs: 51, 28%;
	--status-attachment-corrected-l: 73%;
	--status-attachment-corrected-lighter: hsl(var(--status-attachment-corrected-hs), calc(var(--status-attachment-corrected-l) + 10 %));
	--status-attachment-corrected-gridbg: hsla(var(--status-attachment-corrected-hs), var(--status-attachment-corrected-l), var(--status-gridbg-opacity));

	--status-attachment-inprogress: #FFAA00;
	--status-attachment-inprogress-hs: 40, 100%;
	--status-attachment-inprogress-l: 50%;
	--status-attachment-inprogress-lighter: hsl(var(--status-attachment-inprogress-hs), calc(var(--status-attachment-inprogress-l) + 10 %));
	--status-attachment-inprogress-gridbg: hsla(var(--status-attachment-inprogress-hs), var(--status-attachment-inprogress-l), var(--status-gridbg-opacity));

	--status-attachment-approved: #00997A;
	--status-attachment-approved-hs: 168, 100%;
	--status-attachment-approved-l: 30%;
	--status-attachment-approved-lighter: hsl(var(--status-attachment-approved-hs), calc(var(--status-attachment-approved-l) + 10 %));
	--status-attachment-approved-gridbg: hsla(var(--status-attachment-approved-hs), var(--status-attachment-approved-l), var(--status-gridbg-opacity));

	--status-attachment-inuse: #4D8FAC;
	--status-attachment-inuse-hs: 198, 38%;
	--status-attachment-inuse-l: 49%;
	--status-attachment-inuse-lighter: hsl(var(--status-attachment-inuse-hs), calc(var(--status-attachment-inuse-l) + 10 %));
	--status-attachment-inuse-gridbg: hsla(var(--status-attachment-inuse-hs), var(--status-attachment-inuse-l), var(--status-gridbg-opacity));

	--status-attachment-expired: #B90E47;
	--status-attachment-expired-hs: 340, 86%;
	--status-attachment-expired-l: 39%;
	--status-attachment-expired-lighter: hsl(var(--status-attachment-expired-hs), calc(var(--status-attachment-expired-l) + 10 %));
	--status-attachment-expired-gridbg: hsla(var(--status-attachment-expired-hs), var(--status-attachment-expired-l), var(--status-gridbg-opacity));

/* todo - Upper.Act.Todo.Todo - status colors */
	--status-todo-plan: #b2b2b2;
	--status-todo-plan-hs: 0, 0%;
	--status-todo-plan-l: 70%;
	--status-todo-plan-lighter: hsl(var(--status-todo-plan-hs), calc(var(--status-todo-plan-l) + 10 %));
	--status-todo-plan-gridbg: hsla(var(--status-todo-plan-hs), var(--status-todo-plan-l), var(--status-gridbg-opacity));

	--status-todo-inprogress: #4d8fac;
	--status-todo-inprogress-hs: 198, 38%;
	--status-todo-inprogress-l: 49%;
	--status-todo-inprogress-lighter: hsl(var(--status-todo-inprogress-hs), calc(var(--status-todo-inprogress-l) + 10 %));
	--status-todo-inprogress-gridbg: hsla(var(--status-todo-inprogress-hs), var(--status-todo-inprogress-l), var(--status-gridbg-opacity));

	--status-todo-new: #ED1C24;
	--status-todo-new-hs: 358, 85%;
	--status-todo-new-l: 52%;
	--status-todo-new-lighter: hsl(var(--status-todo-new-hs), calc(var(--status-todo-new-l) + 10 %));
	--status-todo-new-gridbg: hsla(var(--status-todo-new-hs), var(--status-todo-new-l), var(--status-gridbg-opacity));

	--status-todo-review: #7dd0bd;
	--status-todo-review-hs: 166, 47%;
	--status-todo-review-l: 65%;
	--status-todo-review-lighter: hsl(var(--status-todo-review-hs), calc(var(--status-todo-review-l) + 10 %));
	--status-todo-review-gridbg: hsla(var(--status-todo-review-hs), var(--status-todo-review-l), var(--status-gridbg-opacity));

	--status-todo-info: #7dd0bd;
	--status-todo-info-hs: 166, 47%;
	--status-todo-info-l: 65%;
	--status-todo-info-lighter: hsl(var(--status-todo-info-hs), calc(var(--status-todo-info-l) + 10 %));
	--status-todo-info-gridbg: hsla(var(--status-todo-info-hs), var(--status-todo-info-l), var(--status-gridbg-opacity));

	--status-todo-approved: #7ab6eb;
	--status-todo-approved-hs: 208, 74%;
	--status-todo-approved-l: 70%;
	--status-todo-approved-lighter: hsl(var(--status-todo-approved-hs), calc(var(--status-todo-approved-l) + 10 %));
	--status-todo-approved-gridbg: hsla(var(--status-todo-approved-hs), var(--status-todo-approved-l), var(--status-gridbg-opacity));

	--status-todo-changes: #b90e47;
	--status-todo-changes-hs: 340, 86%;
	--status-todo-changes-l: 39%;
	--status-todo-changes-lighter: hsl(var(--status-todo-changes-hs), calc(var(--status-todo-changes-l) + 10 %));
	--status-todo-changes-gridbg: hsla(var(--status-todo-changes-hs), var(--status-todo-changes-l), var(--status-gridbg-opacity));

	--status-todo-testing: #7dd0bd;
	--status-todo-testing-hs: 166, 47%;
	--status-todo-testing-l: 65%;
	--status-todo-testing-lighter: hsl(var(--status-todo-testing-hs), calc(var(--status-todo-testing-l) + 10 %));
	--status-todo-testing-gridbg: hsla(var(--status-todo-testing-hs), var(--status-todo-testing-l), var(--status-gridbg-opacity));

	--status-todo-completed: #00997a;
	--status-todo-completed-hs: 168, 100%;
	--status-todo-completed-l: 30%;
	--status-todo-completed-lighter: hsl(var(--status-todo-completed-hs), calc(var(--status-todo-completed-l) + 10 %));
	--status-todo-completed-gridbg: hsla(var(--status-todo-completed-hs), var(--status-todo-completed-l), var(--status-gridbg-opacity));

	--status-todo-onhold: #ec5800;
	--status-todo-onhold-hs: 22, 100%;
	--status-todo-onhold-l: 46%;
	--status-todo-onhold-lighter: hsl(var(--status-todo-onhold-hs), calc(var(--status-todo-onhold-l) + 10 %));
	--status-todo-onhold-gridbg: hsla(var(--status-todo-onhold-hs), var(--status-todo-onhold-l), var(--status-gridbg-opacity));

	--status-todo-notapplicable: #000000;
	--status-todo-notapplicable-hs: 0, 0%;
	--status-todo-notapplicable-l: 0%;
	--status-todo-notapplicable-lighter: hsl(var(--status-todo-notapplicable-hs), calc(var(--status-todo-notapplicable-l) + 10 %));
	--status-todo-notapplicable-gridbg: hsla(var(--status-todo-notapplicable-hs), var(--status-todo-notapplicable-l), var(--status-gridbg-opacity));

	--status-todo-canceled: #ffb94e;
	--status-todo-canceled-hs: 36, 100%;
	--status-todo-canceled-l: 65%;
	--status-todo-canceled-lighter: hsl(var(--status-todo-canceled-hs), calc(var(--status-todo-canceled-l) + 10 %));
	--status-todo-canceled-gridbg: hsla(var(--status-todo-canceled-hs), var(--status-todo-canceled-l), var(--status-gridbg-opacity));

/* usergroup - Upper.AF.DataModel.UserGroup - status colors */
	--status-usergroup-draft: #B2B2B2;
	--status-usergroup-draft-hs: 0, 0%;
	--status-usergroup-draft-l: 70%;
	--status-usergroup-draft-lighter: hsl(var(--status-usergroup-draft-hs), calc(var(--status-usergroup-draft-l) + 10 %));
	--status-usergroup-draft-gridbg: hsla(var(--status-usergroup-draft-hs), var(--status-usergroup-draft-l), var(--status-gridbg-opacity));

	--status-usergroup-approved: #4D8FAC;
	--status-usergroup-approved-hs: 198, 38%;
	--status-usergroup-approved-l: 49%;
	--status-usergroup-approved-lighter: hsl(var(--status-usergroup-approved-hs), calc(var(--status-usergroup-approved-l) + 10 %));
	--status-usergroup-approved-gridbg: hsla(var(--status-usergroup-approved-hs), var(--status-usergroup-approved-l), var(--status-gridbg-opacity));

	--status-usergroup-rejected: #B90E47;
	--status-usergroup-rejected-hs: 340, 86%;
	--status-usergroup-rejected-l: 39%;
	--status-usergroup-rejected-lighter: hsl(var(--status-usergroup-rejected-hs), calc(var(--status-usergroup-rejected-l) + 10 %));
	--status-usergroup-rejected-gridbg: hsla(var(--status-usergroup-rejected-hs), var(--status-usergroup-rejected-l), var(--status-gridbg-opacity));

/* mpfolder - Upper.Applications.Collaboration.Entity.MPFolder - status colors */
	--status-mpfolder-plan: #B2B2B2;
	--status-mpfolder-plan-hs: 0, 0%;
	--status-mpfolder-plan-l: 70%;
	--status-mpfolder-plan-lighter: hsl(var(--status-mpfolder-plan-hs), calc(var(--status-mpfolder-plan-l) + 10 %));
	--status-mpfolder-plan-gridbg: hsla(var(--status-mpfolder-plan-hs), var(--status-mpfolder-plan-l), var(--status-gridbg-opacity));

	--status-mpfolder-production: #4d8fac;
	--status-mpfolder-production-hs: 198, 38%;
	--status-mpfolder-production-l: 49%;
	--status-mpfolder-production-lighter: hsl(var(--status-mpfolder-production-hs), calc(var(--status-mpfolder-production-l) + 10 %));
	--status-mpfolder-production-gridbg: hsla(var(--status-mpfolder-production-hs), var(--status-mpfolder-production-l), var(--status-gridbg-opacity));

	--status-mpfolder-archivedstatus: #000000;
	--status-mpfolder-archivedstatus-hs: 0, 0%;
	--status-mpfolder-archivedstatus-l: 0%;
	--status-mpfolder-archivedstatus-lighter: hsl(var(--status-mpfolder-archivedstatus-hs), calc(var(--status-mpfolder-archivedstatus-l) + 10 %));
	--status-mpfolder-archivedstatus-gridbg: hsla(var(--status-mpfolder-archivedstatus-hs), var(--status-mpfolder-archivedstatus-l), var(--status-gridbg-opacity));

	--status-mpfolder-canceled: #ffb94e;
	--status-mpfolder-canceled-hs: 36, 100%;
	--status-mpfolder-canceled-l: 65%;
	--status-mpfolder-canceled-lighter: hsl(var(--status-mpfolder-canceled-hs), calc(var(--status-mpfolder-canceled-l) + 10 %));
	--status-mpfolder-canceled-gridbg: hsla(var(--status-mpfolder-canceled-hs), var(--status-mpfolder-canceled-l), var(--status-gridbg-opacity));

/* initiative - Upper.Applications.Marmind.Entity.Initiative - status colors */
	--status-initiative-plan: #B2B2B2;
	--status-initiative-plan-hs: 0, 0%;
	--status-initiative-plan-l: 70%;
	--status-initiative-plan-lighter: hsl(var(--status-initiative-plan-hs), calc(var(--status-initiative-plan-l) + 10 %));
	--status-initiative-plan-gridbg: hsla(var(--status-initiative-plan-hs), var(--status-initiative-plan-l), var(--status-gridbg-opacity));

	--status-initiative-inapproval: #7DD0BD;
	--status-initiative-inapproval-hs: 166, 47%;
	--status-initiative-inapproval-l: 65%;
	--status-initiative-inapproval-lighter: hsl(var(--status-initiative-inapproval-hs), calc(var(--status-initiative-inapproval-l) + 10 %));
	--status-initiative-inapproval-gridbg: hsla(var(--status-initiative-inapproval-hs), var(--status-initiative-inapproval-l), var(--status-gridbg-opacity));

	--status-initiative-inprogress: #4d8fac;
	--status-initiative-inprogress-hs: 198, 38%;
	--status-initiative-inprogress-l: 49%;
	--status-initiative-inprogress-lighter: hsl(var(--status-initiative-inprogress-hs), calc(var(--status-initiative-inprogress-l) + 10 %));
	--status-initiative-inprogress-gridbg: hsla(var(--status-initiative-inprogress-hs), var(--status-initiative-inprogress-l), var(--status-gridbg-opacity));

	--status-initiative-onhold: #ec5800;
	--status-initiative-onhold-hs: 22, 100%;
	--status-initiative-onhold-l: 46%;
	--status-initiative-onhold-lighter: hsl(var(--status-initiative-onhold-hs), calc(var(--status-initiative-onhold-l) + 10 %));
	--status-initiative-onhold-gridbg: hsla(var(--status-initiative-onhold-hs), var(--status-initiative-onhold-l), var(--status-gridbg-opacity));

	--status-initiative-completed: #00997a;
	--status-initiative-completed-hs: 168, 100%;
	--status-initiative-completed-l: 30%;
	--status-initiative-completed-lighter: hsl(var(--status-initiative-completed-hs), calc(var(--status-initiative-completed-l) + 10 %));
	--status-initiative-completed-gridbg: hsla(var(--status-initiative-completed-hs), var(--status-initiative-completed-l), var(--status-gridbg-opacity));

	--status-initiative-canceled: #ffb94e;
	--status-initiative-canceled-hs: 36, 100%;
	--status-initiative-canceled-l: 65%;
	--status-initiative-canceled-lighter: hsl(var(--status-initiative-canceled-hs), calc(var(--status-initiative-canceled-l) + 10 %));
	--status-initiative-canceled-gridbg: hsla(var(--status-initiative-canceled-hs), var(--status-initiative-canceled-l), var(--status-gridbg-opacity));

/* advertisingmaterial - Upper.Applications.Marmind.Entity.AdvertisingMaterial - status colors */
	--status-advertisingmaterial-production: #4d8fac;
	--status-advertisingmaterial-production-hs: 198, 38%;
	--status-advertisingmaterial-production-l: 49%;
	--status-advertisingmaterial-production-lighter: hsl(var(--status-advertisingmaterial-production-hs), calc(var(--status-advertisingmaterial-production-l) + 10 %));
	--status-advertisingmaterial-production-gridbg: hsla(var(--status-advertisingmaterial-production-hs), var(--status-advertisingmaterial-production-l), var(--status-gridbg-opacity));

	--status-advertisingmaterial-archivedstatus: #000000;
	--status-advertisingmaterial-archivedstatus-hs: 0, 0%;
	--status-advertisingmaterial-archivedstatus-l: 0%;
	--status-advertisingmaterial-archivedstatus-lighter: hsl(var(--status-advertisingmaterial-archivedstatus-hs), calc(var(--status-advertisingmaterial-archivedstatus-l) + 10 %));
	--status-advertisingmaterial-archivedstatus-gridbg: hsla(var(--status-advertisingmaterial-archivedstatus-hs), var(--status-advertisingmaterial-archivedstatus-l), var(--status-gridbg-opacity));

/* goal - Upper.Applications.Marmind.Entity.Goal - status colors */
	--status-goal-draft: #B2B2B2;
	--status-goal-draft-hs: 0, 0%;
	--status-goal-draft-l: 70%;
	--status-goal-draft-lighter: hsl(var(--status-goal-draft-hs), calc(var(--status-goal-draft-l) + 10 %));
	--status-goal-draft-gridbg: hsla(var(--status-goal-draft-hs), var(--status-goal-draft-l), var(--status-gridbg-opacity));

	--status-goal-open: #7DD0BD;
	--status-goal-open-hs: 166, 47%;
	--status-goal-open-l: 65%;
	--status-goal-open-lighter: hsl(var(--status-goal-open-hs), calc(var(--status-goal-open-l) + 10 %));
	--status-goal-open-gridbg: hsla(var(--status-goal-open-hs), var(--status-goal-open-l), var(--status-gridbg-opacity));

	--status-goal-approved: #4D8FAC;
	--status-goal-approved-hs: 198, 38%;
	--status-goal-approved-l: 49%;
	--status-goal-approved-lighter: hsl(var(--status-goal-approved-hs), calc(var(--status-goal-approved-l) + 10 %));
	--status-goal-approved-gridbg: hsla(var(--status-goal-approved-hs), var(--status-goal-approved-l), var(--status-gridbg-opacity));

	--status-goal-closed: #00997A;
	--status-goal-closed-hs: 168, 100%;
	--status-goal-closed-l: 30%;
	--status-goal-closed-lighter: hsl(var(--status-goal-closed-hs), calc(var(--status-goal-closed-l) + 10 %));
	--status-goal-closed-gridbg: hsla(var(--status-goal-closed-hs), var(--status-goal-closed-l), var(--status-gridbg-opacity));

	--status-goal-canceled: #FFB94E;
	--status-goal-canceled-hs: 36, 100%;
	--status-goal-canceled-l: 65%;
	--status-goal-canceled-lighter: hsl(var(--status-goal-canceled-hs), calc(var(--status-goal-canceled-l) + 10 %));
	--status-goal-canceled-gridbg: hsla(var(--status-goal-canceled-hs), var(--status-goal-canceled-l), var(--status-gridbg-opacity));

	--status-goal-archived: #444444;
	--status-goal-archived-hs: 0, 0%;
	--status-goal-archived-l: 27%;
	--status-goal-archived-lighter: hsl(var(--status-goal-archived-hs), calc(var(--status-goal-archived-l) + 10 %));
	--status-goal-archived-gridbg: hsla(var(--status-goal-archived-hs), var(--status-goal-archived-l), var(--status-gridbg-opacity));

/* advertising - Upper.Applications.Marmind.Entity.AdvertisingMedia - status colors */
	--status-advertising-plan: #B2B2B2;
	--status-advertising-plan-hs: 0, 0%;
	--status-advertising-plan-l: 70%;
	--status-advertising-plan-lighter: hsl(var(--status-advertising-plan-hs), calc(var(--status-advertising-plan-l) + 10 %));
	--status-advertising-plan-gridbg: hsla(var(--status-advertising-plan-hs), var(--status-advertising-plan-l), var(--status-gridbg-opacity));

	--status-advertising-inprogress: #4d8fac;
	--status-advertising-inprogress-hs: 198, 38%;
	--status-advertising-inprogress-l: 49%;
	--status-advertising-inprogress-lighter: hsl(var(--status-advertising-inprogress-hs), calc(var(--status-advertising-inprogress-l) + 10 %));
	--status-advertising-inprogress-gridbg: hsla(var(--status-advertising-inprogress-hs), var(--status-advertising-inprogress-l), var(--status-gridbg-opacity));

	--status-advertising-review: #7dd0bd;
	--status-advertising-review-hs: 166, 47%;
	--status-advertising-review-l: 65%;
	--status-advertising-review-lighter: hsl(var(--status-advertising-review-hs), calc(var(--status-advertising-review-l) + 10 %));
	--status-advertising-review-gridbg: hsla(var(--status-advertising-review-hs), var(--status-advertising-review-l), var(--status-gridbg-opacity));

	--status-advertising-scheduled: #7ab6eb;
	--status-advertising-scheduled-hs: 208, 74%;
	--status-advertising-scheduled-l: 70%;
	--status-advertising-scheduled-lighter: hsl(var(--status-advertising-scheduled-hs), calc(var(--status-advertising-scheduled-l) + 10 %));
	--status-advertising-scheduled-gridbg: hsla(var(--status-advertising-scheduled-hs), var(--status-advertising-scheduled-l), var(--status-gridbg-opacity));

	--status-advertising-published: #00997a;
	--status-advertising-published-hs: 168, 100%;
	--status-advertising-published-l: 30%;
	--status-advertising-published-lighter: hsl(var(--status-advertising-published-hs), calc(var(--status-advertising-published-l) + 10 %));
	--status-advertising-published-gridbg: hsla(var(--status-advertising-published-hs), var(--status-advertising-published-l), var(--status-gridbg-opacity));

	--status-advertising-canceled: #ffb94e;
	--status-advertising-canceled-hs: 36, 100%;
	--status-advertising-canceled-l: 65%;
	--status-advertising-canceled-lighter: hsl(var(--status-advertising-canceled-hs), calc(var(--status-advertising-canceled-l) + 10 %));
	--status-advertising-canceled-gridbg: hsla(var(--status-advertising-canceled-hs), var(--status-advertising-canceled-l), var(--status-gridbg-opacity));

	--status-advertising-onhold: #ec5800;
	--status-advertising-onhold-hs: 22, 100%;
	--status-advertising-onhold-l: 46%;
	--status-advertising-onhold-lighter: hsl(var(--status-advertising-onhold-hs), calc(var(--status-advertising-onhold-l) + 10 %));
	--status-advertising-onhold-gridbg: hsla(var(--status-advertising-onhold-hs), var(--status-advertising-onhold-l), var(--status-gridbg-opacity));

/* supplier - Upper.Applications.SupplierBase.Entity.Supplier - status colors */
	--status-supplier-draft: #B2B2B2;
	--status-supplier-draft-hs: 0, 0%;
	--status-supplier-draft-l: 70%;
	--status-supplier-draft-lighter: hsl(var(--status-supplier-draft-hs), calc(var(--status-supplier-draft-l) + 10 %));
	--status-supplier-draft-gridbg: hsla(var(--status-supplier-draft-hs), var(--status-supplier-draft-l), var(--status-gridbg-opacity));

	--status-supplier-inprogress: #4D8FAC;
	--status-supplier-inprogress-hs: 198, 38%;
	--status-supplier-inprogress-l: 49%;
	--status-supplier-inprogress-lighter: hsl(var(--status-supplier-inprogress-hs), calc(var(--status-supplier-inprogress-l) + 10 %));
	--status-supplier-inprogress-gridbg: hsla(var(--status-supplier-inprogress-hs), var(--status-supplier-inprogress-l), var(--status-gridbg-opacity));

	--status-supplier-approved: #4D8FAC;
	--status-supplier-approved-hs: 198, 38%;
	--status-supplier-approved-l: 49%;
	--status-supplier-approved-lighter: hsl(var(--status-supplier-approved-hs), calc(var(--status-supplier-approved-l) + 10 %));
	--status-supplier-approved-gridbg: hsla(var(--status-supplier-approved-hs), var(--status-supplier-approved-l), var(--status-gridbg-opacity));

	--status-supplier-rejected: #B90E47;
	--status-supplier-rejected-hs: 340, 86%;
	--status-supplier-rejected-l: 39%;
	--status-supplier-rejected-lighter: hsl(var(--status-supplier-rejected-hs), calc(var(--status-supplier-rejected-l) + 10 %));
	--status-supplier-rejected-gridbg: hsla(var(--status-supplier-rejected-hs), var(--status-supplier-rejected-l), var(--status-gridbg-opacity));

/* listsupplier - Upper.Applications.SupplierBase.Entity.ListSupplier - status colors */
/* workpackage - Upper.Applications.Marmind.WorkPackage.Shapes.WorkPackage - status colors */
	--status-workpackage-plan: #B2B2B2;
	--status-workpackage-plan-hs: 0, 0%;
	--status-workpackage-plan-l: 70%;
	--status-workpackage-plan-lighter: hsl(var(--status-workpackage-plan-hs), calc(var(--status-workpackage-plan-l) + 10 %));
	--status-workpackage-plan-gridbg: hsla(var(--status-workpackage-plan-hs), var(--status-workpackage-plan-l), var(--status-gridbg-opacity));

	--status-workpackage-production: #4d8fac;
	--status-workpackage-production-hs: 198, 38%;
	--status-workpackage-production-l: 49%;
	--status-workpackage-production-lighter: hsl(var(--status-workpackage-production-hs), calc(var(--status-workpackage-production-l) + 10 %));
	--status-workpackage-production-gridbg: hsla(var(--status-workpackage-production-hs), var(--status-workpackage-production-l), var(--status-gridbg-opacity));

	--status-workpackage-onhold: #ec5800;
	--status-workpackage-onhold-hs: 22, 100%;
	--status-workpackage-onhold-l: 46%;
	--status-workpackage-onhold-lighter: hsl(var(--status-workpackage-onhold-hs), calc(var(--status-workpackage-onhold-l) + 10 %));
	--status-workpackage-onhold-gridbg: hsla(var(--status-workpackage-onhold-hs), var(--status-workpackage-onhold-l), var(--status-gridbg-opacity));

	--status-workpackage-completed: #00997a;
	--status-workpackage-completed-hs: 168, 100%;
	--status-workpackage-completed-l: 30%;
	--status-workpackage-completed-lighter: hsl(var(--status-workpackage-completed-hs), calc(var(--status-workpackage-completed-l) + 10 %));
	--status-workpackage-completed-gridbg: hsla(var(--status-workpackage-completed-hs), var(--status-workpackage-completed-l), var(--status-gridbg-opacity));

	--status-workpackage-canceled: #ffb94e;
	--status-workpackage-canceled-hs: 36, 100%;
	--status-workpackage-canceled-l: 65%;
	--status-workpackage-canceled-lighter: hsl(var(--status-workpackage-canceled-hs), calc(var(--status-workpackage-canceled-l) + 10 %));
	--status-workpackage-canceled-gridbg: hsla(var(--status-workpackage-canceled-hs), var(--status-workpackage-canceled-l), var(--status-gridbg-opacity));

/* vendor - Upper.Applications.Marmind.Vendor.Shapes.Vendor - status colors */
	--status-vendor-draft: #B2B2B2;
	--status-vendor-draft-hs: 0, 0%;
	--status-vendor-draft-l: 70%;
	--status-vendor-draft-lighter: hsl(var(--status-vendor-draft-hs), calc(var(--status-vendor-draft-l) + 10 %));
	--status-vendor-draft-gridbg: hsla(var(--status-vendor-draft-hs), var(--status-vendor-draft-l), var(--status-gridbg-opacity));

	--status-vendor-inprogress: #4D8FAC;
	--status-vendor-inprogress-hs: 198, 38%;
	--status-vendor-inprogress-l: 49%;
	--status-vendor-inprogress-lighter: hsl(var(--status-vendor-inprogress-hs), calc(var(--status-vendor-inprogress-l) + 10 %));
	--status-vendor-inprogress-gridbg: hsla(var(--status-vendor-inprogress-hs), var(--status-vendor-inprogress-l), var(--status-gridbg-opacity));

	--status-vendor-approved: #4D8FAC;
	--status-vendor-approved-hs: 198, 38%;
	--status-vendor-approved-l: 49%;
	--status-vendor-approved-lighter: hsl(var(--status-vendor-approved-hs), calc(var(--status-vendor-approved-l) + 10 %));
	--status-vendor-approved-gridbg: hsla(var(--status-vendor-approved-hs), var(--status-vendor-approved-l), var(--status-gridbg-opacity));

	--status-vendor-rejected: #B90E47;
	--status-vendor-rejected-hs: 340, 86%;
	--status-vendor-rejected-l: 39%;
	--status-vendor-rejected-lighter: hsl(var(--status-vendor-rejected-hs), calc(var(--status-vendor-rejected-l) + 10 %));
	--status-vendor-rejected-gridbg: hsla(var(--status-vendor-rejected-hs), var(--status-vendor-rejected-l), var(--status-gridbg-opacity));

/* purchaseorder - Upper.Applications.Marmind.PurchaseOrder.Entities.PurchaseOrder - status colors */
	--status-purchaseorder-draft: #B2B2B2;
	--status-purchaseorder-draft-hs: 0, 0%;
	--status-purchaseorder-draft-l: 70%;
	--status-purchaseorder-draft-lighter: hsl(var(--status-purchaseorder-draft-hs), calc(var(--status-purchaseorder-draft-l) + 10 %));
	--status-purchaseorder-draft-gridbg: hsla(var(--status-purchaseorder-draft-hs), var(--status-purchaseorder-draft-l), var(--status-gridbg-opacity));

	--status-purchaseorder-inapproval: #7DD0BD;
	--status-purchaseorder-inapproval-hs: 166, 47%;
	--status-purchaseorder-inapproval-l: 65%;
	--status-purchaseorder-inapproval-lighter: hsl(var(--status-purchaseorder-inapproval-hs), calc(var(--status-purchaseorder-inapproval-l) + 10 %));
	--status-purchaseorder-inapproval-gridbg: hsla(var(--status-purchaseorder-inapproval-hs), var(--status-purchaseorder-inapproval-l), var(--status-gridbg-opacity));

	--status-purchaseorder-canceled: #FFB94E;
	--status-purchaseorder-canceled-hs: 36, 100%;
	--status-purchaseorder-canceled-l: 65%;
	--status-purchaseorder-canceled-lighter: hsl(var(--status-purchaseorder-canceled-hs), calc(var(--status-purchaseorder-canceled-l) + 10 %));
	--status-purchaseorder-canceled-gridbg: hsla(var(--status-purchaseorder-canceled-hs), var(--status-purchaseorder-canceled-l), var(--status-gridbg-opacity));

	--status-purchaseorder-closed: #00997A;
	--status-purchaseorder-closed-hs: 168, 100%;
	--status-purchaseorder-closed-l: 30%;
	--status-purchaseorder-closed-lighter: hsl(var(--status-purchaseorder-closed-hs), calc(var(--status-purchaseorder-closed-l) + 10 %));
	--status-purchaseorder-closed-gridbg: hsla(var(--status-purchaseorder-closed-hs), var(--status-purchaseorder-closed-l), var(--status-gridbg-opacity));

	--status-purchaseorder-plan: #B2B2B2;
	--status-purchaseorder-plan-hs: 0, 0%;
	--status-purchaseorder-plan-l: 70%;
	--status-purchaseorder-plan-lighter: hsl(var(--status-purchaseorder-plan-hs), calc(var(--status-purchaseorder-plan-l) + 10 %));
	--status-purchaseorder-plan-gridbg: hsla(var(--status-purchaseorder-plan-hs), var(--status-purchaseorder-plan-l), var(--status-gridbg-opacity));

	--status-purchaseorder-committed: #ADD8E6;
	--status-purchaseorder-committed-hs: 195, 53%;
	--status-purchaseorder-committed-l: 79%;
	--status-purchaseorder-committed-lighter: hsl(var(--status-purchaseorder-committed-hs), calc(var(--status-purchaseorder-committed-l) + 10 %));
	--status-purchaseorder-committed-gridbg: hsla(var(--status-purchaseorder-committed-hs), var(--status-purchaseorder-committed-l), var(--status-gridbg-opacity));

	--status-purchaseorder-split: #7AB6EB;
	--status-purchaseorder-split-hs: 208, 74%;
	--status-purchaseorder-split-l: 70%;
	--status-purchaseorder-split-lighter: hsl(var(--status-purchaseorder-split-hs), calc(var(--status-purchaseorder-split-l) + 10 %));
	--status-purchaseorder-split-gridbg: hsla(var(--status-purchaseorder-split-hs), var(--status-purchaseorder-split-l), var(--status-gridbg-opacity));

	--status-purchaseorder-imported: #6FAA46;
	--status-purchaseorder-imported-hs: 95, 42%;
	--status-purchaseorder-imported-l: 47%;
	--status-purchaseorder-imported-lighter: hsl(var(--status-purchaseorder-imported-hs), calc(var(--status-purchaseorder-imported-l) + 10 %));
	--status-purchaseorder-imported-gridbg: hsla(var(--status-purchaseorder-imported-hs), var(--status-purchaseorder-imported-l), var(--status-gridbg-opacity));

	--status-purchaseorder-accepted: #4D8FAC;
	--status-purchaseorder-accepted-hs: 198, 38%;
	--status-purchaseorder-accepted-l: 49%;
	--status-purchaseorder-accepted-lighter: hsl(var(--status-purchaseorder-accepted-hs), calc(var(--status-purchaseorder-accepted-l) + 10 %));
	--status-purchaseorder-accepted-gridbg: hsla(var(--status-purchaseorder-accepted-hs), var(--status-purchaseorder-accepted-l), var(--status-gridbg-opacity));

	--status-purchaseorder-rejected: #B90E47;
	--status-purchaseorder-rejected-hs: 340, 86%;
	--status-purchaseorder-rejected-l: 39%;
	--status-purchaseorder-rejected-lighter: hsl(var(--status-purchaseorder-rejected-hs), calc(var(--status-purchaseorder-rejected-l) + 10 %));
	--status-purchaseorder-rejected-gridbg: hsla(var(--status-purchaseorder-rejected-hs), var(--status-purchaseorder-rejected-l), var(--status-gridbg-opacity));


}

/* teamrole - Upper.Act.Team.TeamRole - status colors */
/* ******************************************************************************************************** */
/* attachment - Upper.Act.Attachment.Shapes.Attachment - status colors */
.draft.attachment.status-icon,
.Draft.attachment.status-icon {
	color: var(--status-attachment-draft);
}

.draft.attachment.status-icon.date-of-publication,
.Draft.attachment.status-icon.date-of-publication {
	color: var(--status-attachment-draft-lighter) !important;
}

.draft.attachment.status-fill, 
.Draft.attachment.status-fill, 
.draft.attachment.lst-status, 
.Draft.attachment.lst-status {
	background-color: var(--status-attachment-draft) !important;
}

.grid-container .attachment.draft.status-color, 
.grid-container .attachment.Draft.status-color {
	background-color: var(--status-attachment-draft-gridbg) !important;
}

.reviewrequested.attachment.status-icon,
.ReviewRequested.attachment.status-icon {
	color: var(--status-attachment-reviewrequested);
}

.reviewrequested.attachment.status-icon.date-of-publication,
.ReviewRequested.attachment.status-icon.date-of-publication {
	color: var(--status-attachment-reviewrequested-lighter) !important;
}

.reviewrequested.attachment.status-fill, 
.ReviewRequested.attachment.status-fill, 
.reviewrequested.attachment.lst-status, 
.ReviewRequested.attachment.lst-status {
	background-color: var(--status-attachment-reviewrequested) !important;
}

.grid-container .attachment.reviewrequested.status-color, 
.grid-container .attachment.ReviewRequested.status-color {
	background-color: var(--status-attachment-reviewrequested-gridbg) !important;
}

.corrected.attachment.status-icon,
.Corrected.attachment.status-icon {
	color: var(--status-attachment-corrected);
}

.corrected.attachment.status-icon.date-of-publication,
.Corrected.attachment.status-icon.date-of-publication {
	color: var(--status-attachment-corrected-lighter) !important;
}

.corrected.attachment.status-fill, 
.Corrected.attachment.status-fill, 
.corrected.attachment.lst-status, 
.Corrected.attachment.lst-status {
	background-color: var(--status-attachment-corrected) !important;
}

.grid-container .attachment.corrected.status-color, 
.grid-container .attachment.Corrected.status-color {
	background-color: var(--status-attachment-corrected-gridbg) !important;
}

.inprogress.attachment.status-icon,
.InProgress.attachment.status-icon {
	color: var(--status-attachment-inprogress);
}

.inprogress.attachment.status-icon.date-of-publication,
.InProgress.attachment.status-icon.date-of-publication {
	color: var(--status-attachment-inprogress-lighter) !important;
}

.inprogress.attachment.status-fill, 
.InProgress.attachment.status-fill, 
.inprogress.attachment.lst-status, 
.InProgress.attachment.lst-status {
	background-color: var(--status-attachment-inprogress) !important;
}

.grid-container .attachment.inprogress.status-color, 
.grid-container .attachment.InProgress.status-color {
	background-color: var(--status-attachment-inprogress-gridbg) !important;
}

.approved.attachment.status-icon,
.Approved.attachment.status-icon {
	color: var(--status-attachment-approved);
}

.approved.attachment.status-icon.date-of-publication,
.Approved.attachment.status-icon.date-of-publication {
	color: var(--status-attachment-approved-lighter) !important;
}

.approved.attachment.status-fill, 
.Approved.attachment.status-fill, 
.approved.attachment.lst-status, 
.Approved.attachment.lst-status {
	background-color: var(--status-attachment-approved) !important;
}

.grid-container .attachment.approved.status-color, 
.grid-container .attachment.Approved.status-color {
	background-color: var(--status-attachment-approved-gridbg) !important;
}

.inuse.attachment.status-icon,
.InUse.attachment.status-icon {
	color: var(--status-attachment-inuse);
}

.inuse.attachment.status-icon.date-of-publication,
.InUse.attachment.status-icon.date-of-publication {
	color: var(--status-attachment-inuse-lighter) !important;
}

.inuse.attachment.status-fill, 
.InUse.attachment.status-fill, 
.inuse.attachment.lst-status, 
.InUse.attachment.lst-status {
	background-color: var(--status-attachment-inuse) !important;
}

.grid-container .attachment.inuse.status-color, 
.grid-container .attachment.InUse.status-color {
	background-color: var(--status-attachment-inuse-gridbg) !important;
}

.expired.attachment.status-icon,
.Expired.attachment.status-icon {
	color: var(--status-attachment-expired);
}

.expired.attachment.status-icon.date-of-publication,
.Expired.attachment.status-icon.date-of-publication {
	color: var(--status-attachment-expired-lighter) !important;
}

.expired.attachment.status-fill, 
.Expired.attachment.status-fill, 
.expired.attachment.lst-status, 
.Expired.attachment.lst-status {
	background-color: var(--status-attachment-expired) !important;
}

.grid-container .attachment.expired.status-color, 
.grid-container .attachment.Expired.status-color {
	background-color: var(--status-attachment-expired-gridbg) !important;
}

/* ******************************************************************************************************** */
/* todo - Upper.Act.Todo.Todo - status colors */
.plan.todo.status-icon,
.Plan.todo.status-icon {
	color: var(--status-todo-plan);
}

.plan.todo.status-icon.date-of-publication,
.Plan.todo.status-icon.date-of-publication {
	color: var(--status-todo-plan-lighter) !important;
}

.plan.todo.status-fill, 
.Plan.todo.status-fill, 
.plan.todo.lst-status, 
.Plan.todo.lst-status {
	background-color: var(--status-todo-plan) !important;
}

.grid-container .todo.plan.status-color, 
.grid-container .todo.Plan.status-color {
	background-color: var(--status-todo-plan-gridbg) !important;
}

.inprogress.todo.status-icon,
.InProgress.todo.status-icon {
	color: var(--status-todo-inprogress);
}

.inprogress.todo.status-icon.date-of-publication,
.InProgress.todo.status-icon.date-of-publication {
	color: var(--status-todo-inprogress-lighter) !important;
}

.inprogress.todo.status-fill, 
.InProgress.todo.status-fill, 
.inprogress.todo.lst-status, 
.InProgress.todo.lst-status {
	background-color: var(--status-todo-inprogress) !important;
}

.grid-container .todo.inprogress.status-color, 
.grid-container .todo.InProgress.status-color {
	background-color: var(--status-todo-inprogress-gridbg) !important;
}

.new.todo.status-icon,
.New.todo.status-icon {
	color: var(--status-todo-new);
}

.new.todo.status-icon.date-of-publication,
.New.todo.status-icon.date-of-publication {
	color: var(--status-todo-new-lighter) !important;
}

.new.todo.status-fill, 
.New.todo.status-fill, 
.new.todo.lst-status, 
.New.todo.lst-status {
	background-color: var(--status-todo-new) !important;
}

.grid-container .todo.new.status-color, 
.grid-container .todo.New.status-color {
	background-color: var(--status-todo-new-gridbg) !important;
}

.review.todo.status-icon,
.Review.todo.status-icon {
	color: var(--status-todo-review);
}

.review.todo.status-icon.date-of-publication,
.Review.todo.status-icon.date-of-publication {
	color: var(--status-todo-review-lighter) !important;
}

.review.todo.status-fill, 
.Review.todo.status-fill, 
.review.todo.lst-status, 
.Review.todo.lst-status {
	background-color: var(--status-todo-review) !important;
}

.grid-container .todo.review.status-color, 
.grid-container .todo.Review.status-color {
	background-color: var(--status-todo-review-gridbg) !important;
}

.info.todo.status-icon,
.Info.todo.status-icon {
	color: var(--status-todo-info);
}

.info.todo.status-icon.date-of-publication,
.Info.todo.status-icon.date-of-publication {
	color: var(--status-todo-info-lighter) !important;
}

.info.todo.status-fill, 
.Info.todo.status-fill, 
.info.todo.lst-status, 
.Info.todo.lst-status {
	background-color: var(--status-todo-info) !important;
}

.grid-container .todo.info.status-color, 
.grid-container .todo.Info.status-color {
	background-color: var(--status-todo-info-gridbg) !important;
}

.approved.todo.status-icon,
.Approved.todo.status-icon {
	color: var(--status-todo-approved);
}

.approved.todo.status-icon.date-of-publication,
.Approved.todo.status-icon.date-of-publication {
	color: var(--status-todo-approved-lighter) !important;
}

.approved.todo.status-fill, 
.Approved.todo.status-fill, 
.approved.todo.lst-status, 
.Approved.todo.lst-status {
	background-color: var(--status-todo-approved) !important;
}

.grid-container .todo.approved.status-color, 
.grid-container .todo.Approved.status-color {
	background-color: var(--status-todo-approved-gridbg) !important;
}

.changes.todo.status-icon,
.Changes.todo.status-icon {
	color: var(--status-todo-changes);
}

.changes.todo.status-icon.date-of-publication,
.Changes.todo.status-icon.date-of-publication {
	color: var(--status-todo-changes-lighter) !important;
}

.changes.todo.status-fill, 
.Changes.todo.status-fill, 
.changes.todo.lst-status, 
.Changes.todo.lst-status {
	background-color: var(--status-todo-changes) !important;
}

.grid-container .todo.changes.status-color, 
.grid-container .todo.Changes.status-color {
	background-color: var(--status-todo-changes-gridbg) !important;
}

.testing.todo.status-icon,
.Testing.todo.status-icon {
	color: var(--status-todo-testing);
}

.testing.todo.status-icon.date-of-publication,
.Testing.todo.status-icon.date-of-publication {
	color: var(--status-todo-testing-lighter) !important;
}

.testing.todo.status-fill, 
.Testing.todo.status-fill, 
.testing.todo.lst-status, 
.Testing.todo.lst-status {
	background-color: var(--status-todo-testing) !important;
}

.grid-container .todo.testing.status-color, 
.grid-container .todo.Testing.status-color {
	background-color: var(--status-todo-testing-gridbg) !important;
}

.completed.todo.status-icon,
.Completed.todo.status-icon {
	color: var(--status-todo-completed);
}

.completed.todo.status-icon.date-of-publication,
.Completed.todo.status-icon.date-of-publication {
	color: var(--status-todo-completed-lighter) !important;
}

.completed.todo.status-fill, 
.Completed.todo.status-fill, 
.completed.todo.lst-status, 
.Completed.todo.lst-status {
	background-color: var(--status-todo-completed) !important;
}

.grid-container .todo.completed.status-color, 
.grid-container .todo.Completed.status-color {
	background-color: var(--status-todo-completed-gridbg) !important;
}

.onhold.todo.status-icon,
.OnHold.todo.status-icon {
	color: var(--status-todo-onhold);
}

.onhold.todo.status-icon.date-of-publication,
.OnHold.todo.status-icon.date-of-publication {
	color: var(--status-todo-onhold-lighter) !important;
}

.onhold.todo.status-fill, 
.OnHold.todo.status-fill, 
.onhold.todo.lst-status, 
.OnHold.todo.lst-status {
	background-color: var(--status-todo-onhold) !important;
}

.grid-container .todo.onhold.status-color, 
.grid-container .todo.OnHold.status-color {
	background-color: var(--status-todo-onhold-gridbg) !important;
}

.notapplicable.todo.status-icon,
.NotApplicable.todo.status-icon {
	color: var(--status-todo-notapplicable);
}

.notapplicable.todo.status-icon.date-of-publication,
.NotApplicable.todo.status-icon.date-of-publication {
	color: var(--status-todo-notapplicable-lighter) !important;
}

.notapplicable.todo.status-fill, 
.NotApplicable.todo.status-fill, 
.notapplicable.todo.lst-status, 
.NotApplicable.todo.lst-status {
	background-color: var(--status-todo-notapplicable) !important;
}

.grid-container .todo.notapplicable.status-color, 
.grid-container .todo.NotApplicable.status-color {
	background-color: var(--status-todo-notapplicable-gridbg) !important;
}

.canceled.todo.status-icon,
.Canceled.todo.status-icon {
	color: var(--status-todo-canceled);
}

.canceled.todo.status-icon.date-of-publication,
.Canceled.todo.status-icon.date-of-publication {
	color: var(--status-todo-canceled-lighter) !important;
}

.canceled.todo.status-fill, 
.Canceled.todo.status-fill, 
.canceled.todo.lst-status, 
.Canceled.todo.lst-status {
	background-color: var(--status-todo-canceled) !important;
}

.grid-container .todo.canceled.status-color, 
.grid-container .todo.Canceled.status-color {
	background-color: var(--status-todo-canceled-gridbg) !important;
}

/* ******************************************************************************************************** */
/* usergroup - Upper.AF.DataModel.UserGroup - status colors */
.draft.usergroup.status-icon,
.Draft.usergroup.status-icon {
	color: var(--status-usergroup-draft);
}

.draft.usergroup.status-icon.date-of-publication,
.Draft.usergroup.status-icon.date-of-publication {
	color: var(--status-usergroup-draft-lighter) !important;
}

.draft.usergroup.status-fill, 
.Draft.usergroup.status-fill, 
.draft.usergroup.lst-status, 
.Draft.usergroup.lst-status {
	background-color: var(--status-usergroup-draft) !important;
}

.grid-container .usergroup.draft.status-color, 
.grid-container .usergroup.Draft.status-color {
	background-color: var(--status-usergroup-draft-gridbg) !important;
}

.approved.usergroup.status-icon,
.Approved.usergroup.status-icon {
	color: var(--status-usergroup-approved);
}

.approved.usergroup.status-icon.date-of-publication,
.Approved.usergroup.status-icon.date-of-publication {
	color: var(--status-usergroup-approved-lighter) !important;
}

.approved.usergroup.status-fill, 
.Approved.usergroup.status-fill, 
.approved.usergroup.lst-status, 
.Approved.usergroup.lst-status {
	background-color: var(--status-usergroup-approved) !important;
}

.grid-container .usergroup.approved.status-color, 
.grid-container .usergroup.Approved.status-color {
	background-color: var(--status-usergroup-approved-gridbg) !important;
}

.rejected.usergroup.status-icon,
.Rejected.usergroup.status-icon {
	color: var(--status-usergroup-rejected);
}

.rejected.usergroup.status-icon.date-of-publication,
.Rejected.usergroup.status-icon.date-of-publication {
	color: var(--status-usergroup-rejected-lighter) !important;
}

.rejected.usergroup.status-fill, 
.Rejected.usergroup.status-fill, 
.rejected.usergroup.lst-status, 
.Rejected.usergroup.lst-status {
	background-color: var(--status-usergroup-rejected) !important;
}

.grid-container .usergroup.rejected.status-color, 
.grid-container .usergroup.Rejected.status-color {
	background-color: var(--status-usergroup-rejected-gridbg) !important;
}

/* ******************************************************************************************************** */
/* mpfolder - Upper.Applications.Collaboration.Entity.MPFolder - status colors */
.plan.mpfolder.status-icon,
.Plan.mpfolder.status-icon {
	color: var(--status-mpfolder-plan);
}

.plan.mpfolder.status-icon.date-of-publication,
.Plan.mpfolder.status-icon.date-of-publication {
	color: var(--status-mpfolder-plan-lighter) !important;
}

.plan.mpfolder.status-fill, 
.Plan.mpfolder.status-fill, 
.plan.mpfolder.lst-status, 
.Plan.mpfolder.lst-status {
	background-color: var(--status-mpfolder-plan) !important;
}

.grid-container .mpfolder.plan.status-color, 
.grid-container .mpfolder.Plan.status-color {
	background-color: var(--status-mpfolder-plan-gridbg) !important;
}

.production.mpfolder.status-icon,
.Production.mpfolder.status-icon {
	color: var(--status-mpfolder-production);
}

.production.mpfolder.status-icon.date-of-publication,
.Production.mpfolder.status-icon.date-of-publication {
	color: var(--status-mpfolder-production-lighter) !important;
}

.production.mpfolder.status-fill, 
.Production.mpfolder.status-fill, 
.production.mpfolder.lst-status, 
.Production.mpfolder.lst-status {
	background-color: var(--status-mpfolder-production) !important;
}

.grid-container .mpfolder.production.status-color, 
.grid-container .mpfolder.Production.status-color {
	background-color: var(--status-mpfolder-production-gridbg) !important;
}

.archivedstatus.mpfolder.status-icon,
.ArchivedStatus.mpfolder.status-icon {
	color: var(--status-mpfolder-archivedstatus);
}

.archivedstatus.mpfolder.status-icon.date-of-publication,
.ArchivedStatus.mpfolder.status-icon.date-of-publication {
	color: var(--status-mpfolder-archivedstatus-lighter) !important;
}

.archivedstatus.mpfolder.status-fill, 
.ArchivedStatus.mpfolder.status-fill, 
.archivedstatus.mpfolder.lst-status, 
.ArchivedStatus.mpfolder.lst-status {
	background-color: var(--status-mpfolder-archivedstatus) !important;
}

.grid-container .mpfolder.archivedstatus.status-color, 
.grid-container .mpfolder.ArchivedStatus.status-color {
	background-color: var(--status-mpfolder-archivedstatus-gridbg) !important;
}

.canceled.mpfolder.status-icon,
.Canceled.mpfolder.status-icon {
	color: var(--status-mpfolder-canceled);
}

.canceled.mpfolder.status-icon.date-of-publication,
.Canceled.mpfolder.status-icon.date-of-publication {
	color: var(--status-mpfolder-canceled-lighter) !important;
}

.canceled.mpfolder.status-fill, 
.Canceled.mpfolder.status-fill, 
.canceled.mpfolder.lst-status, 
.Canceled.mpfolder.lst-status {
	background-color: var(--status-mpfolder-canceled) !important;
}

.grid-container .mpfolder.canceled.status-color, 
.grid-container .mpfolder.Canceled.status-color {
	background-color: var(--status-mpfolder-canceled-gridbg) !important;
}

/* ******************************************************************************************************** */
/* initiative - Upper.Applications.Marmind.Entity.Initiative - status colors */
.plan.initiative.status-icon,
.Plan.initiative.status-icon {
	color: var(--status-initiative-plan);
}

.plan.initiative.status-icon.date-of-publication,
.Plan.initiative.status-icon.date-of-publication {
	color: var(--status-initiative-plan-lighter) !important;
}

.plan.initiative.status-fill, 
.Plan.initiative.status-fill, 
.plan.initiative.lst-status, 
.Plan.initiative.lst-status {
	background-color: var(--status-initiative-plan) !important;
}

.grid-container .initiative.plan.status-color, 
.grid-container .initiative.Plan.status-color {
	background-color: var(--status-initiative-plan-gridbg) !important;
}

.inapproval.initiative.status-icon,
.InApproval.initiative.status-icon {
	color: var(--status-initiative-inapproval);
}

.inapproval.initiative.status-icon.date-of-publication,
.InApproval.initiative.status-icon.date-of-publication {
	color: var(--status-initiative-inapproval-lighter) !important;
}

.inapproval.initiative.status-fill, 
.InApproval.initiative.status-fill, 
.inapproval.initiative.lst-status, 
.InApproval.initiative.lst-status {
	background-color: var(--status-initiative-inapproval) !important;
}

.grid-container .initiative.inapproval.status-color, 
.grid-container .initiative.InApproval.status-color {
	background-color: var(--status-initiative-inapproval-gridbg) !important;
}

.inprogress.initiative.status-icon,
.InProgress.initiative.status-icon {
	color: var(--status-initiative-inprogress);
}

.inprogress.initiative.status-icon.date-of-publication,
.InProgress.initiative.status-icon.date-of-publication {
	color: var(--status-initiative-inprogress-lighter) !important;
}

.inprogress.initiative.status-fill, 
.InProgress.initiative.status-fill, 
.inprogress.initiative.lst-status, 
.InProgress.initiative.lst-status {
	background-color: var(--status-initiative-inprogress) !important;
}

.grid-container .initiative.inprogress.status-color, 
.grid-container .initiative.InProgress.status-color {
	background-color: var(--status-initiative-inprogress-gridbg) !important;
}

.onhold.initiative.status-icon,
.OnHold.initiative.status-icon {
	color: var(--status-initiative-onhold);
}

.onhold.initiative.status-icon.date-of-publication,
.OnHold.initiative.status-icon.date-of-publication {
	color: var(--status-initiative-onhold-lighter) !important;
}

.onhold.initiative.status-fill, 
.OnHold.initiative.status-fill, 
.onhold.initiative.lst-status, 
.OnHold.initiative.lst-status {
	background-color: var(--status-initiative-onhold) !important;
}

.grid-container .initiative.onhold.status-color, 
.grid-container .initiative.OnHold.status-color {
	background-color: var(--status-initiative-onhold-gridbg) !important;
}

.completed.initiative.status-icon,
.Completed.initiative.status-icon {
	color: var(--status-initiative-completed);
}

.completed.initiative.status-icon.date-of-publication,
.Completed.initiative.status-icon.date-of-publication {
	color: var(--status-initiative-completed-lighter) !important;
}

.completed.initiative.status-fill, 
.Completed.initiative.status-fill, 
.completed.initiative.lst-status, 
.Completed.initiative.lst-status {
	background-color: var(--status-initiative-completed) !important;
}

.grid-container .initiative.completed.status-color, 
.grid-container .initiative.Completed.status-color {
	background-color: var(--status-initiative-completed-gridbg) !important;
}

.canceled.initiative.status-icon,
.Canceled.initiative.status-icon {
	color: var(--status-initiative-canceled);
}

.canceled.initiative.status-icon.date-of-publication,
.Canceled.initiative.status-icon.date-of-publication {
	color: var(--status-initiative-canceled-lighter) !important;
}

.canceled.initiative.status-fill, 
.Canceled.initiative.status-fill, 
.canceled.initiative.lst-status, 
.Canceled.initiative.lst-status {
	background-color: var(--status-initiative-canceled) !important;
}

.grid-container .initiative.canceled.status-color, 
.grid-container .initiative.Canceled.status-color {
	background-color: var(--status-initiative-canceled-gridbg) !important;
}

/* ******************************************************************************************************** */
/* advertisingmaterial - Upper.Applications.Marmind.Entity.AdvertisingMaterial - status colors */
.production.advertisingmaterial.status-icon,
.Production.advertisingmaterial.status-icon {
	color: var(--status-advertisingmaterial-production);
}

.production.advertisingmaterial.status-icon.date-of-publication,
.Production.advertisingmaterial.status-icon.date-of-publication {
	color: var(--status-advertisingmaterial-production-lighter) !important;
}

.production.advertisingmaterial.status-fill, 
.Production.advertisingmaterial.status-fill, 
.production.advertisingmaterial.lst-status, 
.Production.advertisingmaterial.lst-status {
	background-color: var(--status-advertisingmaterial-production) !important;
}

.grid-container .advertisingmaterial.production.status-color, 
.grid-container .advertisingmaterial.Production.status-color {
	background-color: var(--status-advertisingmaterial-production-gridbg) !important;
}

.archivedstatus.advertisingmaterial.status-icon,
.ArchivedStatus.advertisingmaterial.status-icon {
	color: var(--status-advertisingmaterial-archivedstatus);
}

.archivedstatus.advertisingmaterial.status-icon.date-of-publication,
.ArchivedStatus.advertisingmaterial.status-icon.date-of-publication {
	color: var(--status-advertisingmaterial-archivedstatus-lighter) !important;
}

.archivedstatus.advertisingmaterial.status-fill, 
.ArchivedStatus.advertisingmaterial.status-fill, 
.archivedstatus.advertisingmaterial.lst-status, 
.ArchivedStatus.advertisingmaterial.lst-status {
	background-color: var(--status-advertisingmaterial-archivedstatus) !important;
}

.grid-container .advertisingmaterial.archivedstatus.status-color, 
.grid-container .advertisingmaterial.ArchivedStatus.status-color {
	background-color: var(--status-advertisingmaterial-archivedstatus-gridbg) !important;
}

/* ******************************************************************************************************** */
/* goal - Upper.Applications.Marmind.Entity.Goal - status colors */
.draft.goal.status-icon,
.Draft.goal.status-icon {
	color: var(--status-goal-draft);
}

.draft.goal.status-icon.date-of-publication,
.Draft.goal.status-icon.date-of-publication {
	color: var(--status-goal-draft-lighter) !important;
}

.draft.goal.status-fill, 
.Draft.goal.status-fill, 
.draft.goal.lst-status, 
.Draft.goal.lst-status {
	background-color: var(--status-goal-draft) !important;
}

.grid-container .goal.draft.status-color, 
.grid-container .goal.Draft.status-color {
	background-color: var(--status-goal-draft-gridbg) !important;
}

.open.goal.status-icon,
.Open.goal.status-icon {
	color: var(--status-goal-open);
}

.open.goal.status-icon.date-of-publication,
.Open.goal.status-icon.date-of-publication {
	color: var(--status-goal-open-lighter) !important;
}

.open.goal.status-fill, 
.Open.goal.status-fill, 
.open.goal.lst-status, 
.Open.goal.lst-status {
	background-color: var(--status-goal-open) !important;
}

.grid-container .goal.open.status-color, 
.grid-container .goal.Open.status-color {
	background-color: var(--status-goal-open-gridbg) !important;
}

.approved.goal.status-icon,
.Approved.goal.status-icon {
	color: var(--status-goal-approved);
}

.approved.goal.status-icon.date-of-publication,
.Approved.goal.status-icon.date-of-publication {
	color: var(--status-goal-approved-lighter) !important;
}

.approved.goal.status-fill, 
.Approved.goal.status-fill, 
.approved.goal.lst-status, 
.Approved.goal.lst-status {
	background-color: var(--status-goal-approved) !important;
}

.grid-container .goal.approved.status-color, 
.grid-container .goal.Approved.status-color {
	background-color: var(--status-goal-approved-gridbg) !important;
}

.closed.goal.status-icon,
.Closed.goal.status-icon {
	color: var(--status-goal-closed);
}

.closed.goal.status-icon.date-of-publication,
.Closed.goal.status-icon.date-of-publication {
	color: var(--status-goal-closed-lighter) !important;
}

.closed.goal.status-fill, 
.Closed.goal.status-fill, 
.closed.goal.lst-status, 
.Closed.goal.lst-status {
	background-color: var(--status-goal-closed) !important;
}

.grid-container .goal.closed.status-color, 
.grid-container .goal.Closed.status-color {
	background-color: var(--status-goal-closed-gridbg) !important;
}

.canceled.goal.status-icon,
.Canceled.goal.status-icon {
	color: var(--status-goal-canceled);
}

.canceled.goal.status-icon.date-of-publication,
.Canceled.goal.status-icon.date-of-publication {
	color: var(--status-goal-canceled-lighter) !important;
}

.canceled.goal.status-fill, 
.Canceled.goal.status-fill, 
.canceled.goal.lst-status, 
.Canceled.goal.lst-status {
	background-color: var(--status-goal-canceled) !important;
}

.grid-container .goal.canceled.status-color, 
.grid-container .goal.Canceled.status-color {
	background-color: var(--status-goal-canceled-gridbg) !important;
}

.archived.goal.status-icon,
.Archived.goal.status-icon {
	color: var(--status-goal-archived);
}

.archived.goal.status-icon.date-of-publication,
.Archived.goal.status-icon.date-of-publication {
	color: var(--status-goal-archived-lighter) !important;
}

.archived.goal.status-fill, 
.Archived.goal.status-fill, 
.archived.goal.lst-status, 
.Archived.goal.lst-status {
	background-color: var(--status-goal-archived) !important;
}

.grid-container .goal.archived.status-color, 
.grid-container .goal.Archived.status-color {
	background-color: var(--status-goal-archived-gridbg) !important;
}

/* ******************************************************************************************************** */
/* advertising - Upper.Applications.Marmind.Entity.AdvertisingMedia - status colors */
.plan.advertising.status-icon,
.Plan.advertising.status-icon {
	color: var(--status-advertising-plan);
}

.plan.advertising.status-icon.date-of-publication,
.Plan.advertising.status-icon.date-of-publication {
	color: var(--status-advertising-plan-lighter) !important;
}

.plan.advertising.status-fill, 
.Plan.advertising.status-fill, 
.plan.advertising.lst-status, 
.Plan.advertising.lst-status {
	background-color: var(--status-advertising-plan) !important;
}

.grid-container .advertising.plan.status-color, 
.grid-container .advertising.Plan.status-color {
	background-color: var(--status-advertising-plan-gridbg) !important;
}

.inprogress.advertising.status-icon,
.InProgress.advertising.status-icon {
	color: var(--status-advertising-inprogress);
}

.inprogress.advertising.status-icon.date-of-publication,
.InProgress.advertising.status-icon.date-of-publication {
	color: var(--status-advertising-inprogress-lighter) !important;
}

.inprogress.advertising.status-fill, 
.InProgress.advertising.status-fill, 
.inprogress.advertising.lst-status, 
.InProgress.advertising.lst-status {
	background-color: var(--status-advertising-inprogress) !important;
}

.grid-container .advertising.inprogress.status-color, 
.grid-container .advertising.InProgress.status-color {
	background-color: var(--status-advertising-inprogress-gridbg) !important;
}

.review.advertising.status-icon,
.Review.advertising.status-icon {
	color: var(--status-advertising-review);
}

.review.advertising.status-icon.date-of-publication,
.Review.advertising.status-icon.date-of-publication {
	color: var(--status-advertising-review-lighter) !important;
}

.review.advertising.status-fill, 
.Review.advertising.status-fill, 
.review.advertising.lst-status, 
.Review.advertising.lst-status {
	background-color: var(--status-advertising-review) !important;
}

.grid-container .advertising.review.status-color, 
.grid-container .advertising.Review.status-color {
	background-color: var(--status-advertising-review-gridbg) !important;
}

.scheduled.advertising.status-icon,
.Scheduled.advertising.status-icon {
	color: var(--status-advertising-scheduled);
}

.scheduled.advertising.status-icon.date-of-publication,
.Scheduled.advertising.status-icon.date-of-publication {
	color: var(--status-advertising-scheduled-lighter) !important;
}

.scheduled.advertising.status-fill, 
.Scheduled.advertising.status-fill, 
.scheduled.advertising.lst-status, 
.Scheduled.advertising.lst-status {
	background-color: var(--status-advertising-scheduled) !important;
}

.grid-container .advertising.scheduled.status-color, 
.grid-container .advertising.Scheduled.status-color {
	background-color: var(--status-advertising-scheduled-gridbg) !important;
}

.published.advertising.status-icon,
.Published.advertising.status-icon {
	color: var(--status-advertising-published);
}

.published.advertising.status-icon.date-of-publication,
.Published.advertising.status-icon.date-of-publication {
	color: var(--status-advertising-published-lighter) !important;
}

.published.advertising.status-fill, 
.Published.advertising.status-fill, 
.published.advertising.lst-status, 
.Published.advertising.lst-status {
	background-color: var(--status-advertising-published) !important;
}

.grid-container .advertising.published.status-color, 
.grid-container .advertising.Published.status-color {
	background-color: var(--status-advertising-published-gridbg) !important;
}

.canceled.advertising.status-icon,
.Canceled.advertising.status-icon {
	color: var(--status-advertising-canceled);
}

.canceled.advertising.status-icon.date-of-publication,
.Canceled.advertising.status-icon.date-of-publication {
	color: var(--status-advertising-canceled-lighter) !important;
}

.canceled.advertising.status-fill, 
.Canceled.advertising.status-fill, 
.canceled.advertising.lst-status, 
.Canceled.advertising.lst-status {
	background-color: var(--status-advertising-canceled) !important;
}

.grid-container .advertising.canceled.status-color, 
.grid-container .advertising.Canceled.status-color {
	background-color: var(--status-advertising-canceled-gridbg) !important;
}

.onhold.advertising.status-icon,
.OnHold.advertising.status-icon {
	color: var(--status-advertising-onhold);
}

.onhold.advertising.status-icon.date-of-publication,
.OnHold.advertising.status-icon.date-of-publication {
	color: var(--status-advertising-onhold-lighter) !important;
}

.onhold.advertising.status-fill, 
.OnHold.advertising.status-fill, 
.onhold.advertising.lst-status, 
.OnHold.advertising.lst-status {
	background-color: var(--status-advertising-onhold) !important;
}

.grid-container .advertising.onhold.status-color, 
.grid-container .advertising.OnHold.status-color {
	background-color: var(--status-advertising-onhold-gridbg) !important;
}

/* ******************************************************************************************************** */
/* supplier - Upper.Applications.SupplierBase.Entity.Supplier - status colors */
.draft.supplier.status-icon,
.Draft.supplier.status-icon {
	color: var(--status-supplier-draft);
}

.draft.supplier.status-icon.date-of-publication,
.Draft.supplier.status-icon.date-of-publication {
	color: var(--status-supplier-draft-lighter) !important;
}

.draft.supplier.status-fill, 
.Draft.supplier.status-fill, 
.draft.supplier.lst-status, 
.Draft.supplier.lst-status {
	background-color: var(--status-supplier-draft) !important;
}

.grid-container .supplier.draft.status-color, 
.grid-container .supplier.Draft.status-color {
	background-color: var(--status-supplier-draft-gridbg) !important;
}

.inprogress.supplier.status-icon,
.InProgress.supplier.status-icon {
	color: var(--status-supplier-inprogress);
}

.inprogress.supplier.status-icon.date-of-publication,
.InProgress.supplier.status-icon.date-of-publication {
	color: var(--status-supplier-inprogress-lighter) !important;
}

.inprogress.supplier.status-fill, 
.InProgress.supplier.status-fill, 
.inprogress.supplier.lst-status, 
.InProgress.supplier.lst-status {
	background-color: var(--status-supplier-inprogress) !important;
}

.grid-container .supplier.inprogress.status-color, 
.grid-container .supplier.InProgress.status-color {
	background-color: var(--status-supplier-inprogress-gridbg) !important;
}

.approved.supplier.status-icon,
.Approved.supplier.status-icon {
	color: var(--status-supplier-approved);
}

.approved.supplier.status-icon.date-of-publication,
.Approved.supplier.status-icon.date-of-publication {
	color: var(--status-supplier-approved-lighter) !important;
}

.approved.supplier.status-fill, 
.Approved.supplier.status-fill, 
.approved.supplier.lst-status, 
.Approved.supplier.lst-status {
	background-color: var(--status-supplier-approved) !important;
}

.grid-container .supplier.approved.status-color, 
.grid-container .supplier.Approved.status-color {
	background-color: var(--status-supplier-approved-gridbg) !important;
}

.rejected.supplier.status-icon,
.Rejected.supplier.status-icon {
	color: var(--status-supplier-rejected);
}

.rejected.supplier.status-icon.date-of-publication,
.Rejected.supplier.status-icon.date-of-publication {
	color: var(--status-supplier-rejected-lighter) !important;
}

.rejected.supplier.status-fill, 
.Rejected.supplier.status-fill, 
.rejected.supplier.lst-status, 
.Rejected.supplier.lst-status {
	background-color: var(--status-supplier-rejected) !important;
}

.grid-container .supplier.rejected.status-color, 
.grid-container .supplier.Rejected.status-color {
	background-color: var(--status-supplier-rejected-gridbg) !important;
}

/* ******************************************************************************************************** */
/* listsupplier - Upper.Applications.SupplierBase.Entity.ListSupplier - status colors */
/* ******************************************************************************************************** */
/* workpackage - Upper.Applications.Marmind.WorkPackage.Shapes.WorkPackage - status colors */
.plan.workpackage.status-icon,
.Plan.workpackage.status-icon {
	color: var(--status-workpackage-plan);
}

.plan.workpackage.status-icon.date-of-publication,
.Plan.workpackage.status-icon.date-of-publication {
	color: var(--status-workpackage-plan-lighter) !important;
}

.plan.workpackage.status-fill, 
.Plan.workpackage.status-fill, 
.plan.workpackage.lst-status, 
.Plan.workpackage.lst-status {
	background-color: var(--status-workpackage-plan) !important;
}

.grid-container .workpackage.plan.status-color, 
.grid-container .workpackage.Plan.status-color {
	background-color: var(--status-workpackage-plan-gridbg) !important;
}

.production.workpackage.status-icon,
.Production.workpackage.status-icon {
	color: var(--status-workpackage-production);
}

.production.workpackage.status-icon.date-of-publication,
.Production.workpackage.status-icon.date-of-publication {
	color: var(--status-workpackage-production-lighter) !important;
}

.production.workpackage.status-fill, 
.Production.workpackage.status-fill, 
.production.workpackage.lst-status, 
.Production.workpackage.lst-status {
	background-color: var(--status-workpackage-production) !important;
}

.grid-container .workpackage.production.status-color, 
.grid-container .workpackage.Production.status-color {
	background-color: var(--status-workpackage-production-gridbg) !important;
}

.onhold.workpackage.status-icon,
.OnHold.workpackage.status-icon {
	color: var(--status-workpackage-onhold);
}

.onhold.workpackage.status-icon.date-of-publication,
.OnHold.workpackage.status-icon.date-of-publication {
	color: var(--status-workpackage-onhold-lighter) !important;
}

.onhold.workpackage.status-fill, 
.OnHold.workpackage.status-fill, 
.onhold.workpackage.lst-status, 
.OnHold.workpackage.lst-status {
	background-color: var(--status-workpackage-onhold) !important;
}

.grid-container .workpackage.onhold.status-color, 
.grid-container .workpackage.OnHold.status-color {
	background-color: var(--status-workpackage-onhold-gridbg) !important;
}

.completed.workpackage.status-icon,
.Completed.workpackage.status-icon {
	color: var(--status-workpackage-completed);
}

.completed.workpackage.status-icon.date-of-publication,
.Completed.workpackage.status-icon.date-of-publication {
	color: var(--status-workpackage-completed-lighter) !important;
}

.completed.workpackage.status-fill, 
.Completed.workpackage.status-fill, 
.completed.workpackage.lst-status, 
.Completed.workpackage.lst-status {
	background-color: var(--status-workpackage-completed) !important;
}

.grid-container .workpackage.completed.status-color, 
.grid-container .workpackage.Completed.status-color {
	background-color: var(--status-workpackage-completed-gridbg) !important;
}

.canceled.workpackage.status-icon,
.Canceled.workpackage.status-icon {
	color: var(--status-workpackage-canceled);
}

.canceled.workpackage.status-icon.date-of-publication,
.Canceled.workpackage.status-icon.date-of-publication {
	color: var(--status-workpackage-canceled-lighter) !important;
}

.canceled.workpackage.status-fill, 
.Canceled.workpackage.status-fill, 
.canceled.workpackage.lst-status, 
.Canceled.workpackage.lst-status {
	background-color: var(--status-workpackage-canceled) !important;
}

.grid-container .workpackage.canceled.status-color, 
.grid-container .workpackage.Canceled.status-color {
	background-color: var(--status-workpackage-canceled-gridbg) !important;
}

/* ******************************************************************************************************** */
/* vendor - Upper.Applications.Marmind.Vendor.Shapes.Vendor - status colors */
.draft.vendor.status-icon,
.Draft.vendor.status-icon {
	color: var(--status-vendor-draft);
}

.draft.vendor.status-icon.date-of-publication,
.Draft.vendor.status-icon.date-of-publication {
	color: var(--status-vendor-draft-lighter) !important;
}

.draft.vendor.status-fill, 
.Draft.vendor.status-fill, 
.draft.vendor.lst-status, 
.Draft.vendor.lst-status {
	background-color: var(--status-vendor-draft) !important;
}

.grid-container .vendor.draft.status-color, 
.grid-container .vendor.Draft.status-color {
	background-color: var(--status-vendor-draft-gridbg) !important;
}

.inprogress.vendor.status-icon,
.InProgress.vendor.status-icon {
	color: var(--status-vendor-inprogress);
}

.inprogress.vendor.status-icon.date-of-publication,
.InProgress.vendor.status-icon.date-of-publication {
	color: var(--status-vendor-inprogress-lighter) !important;
}

.inprogress.vendor.status-fill, 
.InProgress.vendor.status-fill, 
.inprogress.vendor.lst-status, 
.InProgress.vendor.lst-status {
	background-color: var(--status-vendor-inprogress) !important;
}

.grid-container .vendor.inprogress.status-color, 
.grid-container .vendor.InProgress.status-color {
	background-color: var(--status-vendor-inprogress-gridbg) !important;
}

.approved.vendor.status-icon,
.Approved.vendor.status-icon {
	color: var(--status-vendor-approved);
}

.approved.vendor.status-icon.date-of-publication,
.Approved.vendor.status-icon.date-of-publication {
	color: var(--status-vendor-approved-lighter) !important;
}

.approved.vendor.status-fill, 
.Approved.vendor.status-fill, 
.approved.vendor.lst-status, 
.Approved.vendor.lst-status {
	background-color: var(--status-vendor-approved) !important;
}

.grid-container .vendor.approved.status-color, 
.grid-container .vendor.Approved.status-color {
	background-color: var(--status-vendor-approved-gridbg) !important;
}

.rejected.vendor.status-icon,
.Rejected.vendor.status-icon {
	color: var(--status-vendor-rejected);
}

.rejected.vendor.status-icon.date-of-publication,
.Rejected.vendor.status-icon.date-of-publication {
	color: var(--status-vendor-rejected-lighter) !important;
}

.rejected.vendor.status-fill, 
.Rejected.vendor.status-fill, 
.rejected.vendor.lst-status, 
.Rejected.vendor.lst-status {
	background-color: var(--status-vendor-rejected) !important;
}

.grid-container .vendor.rejected.status-color, 
.grid-container .vendor.Rejected.status-color {
	background-color: var(--status-vendor-rejected-gridbg) !important;
}

/* ******************************************************************************************************** */
/* purchaseorder - Upper.Applications.Marmind.PurchaseOrder.Entities.PurchaseOrder - status colors */
.draft.purchaseorder.status-icon,
.Draft.purchaseorder.status-icon {
	color: var(--status-purchaseorder-draft);
}

.draft.purchaseorder.status-icon.date-of-publication,
.Draft.purchaseorder.status-icon.date-of-publication {
	color: var(--status-purchaseorder-draft-lighter) !important;
}

.draft.purchaseorder.status-fill, 
.Draft.purchaseorder.status-fill, 
.draft.purchaseorder.lst-status, 
.Draft.purchaseorder.lst-status {
	background-color: var(--status-purchaseorder-draft) !important;
}

.grid-container .purchaseorder.draft.status-color, 
.grid-container .purchaseorder.Draft.status-color {
	background-color: var(--status-purchaseorder-draft-gridbg) !important;
}

.inapproval.purchaseorder.status-icon,
.InApproval.purchaseorder.status-icon {
	color: var(--status-purchaseorder-inapproval);
}

.inapproval.purchaseorder.status-icon.date-of-publication,
.InApproval.purchaseorder.status-icon.date-of-publication {
	color: var(--status-purchaseorder-inapproval-lighter) !important;
}

.inapproval.purchaseorder.status-fill, 
.InApproval.purchaseorder.status-fill, 
.inapproval.purchaseorder.lst-status, 
.InApproval.purchaseorder.lst-status {
	background-color: var(--status-purchaseorder-inapproval) !important;
}

.grid-container .purchaseorder.inapproval.status-color, 
.grid-container .purchaseorder.InApproval.status-color {
	background-color: var(--status-purchaseorder-inapproval-gridbg) !important;
}

.canceled.purchaseorder.status-icon,
.Canceled.purchaseorder.status-icon {
	color: var(--status-purchaseorder-canceled);
}

.canceled.purchaseorder.status-icon.date-of-publication,
.Canceled.purchaseorder.status-icon.date-of-publication {
	color: var(--status-purchaseorder-canceled-lighter) !important;
}

.canceled.purchaseorder.status-fill, 
.Canceled.purchaseorder.status-fill, 
.canceled.purchaseorder.lst-status, 
.Canceled.purchaseorder.lst-status {
	background-color: var(--status-purchaseorder-canceled) !important;
}

.grid-container .purchaseorder.canceled.status-color, 
.grid-container .purchaseorder.Canceled.status-color {
	background-color: var(--status-purchaseorder-canceled-gridbg) !important;
}

.closed.purchaseorder.status-icon,
.Closed.purchaseorder.status-icon {
	color: var(--status-purchaseorder-closed);
}

.closed.purchaseorder.status-icon.date-of-publication,
.Closed.purchaseorder.status-icon.date-of-publication {
	color: var(--status-purchaseorder-closed-lighter) !important;
}

.closed.purchaseorder.status-fill, 
.Closed.purchaseorder.status-fill, 
.closed.purchaseorder.lst-status, 
.Closed.purchaseorder.lst-status {
	background-color: var(--status-purchaseorder-closed) !important;
}

.grid-container .purchaseorder.closed.status-color, 
.grid-container .purchaseorder.Closed.status-color {
	background-color: var(--status-purchaseorder-closed-gridbg) !important;
}

.plan.purchaseorder.status-icon,
.Plan.purchaseorder.status-icon {
	color: var(--status-purchaseorder-plan);
}

.plan.purchaseorder.status-icon.date-of-publication,
.Plan.purchaseorder.status-icon.date-of-publication {
	color: var(--status-purchaseorder-plan-lighter) !important;
}

.plan.purchaseorder.status-fill, 
.Plan.purchaseorder.status-fill, 
.plan.purchaseorder.lst-status, 
.Plan.purchaseorder.lst-status {
	background-color: var(--status-purchaseorder-plan) !important;
}

.grid-container .purchaseorder.plan.status-color, 
.grid-container .purchaseorder.Plan.status-color {
	background-color: var(--status-purchaseorder-plan-gridbg) !important;
}

.committed.purchaseorder.status-icon,
.Committed.purchaseorder.status-icon {
	color: var(--status-purchaseorder-committed);
}

.committed.purchaseorder.status-icon.date-of-publication,
.Committed.purchaseorder.status-icon.date-of-publication {
	color: var(--status-purchaseorder-committed-lighter) !important;
}

.committed.purchaseorder.status-fill, 
.Committed.purchaseorder.status-fill, 
.committed.purchaseorder.lst-status, 
.Committed.purchaseorder.lst-status {
	background-color: var(--status-purchaseorder-committed) !important;
}

.grid-container .purchaseorder.committed.status-color, 
.grid-container .purchaseorder.Committed.status-color {
	background-color: var(--status-purchaseorder-committed-gridbg) !important;
}

.split.purchaseorder.status-icon,
.Split.purchaseorder.status-icon {
	color: var(--status-purchaseorder-split);
}

.split.purchaseorder.status-icon.date-of-publication,
.Split.purchaseorder.status-icon.date-of-publication {
	color: var(--status-purchaseorder-split-lighter) !important;
}

.split.purchaseorder.status-fill, 
.Split.purchaseorder.status-fill, 
.split.purchaseorder.lst-status, 
.Split.purchaseorder.lst-status {
	background-color: var(--status-purchaseorder-split) !important;
}

.grid-container .purchaseorder.split.status-color, 
.grid-container .purchaseorder.Split.status-color {
	background-color: var(--status-purchaseorder-split-gridbg) !important;
}

.imported.purchaseorder.status-icon,
.Imported.purchaseorder.status-icon {
	color: var(--status-purchaseorder-imported);
}

.imported.purchaseorder.status-icon.date-of-publication,
.Imported.purchaseorder.status-icon.date-of-publication {
	color: var(--status-purchaseorder-imported-lighter) !important;
}

.imported.purchaseorder.status-fill, 
.Imported.purchaseorder.status-fill, 
.imported.purchaseorder.lst-status, 
.Imported.purchaseorder.lst-status {
	background-color: var(--status-purchaseorder-imported) !important;
}

.grid-container .purchaseorder.imported.status-color, 
.grid-container .purchaseorder.Imported.status-color {
	background-color: var(--status-purchaseorder-imported-gridbg) !important;
}

.accepted.purchaseorder.status-icon,
.Accepted.purchaseorder.status-icon {
	color: var(--status-purchaseorder-accepted);
}

.accepted.purchaseorder.status-icon.date-of-publication,
.Accepted.purchaseorder.status-icon.date-of-publication {
	color: var(--status-purchaseorder-accepted-lighter) !important;
}

.accepted.purchaseorder.status-fill, 
.Accepted.purchaseorder.status-fill, 
.accepted.purchaseorder.lst-status, 
.Accepted.purchaseorder.lst-status {
	background-color: var(--status-purchaseorder-accepted) !important;
}

.grid-container .purchaseorder.accepted.status-color, 
.grid-container .purchaseorder.Accepted.status-color {
	background-color: var(--status-purchaseorder-accepted-gridbg) !important;
}

.rejected.purchaseorder.status-icon,
.Rejected.purchaseorder.status-icon {
	color: var(--status-purchaseorder-rejected);
}

.rejected.purchaseorder.status-icon.date-of-publication,
.Rejected.purchaseorder.status-icon.date-of-publication {
	color: var(--status-purchaseorder-rejected-lighter) !important;
}

.rejected.purchaseorder.status-fill, 
.Rejected.purchaseorder.status-fill, 
.rejected.purchaseorder.lst-status, 
.Rejected.purchaseorder.lst-status {
	background-color: var(--status-purchaseorder-rejected) !important;
}

.grid-container .purchaseorder.rejected.status-color, 
.grid-container .purchaseorder.Rejected.status-color {
	background-color: var(--status-purchaseorder-rejected-gridbg) !important;
}

/* ******************************************************************************************************** */

