@tailwind base;@tailwind components;@tailwind utilities;:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0}}body{color:rgb(var(--foreground-rgb))}@layer utilities{.text-balance{text-wrap:balance}}.ck-editor__editable_inline{min-height:400px}.ck-editor__editable p,.contentsBox p{margin:0;font-size:13px}.menuBarLink{color:#000;-webkit-text-decoration-line:none;text-decoration-line:none}.menuBarLink:hover{background-color:beige;font-weight:700}.pagingBtn{background-color:#eef1ef;border-radius:20%}.pagingBtn:hover{background-color:beige}.policyHd{font-weight:700;border-bottom:1px solid #d4e3d5;padding-bottom:5px;font-size:larger}.policyHd,.policybd{margin:10px 0;color:#000}.link{-webkit-text-decoration-line:none;text-decoration-line:none;color:inherit}.link:hover{color:#75b275!important}.menuBar{border-top:2px solid #024102!important;background-color:#d4e3d5;overflow:auto;justify-content:space-between}.mainFeaturedPostTitle{-webkit-text-stroke:.5px #024102!important;font-weight:900;color:#f9f9f9}.footerPolicyBtn{padding:8px 4px;-webkit-text-decoration-line:none;text-decoration-line:none;color:#000;font-size:small}.footerPolicyBtn:hover{color:#000}.MuiSpeedDial-fab,.css-7dv1rb-MuiButtonBase-root-MuiFab-root-MuiSpeedDial-fab:hover,.css-r9uhzn:hover{background-color:#75b275!important}.css-1a4cg4j-MuiButtonBase-root-MuiTab-root.Mui-selected,.css-1mrn996.Mui-selected{color:#024102!important;font-weight:700}.css-11yukd5-MuiTabs-indicator,.css-axpu1l{background-color:#024102!important}.css-163l6sh,.css-1jrw8xu-MuiButtonBase-root-MuiFab-root{background-color:rgba(0,0,0,.3)}.css-163l6sh:hover,.css-1jrw8xu-MuiButtonBase-root-MuiFab-root:hover{background-color:rgba(0,0,0,.4)}.text-shorten{font-size:13px;text-align:left;text-overflow:ellipsis}.text-name-shorten,.text-shorten{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.text-name-shorten{font-size:12px!important;width:5rem;text-align:right;-webkit-margin-before:auto;margin-block-start:auto;-webkit-margin-after:auto;margin-block-end:auto}.status-board-input-pswd{right:1px}.del-board-input-pswd,.status-board-input-pswd{margin-top:0;padding:4px;width:220px;border:1.5px solid #024102;background-color:#fff;border-radius:4px;position:absolute}.del-board-input-pswd{left:60px}.del-repl-input-pswd{margin-top:0;padding:4px;width:240px;border:1.5px solid #024102;background-color:#fff;border-radius:4px;position:absolute;right:0}li{list-style:none}.loop_cont{height:48px;width:150px;border-radius:4px;border:2px solid #89bc8d;overflow:hidden;background-color:#fff;float:right}.notice{height:30px;border-top:1px solid #93ad46;border-bottom:1px solid #93ad46;background-color:#e9f1a9;margin-bottom:5px}.banner_list,.notice{width:100%;overflow:hidden}.banner_list{margin:13px 0}.banner_list,.main_banner_list{height:20px;padding:0;text-align:center}.main_banner_list{width:100%;margin:2px 0;overflow:hidden}.banner{position:relative;width:100%;height:auto;font-size:14px;font-weight:500;color:#024102}.font_tit{font-size:14px!important}.font_body{font-size:13px!important}.font_sub{font-size:12px!important}.account_box{font-size:17px!important}.avata_box{font-size:11px!important;width:15px!important;height:15px!important;display:inline-block!important;line-height:normal!important;text-align:center!important;overflow:inherit!important;margin-right:2px!important}.css-19qh8xo-MuiInputBase-input-MuiOutlinedInput-input,.css-1n4twyu-MuiInputBase-input-MuiOutlinedInput-input,.css-1o6z5ng,.css-b52kj1{font-size:13px!important;padding:7px 5px!important}.css-182didf,.css-jedpe8-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input{padding:5px 32px 5px 14px!important;font-size:13px!important}.css-14s5rfu-MuiFormLabel-root-MuiInputLabel-root,.css-1km1ehz,.css-1pysi21-MuiFormLabel-root-MuiInputLabel-root,.css-1sqnrkk-MuiInputBase-input-MuiOutlinedInput-input,.css-2duac4,.css-9l3uo3,.css-ahj2mt-MuiTypography-root,.css-cktaik,.css-kk1bwy-MuiButtonBase-root-MuiMenuItem-root,.css-nz481w-MuiInputBase-input-MuiInput-input,.css-p0rm37,.css-u36398{font-size:13px!important}.css-1obpmx1,.css-l0m575-MuiButtonBase-root-MuiButton-root{min-width:auto!important}.css-1yq5fb3-MuiButtonBase-root-MuiIconButton-root,.css-1yxmbwk,.css-78trlr-MuiButtonBase-root-MuiIconButton-root,.css-slyssw{padding:4px!important;margin-left:0!important}.css-i4bv87-MuiSvgIcon-root,.css-vubbuv{width:20px!important;height:20px!important}.css-1xczls6,.css-ebc4z3-MuiSvgIcon-root{width:22px!important;height:22px!important}.css-15kq27i,.css-8ewcdo-MuiInputBase-root-MuiOutlinedInput-root{padding:10px 5px!important}.css-1uf4bbi.Mui-checked,.css-byenzh-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked{color:#024102!important}.css-1uf4bbi.Mui-checked+.MuiSwitch-track,.css-byenzh-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#89bc8d!important}.css-1jaw3da,.css-ahj2mt-MuiTypography-root{color:#000!important}img.infinite_rotating_logo{animation:rotate_image 3s ease infinite;transform-origin:50% 50%}@keyframes rotate_image{to{transform:rotate(88deg)}}figure{margin:unset}figure img{width:100%;height:100%;object-fit:contain}.main_banner_box{position:relative;background-color:#75b275;background:url(/pum_main_banner.png) no-repeat 50% fixed;background-size:cover;div{position:relative;font-size:10px;z-index:100;color:#fff!important}}.main_banner_box:before{content:"";background-color:rgba(43,66,45,.7);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.main_banner_box2{position:relative;background:url(/pum_main_banner.png) no-repeat 50% fixed;background-size:cover;div{position:relative;font-size:10px;z-index:100;height:51px}}.main_banner_box2_pc{position:relative;background-color:#416141;background:url(/pum_main_banner.png) no-repeat 50%;background-size:contain;div{position:relative;font-size:10px;z-index:100;height:51px}}.css-1oqqzyl-MuiContainer-root,.css-1qa2ryh-MuiContainer-root,.css-1qsxih2,.css-dikkg9{padding:unset!important}.css-11xur9t-MuiPaper-root-MuiTableContainer-root,.css-13xy2my{border-radius:unset!important}.NotificationsIconPC{width:30px!important;height:30px!important}