/* V16 fallback utilities for arbitrary-value classes.
   The original Tailwind bundle predates these V16 class tokens. */
[class~="accent-[#4c7197]"]{accent-color:#4c7197;}
[class~="accent-[#567a9f]"]{accent-color:#567a9f;}
[class~="bg-[#15517f]"]{background-color:#15517f;}
[class~="bg-[#17191d]"]{background-color:#17191d;}
[class~="bg-[#1973d1]"]{background-color:#1973d1;}
[class~="bg-[#20242a]"]{background-color:#20242a;}
[class~="bg-[#d7dfeb]"]{background-color:#d7dfeb;}
[class~="bg-[#d9e0e7]"]{background-color:#d9e0e7;}
[class~="bg-[#dce3e9]"]{background-color:#dce3e9;}
[class~="bg-[#dce6f0]"]{background-color:#dce6f0;}
[class~="bg-[#e8edf1]"]{background-color:#e8edf1;}
[class~="bg-[#edf0f3]"]{background-color:#edf0f3;}
[class~="bg-[#edf1f5]"]{background-color:#edf1f5;}
[class~="bg-[#f0f4f7]"]{background-color:#f0f4f7;}
[class~="bg-[#f4f1e6]"]{background-color:#f4f1e6;}
[class~="bg-[#f5f2e7]"]{background-color:#f5f2e7;}
[class~="bg-[#f6f3e8]"]{background-color:#f6f3e8;}
[class~="bg-[#f6f3e9]"]{background-color:#f6f3e9;}
[class~="bg-[#f7f4e8]"]{background-color:#f7f4e8;}
[class~="bg-[#f7f4e9]"]{background-color:#f7f4e9;}
[class~="bg-[#fbfaf2]"]{background-color:#fbfaf2;}
[class~="bg-[#fff7cf]"]{background-color:#fff7cf;}
[class~="border-[#090a0b]"]{border-color:#090a0b;}
[class~="border-[#111]"]{border-color:#111;}
[class~="border-[#171717]"]{border-color:#171717;}
[class~="border-[#6d8db2]"]{border-color:#6d8db2;}
[class~="border-[#707985]"]{border-color:#707985;}
[class~="border-[#738497]"]{border-color:#738497;}
[class~="border-[#777f89]"]{border-color:#777f89;}
[class~="border-[#818a96]"]{border-color:#818a96;}
[class~="border-[#8592a1]"]{border-color:#8592a1;}
[class~="border-[#8794a4]"]{border-color:#8794a4;}
[class~="border-[#8996a5]"]{border-color:#8996a5;}
[class~="border-[#8d8278]"]{border-color:#8d8278;}
[class~="border-[#8f9dac]"]{border-color:#8f9dac;}
[class~="border-[#98a5b2]"]{border-color:#98a5b2;}
[class~="border-[#9a8a53]"]{border-color:#9a8a53;}
[class~="border-[#9aa6b3]"]{border-color:#9aa6b3;}
[class~="border-[#9ba5af]"]{border-color:#9ba5af;}
[class~="border-[#a3afbd]"]{border-color:#a3afbd;}
[class~="border-[#a5afb9]"]{border-color:#a5afb9;}
[class~="border-[#a6b0ba]"]{border-color:#a6b0ba;}
[class~="border-[#a8b1bb]"]{border-color:#a8b1bb;}
[class~="border-[#aab4bf]"]{border-color:#aab4bf;}
[class~="border-[#b0b9c2]"]{border-color:#b0b9c2;}
[class~="border-[#c1c8ce]"]{border-color:#c1c8ce;}
[class~="border-[#c3cbd3]"]{border-color:#c3cbd3;}
[class~="border-[#c7ced5]"]{border-color:#c7ced5;}
[class~="border-[5px]"]{border-width:5px;}
[class~="disabled:bg-[#ece9dd]"]:disabled{background-color:#ece9dd;}
[class~="disabled:text-[#536175]"]:disabled{color:#536175;}
[class~="from-[#f2f5f8]"]{--tw-gradient-from:#f2f5f8 var(--tw-gradient-from-position);--tw-gradient-to:#f2f5f800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);}
[class~="from-[#f5f7f9]"]{--tw-gradient-from:#f5f7f9 var(--tw-gradient-from-position);--tw-gradient-to:#f5f7f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);}
[class~="from-[#f7f9fb]"]{--tw-gradient-from:#f7f9fb var(--tw-gradient-from-position);--tw-gradient-to:#f7f9fb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);}
[class~="gap-[8px]"]{gap:8px;}
[class~="grid-cols-[125px_100px]"]{grid-template-columns:125px 100px;}
[class~="grid-cols-[125px_115px_36px]"]{grid-template-columns:125px 115px 36px;}
[class~="grid-cols-[150px_150px_42px]"]{grid-template-columns:150px 150px 42px;}
[class~="grid-cols-[1fr_1fr]"]{grid-template-columns:1fr 1fr;}
[class~="grid-cols-[1fr_auto]"]{grid-template-columns:1fr auto;}
[class~="grid-cols-[24px_1fr]"]{grid-template-columns:24px 1fr;}
[class~="grid-cols-[260px_minmax(0,1fr)]"]{grid-template-columns:260px minmax(0,1fr);}
[class~="grid-cols-[350px_minmax(0,1fr)]"]{grid-template-columns:350px minmax(0,1fr);}
[class~="grid-cols-[400px_minmax(0,1fr)]"]{grid-template-columns:400px minmax(0,1fr);}
[class~="grid-cols-[410px_minmax(0,1fr)]"]{grid-template-columns:410px minmax(0,1fr);}
[class~="grid-cols-[430px_minmax(0,1fr)]"]{grid-template-columns:430px minmax(0,1fr);}
[class~="grid-cols-[440px_minmax(0,1fr)]"]{grid-template-columns:440px minmax(0,1fr);}
[class~="grid-cols-[80px_1fr]"]{grid-template-columns:80px 1fr;}
[class~="grid-rows-[300px_1fr]"]{grid-template-rows:300px 1fr;}
[class~="h-[120px]"]{height:120px;}
[class~="h-[135px]"]{height:135px;}
[class~="h-[150px]"]{height:150px;}
[class~="h-[185px]"]{height:185px;}
[class~="h-[220px]"]{height:220px;}
[class~="h-[285px]"]{height:285px;}
[class~="h-[31px]"]{height:31px;}
[class~="h-[34px]"]{height:34px;}
[class~="h-[50px]"]{height:50px;}
[class~="h-[52px]"]{height:52px;}
[class~="h-[610px]"]{height:610px;}
[class~="h-[660px]"]{height:660px;}
[class~="h-[72px]"]{height:72px;}
[class~="leading-[12px]"]{line-height:12px;}
[class~="leading-[15px]"]{line-height:15px;}
[class~="max-w-[1580px]"]{max-width:1580px;}
[class~="mb-[14px]"]{margin-bottom:14px;}
[class~="p-[7px]"]{padding:7px;}
[class~="pl-[135px]"]{padding-left:135px;}
[class~="px-[9px]"]{padding-left:9px;padding-right:9px;}
[class~="py-[2px]"]{padding-top:2px;padding-bottom:2px;}
[class~="py-[3px]"]{padding-top:3px;padding-bottom:3px;}
[class~="py-[7px]"]{padding-top:7px;padding-bottom:7px;}
[class~="text-[#202938]"]{color:#202938;}
[class~="text-[#23324a]"]{color:#23324a;}
[class~="text-[#253249]"]{color:#253249;}
[class~="text-[#263347]"]{color:#263347;}
[class~="text-[#273348]"]{color:#273348;}
[class~="text-[#29364a]"]{color:#29364a;}
[class~="text-[#293a50]"]{color:#293a50;}
[class~="text-[#2d3a4e]"]{color:#2d3a4e;}
[class~="text-[#2e445d]"]{color:#2e445d;}
[class~="text-[#334259]"]{color:#334259;}
[class~="text-[#34455b]"]{color:#34455b;}
[class~="text-[#38485e]"]{color:#38485e;}
[class~="text-[#3c4a5d]"]{color:#3c4a5d;}
[class~="text-[#405067]"]{color:#405067;}
[class~="text-[#435267]"]{color:#435267;}
[class~="text-[#48576b]"]{color:#48576b;}
[class~="text-[#4a421f]"]{color:#4a421f;}
[class~="text-[#536176]"]{color:#536176;}
[class~="text-[#536275]"]{color:#536275;}
[class~="text-[#655f67]"]{color:#655f67;}
[class~="text-[#cc2935]"]{color:#cc2935;}
[class~="text-[#f4f6f8]"]{color:#f4f6f8;}
[class~="text-[10px]"]{font-size:10px;}
[class~="text-[11px]"]{font-size:11px;}
[class~="text-[12px]"]{font-size:12px;}
[class~="text-[13px]"]{font-size:13px;}
[class~="text-[15px]"]{font-size:15px;}
[class~="text-[19px]"]{font-size:19px;}
[class~="text-[20px]"]{font-size:20px;}
[class~="text-[22px]"]{font-size:22px;}
[class~="text-[26px]"]{font-size:26px;}
[class~="text-[48px]"]{font-size:48px;}
[class~="text-[9px]"]{font-size:9px;}
[class~="to-[#a8b1bc]"]{--tw-gradient-to:#a8b1bc var(--tw-gradient-to-position);}
[class~="to-[#aeb6bf]"]{--tw-gradient-to:#aeb6bf var(--tw-gradient-to-position);}
[class~="to-[#afb7c0]"]{--tw-gradient-to:#afb7c0 var(--tw-gradient-to-position);}
[class~="to-[#c7ced7]"]{--tw-gradient-to:#c7ced7 var(--tw-gradient-to-position);}
[class~="tracking-[.18em]"]{letter-spacing:.18em;}
[class~="via-[#d5dbe2]"]{--tw-gradient-to:#d5dbe200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d5dbe2 var(--tw-gradient-via-position),var(--tw-gradient-to);}
[class~="via-[#d8dde3]"]{--tw-gradient-to:#d8dde300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d8dde3 var(--tw-gradient-via-position),var(--tw-gradient-to);}
[class~="w-[105px]"]{width:105px;}
[class~="w-[560px]"]{width:560px;}
[class~="z-[100]"]{z-index:100;}

/* V18 wrapper navigation fallbacks: the bundled Tailwind build predates some
   later grid utilities, so keep these workflows horizontal without depending
   on generated utility classes. */
.v18-horizontal-4{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;}
.v18-horizontal-5{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;}


/* Sim24 usability: clearly identify interactive controls across the trainer. */
button:not(:disabled),
a[href],
select:not(:disabled),
input[type="checkbox"]:not(:disabled),
input[type="radio"]:not(:disabled),
input[type="file"]:not(:disabled),
summary,
[role="button"]:not([aria-disabled="true"]),
.cursor-pointer { cursor: pointer !important; }
button:disabled,
select:disabled,
input:disabled,
[aria-disabled="true"] { cursor: not-allowed !important; }
