@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-50{z-index:50}.mx-auto{margin-inline:auto}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.w-auto{width:auto}.w-full{width:100%}.max-w-\[8rem\]{max-width:8rem}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-\[10px\]{font-size:10px}.whitespace-nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-60{opacity:.6}.\[filter\:invert\(1\)\]{filter:invert()}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:focus-visible{outline-offset:2px;outline:2px solid #1e3a8a}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{color:#fff;z-index:1000;background:#1e3a8a;border-radius:4px;padding:8px 12px;position:absolute;top:0;left:0;transform:translateY(-120%)}.skip-link:focus{outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}@media(prefers-contrast:high){*{border-color:currentColor!important}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button,input,select,textarea,[role=button]{min-width:44px;min-height:44px}body{font-size:16px;line-height:1.5}.dark{color-scheme:dark}.dark body{color:var(--brand-gray-900);background-color:#0c0d10}.dark .bg-white{background-color:#121317!important}.dark .text-brandGray-900{color:var(--brand-gray-900)!important}.dark .text-brandGray-700{color:var(--brand-gray-700)!important}.dark .text-brandGray-600{color:var(--brand-gray-600)!important}.dark .bg-gray-50{background-color:#121317!important}.dark .border-gray-200{border-color:#334155!important}.dark .border-gray-300{border-color:#475569!important}.dark .bg-blue-50{background-color:#0f172a!important}.dark .bg-blue-100{background-color:#1e293b!important}.dark a{color:#93c5fd}.dark a:hover{color:#bfdbfe}.dark .text-blue-700{color:#93c5fd!important}.dark .text-blue-800{color:#bfdbfe!important}.dark .text-blue-900{color:#e0f2fe!important}.dark .border-brand-gold{border-color:#64748b!important}.dark input,.dark select,.dark textarea{color:var(--brand-gray-900);background-color:#0f172a;border-color:#475569}h1,h2,h3,h4,h5,h6{line-height:1.2}:root{--brand-gray-50:#f9fafb;--brand-gray-100:#f3f4f6;--brand-gray-200:#e5e7eb;--brand-gray-300:#d1d5db;--brand-gray-400:#9ca3af;--brand-gray-600:#4b5563;--brand-gray-700:#374151;--brand-gray-900:#111827}.dark{--brand-gray-50:#0b1220;--brand-gray-100:#0f172a;--brand-gray-200:#1e293b;--brand-gray-300:#334155;--brand-gray-400:#64748b;--brand-gray-600:#94a3b8;--brand-gray-700:#cbd5e1;--brand-gray-900:#e5e7eb}.text-gray-600{color:var(--brand-gray-600)!important}.text-gray-700{color:var(--brand-gray-700)!important}.text-gray-900{color:var(--brand-gray-900)!important}.border-gray-200{border-color:var(--brand-gray-200)!important}.border-gray-300{border-color:var(--brand-gray-300)!important}.bg-gray-50{background-color:var(--brand-gray-50)!important}.bg-gray-100{background-color:var(--brand-gray-100)!important}.bg-gray-200{background-color:var(--brand-gray-200)!important}.text-gray-500{color:var(--brand-gray-400)!important}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible{outline-offset:2px;outline:2px solid #1e3a8a;box-shadow:0 0 0 2px #1e3a8a33}:root{--brand-navy:#0b2e59;--brand-navy-dark:#082444;--brand-navy-darker:#061c33;--brand-gold:#c69214;--brand-gold-dark:#a47a11;--brand-red:#8b1f1f;--brand-red-dark:#6e1818;--brand-red-darker:#4f1212;--brand-blue-50:#eef3f8;--brand-blue-100:#dae5f1;--brand-red-50:#fdf3f3;--brand-red-300:#e9b4b4;--brand-blue-200-border:#cbd8e6;--brand-gold-50:#fff8e6}.bg-blue-700{background-color:var(--brand-navy)!important}.bg-blue-800{background-color:var(--brand-navy-dark)!important}.text-blue-700{color:var(--brand-navy)!important}.text-blue-800{color:var(--brand-navy-dark)!important}.border-blue-700{border-color:var(--brand-navy)!important}.focus\:ring-blue-200:focus{box-shadow:0 0 0 3px #0b2e594d!important}.focus\:border-blue-700:focus{border-color:var(--brand-navy)!important}.bg-red-700{background-color:var(--brand-red)!important}.bg-red-800{background-color:var(--brand-red-dark)!important}.text-red-800{color:var(--brand-red-dark)!important}.text-red-900{color:var(--brand-red-darker)!important}.border-red-300{border-color:var(--brand-red-300)!important}.bg-red-50{background-color:var(--brand-red-50)!important}.focus\:ring-red-200:focus{box-shadow:0 0 0 3px #8b1f1f4d!important}.bg-blue-50{background-color:var(--brand-blue-50)!important}.bg-blue-100{background-color:var(--brand-blue-100)!important}.text-blue-900{color:var(--brand-navy-darker)!important}.bg-green-700{background-color:#15803d!important}.bg-green-800{background-color:#166534!important}.text-green-800{color:#166534!important}.text-green-900{color:#14532d!important}.bg-green-50{background-color:#f0fdf4!important}.border-green-300{border-color:#86efac!important}.border-green-200{border-color:#bbf7d0!important}.focus\:ring-green-200:focus{box-shadow:0 0 0 3px #15803d4d!important}.bg-indigo-600{background-color:var(--brand-navy)!important}.text-indigo-600{color:var(--brand-navy)!important}.bg-indigo-100{background-color:var(--brand-blue-100)!important}.bg-purple-700{background-color:var(--brand-navy)!important}.bg-purple-800{background-color:var(--brand-navy-dark)!important}.bg-purple-50{background-color:var(--brand-blue-50)!important}.text-purple-800{color:var(--brand-navy-dark)!important}.text-purple-900{color:var(--brand-navy-darker)!important}.border-purple-200{border-color:var(--brand-blue-200-border)!important}.focus\:ring-purple-200:focus{box-shadow:0 0 0 3px #0b2e594d!important}.bg-amber-700{background-color:var(--brand-gold)!important}.bg-amber-800{background-color:var(--brand-gold-dark)!important}.text-amber-700{color:var(--brand-gold)!important}.focus\:ring-amber-200:focus{box-shadow:0 0 0 3px #c692144d!important}.bg-yellow-500{background-color:var(--brand-gold)!important}.text-yellow-600{color:var(--brand-gold-dark)!important}.border-yellow-500{border-color:var(--brand-gold)!important}.bg-yellow-50{background-color:var(--brand-gold-50)!important}table[aria-label="Prison report line items"] tbody tr:has(span.text-red-700),table[aria-label="Invoice line items"] tbody tr:has(span.text-red-700){background-color:#fee2e2}table[aria-label="Prison report line items"] tbody td:has(>span.text-brandGray-400),table[aria-label="Invoice line items"] tbody td:has(>span.text-brandGray-400){color:#78350f;background-color:#fef3c7;border:1px solid #f59e0b}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
