*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}.tw-shell-card{border-radius:28px;border-width:1px;border-color:rgba(0,0,0,.1);background-color:hsla(0,0%,100%,.85);--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.app-top-left,.app-top-panel{align-items:center}.app-top-left{display:flex;gap:.5rem}.app-page-title{margin:0;display:inline-flex;align-items:center;font-size:0;line-height:0;color:transparent}.app-page-title,.app-page-title:after{position:static}.app-page-title:after{content:"Inspection Reporting System";display:inline-block;font-size:clamp(1.2rem,2.2vw,2rem);line-height:1;color:var(--ink,#17344f)}.app-top-right{align-items:center;align-self:center}.inspection-tasks-page .app-top-left{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"logo title" "nav .";align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:6px}.inspection-tasks-page .app-top-left:before{grid-area:logo}.inspection-tasks-page .app-page-title{grid-area:title;margin:0;align-self:center}.inspection-tasks-page .app-top-nav{grid-area:nav;align-self:start;justify-self:start}.inspection-tasks-page .app-top-right{align-self:start;align-items:center;margin-top:22px}}@media (max-width:1279px){.app-top-panel{flex-direction:row;align-items:center;justify-content:space-between;padding:18px}.app-top-right{margin-left:auto;align-self:center}.app-top-actions,.app-top-right{flex-wrap:nowrap;justify-content:flex-end}.app-current-user{font-size:0}.app-current-user strong{font-size:.92rem;color:var(--muted,#5e7487)}}@media (max-width:639px){.app-top-panel{padding:.5rem 1rem}.app-top-left,.app-top-panel{align-items:center}.app-top-left{display:flex;gap:.25rem}.app-page-title{margin:0;display:inline-flex;align-items:center;font-size:0;line-height:0;color:transparent}.app-page-title,.app-page-title:after{position:static}.app-page-title:after{content:"IRS";display:inline-block;vertical-align:middle;font-size:clamp(1.1rem,6vw,1.5rem);line-height:1;color:var(--ink,#17344f)}.app-top-right{align-items:center;align-self:center}.app-current-user,.app-top-right{margin-top:0}.inspection-tasks-page .app-top-left{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"logo title";align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:4px}.inspection-tasks-page .app-top-left:before{grid-area:logo}.inspection-tasks-page .app-page-title{grid-area:title;margin:0;align-self:center}.inspection-tasks-page .app-top-nav{display:none}.access-control-page .table-wrap{overflow-x:hidden}.access-control-page .table-wrap table{min-width:100%;width:100%;table-layout:fixed}.access-control-page .table-wrap td,.access-control-page .table-wrap th{padding:8px 6px}.access-control-page #table-body td.access-control-user-cell{white-space:pre-line;word-break:break-word;overflow-wrap:anywhere;line-height:1.3}.access-control-page #table-body td.row-actions,.access-control-page #table-head th.actions-column-header{width:84px;min-width:84px;max-width:84px;text-align:center}.access-control-page #table-head th.actions-column-header{vertical-align:middle;white-space:nowrap}.access-control-page #table-body td.row-actions{display:table-cell;white-space:nowrap;vertical-align:middle}.access-control-page #table-body td.row-actions .user-action-delete,.access-control-page #table-body td.row-actions .user-action-edit{width:28px;min-width:28px;height:28px;padding:0;border-radius:999px;font-size:0;line-height:0;display:inline-flex;align-items:center;justify-content:center;margin:0 2px}.access-control-page #table-body td.row-actions .user-action-delete:before,.access-control-page #table-body td.row-actions .user-action-edit:before{font-size:14px;line-height:1;font-weight:700;color:currentColor}.access-control-page #table-body td.row-actions .user-action-edit:before{content:"\270E"}.access-control-page #table-body td.row-actions .user-action-delete:before{content:"\1F5D1"}}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.min-h-screen{min-height:100vh}.w-\[min\(1280px\2c calc\(100\%-32px\)\)\]{width:min(1280px,calc(100% - 32px))}.w-full{width:100%}.max-w-\[960px\]{max-width:960px}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.columns-2{-moz-columns:2;column-count:2}.columns-3{-moz-columns:3;column-count:3}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[14px\]{gap:14px}.gap-\[22px\]{gap:22px}.gap-\[9px\]{gap:9px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-0{border-width:0}.border-\[rgba\(30\2c 42\2c 47\2c 0\.12\)\]{border-color:rgba(30,42,47,.12)}.border-\[rgba\(30\2c 42\2c 47\2c 0\.15\)\]{border-color:rgba(30,42,47,.15)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--line\)\]{border-color:var(--line)}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.92\)\]{background-color:hsla(0,0%,100%,.92)}.bg-\[var\(--panel\)\]{background-color:var(--panel)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(135deg\2c var\(--accent\)\2c var\(--accent-strong\)\)\]{background-image:linear-gradient(135deg,var(--accent),var(--accent-strong))}.p-10{padding:2.5rem}.p-6{padding:1.5rem}.p-\[30px\]{padding:30px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.font-\[Georgia\2c \\\"Times_New_Roman\\\"\2c serif\]{font-family:Georgia,\"Times New Roman\",serif}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.9rem\]{font-size:.9rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--text\)\]{color:var(--text)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-\[0_14px_24px_rgba\(21\2c 82\2c 71\2c 0\.22\)\]{--tw-shadow:0 14px 24px rgba(21,82,71,.22);--tw-shadow-colored:0 14px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(23\2c 52\2c 79\2c 0\.1\)\]{--tw-shadow:0 18px 50px rgba(23,52,79,.1);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(26\2c 42\2c 39\2c 0\.16\)\]{--tw-shadow:0 28px 80px rgba(26,42,39,.16);--tw-shadow-colored:0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(34\2c 58\2c 66\2c 0\.18\)\]{--tw-shadow:0 28px 90px rgba(34,58,66,.18);--tw-shadow-colored:0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.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)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.\[background\:radial-gradient\(circle_at_12\%_18\%\2c rgba\(255\2c 255\2c 255\2c 0\.68\)\2c transparent_34\%\)\2c radial-gradient\(circle_at_88\%_85\%\2c rgba\(255\2c 255\2c 255\2c 0\.38\)\2c transparent_30\%\)\2c linear-gradient\(140deg\2c \#eaf2ff\2c \#dbeafd_54\%\2c \#d6e6fb\)\]{background:radial-gradient(circle at 12% 18%,hsla(0,0%,100%,.68),transparent 34%),radial-gradient(circle at 88% 85%,hsla(0,0%,100%,.38),transparent 30%),linear-gradient(140deg,#eaf2ff,#dbeafd 54%,#d6e6fb)}.\[background\:radial-gradient\(circle_at_top_left\2c rgba\(255\2c 255\2c 255\2c 0\.7\)\2c transparent_32\%\)\2c linear-gradient\(135deg\2c var\(--bg-start\)\2c var\(--bg-end\)\)\]{background:radial-gradient(circle at top left,hsla(0,0%,100%,.7),transparent 32%),linear-gradient(135deg,var(--bg-start),var(--bg-end))}.\[background\:radial-gradient\(circle_at_top_left\2c rgba\(255\2c 255\2c 255\2c 0\.85\)\2c transparent_30\%\)\2c linear-gradient\(135deg\2c \#eaf1fb\2c \#dbe8f8\)\]{background:radial-gradient(circle at top left,hsla(0,0%,100%,.85),transparent 30%),linear-gradient(135deg,#eaf1fb,#dbe8f8)}.\[grid-template-columns\:1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:border-\[rgba\(28\2c 107\2c 95\2c 0\.35\)\]:focus{border-color:rgba(28,107,95,.35)}.focus\:outline-\[2px\]:focus{outline-width:2px}.focus\:outline-\[rgba\(28\2c 107\2c 95\2c 0\.22\)\]:focus{outline-color:rgba(28,107,95,.22)}.disabled\:translate-y-0:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-70:disabled{opacity:.7}