:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#fff;background-color:#282828;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bgColor: #282828;--borderColor: #6a6a6a;--fillColor: #ffffff;--subForeColor: #ababab;--disabledColor: #5e5e5e;--bgColorM: #303030;--bgListColor: #282828;--bgDropMenu: #282828;--themeColor: #EB6019;--originColor: #ffbe9f;--skeletonBgColor: #787878;--skeletonTopColor: #dfdfdf;--selectBgColor: #3e75f5}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;min-height:100dvh}h1{font-size:3.2em;line-height:1.1}input:not([type=image i],[type=range i],[type=button i]){background-color:#1a1a1a;border:1px solid #6a6a6a;color:#fff}input[type=button],button,select{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;color:#fff;font-family:ヒラギノ角ゴシック;font-size:16px}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}select{border:1px solid transparent;border-radius:8px;padding:.6em 1.2em;line-height:1.5rem;background:#1a1a1a url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px}@keyframes SkeletonAnimation{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-color-scheme:light){:root{color:#474747;background-color:#fff;--bgColor: #ffffff;--fillColor: #474747;--subForeColor: #7a7a7a;--disabledColor: #cacaca;--bgColorM: #f8f8f8;--bgListColor: #f7f7f7;--bgDropMenu: #ffffff;--originColor: #ff7332;--skeletonBgColor: #efefef;--skeletonTopColor: #fbfbfb;--selectBgColor: #b6caf8}a:hover{color:#747bff}input:not([type=image i],[type=range i],[type=button i]){background-color:#f9f9f9;border:1px solid #6a6a6a;color:#474747}button{background-color:#f9f9f9;color:#474747}select{color:#474747;background:#f9f9f9 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px}}#splashPg{background:url(/assets/splash-BTuDKXEU.png) no-repeat center center;background-color:#eb6019;background-size:28%;width:100%;height:100%}@media(max-width:479px){#splashPg{background-size:72%}}#loginPg{display:grid;height:100%;background-color:#eb6019;grid-template-rows:1fr 327px 1.3fr;color:#fff}#loginPg .container-title{display:flex;justify-content:center;align-items:center}#loginPg .container-title .logo-area{width:86%;height:130px;background:url(/assets/logo-8P7thQZ9.png) no-repeat center center;background-size:38%}#loginPg .container-login{display:grid;grid-template-columns:auto auto auto}#loginPg .container-login .login-area{text-align:center}#loginPg .container-login .login-area .title{font-size:1.3rem;font-weight:700;padding-bottom:24px}#loginPg .container-login .login-area .title .subtitle{font-size:2rem;padding-bottom:8px}#loginPg .container-login .login-area .accountId{margin-bottom:8px}#loginPg .container-login .login-area input[type=text],#loginPg .container-login .login-area input[type=password]{color:#fff;background-color:#fff3;border:1px solid rgba(255,255,255,.4);border-radius:4px}:is(#loginPg .container-login .login-area input[type=text],#loginPg .container-login .login-area input[type=password])::placeholder{color:#ffffffb3}:is(#loginPg .container-login .login-area input[type=text],#loginPg .container-login .login-area input[type=password]):focus{border:1px solid rgb(255,255,255);outline:none}#loginPg .container-login .login-area .loginFlag{padding-top:20px;margin-bottom:1rem}#loginPg .container-login .login-area .loginFlag input[type=checkbox]{position:relative;cursor:pointer;width:18px;height:18px;margin-top:-1px;border-radius:3px;background-color:#eb6019;border:1px solid white;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;transition:.3s;display:inline-grid;place-content:center}#loginPg .container-login .login-area .loginFlag input[type=checkbox]:before{content:"";margin-top:2px;width:.38em;height:.18em;border-left:.15em solid;border-bottom:.15em solid;border-color:#fff;transform:translateY(-.1em) rotate(-40deg);visibility:hidden}#loginPg .container-login .login-area .loginFlag input[type=checkbox]:checked{background-color:#ffffff4d;border:1px solid rgba(255,255,255,.2)}#loginPg .container-login .login-area .loginFlag input[type=checkbox]:checked:before{visibility:visible}#loginPg .container-login .login-area .execute-area{padding-top:24px}#loginPg .container-login .login-area .execute-area button{background-color:#fff;color:#eb6019;padding:.4em 3.8em;border-radius:1.8em;border:0}#loginPg .container-login .login-area .execute-area button:focus{border:0;outline:none}#loginPg .container-information{display:grid;padding:32px 24px 24px;grid-template-rows:1fr 18px}#loginPg .container-information .content,#loginPg .container-information .footer{text-align:center}#loginPg .container-information a{cursor:pointer;color:#474747}#loginPg a{text-decoration-line:underline;color:var(--fillColor)}#loginPg a:hover{color:var(--fillColor)}@media(max-width:479px){#loginPg .container-title .logo-area{background-size:92%}}#topMenuPg{display:grid;height:100%;grid-template-rows:1fr 140px 327px 1.3fr;justify-items:center}#topMenuPg .logo-area{width:86%;height:130px;background:url(/assets/logo-8P7thQZ9.png) no-repeat center center;background-size:38%;padding-top:48px}#topMenuPg .title{font-size:2rem;font-weight:700}#topMenuPg .menu-area div{padding-top:12px}#topMenuPg .menu-area div button{width:140px;border:1px solid var(--borderColor)}#topMenuPg .footer-area{display:flex;padding:auto 0 30px;align-items:center}.menus{padding:12px;background-color:var(--bgColorM);display:grid;grid-template-columns:1fr 32px;align-items:center}.menus div{display:flex;justify-content:left;align-items:center}.menus .titleArea{display:grid;align-items:center;cursor:pointer}.menus .titleArea .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-weight:700}.menus .icon-area{justify-content:right;cursor:pointer}.menus .icon-area svg{width:20px;height:20px}#menuPage{height:100%;display:grid}#menuPage .container-contents{overflow:auto;padding:0 10px}#menuPage .container-contents .container-config{padding:12px 0}#menuPage .container-contents .container-config .main-title{font-size:1.6rem;font-weight:700}#menuPage .container-contents .container-config .menus{padding:12px;background-color:var(--bgColorM);display:grid;grid-template-columns:1fr 32px;align-items:center}#menuPage .container-contents .container-config .menus div{display:flex;justify-content:left;align-items:center}#menuPage .container-contents .container-config .menus .titleArea{display:grid;align-items:center;cursor:pointer}#menuPage .container-contents .container-config .menus .titleArea .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-weight:700}#menuPage .container-contents .container-config .menus .icon-area{justify-content:right;cursor:pointer}#menuPage .container-contents .container-config .menus .icon-area svg{width:20px;height:20px}#menuPage .container-contents .container-config .subtitle{font-size:.9rem}#menuPage .container-contents .container-config .dummy{height:18px}#menuPage .container-contents .container-config .fa-icon{margin-right:6px}#menuPage .container-contents .container-config .menus.logout{grid-template-columns:1fr 0;margin-top:24px}#menuPage .container-contents .container-config .menus.logout div{justify-content:center}#menuPage .container-contents .container-config .menus.logout .btnLogout{color:var(--themeColor);font-weight:700;cursor:pointer}#menuPage .container-contents .container-config .submenu-area{margin-left:12px;padding-left:12px}#menuPage .container-contents .container-config .version{padding:12px 0 0;text-align:center;font-size:.7rem}#mainLayout{height:100%;display:grid;grid-template-columns:320px 1fr}#mainLayout .menuArea{width:320px;border-right:1px solid var(--borderColor);overflow-y:auto}#mainLayout .contentsArea{flex:1;overflow-y:auto}.container-headerBar{display:grid;height:46px;grid-template-columns:46px auto 46px}.container-headerBar .container-left{display:flex;justify-content:center;align-items:center}.container-headerBar .container-left .back-button svg{width:28px;height:28px}.container-headerBar .container-center{display:flex;justify-content:center;align-items:center;font-size:1.3rem;font-weight:900}.container-headerBar .container-right{display:flex;justify-content:center;align-items:center}#dashboardPage{height:100%}#notificationPage{position:relative;height:100vh;height:100dvh;display:grid;grid-template-rows:46px 1fr}#notificationPage .headerbar{height:46px;display:flex;justify-content:center;align-items:center;font-size:1.3rem;font-weight:900}#notificationPage .container-contents{display:grid;grid-template-rows:128px 1fr 100px;overflow:auto;padding:12px 24px}#notificationPage .container-contents .header input[type=radio]{margin-left:8px}#notificationPage .container-contents .header .titleArea{margin:8px 0}#notificationPage .container-contents .header .titleArea input[type=text]{width:420px}#notificationPage .container-contents .header .sendAccount{margin-top:6px}#notificationPage .container-contents .message .container-message{display:grid;grid-template-columns:1fr 260px;height:450px}#notificationPage .container-contents .message .container-message .message-area{padding:12px}#notificationPage .container-contents .message .container-message .message-area textarea{width:100%;height:100%;resize:none}#notificationPage .container-contents .message .container-message .template-area{display:grid;grid-template-rows:24px 1fr}#notificationPage .container-contents .message .container-message .template-area .title{display:flex;align-items:center;display:grid;grid-template-columns:1fr 16px}#notificationPage .container-contents .message .container-message .template-area .title .add-template{text-align:right;cursor:pointer}#notificationPage .container-contents .message .container-message .template-area .templateList-area{overflow:auto;height:450px;padding:3px 0 3px 12px}#notificationPage .container-contents .message .container-message .template-area .templateList-area .template-item{display:grid;grid-template-columns:minmax(0,1fr) 20px;border-bottom:1px solid var(--borderColor)}#notificationPage .container-contents .message .container-message .template-area .templateList-area .template-item .title{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}#notificationPage .container-contents .message .container-message .template-area .templateList-area .template-item .icon-area{text-align:right;cursor:pointer}#notificationPage .container-contents .footer{text-align:center}#notificationPage .container-contents .footer button{width:160px;border:1px solid var(--borderColor);border-radius:45px;padding:5px}#notificationPage #templateEditWindow{position:absolute;width:60%;height:480px;display:grid;visibility:hidden;grid-template-rows:28px 1fr 60px;border:1px solid var(--borderColor);padding:8px 12px;background-color:var(--bgColorM);top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s;z-index:999;border-radius:4px;box-shadow:0 2px 4px #00000080}#notificationPage #templateEditWindow .header{display:grid;grid-template-columns:1fr 20px}#notificationPage #templateEditWindow .header .title{font-weight:700}#notificationPage #templateEditWindow .header .icon-area{text-align:right}#notificationPage #templateEditWindow .contents{display:grid;grid-template-rows:38px 38px 38px 54px 1fr}#notificationPage #templateEditWindow .contents .title input[type=text]{width:480px}#notificationPage #templateEditWindow .contents .message-area{padding:0 6px 6px 0}#notificationPage #templateEditWindow .contents .message-area textarea{width:100%;height:100%;resize:none}#notificationPage #templateEditWindow .footer{padding:6px 0 0}#notificationPage #templateEditWindow .footer button{width:160px;border:1px solid var(--borderColor);border-radius:45px;padding:5px}#notificationPage #templateEditWindow .footer .button-area{padding:8px 0 0;text-align:center}#notificationPage #templateEditWindow .footer .button-area.delete-area{display:grid;grid-template-columns:1fr 160px}#notificationPage #templateEditWindow .footer .button-area.delete-area .saveBtn{margin-left:164px}#notificationPage #templateEditWindow .footer .button-area.delete-area .deleteBtn{background-color:red}#notificationPage #templateEditWindow.show{visibility:visible;opacity:1}#notificationPage .backPanel{position:absolute;inset:0;visibility:hidden;opacity:0;transition:opacity .2s;z-index:888}#notificationPage .backPanel.showBackPanel{visibility:visible;opacity:1}.container-organization{height:100vh;height:100dvh;display:grid;grid-template-rows:46px 1fr}.container-organization .container-contents{overflow:auto;padding:12px 24px}.container-organization .container-contents .items{margin:12px 0;font-size:1.1rem;font-weight:700}.container-organization .container-contents .items .title{font-size:.9rem;font-weight:400;color:var(--originColor)}.container-organization .container-contents .items .cell{height:27px;width:100%}.container-organization .container-contents .items .cell.dummy{border-radius:6px;background:linear-gradient(90deg,var(--skeletonBgColor) 25%,var(--skeletonTopColor) 37%,var(--skeletonBgColor) 63%);background-size:400% 100%;background-position:100% 50%;animation:SkeletonAnimation 1.2s linear infinite}.container-organization .container-contents .items .cell.address{height:inherit}.container-organization .container-contents .footer{padding:12px 0;text-align:center}.container-organization .container-contents .footer button{width:160px;border:1px solid var(--borderColor);border-radius:45px;padding:5px}.membercell-area{padding:6px 0;display:grid;grid-template-columns:1fr auto 80px 20px;border-top:1px solid var(--borderColor)}.membercell-area .member-name{font-weight:border}.membercell-area .member-count{text-align:right;padding-right:12px}.membercell-area .icon-area{text-align:right}.membercell-area:last-of-type{border-bottom:1px solid var(--borderColor)}.container-organizmenbers{height:100vh;height:100dvh;display:grid;grid-template-rows:46px 46px 1fr}.container-organizmenbers .list-title{padding-left:24px;display:grid;grid-template-columns:1fr 117px;height:46px;align-items:end}.container-organizmenbers .list-title .title{font-size:.9rem;font-weight:400;color:var(--originColor);vertical-align:bottom;padding:0 0 4px}.container-organizmenbers .list-title button{width:110px;border:1px solid var(--borderColor);border-radius:45px;padding:4px}.container-organizmenbers .list-area{position:relative;overflow:auto;padding:0 12px 12px}.container-organizmenbers .list-area .dropMenu{position:absolute;top:24px;left:0;width:146px;margin:6px;padding:8px 12px;background-color:var(--bgDropMenu);border:1px solid var(--borderColor);visibility:hidden;opacity:0;transition:opacity .2s;z-index:999;list-style-type:none;border-radius:4px;box-shadow:0 2px 4px #00000080}.container-organizmenbers .list-area .dropMenu li{position:relative;padding:4px 0;border-bottom:1px solid var(--borderColor)}.container-organizmenbers .list-area .dropMenu li:last-child{padding:4px 0 0;border-bottom:0}.container-organizmenbers .list-area .dropMenu li svg{margin-right:8px}.container-organizmenbers .list-area .dropMenu.showDropMenu{visibility:visible;opacity:1}.container-organizmenbers .dropAuth{position:absolute;background-color:var(--bgDropMenu);border:1px solid var(--borderColor);padding:8px 12px;width:290px;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:opacity .2s;z-index:999;border-radius:4px;box-shadow:0 2px 4px #00000080}.container-organizmenbers .dropAuth .auth-area{padding:6px 0}.container-organizmenbers .dropAuth .auth-area .auth-list{font-size:1rem;padding:6px 0;width:180px}.container-organizmenbers .dropAuth .auth-area .auth-list option{font-size:1rem}.container-organizmenbers .dropAuth .button-area{padding:8px 0;text-align:center}.container-organizmenbers .dropAuth .button-area .send-button.disable{pointer-events:none;color:#a9a9a9}.container-organizmenbers .dropAuth .button-area.disable{cursor:not-allowed}.container-organizmenbers .dropAuth.showDropAuth{visibility:visible;opacity:1}.container-organizmenbers .backPanel{position:absolute;inset:0;visibility:hidden;opacity:0;transition:opacity .2s;z-index:888}.container-organizmenbers .backPanel.showBackPanel{visibility:visible;opacity:1}.bb-modal-overlay{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9999}.bb-modal,.bb-panels,.bb-panel,.bb-list{min-height:0}.bb-modal{width:min(900px,calc(100vw - 24px));height:min(640px,calc(100vh - 24px));background:#1f1f1f;border:1px solid #6a6a6a;border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.bb-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #6a6a6a}.bb-title{font-weight:700}.bb-close{background:transparent;border:0;color:#fff;font-size:22px;cursor:pointer}.bb-search{display:flex;gap:8px;padding:10px 12px;border-bottom:1px solid #6a6a6a}.bb-search-input{flex:1;height:38px;padding:0 10px;border-radius:6px;border:1px solid #6a6a6a;background:#282828;color:#fff}.bb-search-btn{height:38px;padding:0 14px;border-radius:6px;border:0;background:var(--themeColor, #EB6019);color:#fff;cursor:pointer}.bb-error{padding:8px 12px;color:#ff7b7b;border-bottom:1px solid #6a6a6a}.bb-panels{flex:1;display:grid;grid-template-rows:1fr 1fr;min-height:0;overflow:hidden;gap:0}.bb-panel{display:flex;flex-direction:column;border-bottom:1px solid #6a6a6a;min-height:0;overflow:hidden}.bb-panel-title{padding:8px 12px;font-weight:700;display:flex;gap:10px;align-items:baseline}.bb-sub{font-weight:400;font-size:12px;color:#ababab}.bb-list{flex:1;min-height:0;overflow:auto;padding:6px 8px 10px}.bb-item{width:100%;text-align:left;display:flex;justify-content:space-between;gap:10px;padding:10px;margin:6px 0;border-radius:8px;border:1px solid #6a6a6a;background:#282828;color:#fff;cursor:pointer;box-sizing:border-box;overflow:hidden}.bb-item.selected{outline:2px solid var(--themeColor, #EB6019);border-color:var(--themeColor, #EB6019)}.bb-item-main{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-item-sub{color:#ababab;font-size:12px;flex:0 0 auto;white-space:nowrap}.bb-empty{padding:14px 10px;color:#ababab}.bb-footer{display:flex;justify-content:flex-end;gap:8px;padding:10px 12px}.bb-cancel,.bb-decide{height:38px;padding:0 14px;border-radius:6px;border:1px solid #6a6a6a;background:#282828;color:#fff;cursor:pointer}.bb-decide{border:0;background:var(--themeColor, #EB6019)}.bb-decide:disabled{background:#5e5e5e;cursor:not-allowed}.organization-editor-container .title{font-size:.9rem;font-weight:400;color:var(--originColor);padding:8px 0 4px}.organization-editor-container .title:first-child{padding:0 0 4px}.organization-editor-container .inpText{width:100%;box-sizing:border-box}.organization-editor-container .ctomSelect__control{background-color:#1a1a1a;border:1px solid #6a6a6a;color:var(--fillColor)}.organization-editor-container .ctomSelect__menu{background-color:#1a1a1a;color:var(--fillColor)}.organization-editor-container .ctomSelect__single-value{color:var(--fillColor)}.organization-editor-container .ctomSelect__placeholder{color:var(--subForeColor)}.organization-editor-container .ctomSelect__option{background-color:#1a1a1a;color:var(--fillColor)}.organization-editor-container .select_help{display:grid;grid-template-columns:34px 1fr}.organization-editor-container .select_help button{padding:2px 6px;border:1px solid var(--borderColor)}.organization-editor-container .footer-area{width:100%;padding:24px 0 12px;text-align:center}.organization-editor-container .footer-area .sendButton{margin-bottom:12px}.organization-editor-container .footer-area .sendButton button{width:160px;border:1px solid var(--borderColor);border-radius:45px;padding:5px;background-color:#fff;border-color:#0003;color:var(--themeColor)}.organization-editor-container .footer-area .sendButton button.disable{pointer-events:none;color:#a9a9a9}.organization-editor-container .footer-area .sendButton.disable{cursor:not-allowed}@media(prefers-color-scheme:light){.organization-editor-container .ctomSelect__control,.organization-editor-container .ctomSelect__option,.organization-editor-container .ctomSelect__menu{background-color:#f9f9f9}}.organizationEditor-container{height:100vh;height:100dvh;display:grid;grid-template-rows:46px 1fr}.organizationEditor-container .editor-container{padding:12px 24px}#disabledPg{position:relative;height:100vh;height:100dvh;padding:12px 24px;max-width:400px;margin:auto}#disabledPg .page-title{font-size:24px;font-weight:700;padding:0 0 24px}#disabledPg .login-button-area{margin-top:60px;text-align:center}#disabledPg .login-button-area button{width:160px;border:1px solid var(--borderColor);border-radius:45px;padding:5px}#root{margin:0 auto;height:100vh;height:100dvh;width:100vw;width:100dvw}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}input,textarea{font-size:16pt}
