@tailwind base; @tailwind components; @tailwind utilities; @tailwind variants; /* There are no more Tailwind layers. */ html, body { @apply h-full overflow-hidden; /* font-family: 'Liberation Sans', sans-serif; */ /* font-family: 'Noto Sans', sans-serif; */ } /* default theme */ /* @font-face { font-family: 'Liberation Sans', sans-serif; font-family: 'Noto Sans', sans-serif; src: url('/fonts/liberation/LiberationSans-Regular.ttf'); src: url('/fonts/noto/NotoSans-Regular.ttf'); font-display: swap; } */ /* modern theme */ @font-face { font-family: 'Quicksand'; src: url('/fonts/Quicksand.ttf'); font-display: swap; } /* :root [data-theme='modern'] { */ /* --theme-rounded-base: 20px; --theme-rounded-container: 4px; */ /* --theme-font-family-base: 'Liberation Sans', sans-serif; */ /* --theme-font-family-heading: 'Liberation Sans', sans-serif; */ /* } */ .card-footer { border-top: 1px solid hsla(0, 0%, 0%, 0.5); margin-top: 1em; padding-top: 1em; opacity: .5; } /* Tailwind: This "fixes" Tailwind's default group button styles that do not seem to allow hidding buttons. */ .btn-group a.hidden, .btn-group button.hidden { display: none; } .ae_d_none { display: none; } /* Allow content to scroll horizontal if too wide */ .ae_h_scrollfix { max-width: 100%; overflow-x: auto; } /* These helps with the Skeleton Tailwind modal utility. */ .ae_modal_scrollfix { /* Allow modal content to scroll if it's too long */ overflow-y: auto; max-height: 96vh; /* max-height: 99%; */ } .ae_debug { /* A darker pink outline */ outline: thin dashed; outline-color: hsla(0, 100%, 50%, 0.15); /* A light pink background color */ background-color: hsla(0, 100%, 50%, 0.15); } .ae_debug:hover { /* A darker pink outline */ outline-color: hsla(0, 100%, 50%, 0.50); /* A light pink background color */ background-color: hsla(0, 100%, 50%, 0.40); } /* Deal with being in an iframe */ #appShell #shell-header.iframe { display: none; } #appShell #shell-footer.iframe { display: none; } /* Remove the background from the body in all cases */ /* body[data-theme] { */ /* background: none; */ /* background-image: none; */ /* } */ /* Remove the background from the body if using iframes */ /* body[data-theme]:has(#page.iframe) { */ /* background: none; */ /* background-image: none; */ /* background-image: url('https://static.oneskyit.com/c/CHOW/images/CHOW_2024_yellow_background.png'); */ /* background-size: cover; */ /* } */ main { /* background: none; background-color: hsla(0, 0%, 100%, 0.92); */ } main>section { background: none; background-color: hsla(0, 0%, 100%, 0.92); padding: .5em; } /* @media (min-width: 640px) { main>div, main>section { padding: 0; max-width: 100%; } } */ /* @media (min-width: 768px) { main>div, main>section { padding: 0; max-width: 100%; } } */ .ae_sponsorships { /* background: none; */ /* background-color: hsla(0, 0%, 100%, 0.92); */ /* background-image: url('https://static.oneskyit.com/c/CHOW/images/CHOW_2024_yellow_background.png'); */ /* background-size: cover; */ } pre.pre_wrap { white-space: pre-wrap; word-break: normal; word-wrap: normal; border: none; max-width: 100%; overflow-x: auto; } input.required { /* border-right: solid medium var(--color-warning-500); */ /* color: var(--color-warning-500); */ } input:required { /* background-color: var(--alert-color-lightest); */ /* border: solid 2px red; */ /* outline: dashed thin var(--alert-color-lighter); */ /* border-right: solid medium var(--alert-color-mid); */ /* border-right: solid medium var(--warning-color-mid); */ /* border-right: solid medium var(--error-color-mid); */ } /* input:required:hover { background-color: var(--alert-color-lighter); border-right: solid thick var(--alert-color-darker); } */ /* input:required::before { display: block; content: '*'; color: var(--warning-color-darker); top: 5px; left: 5px; } */ .input_required::after { content: '*'; color: rgb(var(--color-error-500) / 0.9); position: relative; /* top: 0em; */ left: .25em; } /* Make the group a flex row by default */ /* div.btn-group { */ /* display: flex; */ /* gap: 0; */ /* flex-direction: row; */ /* justify-content: space-around; */ /* align-items: center; */ /* margin: 0; padding: 0; */ /* } */ /* Make all button elements except for the the first button element not rounded on the left. */ /* Make all button elements except for the fhe last button element not rounded on the right. */ /* These helps with the Skeleton (Tailwind?) button group element. */ .btn-group button { border-radius: 0; border: none; } /* .md:btn-group button, .lg:btn-group button { border-radius: 0; border: none; } */ /* div.btn-group button:first-child { border-top-left-radius: .25rem; border-bottom-left-radius: .25rem; } div.btn-group button:last-child { border-top-right-radius: .25rem; border-bottom-right-radius: .25rem; } */ .ae_obj_prop .label { } .ae_obj_prop .value { font-weight: bold; } .ae_md_hide { /* outline: medium dashed green; */ /* display: none; */ } @media (max-width: 767px) { .ae_md_hide { /* outline: medium dashed red; */ display: none; } } @media (min-width: 768px) { .ae_lg_hide { /* outline: medium dashed blue; */ display: none; } } /* Use the div.ae_quick_modal_container to block background clicks when using the section.ae_quick_popover. */ div.ae_quick_modal_container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; background-color: hsla(0, 0%, 0%, .5); } /* The section.ae_quick_popover should be above the rest of the content and centered on the page. */ section.ae_quick_popover { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 100; background-color: hsla(0, 0%, 100%, .95); padding: 1rem; border-radius: .5rem; box-shadow: 0 0 1rem hsla(0, 0%, 0%, .5); min-height: 98%; min-width: 98%; } section.ae_quick_popover_small { position: fixed; top: 1em; left: 50%; transform: translate(-50%, 0%); z-index: 100; background-color: hsla(0, 0%, 100%, .95); padding: 1rem; border-radius: .5rem; box-shadow: 0 0 1rem hsla(0, 0%, 0%, .5); min-height: 24rem; max-height: 95%; min-width: 50%; max-width: 95%; } .fade_50 { opacity: 0.5; } .fade_50:hover { opacity: 1; } .auth_view_only { display: none; } .ae_root--auth_access .auth_view_only { display: initial; } img.qr_code { /* outline: solid thin hsla(30, 100%, 50%, .1); */ /* width: 1.50in; */ } img.qr_code:hover { /* outline: solid thin green; */ /* width: 2.50in; */ } img.qr_code:focus { /* outline: solid thin red; */ /* width: 2.50in; */ } .dim { opacity: 0.5; color: hsla(0, 0%, 50%, .95); } .dim_warning { opacity: 0.5; /* color: hsla(0, 100%, 50%, .95); */ /* background should be hash marks */ background-image: repeating-linear-gradient(-45deg, hsla(0, 100%, 50%, .25), hsla(0, 100%, 50%, .25) 10px, transparent 10px, transparent 20px); } @media (max-width: 767px) { .sk_header.hide_sm { display: none; } .sk_header.show_sm { display: initial; } .sk_header.show_md { display: none; } } @media (min-width: 768px) { .sk_header.hide_md { display: none; } .sk_header.show_md { display: initial; } .sk_header.show_sm { display: none; } }