@import "https://fonts.googleapis.com/css2?family=Sonsie+One&display=swap";
@import "https://cdn.jsdelivr.net/gh/sun-typeface/SUIT/fonts/variable/woff2/SUIT-Variable.css";
*,:before,:after{box-sizing:border-box;cursor:default;margin:0;padding:0}html,body{background-image:url(/images/bg.png);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;height:100vh;font-family:SUIT,sans-serif;line-height:1.6;transition:opacity .3s ease-in-out}ul,ol{list-style:none}a{color:inherit;cursor:pointer;text-decoration:none}button,input,select,textarea{font:inherit;cursor:pointer;background:0 0;border:none;outline:none}button p,button b,button h1,button h2,button h3,button h4,button h5,button svg,input p,input b,input h1,input h2,input h3,input h4,input h5,input svg,select p,select b,select h1,select h2,select h3,select h4,select h5,select svg,textarea p,textarea b,textarea h1,textarea h2,textarea h3,textarea h4,textarea h5,textarea svg{cursor:pointer}.sample{background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%}@font-face{font-family:SUIT;src:url(/fonts/SUIT-Regular.woff2)format("woff2"),url(/fonts/SUIT-Regular.otf)format("otf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-Medium.woff2)format("woff2"),url(/fonts/SUIT-Medium.otf)format("otf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-SemiBold.woff2)format("woff2"),url(/fonts/SUIT-SemiBold.otf)format("otf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-Bold.woff2)format("woff2"),url(/fonts/SUIT-Bold.otf)format("otf");font-weight:700;font-style:normal;font-display:swap}body,*{color:#1c1c1e;font-family:Suit,sans-serif;font-size:min(10px + .3vw,17px);font-weight:400;line-height:1}h1,h2,h3,h4,h5{color:#1c1c1e;font-family:Suit,sans-serif;font-weight:400}h1{font-size:2rem;font-weight:600}h2{font-size:1.25rem;font-weight:600}h3{font-size:1.125rem;font-weight:600}h4{font-size:1rem;font-weight:600}h5{font-size:.875rem}a{color:#1c1c1e;font-family:Suit,sans-serif;text-decoration:none;transition:color .3s}p{font-family:Suit,sans-serif;line-height:1.6}.icon{fill:#1c1c1e;width:1rem;height:1rem;margin-right:.25rem}body{background-color:#faf9f7}.grid{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem;width:calc(100vw - 3.75rem);height:calc(100vh - 7.5rem);margin:1.75rem auto 0;display:flex}.grid section{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:1.5rem;box-shadow:2px 2px 14px #9f9f9f33}body ::-webkit-scrollbar{width:.5rem;height:.5rem}body ::-webkit-scrollbar-track{background-color:#0000;border-radius:2px}body ::-webkit-scrollbar-thumb{background-color:#fff;border:1px solid #e5e7eb;border-radius:2px}body ::-webkit-scrollbar-thumb:hover{background-color:#f2f4f9;box-shadow:0 2px 8px #0000001a}body{scrollbar-width:thin;scrollbar-color:#e5e7eb transparent}.drag{white-space:nowrap;scrollbar-width:none;display:block;overflow:auto hidden}.popupBg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#4a4f5799;width:100%;height:100%;position:absolute;top:0;left:0}.popupBg .wrap{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:940px;max-height:30rem;padding:1.875rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:2px 2px 24px #9ea7b733}.popupBg .wrap h2{margin:0 auto}.modal{z-index:999;display:none}.dropdown{display:inline-block;position:relative}.dropdown .dropdownBtn{cursor:pointer;border:1px solid #e5e7eb;border-radius:6px;flex-flow:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;min-height:2rem;padding:.5rem 1rem;transition:all .2s;display:flex}.dropdown .dropdownBtn:hover{background-color:#e5e7eb}.dropdown .dropdownBtn:after{content:"";border-top:6px solid #555;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin-left:auto;transition:transform .2s}.dropdown .dropdownBtn.view:after{transform:rotate(180deg)}.dropdown .dropdownList{z-index:20;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:max-content;min-width:100%;padding-top:.5rem;padding-bottom:.5rem;display:none;position:absolute;top:100%;left:0;box-shadow:2px 2px 14px #9f9f9f33}.dropdown .dropdownList li{cursor:pointer;padding:.5rem 1rem;transition:background-color .2s}.dropdown .dropdownList li:hover{background-color:#f2f4f9}.dropdown .dropdownList.view{animation:.15s ease-out fadeIn;display:block}.searchtable{overflow:hidden}.searchtable .table-header,.searchtable .table-row{gap:.5rem;padding:1rem;display:grid}.searchtable .table-header{text-align:center}.searchtable .table-body{max-height:calc(100% - 3rem);overflow-y:auto}.searchtable .table-row{align-items:center;margin-bottom:.5rem;padding:.5rem 1rem;transition:background-color .3s}.searchtable .table-row:hover{background-color:#f2f4f9}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1400px){.grid section{width:100%}}.topbar{flex-direction:row;justify-content:space-between;align-items:center;padding:1.875rem 0 0 1.875rem;display:flex}.topbarLeft{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.topbarLeft .logo img{width:6rem}.topbarLeft hgroup{background-color:#e8f0fe;border-radius:6px;flex-flow:row;justify-content:center;align-items:center;width:fit-content;padding:.5rem;display:flex}.topbarLeft hgroup h2{color:#0564ff}.topbarLeft hgroup .icon{fill:#0564ff}.topbarLeft ul{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.topbarLeft ul li{background-color:#fff;border-radius:6px;padding:.25rem .5rem}.topbarLeft ul li a{font-size:1.25rem;font-weight:500}.topbarLeft ul li:hover{box-shadow:0 2px 8px #0000001a}.topbarRight{flex-direction:row;justify-content:center;align-items:center;gap:1rem;display:flex}.topbarRight .alrm{padding:.5rem;display:inline-block;position:relative}.topbarRight .alrm .icon{transition:fill .2s}.topbarRight .alrmBadge{background-color:#00cd4b;border-radius:50%;width:8px;height:8px;position:absolute;top:.25rem;right:.25rem}.topbarRight .alrm:hover{background-color:none;border-radius:6px}.topbarRight .moveBoard{background-image:linear-gradient(#6724ff,#8b5cf6);border-radius:6px 0 0 6px;padding:.5rem 1rem}.topbarRight .moveBoard .icon{fill:#fff}.topbarRight .moveBoard b{color:#fff}button{align-items:center;transition:all .2s;display:flex}button:hover{box-shadow:0 2px 8px #0000001a}.btnWh{color:#1c1c1e;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;display:flex}.btnWh:hover{box-shadow:0 2px 8px #0000001a}.btnGy{color:#fff;background-color:#9ca3af;border:1px solid #e5e7eb;border-radius:6px;align-items:center;display:flex}.btnGy:hover{box-shadow:0 2px 8px #0000001a}.btnB{color:#fff;background:linear-gradient(#0564ff,#3b82f6);border-radius:6px;align-items:center;display:flex}.btnB:hover{box-shadow:0 2px 8px #0000001a}.btnLtbBk{color:#1c1c1e;background:#e8f0fe;border:1px solid #e5e7eb;border-radius:6px;align-items:center;padding:.5rem 2rem;display:flex}.btnLtbBk:hover{box-shadow:0 2px 8px #0000001a}.btnLtb{color:#0564ff;background-color:#e8f0fe;border:1px solid #e5e7eb;border-radius:6px;align-items:center;display:flex}.btnLtb:hover{box-shadow:0 2px 8px #0000001a}.btnTitle{color:#1c1c1e;background-color:#fff;border-radius:6px;align-items:center;padding:1rem .5rem;display:flex}.btnTitle:hover{box-shadow:0 2px 8px #0000001a}.btnTitle.active{color:#0564ff;background-color:#e8f0fe}.searchbar{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.5rem 1.25rem;transition:box-shadow .2s;display:flex}.searchbar:hover{box-shadow:2px 2px 6px #3d3d3d0d}.searchbar input{width:calc(100% - 1.5rem)}.icon{fill:#1c1c1e;width:1rem;height:1rem}.simbol{width:5rem;height:5rem;position:relative}.simbol .character{background-image:url(/images/sample/character.png);background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.simbol .gradebadge{background-image:url(/images/sample/level.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;position:absolute;bottom:.5rem;right:0}.namebox{flex-flow:row;justify-content:flex-start;align-items:center;width:100%;display:flex}.namebox .rankmark{background-position:50%;background-repeat:no-repeat;background-size:contain;align-items:center;width:2.5rem;height:2.5rem;display:flex}.namebox .rankmark.topA{background-image:url(/images/rank1.png)}.namebox .rankmark.topB{background-image:url(/images/rank2.png);padding-bottom:.25rem}.namebox .rankmark.topC{background-image:url(/images/rank3.png);padding-bottom:.25rem}.namebox .rankmark.topD{background-image:url(/images/rank4.png);padding-bottom:.25rem}.namebox .rankmark.topE{background-image:url(/images/rank5.png)}.namebox .rankmark span{margin:0 auto;font-size:.75rem;font-weight:600}.loginpage{background-image:url(/images/loginbg.png);background-size:cover;width:100vw;height:100vh}.loginbox{background-color:#fff;border-radius:6px;width:50vw;height:25vw;display:flex;position:absolute;top:calc(50vh - 12.5vw);left:25vw}.loginleft{background-image:url(/images/loginbgmini.png);background-size:cover;width:19vw;height:100%;padding:2rem 1.5rem;position:relative}.loginleft:after{content:"";z-index:0;background-color:#0000000d;position:absolute;inset:0}.loginleft img{z-index:1;width:6vw;display:block;position:relative}.loginleft div{color:#fff;z-index:2;margin-top:1rem;font-size:1.25rem;font-weight:600;line-height:1.6;position:relative}.login{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin:0 auto;display:flex}.login h2{margin:0 auto .75rem}.login .loginbtn{border-radius:6px;gap:.5rem;width:16vw;padding-top:.75rem;padding-bottom:.75rem;padding-left:4.5vw;font-weight:600}.login .loginbtn img{height:17px;display:inline-block}.login .kakaologin{background-color:#fee500}.login .naverlogin{background-color:#03cf5d}.login .googlelogin{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px}.login .adminbtn{position:absolute;bottom:1rem;right:1rem}.login .adminbtn button img{width:1.5rem;height:1.5rem}.login .ad_login{width:100%}.login .ad_login.okbtn button{background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;width:100%;margin:1rem auto 0;padding-top:.5rem;padding-bottom:.5rem;transition:background-color .3s linear;box-shadow:0 2px 8px #0000001a}.login .ad_login.okbtn button:hover{color:#fff;background-color:#09af9c}.login label{width:5rem;display:inline-block}.login input{border:1px solid #e5e7eb;border-radius:6px;padding:.25rem .5rem}.login input:focus{background-color:#e8f0fe;border-color:#9ca3af;transition:all .3s}.login .autologin{text-align:end;width:100%;margin-top:.5rem}.login .autologin input{margin-right:.25rem}.popupwait{z-index:10;visibility:hidden;opacity:0;background-color:#4a4f5799;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .3s,visibility .3s;display:flex;position:absolute;top:0;left:0}.popupwait.show{opacity:1;visibility:visible}.popupwait .waitbox{background-color:#fff;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:50vw;height:auto;padding:5rem 0 3rem;display:flex}.popupwait .waitbox img{width:4vw;display:block}.popupwait .waitbox h2{color:#0564ff}.popupwait .waitbox p{text-align:center;font-weight:600}.popupwait .waitbox p:last-child{color:#4a4f57;font-size:.875rem;font-weight:400}.popupwait .waitbox span{color:#4a4f57}.popupwait .waitbox button{border-radius:6px;margin-top:2rem;padding:.5rem 4rem}.popupwait .waitbox button .icon{cursor:pointer}.joinpage{background-color:#4a4f5799;width:100vw;height:100vh}.joinbox{background-color:#fff;background-image:url(/images/joinbg.png);background-repeat:no-repeat;background-size:contain;width:940px;height:100vh;margin:0 auto;padding:80px}.joinbox img{width:6vw;margin-bottom:.5rem}.joinbox .joinInput{background:#fff;border-radius:6px;width:780px;height:80vh;padding:6vh 60px}.joinbox .joinInput h1,.joinbox .joinInput h3{line-height:1.6}.joinbox .joinInput>div{width:100%;position:relative}.joinbox .joinInput span{color:#0ea5e9;margin:1.5rem 0 0;display:block}.joinbox .joinInput .inputbox{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;padding:.3rem 0;display:flex}.joinbox .joinInput .inputbox input,.joinbox .joinInput .inputbox .selectBox{color:#1c1c1e;border:1px solid #fff;border-radius:6px;width:100%;padding:.5rem .25rem;display:block;box-shadow:2px 2px 6px #3d3d3d0d}.joinbox .joinInput .inputbox input::placeholder,.joinbox .joinInput .inputbox .selectBox::placeholder{color:#4a4f57;width:100%;padding:.5rem .25rem}.joinbox .joinInput .inputbox input:focus,.joinbox .joinInput .inputbox .selectBox:focus{border:1px solid #e8f0fe;box-shadow:0 2px 8px #0000001a}.joinbox .joinInput .inputbox .selectOption{color:#4a4f57;width:100%}.joinbox .joinInput .jointip{color:#4a4f57;padding:.5rem 0}.joinbox .joinInput button{color:#fff;background-image:linear-gradient(#0564ff,#3b82f6);border-radius:6px;justify-content:center;align-items:center;width:30%;margin:2rem auto 0;padding:.5rem .25rem;display:flex}.dashboard section{width:calc(57vw - 2.375rem);height:calc(50vh - 8.5rem)}.dashboard section:nth-child(2n){width:calc(43vw - 2.375rem)}.dashboard .mapcard{height:50vh}.dashboard .mapcard .maptitle{flex-flow:row;justify-content:space-between;align-items:center;display:flex}.dashboard .mapcard .maptitle .tab-container{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.dashboard .mapcard .maptitle .tab-container .tab-btn{color:#4a4f57;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-flow:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}.dashboard .mapcard .maptitle .tab-container .tab-btn.active{color:#1c1c1e;background-color:#e5e7eb;border-color:#9ca3af}.dashboard .mapcard .maptitle .tab-container span{font-weight:500}.dashboard .mapcard .maptitle #selectAllBtn{color:#4a4f57}.dashboard .mapcard .maparea{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;height:calc(100% - 1rem);padding-top:1rem;padding-bottom:1rem;display:flex}.dashboard .mapcard .maparea .map{width:70%;height:100%}.dashboard .mapcard .maparea .map #mapImage{width:100%;height:100%}.dashboard .mapcard .maparea #listItems{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:30%;height:100%;padding-right:.25rem;display:flex;overflow-y:scroll}.dashboard .mapcard .maparea #listItems .list-item{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding:.5rem;display:flex}.dashboard .mapcard .maparea #listItems .list-item.selected{background-color:#f2f4f9;border-color:#9ca3af}.dashboard .mapcard .maparea #listItems .list-item .item-info{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.dashboard .mapcard .maparea #listItems .list-item .item-info .item-code{text-align:center;border:1px solid #e5e7eb;border-radius:6px;width:2.5rem;padding-top:.25rem;padding-bottom:.25rem;font-weight:600}.dashboard .mapcard .maparea #listItems .list-item .nametag{padding-top:.25rem;padding-bottom:.25rem}.dashboard .mapcard .maparea #listItems .list-item .item-count{font-weight:500}.dashboard .sectionR{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.dashboard .sectionR .searchmain{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:95%;display:flex}.dashboard .sectionR .searchmain span{width:5rem}.dashboard .sectionR .searchmain span:last-child{width:10rem}.dashboard .sectionR .bizcard{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;height:calc(50vh - 3rem);display:flex}.dashboard .sectionR .bizcard .bizsearch{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.dashboard .sectionR .bizcard .bizsearch .searchbar{width:50%}.dashboard .sectionR .bizcard .proc{background-color:#f2f4f9;border:1px solid #e5e7eb;border-radius:6px;flex-flow:row;justify-content:space-around;align-items:center;width:100%;padding:1rem;display:flex;position:relative}.dashboard .sectionR .bizcard .proc hr{background-color:#e5e7eb;border:none;width:65%;height:1px;position:absolute;top:1rem;left:3rem}.dashboard .sectionR .bizcard .procChip{flex-direction:row;justify-content:center;align-items:center;height:2rem;padding:.25rem .5rem;display:flex;position:relative}.dashboard .sectionR .bizcard .procChip .procDeco{background-image:linear-gradient(#00a794,#14b8a6);border-radius:6px;width:2rem;height:.5rem;position:absolute;top:-.25rem}.dashboard .sectionR .bizcard .procChip.al>.procDeco{background:linear-gradient(#6724ff,#8b5cf6)}.dashboard .sectionR .bizcard .procChip.hd>.procDeco{background:#4a4f57}.dashboard .sectionR .bizcard .procChip .procData{cursor:pointer;background-color:#fff;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:max-content;padding:.5rem .25rem;display:flex;position:absolute;top:.5rem}.dashboard .sectionR .bizcard .procChip .procData .porcCount{cursor:pointer;font-weight:600}.dashboard .sectionR .table-wrapper{width:100%}.dashboard .sectionR .table-wrapper table{width:100%;height:calc(28vh - 2rem)}.dashboard .sectionR .table-wrapper table th{padding-top:.5rem;padding-bottom:.5rem;font-weight:600}.dashboard .sectionR .table-wrapper table th:first-child{width:1rem}.dashboard .sectionR .table-wrapper table tbody{vertical-align:top}.dashboard .sectionR .table-wrapper table tbody tr:hover{background-color:#f2f4f9}.dashboard .sectionR .table-wrapper table td{text-align:center;vertical-align:middle;padding-left:.25rem;padding-right:.25rem}.dashboard .sectionR .table-wrapper table td:first-child,.dashboard .sectionR .table-wrapper table td:nth-child(2){text-align:start;cursor:pointer}.dashboard .sectionR .table-wrapper table .bizCtg{text-align:center}.dashboard .sectionR .table-wrapper table .status{text-align:center;color:#0564ff;background:#e8f0fe;border:1px solid #e5e7eb;border-radius:6px;width:4.5rem;padding-top:.25rem;padding-bottom:.25rem;display:inline-block}.dashboard .sectionR .table-wrapper table .heart-btn .heart-icon{fill:#4a4f57;width:1rem;height:1rem;transition:all .2s}.dashboard .sectionR .table-wrapper table .heart-btn .heart-icon:hover,.dashboard .sectionR .table-wrapper table .heart-btn .heart-icon use[href=\#heart-fill]{fill:#7940fb}.dashboard .sectionR .pagination{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.dashboard .sectionR .pagination .page-btn{padding:.25rem .5rem;transition:all .2s}.dashboard .sectionR .pagination .page-btn:hover{background-color:#f2f4f9}.dashboard .sectionR .pagination .page-btn:active{background-color:#e5e7eb}.dashboard .sectionR .no-data{text-align:center;color:#4a4f57;padding:60px 20px}.dashboard .chartcard{flex-direction:row;justify-content:center;align-items:center;gap:1rem;display:flex}.dashboard .chartcard .chartContents{flex-flow:column;justify-content:space-around;align-items:flex-start;gap:.5rem;width:50%;height:100%;display:flex}.dashboard .chartcard .chartContents .totalmoney{background-color:#f2f4f9;border:1px solid #e5e7eb;border-radius:6px;flex-flow:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;padding:.25rem .5rem;display:flex}.dashboard .chartcard .chartContents .totalmoney span{font-weight:600}.dashboard .chartcard .chartContents table{width:100%;height:calc(100% - 1.875rem)}.dashboard .chartcard .chartContents table th{background-color:#f2f4f9;border-radius:6px;padding-top:.25rem;padding-bottom:.25rem}.dashboard .chartcard .chartContents table td{text-align:center}.dashboard .chartcard .chartarea{width:50%;height:100%}.dashboard .chartcard .chartarea img{object-fit:fill;width:100%;height:100%}.dashboard .infocard{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.dashboard .infocard .infosearch{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.dashboard .infocard .infosearch .searchbar{width:50%}.dashboard .infocard table{table-layout:fixed;width:100%;height:calc(28vh - 3rem)}.dashboard .infocard table th{padding-top:.5rem;padding-bottom:.5rem;font-weight:600}.dashboard .infocard table th:nth-child(2){width:30%}.dashboard .infocard table th:last-child{width:12%}.dashboard .infocard table tbody{vertical-align:top}.dashboard .infocard table tbody tr{height:2rem}.dashboard .infocard table tbody tr:hover{background-color:#f2f4f9}.dashboard .infocard table td{vertical-align:middle;text-align:center;padding-left:.25rem;padding-right:.25rem}.dashboard .infocard table td:first-child{text-align:start;cursor:pointer}.dashboard .infocard table .asBtn{white-space:nowrap;border:1px solid #e5e7eb;border-radius:6px;margin:0 auto;padding:.25rem}.dashboard .infocard table .address .ellipsis{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;display:block;overflow:auto hidden}.dashboard .infocard table .address .ellipsis::-webkit-scrollbar{display:none}.dashboard .infocard .pagination{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.dashboard .infocard .pagination .page-btn{padding:.25rem .5rem;transition:all .2s}.dashboard .infocard .pagination .page-btn:hover{background-color:#f2f4f9}.dashboard .infocard .pagination .page-btn:active{background-color:#e5e7eb}.dashboard .infocard .no-data{text-align:center;color:#4a4f57;padding:60px 20px}.joinlist .wrap table{width:100%}.joinlist .wrap table thead{background-color:#e5e7eb}.joinlist .wrap table thead th{color:#4a4f57;padding-top:.5rem;padding-bottom:.5rem}.joinlist .wrap table tr:hover>td{background-color:#e8f0fe}.joinlist .wrap table td{text-align:center;padding-top:.5rem;padding-bottom:.5rem;line-height:1.6}.joinlist .wrap table td:first-child,.joinlist .wrap table td:nth-child(4){font-weight:600}.joinlist .wrap table td:last-child{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.joinlist .wrap table td span{cursor:pointer;background:#fff;border:1px solid #9ca3af;border-radius:6px;padding:.5rem;transition:all .2s}.joinlist .wrap table td span:hover{box-shadow:0 2px 8px #0000001a}.joinlist .wrap table td span:last-child{color:#0564ff;border-color:#0564ff}.joinlist .wrap table td span:last-child:hover{background-color:#f2f4f9}@media (max-width:1400px){.dashboard section:nth-child(2n){width:100%}.dashboard .chartcard,.dashboard .infocard{width:100%;height:auto;max-height:25rem}.dashboard .sectionR{width:100%}.dashboard .sectionR .bizcard{height:auto}.dashboard .mapcard{width:100%;height:auto}.dashboard .mapcard .maparea{height:calc(100% - 5rem);max-height:25rem}.dashboard .mapcard .maparea .map img,.dashboard .mapcard .maparea #listItems{max-height:24rem}.dashboard .chartcard .chartarea img{max-height:22rem}.dashboard .chartcard .chartContents table{min-height:18rem}}.myhome.grid{margin-top:1rem}.myhome .myhomeUserinfo{box-shadow:none;background:0 0;border:0;padding:0}.myhomeUserinfo{flex-flow:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}.myhomeUserinfo .infoarea{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.myhomeUserinfo .infoarea .userinfo{flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding-left:.5rem;display:flex;position:relative}.myhomeUserinfo .infoarea .userinfo>div{color:#4a4f57}.myhomeUserinfo .infoarea .userinfo>div span{padding-left:.5rem}.myhomeUserinfo .infoarea .userinfo .bizName{border:1px solid #e5e7eb;border-radius:6px;margin-left:.25rem;padding:.25rem .5rem}.myhomeUserinfo .infoarea .userinfo .rankrecord{width:9rem;overflow:hidden}.myhomeUserinfo .infoarea .userinfo .rankrecord .rank-button{justify-content:center;width:100%;padding-top:.5rem;padding-bottom:.5rem}.myhomeUserinfo .infoarea .userinfo .rankrecord .rank-list{z-index:99;background-color:#fff;border-radius:.5rem;width:9rem;max-height:160px;display:none;position:absolute;bottom:-162px;overflow-y:auto;box-shadow:0 2px 8px #0000001a}.myhomeUserinfo .infoarea .userinfo .rankrecord .rank-list.active{display:block}.myhomeUserinfo .infoarea .userinfo .rankrecord .rank-item{flex-flow:row;justify-content:space-between;align-items:center;padding:.75rem .25rem;display:flex}.myhomeUserinfo .infoarea .userinfo .rankrecord .rank-item .year-month{color:#4a4f57}.myhomeUserinfo .infoarea .userinfo .rankrecord .rank-item .rank-number{font-weight:600}.myhome .sectionL{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:calc(56% - .5rem);height:calc(100vh - 12.5rem);display:flex}.myhome .sectionR{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:calc(44% - .5rem);height:calc(100vh - 12.5rem);display:flex}.myhome .myhomeResults{padding-top:.5rem;padding-bottom:.5rem}.myhomeResults{flex-flow:row;justify-content:space-between;align-items:center;height:10%;display:flex}.myhomeResults .resultL{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.myhomeResults .resultR{flex-flow:row;justify-content:space-around;align-items:center;gap:.5rem;display:flex}.myhomeResults .rtMonth{background-color:#e8f0fe;border-radius:6px;width:fit-content;padding:.25rem}.myhomeResults .rtMoney{font-weight:600}.myhomeResults .linkBtn{border:1px solid #e5e7eb;border-radius:6px;padding:.25rem .5rem;box-shadow:0 2px 8px #0000001a}.myhomeResults .linkBtn span{padding-left:.25rem;font-weight:600}.myhomeBiz{flex-flow:column;justify-content:space-between;align-items:center;gap:.25rem;height:90%;display:flex}.myhomeBiz .bizarea{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:.5rem;width:100%;display:flex}.myhomeBiz .bizsearch{flex-flow:row;justify-content:space-between;align-items:center;display:flex}.myhomeBiz .bizsearch .homBiztitle{flex-flow:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.myhomeBiz .bizsearch .homBiztitle h3{white-space:nowrap}.myhomeBiz .bizsearch .homBiztitle button{white-space:nowrap;padding:.25rem .5rem}.myhomeBiz .bizsearch .searchbar{width:50%}.myhomeBiz .proc{background-color:#f2f4f9;border:1px solid #e5e7eb;border-radius:6px;flex-flow:row;justify-content:space-around;align-items:center;width:100%;padding:1rem;display:flex;position:relative}.myhomeBiz .proc hr{background-color:#e5e7eb;border:none;width:65%;height:1px;position:absolute;top:1rem;left:3rem}.myhomeBiz .procChip{flex-direction:row;justify-content:center;align-items:center;height:2rem;padding:.25rem .5rem;display:flex;position:relative}.myhomeBiz .procChip .procDeco{background-image:linear-gradient(#00a794,#14b8a6);border-radius:6px;width:2rem;height:.5rem;position:absolute;top:-.25rem}.myhomeBiz .procChip.al>.procDeco{background:linear-gradient(#6724ff,#8b5cf6)}.myhomeBiz .procChip.hd>.procDeco{background:#4a4f57}.myhomeBiz .procChip .procData{cursor:pointer;background-color:#fff;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:max-content;padding:.5rem .25rem;display:flex;position:absolute;top:.5rem}.myhomeBiz .procChip .procData .porcCount{cursor:pointer;font-weight:600}.myhomeBiz .table-wrapper{width:100%}.myhomeBiz .table-wrapper table{width:100%;height:100%}.myhomeBiz .table-wrapper table th{padding-top:.5rem;padding-bottom:.5rem;font-weight:600}.myhomeBiz .table-wrapper table th:first-child{width:1rem}.myhomeBiz .table-wrapper table tbody{vertical-align:top}.myhomeBiz .table-wrapper table tbody tr:hover{background-color:#f2f4f9}.myhomeBiz .table-wrapper table td{text-align:center;vertical-align:middle;padding:.25rem}.myhomeBiz .table-wrapper table td:first-child,.myhomeBiz .table-wrapper table td:nth-child(2){text-align:start;cursor:pointer}.myhomeBiz .table-wrapper table .bizCtg{text-align:center}.myhomeBiz .table-wrapper table .status{text-align:center;color:#0564ff;background:#e8f0fe;border:1px solid #e5e7eb;border-radius:6px;width:4.5rem;padding-top:.25rem;padding-bottom:.25rem;display:inline-block}.myhomeBiz .table-wrapper table .heart-btn .heart-icon{fill:#4a4f57;width:1rem;height:1rem;transition:all .2s}.myhomeBiz .table-wrapper table .heart-btn .heart-icon:hover,.myhomeBiz .table-wrapper table .heart-btn .heart-icon use[href=\#heart-fill]{fill:#7940fb}.myhomeBiz .table-wrapper table .asBtn{white-space:nowrap;border:1px solid #e5e7eb;border-radius:6px;margin:0 auto;padding:.25rem}.myhomeBiz .pagination{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.myhomeBiz .pagination .page-btn{padding:.25rem .5rem;transition:all .2s}.myhomeBiz .pagination .page-btn:hover{background-color:#f2f4f9}.myhomeBiz .pagination .page-btn:active{background-color:#e5e7eb}.myhomeBiz .no-data{text-align:center;color:#4a4f57;padding:60px 20px}.myhomeBiz .bizhr{background-color:#e5e7eb;border:0;flex-shrink:0;width:100%;height:1px;margin:.5rem 0;display:block}.myhomeBiz .bizTotal{flex-flow:row;justify-content:space-around;align-items:flex-start;gap:.5rem;width:100%;height:35%;display:flex}.myhomeBiz .bizTotal table{width:100%;height:100%}.myhomeBiz .bizTotal table th{background-color:#f2f4f9;border-radius:6px;padding-top:.25rem;padding-bottom:.25rem}.myhomeBiz .bizTotal table td{text-align:center}.myhomeBiz .chartarea{width:50%;height:100%}.myhomeBiz .chartarea img{object-fit:fill;width:100%;height:100%}.myhomeSchedule{flex-direction:column;gap:.5rem;height:35%;display:flex}.myhomeSchedule .meetTitle{flex-flow:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.myhomeSchedule .meetTitle .btnWh{gap:.25rem;padding:.25rem .5rem}.myhomeSchedule .meetCard{scroll-snap-type:x mandatory;gap:.75rem;height:calc(100% - 1rem);padding-bottom:.25rem;display:flex;overflow:auto hidden}.myhomeSchedule .meetCard .cardPie{scroll-snap-align:start;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;flex:1 0 220px;gap:.5rem;padding:1rem;display:flex}.myhomeSchedule .meetCard .cardPie .meetDay{border-bottom:1px solid #4a4f57;flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding-bottom:.5rem;font-weight:600;display:flex}.myhomeSchedule .meetCard .cardPie .meetDay .meetDday{font-weight:600}.myhomeSchedule .meetCard .cardPie .meetTime{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.myhomeSchedule .meetCard .cardPie .meetMap{white-space:nowrap;align-items:center;display:flex}.myhomeSchedule .meetCard .cardPie .meetContents{color:#4a4f57;height:100%}.myhomeCompany{flex-flow:column;justify-content:space-between;align-items:center;height:50%;display:flex}.myhomeCompany .companysearch{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.myhomeCompany .companysearch .searchbar{width:50%}.myhomeCompany table{table-layout:fixed;width:100%;height:calc(100% - 5rem)}.myhomeCompany table th{padding-top:.5rem;padding-bottom:.5rem;font-weight:600}.myhomeCompany table th:nth-child(2){width:30%}.myhomeCompany table th:nth-child(3){width:13%}.myhomeCompany table th:last-child{width:12%}.myhomeCompany table tbody{vertical-align:top}.myhomeCompany table tbody tr{height:2rem}.myhomeCompany table tbody tr:hover{background-color:#f2f4f9}.myhomeCompany table td{vertical-align:middle;text-align:center;padding-left:.25rem;padding-right:.25rem}.myhomeCompany table td:first-child{text-align:start;cursor:pointer}.myhomeCompany table .asBtn{white-space:nowrap;border:1px solid #e5e7eb;border-radius:6px;margin:0 auto;padding:.25rem}.myhomeCompany table .address .ellipsis{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;display:block;overflow:auto hidden}.myhomeCompany table .address .ellipsis::-webkit-scrollbar{display:none}.myhomeCompany .pagination{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.myhomeCompany .pagination .page-btn{padding:.25rem .5rem;transition:all .2s}.myhomeCompany .pagination .page-btn:hover{background-color:#f2f4f9}.myhomeCompany .pagination .page-btn:active{background-color:#e5e7eb}.myhomeCompany .no-data{text-align:center;color:#4a4f57;padding:60px 20px}.myhomeTeam{flex-flow:column;justify-content:space-between;align-items:flex-start;height:15%;display:flex}.myhomeTeam .teambox{flex-flow:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.myhomeTeam .teamName{flex-flow:row;justify-content:center;align-items:center;gap:.25rem;width:auto;display:flex}.myhomeTeam .teamName .rankmark{background-position:50%;background-repeat:no-repeat;background-size:contain;align-items:center;width:2rem;height:2rem;display:flex}.myhomeTeam .teamName .rankmark.topA{background-image:url(/images/rank1.png)}.myhomeTeam .teamName .rankmark.topB{background-image:url(/images/rank2.png);padding-bottom:.25rem}.myhomeTeam .teamName .rankmark.topC{background-image:url(/images/rank3.png);padding-bottom:.25rem}.myhomeTeam .teamName .rankmark.topD{background-image:url(/images/rank4.png);padding-bottom:.25rem}.myhomeTeam .teamName .rankmark.topE{background-image:url(/images/rank5.png)}.myhomeTeam .teamName .rankmark span{margin:0 auto;font-size:.75rem;font-weight:600}.myhomeTeam .teamInfo{flex-flow:row;justify-content:center;align-items:center;gap:.25rem;display:flex}.myhomeTeam .teamInfo .teamPeople{color:#4a4f57;background-color:#f2f4f9;border-radius:6px;flex-flow:row;justify-content:flex-start;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.myhomeTeam .teamInfo .teamPeople span{color:#1c1c1e;margin-left:.5rem;font-weight:600}.myhomeTeam .teamInfo .teamResults{font-size:1.125rem;font-weight:600}.linkin .wrap{flex-flow:column;justify-content:center;align-items:center;max-height:max-content;display:flex}.linkin .invite{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.linkin .invite h3{white-space:nowrap}.linkin .invite .inviteSend{color:#4a4f57;background-color:#f2f4f9;border-radius:6px;flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding:.5rem;display:flex}.linkin .invite .inviteSend button{color:#4a4f57;background-color:#fff;border-radius:6px;padding:.25rem}.linkin .invite .btnWh{color:#4a4f57;white-space:nowrap;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem}.linkin .linkgroup{flex-flow:row;justify-content:space-between;align-items:start;width:100%;height:25rem;display:flex}.linkin .linkList{width:calc(50% - 1.5rem);height:100%;overflow:hidden auto}.linkin .linkmove{flex-flow:column;justify-content:center;align-items:center;gap:.5rem;height:100%;display:flex}.linkin .linkmove .linkmoveBtn{justify-content:center;align-items:center;width:1.5rem;height:6rem;display:flex}.linkin .linkmove .linkmoveBtn .btnWh{height:40%}.linkin .mylink{width:calc(50% - 1.5rem);overflow:hidden auto}.linkin .mylinkTitle{flex-flow:row;justify-content:start;align-items:center;gap:.5rem;display:flex}.linkin .listBox{margin-top:.5rem}.linkin .listBox .linkprofile{border:1px solid #e5e7eb;border-radius:6px;flex-flow:row;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.25rem .75rem;display:flex;box-shadow:0 2px 8px #0000001a}.linkin .listBox .linkprofile .linkperson{flex-flow:row;justify-content:flex-start;align-items:center;width:100%;display:flex}.linkin .listBox .linkprofile .linkperson .simbol{width:3.5rem;height:3.5rem}.linkin .listBox .linkprofile .linkperson .simbol .gradebadge{bottom:.25rem}.linkin .listBox .linkprofile .linkperson .namebox{width:calc(100% - 5rem)}.linkin .listBox .linkprofile .linkperson .nikname{margin:0;padding-left:.5rem;font-size:1.25rem}.linkin .listBox .linkprofile.active .linkchoice{background-color:#e8f0fe}.linkin .listBox .linkprofile.active .linkchoice .icon{fill:#0564ff}.linkin .listBox .linkprofile .linkchoice{text-align:center;background-color:#e5e7eb;border-radius:6px;padding:.25rem .25rem .25rem .5rem}.linkin .listBox .linkprofile .linkchoice .icon{fill:#4a4f57;display:block}.bizadd .wrap{gap:0}.bizadd .popuptop{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.bizadd .btngroup{gap:.5rem;display:flex}.bizadd .btngroup .favBtn{cursor:pointer;width:24px;height:24px;position:relative}.bizadd .btngroup .favBtn .icon{transition:fill .2s}.bizadd .bizAddForm{flex-flow:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.bizadd .bizAddForm label,.bizadd .bizAddForm .label{width:8rem}.bizadd .bizAddForm input{border:1px solid #e5e7eb;border-radius:6px;width:calc(100% - 8rem);padding:.25rem .5rem}.bizadd .bizAddForm .form-row{flex-flow:row;justify-content:flex-start;align-items:center;width:calc(50% - .5rem);display:flex}.bizadd .bizAddForm .form-row:first-child{flex-flow:column;justify-content:flex-start;align-items:start;gap:.5rem;width:100%;display:flex}.bizadd .bizAddForm .form-row:first-child input,.bizadd .bizAddForm .form-row:first-child .checkbtn{border-radius:6px;width:100%;padding:.25rem}.bizadd .bizAddForm .form-row:first-child input{background-color:#e8f0fe}.bizadd .bizAddForm .form-row:first-child .checkbtn{color:#0564ff;text-align:center;cursor:pointer;border:1px solid #0564ff;padding:.5rem;transition:all .2s}.bizadd .bizAddForm .form-row:first-child .checkbtn.before:hover{background-color:#f2f4f9;box-shadow:0 2px 8px #0000001a}.bizadd .bizAddForm .form-row:first-child .checkbtn.result{color:#09af9c;border-color:#09af9c}.bizadd .bizAddForm .form-row:nth-child(6){width:100%}.bizadd .bizAddForm .form-row:nth-child(6) input{width:calc(100% - 8.5rem);margin-left:.25rem}.bizadd .bizAddForm .form-row:nth-last-of-type(-n+3){width:100%}.bizadd .bizAddForm .form-row button{background-color:#e8f0fe;border-radius:6px;padding:.5rem}.bizadd .bizAddForm .form-row button .icon{fill:#0564ff}.bizadd .bizAddForm .form-row .biz-area{border:1px solid #e5e7eb;border-radius:6px;flex-flow:row;justify-content:space-between;align-items:center;width:calc(100% - 8rem);padding:.25rem;display:flex}.bizadd .bizAddForm .form-row .biz-area .tag{background-color:#e8f0fe;border-radius:6px;padding:.25rem;display:inline-block}.bizadd .bizAddForm .form-row #memo{border:1px solid #e5e7eb;border-radius:6px;width:calc(100% - 8rem)}.bizadd .btnLtb{color:#1c1c1e;padding:.5rem .75rem}.bizctgadd{z-index:1200}.bizctgadd .wrap{flex-flow:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.bizctgadd .wrap h2{text-align:center;width:100%;margin-bottom:1rem}.bizctgadd .wrap .label,.bizctgadd .wrap label{width:10rem}.bizctgadd .wrap .dropdown,.bizctgadd .wrap input{border:1px solid #e5e7eb;border-radius:6px;width:calc(100% - 11rem);padding:.25rem .5rem}.bizctgadd .dropdown{align-items:center;gap:.5rem;display:inline-flex;position:relative}.bizctgadd .dropdown-selected{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.bizctgadd .dropdown-selected .tag{background-color:#e8f0fe;border-radius:6px;width:fit-content;padding:.25rem .5rem}.bizctgadd .dropdown-toggle{cursor:pointer}.bizctgadd .dropdown-menu{z-index:10;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;width:100%;max-height:13rem;padding:.25rem;display:none;position:absolute;top:120%;left:0;overflow-y:auto;box-shadow:2px 2px 14px #9f9f9f33}.bizctgadd .dropdown-menu.show{display:flex}.bizctgadd .dropdown-item{cursor:pointer;flex-flow:row;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem;transition:background-color .2s;display:flex}.bizctgadd .dropdown-item:hover{background-color:#f2f4f9}.bizctgadd .dropdown-item .check{opacity:.3;width:1rem;height:1rem}.bizctgadd .dropdown-item.active .check{opacity:1;color:#0564ff}.bizctgadd input{text-align:center}.bizctgadd input:focus{background-color:#f2f4f9}.bizctgadd .btnzip{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.bizctgadd .btnzip button{padding:.5rem 1.25rem}.dayadd .wrap,.minutesAdd .wrap,.asAdd .wrap{gap:0}.dayadd .popuptop,.minutesAdd .popuptop,.asAdd .popuptop{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.dayadd .label,.minutesAdd .label,.asAdd .label{width:5rem;padding:0}.dayadd div,.minutesAdd div,.asAdd div{align-items:center;padding-left:.25rem;display:flex}.dayadd .shareBtn div,.minutesAdd .shareBtn div,.asAdd .shareBtn div{padding:0}.dayadd .form-row,.minutesAdd .form-row,.asAdd .form-row{width:100%;display:flex}.dayadd .form-row .inputfil,.minutesAdd .form-row .inputfil,.asAdd .form-row .inputfil{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:calc(100% - 5rem);padding:.5rem 1rem}.dayadd .form-row:nth-child(2),.minutesAdd .form-row:nth-child(2),.asAdd .form-row:nth-child(2),.dayadd .form-row:nth-child(3),.minutesAdd .form-row:nth-child(3),.asAdd .form-row:nth-child(3){width:calc(50% - .5rem)}.dayadd .form-row label,.minutesAdd .form-row label,.asAdd .form-row label{width:5rem;padding:.5rem}.dayadd .form-row label.map,.minutesAdd .form-row label.map,.asAdd .form-row label.map{padding:0}.dayadd .form-row .dayplus,.minutesAdd .form-row .dayplus,.asAdd .form-row .dayplus{border:1px solid #e5e7eb;border-radius:6px;width:calc(100% - 5rem);margin:.5rem .5rem 0;padding:.25rem}.dayadd .graybox,.minutesAdd .graybox,.asAdd .graybox{background-color:#f2f4f9;border:1px solid #e5e7eb;border-radius:6px;flex-wrap:wrap;gap:.25rem 1rem;width:100%;margin:1rem auto .25rem;padding:.5rem;display:flex}.dayadd .graybox .dropdown,.minutesAdd .graybox .dropdown,.asAdd .graybox .dropdown{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:calc(100% - 5rem)}.dayadd .graybox .dropdown .dropdownBtn,.minutesAdd .graybox .dropdown .dropdownBtn,.asAdd .graybox .dropdown .dropdownBtn{border:0}.dayadd .graybox .dropdown .dropdownBtn:hover,.minutesAdd .graybox .dropdown .dropdownBtn:hover,.asAdd .graybox .dropdown .dropdownBtn:hover{background-color:#fff}.dayadd #daycontents,.minutesAdd #daycontents,.asAdd #daycontents{min-height:6rem;line-height:1.35}.dayadd .btnLtb,.minutesAdd .btnLtb,.asAdd .btnLtb{color:#1c1c1e;margin-top:1rem;padding:.5rem 1rem}.dayadd .upload,.minutesAdd .upload,.asAdd .upload{margin-top:.5rem}.dayadd .uploadbtn,.minutesAdd .uploadbtn,.asAdd .uploadbtn{background-color:#e8f0fe;border-radius:6px;padding:.25rem}.dayadd .uploadbtn .icon,.minutesAdd .uploadbtn .icon,.asAdd .uploadbtn .icon{fill:#0564ff}@media (max-width:1400px){.myhome .sectionL,.myhome .sectionR{width:100%}}.schedule section{box-shadow:none}.schedule .calendar-column{width:40%;height:100%;box-shadow:none;background-color:#0000;border:0;flex-direction:column;gap:1rem;padding:0;display:flex}.schedule .calendar-column .calendar-header{align-items:center;margin-bottom:1rem;display:flex}.schedule .calendar-column .calendar-header .today-btn{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-left:auto;padding:.25rem .5rem}.schedule .calendar-column .calendar-header #prev-month,.schedule .calendar-column .calendar-header #next-month{cursor:pointer;padding-left:.5rem;padding-right:.5rem}.schedule .calendar-column .calendar-grid{background-color:#fff;border-radius:6px;grid-template-columns:repeat(7,1fr);gap:.25rem;height:calc(100vh - 29rem);padding:1rem;display:grid}.schedule .calendar-column .calendar-grid .day-name{text-align:center;padding-bottom:.5rem;font-weight:600}.schedule .calendar-column .calendar-grid .day-number{text-align:center;cursor:pointer;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;position:relative}.schedule .calendar-column .calendar-grid .day-number.other-month{color:#9ca3af}.schedule .calendar-column .calendar-grid .day-number.today{border:1px solid #e5e7eb;border-radius:6px;font-weight:600}.schedule .calendar-column .calendar-grid .day-number .dots-container{justify-content:center;align-items:center;gap:.25rem;display:flex;position:absolute;bottom:.25rem;left:0;right:0}.schedule .calendar-column .calendar-grid .day-number .dots-container span{border-radius:50%;width:8px;height:8px}.schedule .calendar-column .calendar-grid .day-number .dots-container .dot-green{background-image:linear-gradient(#00a794,#14b8a6)}.schedule .calendar-column .calendar-grid .day-number .dots-container .dot-purple{background-image:linear-gradient(#6724ff,#8b5cf6)}.schedule .calendar-column .d-day-section{flex:1}.schedule .calendar-column .d-day-section .d-day-list{flex-flow:row;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.schedule .calendar-column .d-day-section .d-day-list .d-day-card{border:1px solid #e5e7eb;border-radius:6px;flex-flow:column;flex:1;justify-content:center;align-items:flex-start;gap:.5rem;padding:1rem;display:flex}.schedule .calendar-column .d-day-section .d-day-list .d-day-card .ddaytitle{border-bottom:1px solid #4a4f57;flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding-bottom:.5rem;display:flex}.schedule .calendar-column .d-day-section .d-day-list .d-day-card .d-day-badge.purple{color:#7940fb}.schedule .calendar-column .d-day-section .d-day-list .d-day-card .d-day-badge.green{color:#09af9c}.schedule .details-column{width:calc(60% - 1rem);height:100%}.schedule .details-column .coltop{justify-content:space-between;display:flex}.schedule .details-column .coltop button{border:0;padding:.5rem}.schedule .details-column .table-header{text-align:center;grid-template-columns:2rem 6rem 10rem 1fr 1fr 7rem;gap:.5rem;margin:1rem 0 .5rem;padding:.5rem 1.5rem;display:grid}.schedule .details-column .accordion-item{border:1px solid #e5e7eb;border-radius:6px;margin-bottom:.5rem;overflow:hidden;box-shadow:0 2px 8px #0000001a}.schedule .details-column .accordion-header{cursor:pointer;grid-template-columns:2rem 6rem 10rem 1fr 1fr 7rem;align-items:center;gap:.5rem;padding:15px 20px;transition:background-color .2s;display:grid}.schedule .details-column .accordion-header:hover{background-color:#f2f4f9}.schedule .details-column .header-column.status.biz{color:#09af9c}.schedule .details-column .header-column.status.person{color:#7940fb}.schedule .details-column .accordion-content{max-height:0;padding:0;transition:max-height .3s ease-out;overflow:hidden}.schedule .details-column .accordion-content .content-inner{color:#4a4f57;background-color:#e8f0fe;border-radius:6px;margin:.5rem;padding:1rem}.schedule .details-column .accordion-content.active{max-height:500px;transition:max-height .3s ease-in}@media (max-width:1400px){.schedule{gap:0}.schedule .calendar-column,.schedule .details-column{width:100%;height:auto}.schedule .calendar-column{padding:0}.schedule section{margin-top:1rem}}.bizpart .titleset{align-items:center;gap:.5rem;display:flex}.bizpart .titleset span{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.25rem .5rem;display:block}.bizpart section{box-shadow:none}.bizpart .calendar-column{width:40%;height:100%;box-shadow:none;background-color:#0000;border:0;flex-direction:column;gap:1rem;padding:0;display:flex}.bizpart .calendar-column .searchtable .table-header,.bizpart .calendar-column .searchtable .table-row{grid-template-columns:1.25rem 9rem 7rem 7rem 1fr 1fr 1.25rem;margin-bottom:0}.bizpart .calendar-column .searchtable .table-header .icon-toggle{fill:#4a4f57}.bizpart .calendar-column .searchtable .table-header .icon-toggle.active{fill:#7940fb}.bizpart .calendar-column .searchtable .table-row .status{text-align:center;color:#4a4f57;background-color:#e8f0fe;border:1px solid #fff;border-radius:6px;padding-top:.25rem;padding-bottom:.25rem}.bizpart .calendar-column .searchtable .table-row>div:nth-child(3){text-align:center}.bizpart .calendar-column .searchtable .table-row>div:nth-last-child(-n+2){text-align:end}.bizpart .calendar-column .searchtable .table-row .icon-toggle{fill:#4a4f57}.bizpart .calendar-column .searchtable .table-row .icon-toggle.active{fill:#7940fb}.bizpart .details-column{background-color:#0000;border:0;flex-direction:column;gap:.5rem;width:calc(60% - 1rem);height:100%;padding:0;display:flex}.bizpart .details-column .ctsCover{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-wrap:wrap;gap:1rem;width:100%;height:calc(100% - 2rem);padding:1rem;display:flex}.bizpart .details-column .ctsCover .ctsTop{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.bizpart .details-column .ctsCover .ctsTop button{display:inline-block}.bizpart .details-column .ctsCover .ctsTop .savedel{justify-content:center;align-items:center;gap:1rem;display:flex}.bizpart .details-column .ctsCover .ctsTop .favBtn{margin-right:.25rem}.bizpart .details-column .ctsCover .ctsTop .icon-on{fill:#7940fb}.bizpart .details-column .ctsCover .ctsbottom{flex-direction:column;flex:2;justify-content:space-between;gap:1rem;display:flex}.bizpart .details-column .ctsCover .ctsbottom .header-row{align-items:center;display:flex}.bizpart .details-column .ctsCover .ctsbottom .header-row .title{font-weight:500}.bizpart .details-column .ctsCover .ctsbottom .header-row .badges{gap:.5rem;display:flex}.bizpart .details-column .ctsCover .ctsbottom .header-row .badges .badge{border:1px solid #e5e7eb;border-radius:6px;padding:.25rem .5rem}.bizpart .details-column .ctsCover .ctsbottom .header-row .badges .badge.blue{color:#0564ff;background-color:#e8f0fe}.bizpart .details-column .ctsCover .ctsbottom .header-row .badges .badge.outline{color:#4a4f57;cursor:pointer;border:1px solid #e5e7eb;border-radius:6px;transition:all .2s}.bizpart .details-column .ctsCover .ctsbottom .header-row .badges .badge.outline:hover{color:#1c1c1e;background-color:#f2f4f9}.bizpart .details-column .ctsCover .ctsbottom .header-row .checkbox{flex:1;align-items:center;gap:.25rem;margin-left:.5rem;display:flex}.bizpart .details-column .ctsCover .ctsbottom .header-row .checkbox .bizdroptext{border:1px solid #e5e7eb;border-radius:6px;flex:1;padding:.25rem}.bizpart .details-column .ctsCover .ctsbottom .label{width:5rem;font-weight:500}.bizpart .details-column .ctsCover .ctsbottom .form-container{margin-bottom:.5rem}.bizpart .details-column .ctsCover .ctsbottom .form-container .input-row{align-items:center;margin-bottom:.5rem;display:flex}.bizpart .details-column .ctsCover .ctsbottom .form-container .input-row label{flex-shrink:0;width:8rem;font-weight:500}.bizpart .details-column .ctsCover .ctsbottom .form-container .input-row input{color:#4a4f57;border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:.5rem}.bizpart .details-column .ctsCover .ctsbottom .form-container .input-row .text-right{text-align:end}.bizpart .details-column .ctsCover .ctsbottom .form-container .row-half{gap:1rem;display:flex}.bizpart .details-column .ctsCover .ctsbottom .form-container .row-half .input-row{flex:1}.bizpart .details-column .ctsCover .ctsbottom .form-container .row-half .input-wrapper{gap:.5rem;width:100%;display:flex}.bizpart .details-column .ctsCover .ctsbottom .form-container .row-half .input-wrapper .icon-btn{cursor:pointer;background-color:#e8f0fe;border-radius:6px;padding:0 .5rem}.bizpart .details-column .ctsCover .ctsbottom .form-container .row-half .input-wrapper .icon-btn .icon{fill:#0564ff}.bizpart .details-column .ctsCover .ctsbottom .main-btn{cursor:pointer;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;width:100%;padding:.5rem 1rem;transition:all .2s}.bizpart .details-column .ctsCover .ctsbottom .main-btn:hover{background-color:#e5e7eb}.bizpart .details-column .ctsCover .ctsbottom .memo h3{margin-bottom:.5rem}.bizpart .details-column .ctsCover .ctsbottom .memo textarea{border:1px solid #e5e7eb;border-radius:6px;width:100%;min-height:7rem;padding:.5rem}.bizpart .details-column .ctsCover .ctsbottom .as-history{overflow:hidden}.bizpart .details-column .ctsCover .ctsbottom .as-history .astop{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.bizpart .details-column .ctsCover .ctsbottom .as-history .astop h3{font-weight:500}.bizpart .details-column .ctsCover .ctsbottom .as-history .astop button{background-color:#fff;border-radius:6px;padding:.5rem}.bizpart .details-column .ctsCover .ctsbottom .as-history .astop button:hover{box-shadow:0 2px 8px #0000001a}.bizpart .details-column .ctsCover .ctsbottom .as-history .scroll{max-height:6rem;overflow-y:auto}.bizpart .details-column .ctsCover .ctsbottom .as-item{cursor:pointer;border:1px solid #e5e7eb;border-radius:6px;flex-flow:row;justify-content:center;align-items:center;margin-bottom:.5rem;padding:.5rem;transition:all .2s;display:flex}.bizpart .details-column .ctsCover .ctsbottom .as-item:hover{background-color:#f2f4f9}.bizpart .details-column .ctsCover .ctsbottom .as-item .status-tag{border:1px solid #e5e7eb;border-radius:6px;margin-right:1rem;padding:.25rem}.bizpart .details-column .ctsCover .ctsbottom .as-item .status-tag.gray{color:#9ca3af}.bizpart .details-column .ctsCover .ctsbottom .as-item .as-title{flex:1}.bizpart .details-column .ctsCover .ctsbottom .as-item .as-date{color:#9ca3af}.bizpart .details-column .ctsCover .ctsWork{background-color:#f2f4f9;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;flex:1;align-items:center;height:calc(100% - 3rem);padding:1rem;display:flex;position:relative;overflow-y:auto}.bizpart .details-column .ctsCover .ctsWork .timeline-container{flex-direction:column;width:100%;display:flex;position:relative}.bizpart .details-column .ctsCover .ctsWork .timeline-card{z-index:1;height:5rem;margin-bottom:1rem;display:flex}.bizpart .details-column .ctsCover .ctsWork .timeline-card .card-left{background-color:#fff;border-top-left-radius:6px;border-bottom-left-radius:6px;flex-direction:column;flex:1;justify-content:center;padding:1rem;display:flex}.bizpart .details-column .ctsCover .ctsWork .timeline-card .card-left .step-title{word-break:keep-all;color:#4a4f57;font-weight:500}.bizpart .details-column .ctsCover .ctsWork .timeline-card .card-left .step-date{color:#9ca3af;margin-top:.25rem}.bizpart .details-column .ctsCover .ctsWork .timeline-card .card-right{text-align:center;cursor:pointer;border-top-right-radius:6px;border-bottom-right-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex}.bizpart .details-column .ctsCover .ctsWork .timeline-card .card-right *{cursor:inherit}.bizpart .details-column .ctsCover .ctsWork .timeline-card .status-done{background-color:#9ca3af}.bizpart .details-column .ctsCover .ctsWork .timeline-card .status-done .icon{fill:#fff;margin:0 0 .25rem}.bizpart .details-column .ctsCover .ctsWork .timeline-card .status-done div{color:#fff;font-weight:400}.bizpart .details-column .ctsCover .ctsWork .timeline-card .status-pending-box{background-color:#e5e7eb}.bizpart .details-column .ctsCover .ctsWork .timeline-card .status-pending-box .icon{fill:#0564ff;margin:0 0 .25rem}.bizpart .details-column .ctsCover .ctsWork .timeline-card .status-pending-box div{color:#4a4f57}.bizpart .details-column .ctsCover .ctsWork .timeline-card.active-card{border:2px solid #0564ff;border-radius:6px;overflow:hidden}.bizpart .details-column .ctsCover .ctsWork .timeline-card.active-card .card-left .step-title{color:#1c1c1e}.bizpart .details-column .ctsCover .ctsWork .timeline-card.active-card .card-right{background-color:#e8f0fe}.bizpart .details-column .ctsCover .ctsWork .timeline-card.active-card .card-right .icon{fill:#0564ff;margin:0 0 .25rem}.bizpart .details-column .ctsCover .ctsWork .contractbox{width:100%;height:100%}.bizpart .details-column .ctsCover .ctsWork .contractbox .timeline-container{justify-content:space-between;height:100%}.bizpart .details-column .ctsCover .ctsWork .as-detail-view{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.bizpart .details-column .ctsCover .ctsWork .as-detail-view .as-header-actions{justify-content:flex-end;display:flex}.bizpart .details-column .ctsCover .ctsWork .as-detail-view .btnWh{padding:.25rem .5rem}.bizpart .details-column .ctsCover .ctsWork .as-detail-view .form-row{align-items:center;display:flex}.bizpart .details-column .ctsCover .ctsWork .as-detail-view .label{color:#4a4f57;flex-shrink:0;width:5rem;font-weight:500}.bizpart .details-column .ctsCover .ctsWork .as-detail-view .bold-text{font-weight:500}.bizpart .details-column .ctsCover .ctsWork .as-detail-view .form-input,.bizpart .details-column .ctsCover .ctsWork .as-detail-view .form-textarea{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:.25rem .5rem}.bizpart .details-column .ctsCover .ctsWork .as-detail-view .form-textarea{resize:none;min-height:100px}.bizpart .details-column .ctsCover .ctsWork .as-detail-view .icon-btn-blue{background-color:#e8f0fe;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem}.bizpart .details-column .ctsCover .ctsWork .as-detail-view .icon-btn-blue .icon{fill:#0564ff;margin:0}.bizpart .details-column .ctsCover .ctsWork .as-detail-view .dropdown{background-color:#fff}.bizpart .details-column .ctsCover section{background-color:#e8f0fe;width:40%}.biznext .wrap{gap:0;height:fit-content;position:relative}.biznext .wrap h2{margin-bottom:1rem}.biznext .popuptop{position:absolute;top:1.5rem;right:1.5rem}.biznext .popuptop button{border-color:#fff;justify-content:center;width:5rem;padding:.5rem;transition:border .3s}.biznext .popuptop button:hover{border:1px solid #e5e7eb;border-radius:6px}.biznext .label{width:5rem;padding:0}.biznext .form-row{align-items:center;width:100%;margin-bottom:1rem;display:flex}.biznext .form-row .label,.biznext .form-row label{width:6rem}.biznext .form-row .value{color:#0564ff}.biznext .form-row .mLeft{margin-left:1rem}.biznext .form-row .csnamebox{background-color:#f2f4f9;border:1px solid #e5e7eb;border-radius:6px;padding:.25rem}.biznext .form-row .boxwd{width:40%}.biznext .form-row .btnLtb{margin-right:.5rem;padding:.25rem}.biznext .form-row .btnLtb .icon{fill:#0564ff}.biznext .form-row textarea{background-color:#f2f4f9;flex:1;min-height:5rem;padding:.5rem}.biznext .form-btn{justify-content:center;align-items:center;gap:1rem;display:flex}.biznext .form-btn button{justify-content:center;width:6rem;padding:.5rem}.biznext .form-btn button:last-child{border-color:#0564ff;width:10rem}.cashflow .wrap{gap:.25rem 0;height:fit-content;max-height:fit-content}.cashflow .titleset{align-items:center;gap:.25rem;width:100%;margin-bottom:1rem;display:flex}.cashflow .titleset span{border:1px solid #e5e7eb;border-radius:6px;padding:.25rem;display:inline-block}.cashflow .titleset h2{width:100%}.cashflow .form-row{border-radius:6px;align-items:center;gap:.25rem;width:100%;padding:.25rem;display:flex}.cashflow .form-row .label,.cashflow .form-row label{width:8rem;padding:.25rem}.cashflow .form-row .label .dropdown,.cashflow .form-row label .dropdown{width:100%;padding-right:.5rem}.cashflow .form-row .value{text-align:center;background-color:#f2f4f9;border-radius:6px;flex:1;padding:.5rem}.cashflow .form-row .value.wh{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px}.cashflow .form-row.bluebox{background-color:#e8f0fe;flex-direction:column;justify-content:center;align-items:center;margin-bottom:.25rem;padding:.25rem;display:flex}.cashflow .form-row.bluebox .check{text-align:end;width:100%;margin:.5rem}.cashflow .form-row.bluebox .value{background-color:#0000}.cashflow .form-row .dropdownBtn{border:none;min-height:1rem;padding:.4rem}.cashflow .form-row .groupfee{border:1px solid #e5e7eb;border-radius:6px;flex:1;min-height:2rem;padding:.25rem}.cashflow .form-row textarea{background-color:#f2f4f9;flex:1;min-height:4rem;padding:.5rem}.cashflow .rowgroup{background-color:#e8f0fe;border-radius:6px;width:100%;padding:.25rem}.cashflow .rowgroup .value{background-color:#fff}.cashflow .form-btn{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.cashflow .form-btn button{justify-content:center;width:6rem;padding:.5rem}.cashflow .container{background-color:#e8f0fe;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:100%;padding:.5rem;display:flex}.cashflow .container input,.cashflow .container select,.cashflow .container .total-amount{text-align:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:.5rem}.cashflow .container .input-tax{color:#7940fb;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.65rem}.cashflow .container .status-box{text-align:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.25rem .5rem}.cashflow .container .status-box.dropdown{width:100%}.cashflow .container .status-box.dropdown .dropdownBtn{justify-content:center}.cashflow .container .status-box.dropdown .dropdownBtn[data-status=waiting] span{color:#9ca3af}.cashflow .container .status-box.dropdown .dropdownBtn[data-status=waiting] .icon{fill:#9ca3af}.cashflow .container .btn-action{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;padding:.65rem}.cashflow .container .total-amount{color:#0564ff}.cashflow .rowgroup .form-row .category-dropdown.dropdown{flex:1;min-width:0;position:relative;display:block!important}.cashflow .rowgroup .form-row .category-dropdown.dropdown .dropdownBtn{width:100%;min-height:unset;text-align:center;cursor:pointer;box-sizing:border-box;background-color:#fff;border:none;border-radius:6px;gap:0;padding:.5rem;display:block}.cashflow .rowgroup .form-row .category-dropdown.dropdown .dropdownBtn:after{content:"";border:4px solid #0000;border-top:5px solid #6b7280;margin-left:0;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.cashflow .rowgroup .form-row .category-dropdown.dropdown .dropdownList{z-index:100;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-top:2px;padding:.25rem 0;list-style:none;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 6px #0000001a}.cashflow .rowgroup .form-row .category-dropdown.dropdown .dropdownList.view{display:block}.cashflow .rowgroup .form-row .category-dropdown.dropdown .dropdownList li{text-align:center;cursor:pointer;padding:.5rem}.cashflow .rowgroup .form-row .category-dropdown.dropdown .dropdownList li:hover{background-color:#f2f4f9}@media (max-width:1400px){.bizpart .calendar-column,.bizpart .details-column{width:100%;height:auto;margin-bottom:1rem}.bizpart .calendar-column{border-bottom:3px double #9ca3af;border-radius:0;padding-bottom:1rem}}.companypart .titleset{align-items:center;gap:.5rem;display:flex}.companypart .titleset span{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.25rem .5rem;display:block}.companypart section{box-shadow:none}.companypart .calendar-column{width:40%;height:100%;box-shadow:none;background-color:#0000;border:0;flex-direction:column;gap:1rem;padding:0;display:flex}.companypart .calendar-column .searchtable .table-header,.companypart .calendar-column .searchtable .table-row{grid-template-columns:1fr 2fr .5fr 1fr}.companypart .calendar-column .searchtable .table-row .status{text-align:center;color:#4a4f57;background-color:#e8f0fe;border:1px solid #fff;border-radius:6px;padding-top:.25rem;padding-bottom:.25rem}.companypart .calendar-column .searchtable .table-row>div:nth-last-child(-n+2){text-align:center}.companypart .calendar-column .searchtable .table-row .icon-toggle{fill:#4a4f57}.companypart .calendar-column .searchtable .table-row .icon-toggle.active{fill:#7940fb}.companypart .details-column{background-color:#0000;border:0;flex-direction:column;gap:.5rem;width:calc(60% - 1rem);height:100%;padding:0;display:flex}.companypart .details-column .ctsCover{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;gap:1rem;width:100%;height:calc(100% - 2rem);padding:1rem;display:flex}.companypart .details-column .ctsCover .ctsTop{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.companypart .details-column .ctsCover .ctsTop button{display:inline-block}.companypart .details-column .ctsCover .ctsTop .savedel{justify-content:center;align-items:center;gap:1rem;display:flex}.companypart .details-column .ctsCover .ctsTop .favBtn{margin-right:.25rem}.companypart .details-column .ctsCover .ctsTop .icon-on{fill:#7940fb}.companypart .details-column .ctsCover .ctsbottom{flex-direction:column;flex:1;justify-content:space-between;gap:1rem;display:flex}.companypart .details-column .ctsCover .ctsbottom h3{font-size:1.125rem}.companypart .details-column .ctsCover .ctsbottom .top-section{gap:1rem;display:flex}.companypart .details-column .ctsCover .ctsbottom .card-area{flex-shrink:0;width:20rem;height:12rem}.companypart .details-column .ctsCover .ctsbottom .card-placeholder{border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.companypart .details-column .ctsCover .ctsbottom .btnWh{padding:.5rem}.companypart .details-column .ctsCover .ctsbottom .info-form{flex-grow:1}.companypart .details-column .ctsCover .ctsbottom .form-row.static-row{align-items:center;gap:1rem;padding-top:1rem;padding-bottom:1rem;display:flex}.companypart .details-column .ctsCover .ctsbottom .form-row.static-row label{width:14%;font-weight:500}.companypart .details-column .ctsCover .ctsbottom .form-grid{grid-template-columns:6rem 1fr 6rem 1fr;align-items:center;gap:.5rem 1rem;display:grid}.companypart .details-column .ctsCover .ctsbottom .form-grid label{font-weight:500}.companypart .details-column .ctsCover .ctsbottom .form-grid input{border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:.5rem}.companypart .details-column .ctsCover .ctsbottom .memo-section textarea{resize:none;border:1px solid #e5e7eb;border-radius:6px;width:100%;min-height:5rem;margin-top:.5rem;padding:.5rem}.companypart .details-column .ctsCover .ctsbottom .custom-table{table-layout:fixed;border-collapse:collapse;width:100%}.companypart .details-column .ctsCover .ctsbottom .custom-table th{text-align:center;padding:.5rem .25rem;font-weight:500}.companypart .details-column .ctsCover .ctsbottom .custom-table th:first-child{width:18%}.companypart .details-column .ctsCover .ctsbottom .custom-table th:nth-child(2){width:14%}.companypart .details-column .ctsCover .ctsbottom .custom-table th:nth-child(3){width:18%}.companypart .details-column .ctsCover .ctsbottom .custom-table th:nth-child(4){width:30%}.companypart .details-column .ctsCover .ctsbottom .custom-table th:nth-child(5){width:20%}.companypart .details-column .ctsCover .ctsbottom .custom-table td{text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:.25rem;overflow:hidden}.companypart .details-column .ctsCover .ctsbottom .custom-table .status-badge{color:#0564ff;background-color:#e8f0fe;border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:.25rem;display:inline-block}.companypart .details-column .ctsCover .ctsbottom .custom-table .detail-box{border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:.25rem;display:inline-block}.companypart .details-column .ctsCover .ctsbottom .table-header{text-align:center;grid-template-columns:1fr 1.5fr 1.5fr 3fr 1fr;gap:.5rem;padding:.5rem 1.5rem;display:grid}.companypart .details-column .ctsCover .ctsbottom .table-header>div{font-weight:500}.companypart .details-column .ctsCover .ctsbottom .accordion-item{border:1px solid #e5e7eb;border-radius:6px;margin-bottom:.5rem;overflow:hidden}.companypart .details-column .ctsCover .ctsbottom .accordion-header{cursor:pointer;grid-template-columns:1fr 1.5fr 1.5fr 3fr 1fr;align-items:center;gap:.5rem;padding:.25rem;transition:background-color .2s;display:grid}.companypart .details-column .ctsCover .ctsbottom .accordion-header:hover{background-color:#f2f4f9}.companypart .details-column .ctsCover .ctsbottom .accordion-header .btnWh{margin:0 auto}.companypart .details-column .ctsCover .ctsbottom .scroll{max-height:10rem;overflow-y:auto}.companypart .details-column .ctsCover .ctsbottom .accordion-content{max-height:0;padding:0;transition:max-height .3s ease-out;overflow:hidden}.companypart .details-column .ctsCover .ctsbottom .accordion-content .content-inner{color:#4a4f57;background-color:#e8f0fe;border-radius:6px;margin:.5rem;padding:1rem}.companypart .details-column .ctsCover .ctsbottom .accordion-content.active{max-height:500px;transition:max-height .3s ease-in}.companypart .details-column .ctsCover .ctsbottom .accordion-item.active .accordion-content{max-height:200px;transition:max-height .3s ease-in}@media (max-width:1400px){.companypart{gap:0}.companypart .calendar-column,.companypart .details-column{width:100%;height:auto}.companypart .calendar-column{padding:0}.companypart .table-row{text-align:center}.companypart section{margin-top:1rem}.companypart .details-column{padding:1rem 0}}.recordpart .titleset{align-items:center;gap:.5rem;display:flex}.recordpart .titleset span{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.25rem .5rem;display:block}.recordpart section{box-shadow:none}.recordpart .calendar-column{width:23%;height:100%;box-shadow:none;background-color:#0000;border:0;flex-direction:column;gap:1rem;padding:0;display:flex}.recordpart .calendar-column .searchtable{height:100%}.recordpart .calendar-column .searchtable .table-header,.recordpart .calendar-column .searchtable .table-row{grid-template-columns:1.25rem 1.5fr 1fr 5rem 2fr;margin-bottom:0;padding:.65rem .5rem}.recordpart .calendar-column .searchtable .table-row .status{text-align:center;color:#4a4f57;background-color:#e8f0fe;border:1px solid #fff;border-radius:6px;padding-top:.25rem;padding-bottom:.25rem}.recordpart .calendar-column .searchtable .table-row>div:nth-last-child(-n+2){text-align:center}.recordpart .calendar-column .icon-toggle{fill:#4a4f57}.recordpart .calendar-column .icon-toggle.active{fill:#7940fb}.recordpart .details-column{flex-direction:column;flex:1;gap:.5rem;width:calc(72% - 1rem);height:100%;display:flex;position:relative}.recordpart .details-column .bold{margin-right:.5rem;font-weight:500}.recordpart .details-column .bluebox{background-color:#e8f0fe;border:1px solid #e5e7eb;border-radius:6px;flex-flow:row;justify-content:space-between;align-items:center;padding:.5rem;display:flex}.recordpart .details-column .month{width:10rem;margin:0 auto}.recordpart .details-column .month .dropdownBtn{border:0;margin:1rem 0;font-size:1.5rem;font-weight:600}.recordpart .details-column .scrollx{width:100%;height:100%;overflow-x:auto}.recordpart .details-column .searchtable.recordver{min-width:82rem;height:100%}.recordpart .details-column .searchtable.recordver .table-header,.recordpart .details-column .searchtable.recordver .table-row{grid-template-columns:1fr 1fr 1fr .5fr 1.3fr 1.3fr 1.3fr 1.3fr 1.3fr .5fr 1fr 1.3fr 1fr;padding:.5rem 0}.recordpart .details-column .searchtable.recordver .table-header>div,.recordpart .details-column .searchtable.recordver .table-row>div{text-align:center;white-space:nowrap}.recordpart .details-column .searchtable.recordver .table-header>div{font-weight:500}.recordpart .details-column .searchtable.recordver .drag{min-width:5rem}@media (max-width:1400px){.recordpart{gap:0}.recordpart .calendar-column,.recordpart .details-column{width:100%;height:auto}.recordpart .calendar-column{padding:0}.recordpart .table-row{text-align:center}.recordpart section{margin-top:1rem}}.companypart .calendar-column .searchtable .table-row.selected{background-color:#e8f0fe;border-left:3px solid #0564ff}.companypart .details-column .ctsCover .ctsTop .favBtn .icon-off,.companypart .details-column .ctsCover .ctsTop .shareBtn .icon-off{display:block}.companypart .details-column .ctsCover .ctsTop .favBtn .icon-on,.companypart .details-column .ctsCover .ctsTop .shareBtn .icon-on,.companypart .details-column .ctsCover .ctsTop .favBtn.active .icon-off,.companypart .details-column .ctsCover .ctsTop .shareBtn.active .icon-off{display:none}.companypart .details-column .ctsCover .ctsTop .favBtn.active .icon-on,.companypart .details-column .ctsCover .ctsTop .shareBtn.active .icon-on{display:block}.companypart .details-column .ctsCover .ctsTop .favBtn.active .icon-on{fill:#ff4757}.companypart .details-column .ctsCover .ctsTop .shareBtn.active .icon-on{fill:#7940fb}.companypart .details-column .ctsCover .ctsTop .savedel button{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem 1rem;transition:all .2s}.companypart .details-column .ctsCover .ctsTop .savedel button:hover{background-color:#f2f4f9}.companypart .calendar-column .searchtable .table-body{height:calc(100vh - 16rem);overflow-y:auto}.companypart .accordion-header.active{background-color:#f2f4f9}.companypart .accordion-header .header-column{text-align:center}.step-detail{color:#7940fb;margin-top:.25rem;font-size:.875rem}.toggleBtn{cursor:pointer;background-color:#f2f4f9;border:1px solid #e5e7eb;border-radius:6px;padding:.25rem;transition:all .2s}.toggleBtn:hover{background-color:#e3e9fc}.shortlabel{width:6.5rem}.logbtn{flex:1;gap:.5rem;display:flex}.logbtn button{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.25rem .5rem;transition:all .2s}.logbtn button:hover{background-color:#e3e9fc;box-shadow:0 2px 4px #0000001a}.historybtn{align-items:center;gap:.25rem;display:flex}.receiptup{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;height:2.4rem;padding:.25rem;transition:all .2s;display:flex}.receiptup .icon{fill:#9ca3af;margin-right:0}.receiptup.up .icon{fill:#000}.receiptup:hover{background-color:#f2f4f9}.cashflow .form-row.bluebox{background-color:#e3e9fc;border-radius:6px;margin-bottom:.25rem;padding:.25rem;display:none}.cashflow .form-row.bluebox.flex{flex-direction:column;display:flex}.cashflow .form-row.bluebox .form-row{background-color:#f2f4f9;border-radius:6px;align-items:center;gap:.25rem;width:100%;padding:.25rem;display:flex}.cashflow .form-row.bluebox .whinput{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:1;min-height:2rem;padding:.25rem}.cashflow .container .grid-row{grid-template-columns:7rem 5rem 1fr 9rem 1.2fr 2rem 2rem;align-items:center;gap:.5rem;width:100%;display:grid}.cashflow .container .grid-row.ect{grid-template-columns:7rem 1fr 9rem 1.2fr 2rem 1fr 2rem}.cashflow .container .grid-row.fee{grid-template-columns:7rem 1fr 9rem 4rem 1fr 2rem 2rem}.cashflow .container .grid-row.total{grid-template-columns:7rem 5rem 1fr}.cashflow .whbox{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.25rem}.receiptbox{z-index:1000;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;max-width:24vw;min-height:50vh;max-height:70vh;padding:1rem .5rem;display:none;position:absolute;top:calc(50% - 13.5rem);right:.5rem;overflow:auto;box-shadow:0 4px 6px #0000001a}.receiptbox>.icon{fill:#10b981;margin-bottom:.25rem;margin-left:.5rem}.receiptbox table{border-collapse:collapse;width:100%}.receiptbox td{word-break:keep-all;text-align:center;border-bottom:1px solid #f3f4f6;padding:.5rem .25rem;font-size:.875rem}.pictureview{z-index:1000;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:23vw;max-height:70vh;padding:1rem .5rem;display:none;position:absolute;top:calc(50% - 13.5rem);right:.5rem;overflow:auto;box-shadow:0 4px 6px #0000001a}.pictureview img{object-fit:contain;width:100%;height:auto}.cashflow .wrap{justify-content:flex-start;gap:.25rem 0;height:fit-content;max-height:70vh;overflow-y:auto}button,button *{cursor:pointer}
html,body{max-width:100vw;overflow-x:hidden}
