@charset "UTF-8";*,body,html{font-family:Ubuntu,sans-serif;font-size:16px;color:#222}body,html{height:100%;margin:0;padding:0}*{box-sizing:border-box;font-weight:400}body{overflow:hidden;display:flex;flex-direction:column;background-color:#efefef}a[data-card]{border-bottom:1px dashed #666;cursor:pointer}a[data-card]:hover{border-bottom-style:solid}button{background:#1d71b8;color:#fff;cursor:pointer;border:0;border-radius:8px;padding:5px 20px;line-height:28px;position:relative}button._second{background:rgba(29,113,184,.6)}button:hover{background:#2c2e83}button._mode_add{padding-left:30px}button._mode_add:before{content:"+";font-family:"FontAwesome";font-size:16px;position:absolute;left:10px}button._mode_add:empty{padding-left:15px;padding-right:15px}button._mode_add:empty:before{position:static}button._mode_compact{padding-left:10px;padding-right:10px;background:0 0}button._mode_compact:before{content:"";font-family:"FontAwesome";font-size:16px;color:#888}button._mode_compact._recompact:before{content:""}article ._body ._bar ._tabs li:hover,article ._head s:hover:before,article ._head span:hover,button._mode_compact:hover,header ._notice:hover,menu li:hover{background:#eee}button._mode_compact:hover:before{color:#000}button.__add,button.__save{justify-content:center}button.__add:before{content:"+";font-family:"FontAwesome";font-size:16px}a._mode_excel:before,button.__save:before{content:"";font-family:"FontAwesome";font-size:20px}a._mode_excel,button.__add,button.__save,header>div>div{display:flex;align-items:center}a._mode_excel{justify-content:center;background:0 0;height:100%;width:30px;cursor:pointer}a._mode_excel:before{content:"";font-size:24px;color:green}input[type=date],input[type=password],input[type=text],select,textarea[type=text]{padding:5px;border:1px solid #ccc;border-radius:8px;background:#fff}.select2-container .select2-selection{border:1px solid #ccc;border-radius:8px;background:#fff}.select2-container .select2-selection,.select2-selection.select2-selection--single,input[type=date],input[type=password],input[type=text],select,textarea[type=text]{min-height:40px}input[type=date]{-webkit-appearance:none;appearance:none}textarea{resize:vertical}.select2-selection__choice__display{line-height:26px!important}.select2-container .select2-selection{padding:0 5px 5px 0}.select2-selection__clear{line-height:normal;padding:unset}select[multiple]{max-height:40px}select.select_selected{background:#be1521;color:#fff}._drag{background-color:#ffc}.mobile{display:none}.logon,[data-type=menu] ._menu_more>div,header ._notice,header .logo{display:flex;align-items:center;justify-content:center}.logon{height:100%;background:url(/image/bg/07.jpg) no-repeat center center;background-size:cover}.logon ._form{background:rgba(255,255,255,.95);padding:20px;display:flex;flex-direction:column;gap:10px;max-width:300px;border-radius:20px}.logon ._form ._logo{text-align:center}.logon ._form ._logo img{width:60px}.logon,.logon ._form button,.logon ._form input,.logon ._form select{width:100%}.logon ._form ._error{color:red}[data-type=menu]{border-radius:8px}[data-type=menu] div,[data-type=menu] li,[data-type=menu]>ul{height:100%}[data-type=menu] li>div.ui-state-active{background-color:#2c2e83}[data-type=menu] li>div.ui-state-active i,[data-type=menu] li>div:hover i{color:#fff}[data-type=menu] li>div:hover{background-color:#2c2e83;border:0}[data-type=menu] li li>div{padding:5px 1em 8px!important}[data-type=menu] ._menu_more>div{min-width:38px;padding:0;border:0;margin:0;border-radius:8px}[data-type=menu] ._menu_more>div i{font-size:28px}header{min-height:50px;box-shadow:0 0 3px 3px rgba(0,0,0,.1);position:relative;justify-content:space-between;z-index:40;border-radius:0 0 20px 20px;background:#fff}header,header>div{display:flex}header>div>div{padding:0 10px}header>div ._logoff{cursor:pointer;color:#888}header>div ._logoff:hover{background:#eee;color:#222}header ._notice,header .logo{width:60px}header .logo img{height:40px}header ._notice{width:50px;cursor:pointer;gap:5px}header ._notice i{font-size:20px}header ._notice._priority_1 i{color:orange}header ._notice._priority_2 i{color:red}header .search{position:relative;max-width:280px}header .search button{position:absolute;right:0;top:0;height:30px;border-radius:15px;background:0 0;padding:0 10px}header .search button i{color:#ccc}header .search button._search{z-index:41}header .search button._clear{z-index:42;display:none}header .search input{border:1px solid #ccc;height:30px;border-radius:15px;width:100%;padding:0 40px 0 10px;outline:0}header .search input:focus{border-color:#2c2e83}header .search input:focus~button{background:#2c2e83}header .search input:focus~button i{color:#fff}header .search input:required:valid~._search{display:none}header .search input:required:valid~._clear{display:block}section{height:100%;display:flex;overflow:hidden}menu,menu li{border-radius:0 20px 20px 0}menu,section{position:relative}menu{min-width:60px;box-shadow:0 0 3px 3px rgba(0,0,0,.1);padding:0;margin:10px 0}menu li{min-height:60px;display:flex;justify-content:center;align-items:center;cursor:pointer}menu li i{font-size:24px}menu li._active{background:#2c2e83}.list_footer li[data-select=all]._active i,menu li._active i{color:#fff}article,main,menu{background:#fff}main{width:100%;margin:10px 10px 0;border-radius:20px 20px 0 0}main>nav{background:#f8f8f8;padding:10px 0 10px 10px}article{width:0;transition:width .5s;box-shadow:0 0 3px 3px rgba(0,0,0,.1);position:relative;z-index:30;max-width:500px;margin-top:10px;margin-bottom:10px;border-radius:20px 20px 20px 20px}article._open{width:calc(100vw - 80px);flex-shrink:.01;flex-grow:.01}article ._head{height:40px;border-bottom:1px solid #eee}article ._head h2{font-size:16px;font-weight:500;padding:0 0 0 10px;margin:0;line-height:40px}article ._head s,article ._head span{width:40px;height:40px;float:right;cursor:pointer}article ._head s{display:block;font-style:normal;text-decoration:none}article ._head s:before{width:40px;height:40px;content:"";font-family:"FontAwesome";font-size:30px;line-height:30px;color:#888}article ._head span{display:none;align-items:center;justify-content:center;margin-right:10px}article ._head span i,menu li i{color:#888}article,article ._body,article ._body>*,main{display:flex;flex-direction:column;overflow:hidden}article ._body,article ._body>*{height:100%}article ._body>*{overflow:auto}article ._body ._list{overflow:auto}article ._body nav{overflow:hidden;padding:5px 10px;height:40px;min-height:40px;background:#f8f8f8;flex-direction:row}article ._body nav li{padding:0 10px;height:30px}article ._body ._bar{padding:5px 10px}article ._body ._bar>div{gap:3px}article ._body ._bar .bar{flex-direction:row}article ._body ._bar ._tabs{display:flex;flex-direction:row;height:30px;min-height:30px;align-items:baseline;gap:5px;overflow:auto}article ._body ._bar ._tabs li,nav li{cursor:pointer;list-style:none;border-radius:20px;line-height:28px;border:1px solid #ddd}article ._body ._bar ._tabs li{padding:0 10px;white-space:nowrap}article ._body ._bar ._tabs li._active{background:#2c2e83;border-color:#2c2e83;color:#fff}article ._body ._bar,article ._foot,nav{display:flex;gap:10px}article ._foot{height:0;transition:height .5s;box-shadow:0 0 3px 3px rgba(0,0,0,.1)}article ._foot>*{margin:5px}article ._foot ._saved,article ._foot ._saving{display:none;padding-left:30px;line-height:36px;position:relative}article ._foot ._saving{background:url(/image/ldr.gif) no-repeat left center;background-size:auto 60%}.form i._btn_clear,article ._foot ._saved:before,article ._head s:before{display:flex;justify-content:center;align-items:center}article ._foot ._saved:before{content:"";font-family:FontAwesome;width:30px;height:38px;position:absolute;left:0;color:green}article ._foot [data-code=change],article ._foot [data-code=export],nav~*{display:none}article._save ._foot{height:50px}article._saved ._foot ._saved,article._saving ._foot ._saving{display:block}nav{height:60px;min-height:60px;align-items:baseline;overflow:auto}nav li{padding:5px 15px}.bar ._week ._left:hover,.bar ._week ._right:hover,nav li:hover{background:#eee}nav li._active{background:#2c2e83;border-color:#2c2e83;color:#fff}.form,.form ._group,article ._body ._bar>div{display:flex;flex-direction:column}.form ._group{padding:10px;gap:10px;border:0;margin:0}.bar,.form ._row,.form ._subrow>div{display:flex;gap:5px}.form ._col{gap:3px;width:50%}.form ._col label{font-size:12px}.form ._col input[type=checkbox],.form ._col input[type=checkbox]+span{cursor:pointer;line-height:40px}._note_text_edit textarea,.bar ._filter ._filter_list ._filter_row div>input,.changer ._list ._row div>input,.form ._col input[type=date],.form ._col input[type=text],.form ._col select,.form ._col textarea,.form ._col._col_span_2,.form ._col._col_width_full{width:100%}#content,.form ._col,.form ._subrow{display:flex;flex-direction:column}.form ._subrow{gap:5px}.form div._btn_clear{width:30px}.form i._btn_clear{width:100%;height:100%;cursor:pointer}.form i._btn_clear:hover{background:#ddd}.form select[multiple]{height:1em}.form ._member_group_schedule{padding-bottom:10px}.form ._hidden_block{display:none}#content{height:100%;overflow:hidden;padding:10px}.bar{overflow-y:auto;min-height:46px;align-items:start}.bar ._week,.bar>div,.year_month{line-height:36px;display:flex;gap:5px}.bar ._week,.year_month{text-align:center}.bar ._count,.bar ._week div{min-width:40px;display:flex;align-items:center;justify-content:center}.bar ._week ._left,.bar ._week ._right{cursor:pointer}.bar ._count{min-width:28px;padding:0 5px}.bar ._config,.bar ._export,.bar ._order,.bar ._reload{min-width:38px;display:flex;align-items:center;justify-content:center;cursor:pointer}.bar ._config i,.bar ._export i,.bar ._order i,.bar ._reload i{color:#888}.bar ._config:hover,.bar ._export:hover,.bar ._filter ._filter_list ._filter_row dt:hover,.bar ._filter ._filter_total:hover,.bar ._order:hover,.bar ._reload:hover{background:#eee}.bar ._config:hover i,.bar ._export:hover i,.bar ._filter ._filter_list ._filter_row dt:hover i,.bar ._filter ._filter_total:hover i,.bar ._order:hover i,.bar ._reload:hover i{color:#222}.bar>div{min-height:40px}.bar button,nav li{white-space:nowrap}.bar ._filter ._filter_fields,.bar ._filter ._filter_total div+._empty,.bar ._order ._order_desc,.bar ._order input{display:none}.bar ._order input:checked~i._order_asc{display:none}.bar ._order input:checked~i._order_desc{display:block}#list ._no_data,.bar ._filter ._filter_total{display:flex;align-items:center;justify-content:center}.bar ._filter ._filter_total{border:1px solid #ccc;border-radius:8px;gap:5px;padding:0 5px;height:40px;cursor:pointer;overflow:hidden;flex-wrap:nowrap}.bar ._filter ._filter_total i{color:#888;padding:0 5px}.bar ._filter ._filter_total div{border-radius:8px;background:rgba(0,128,0,.2);padding:5px 10px;height:30px;font-size:14px;line-height:normal;white-space:nowrap}.bar ._filter ._filter_total ._empty{background:0 0}.bar ._filter ._filter_list{display:none;position:absolute;top:0;left:0;z-index:20;border:1px solid #ccc;border-radius:8px;padding:10px;background:#fff;box-shadow:0 3px 3px 3px rgba(0,0,0,.1)}.bar ._filter ._filter_list ._filter_row{display:flex;gap:10px;margin-bottom:10px;align-items:start}.bar ._filter ._filter_list ._filter_row div{display:flex;gap:10px;width:100%;min-width:300px;max-width:600px}.bar ._filter ._filter_list ._filter_row div>input._date,.bar ._filter ._filter_list ._filter_row div>input._number,.bar ._filter ._filter_list ._filter_row div>input._year_month,.changer ._list ._row div>input._date,.changer ._list ._row div>input._number,.changer ._list ._row div>input._year_month{width:120px}.bar ._filter ._filter_list ._filter_row dt,.changer ._list ._row dt{min-width:30px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}.bar ._filter ._filter_list ._filter_row dt i{color:#888}.bar ._filter ._filter_footer,.list_grid ._row>div>*{display:flex;gap:10px}.year_month div{min-width:40px}.year_month ._left,.year_month ._right{cursor:pointer;border-radius:8px}.changer ._list ._row dt:hover,.list ._row,.year_month ._left:hover,.year_month ._right:hover{background:#eee}#list{height:100%;overflow:auto;position:relative;padding-bottom:10px}#list ._no_data{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;background:rgba(0,0,0,.2)}#list ._no_data div{background:#fff;padding:30px;text-align:center;line-height:30px;border-radius:10px}.list{display:grid;grid-template-columns:1fr;row-gap:3px;width:100%;max-width:800px}.list ._row{border-radius:10px;cursor:pointer;border:2px solid #fff;overflow:hidden}.list ._row:hover{background:#ddd}.list ._row._open{border-color:#be1521}.list ._row._not_active{opacity:.5}.list ._row ._container>div>div,.list ._row>div:not(._container)>div{display:flex;gap:20px;padding:5px 10px;font-size:14px}.list ._row ._container>div>div._note_save,.list ._row>div:not(._container)>div._note_save{display:none}.list ._left,.list ._right{float:left;border-radius:10px}.list ._right{float:right;height:100%}.grid_config ._list ._row b:hover,.list ._dark{background:#ddd}.list label,.list_grid label{font-weight:500}.list span{font-size:14px;line-height:18px}.list ._photo,.list_user ._equip ._equip_data{padding:5px}.list ._photo img{display:block;max-width:120px;border-radius:5px}.list_wrap{position:relative;height:100%;overflow:hidden}.list_scroll_left,.list_scroll_right{position:absolute;top:40%;height:100px;width:50px;background:rgba(0,0,0,.1);cursor:pointer;z-index:50;display:flex;justify-content:center;align-items:center}.list_scroll_left i,.list_scroll_right i{color:#fff;font-size:30px}.list_scroll_left:hover,.list_scroll_right:hover{background:rgba(0,0,0,.2)}.list_scroll_right{right:0;border-bottom-left-radius:50px;border-top-left-radius:50px}.list_scroll_left{left:0;border-bottom-right-radius:50px;border-top-right-radius:50px}.list_footer{min-height:50px;box-shadow:0 0 3px 3px rgba(0,0,0,.1);border-radius:10px;display:flex;gap:2px;position:relative;z-index:15;overflow:hidden}.list_footer s{text-decoration:none}.grid_config ._list ._row input[type=checkbox],.list_footer .selecter{display:none}.list_footer div,.list_footer li,.list_footer s{padding:5px;display:flex;align-items:center;justify-content:center}.list_footer div._show{display:flex}.list_footer input{width:50px;text-align:center}.list_footer li{background:#eee;padding:0 10px;min-width:40px;height:100%}.list_footer li[data-page="0"]{opacity:.6}.grid_config ._list ._row b i,.grid_config ._list ._row s i,.list_footer li[data-select=all] i{color:#aaa}.list_footer li._active,.list_footer li[data-select=all]._active{background:#2c2e83!important}.list_footer li._active{color:#fff}.list_footer li:not([data-page="0"]){cursor:pointer}.list_footer li:not([data-page="0"]):hover{background-color:#ddd}.list_list,.list_user{max-width:600px}.list_user ._row{display:flex;gap:5px}.list_user ._data{display:flex;justify-content:space-between;width:100%}.list_user ._equip{align-content:center;background:#ddd;border-radius:10px}.list_user ._equip ._equip_data *{font-size:13px;line-height:normal}.list_list ._equip ._equip_data div,.list_user ._equip ._equip_data div{gap:10px!important;padding:0!important}.list_user ._equip ._add_card{background-color:#ccc;width:100%}.list_list ._equip ._add_card:hover,.list_user ._equip ._add_card:hover{background-color:#2c2e83}.list_list ._row{display:flex;gap:5px}.list_list ._data{display:flex;justify-content:space-between;width:100%}.list_list ._equip{align-content:center;background:#ddd;border-radius:10px}.list_list ._equip ._equip_data{padding:5px}.list_list ._equip ._equip_data *{font-size:13px;line-height:normal}.list_list ._equip ._add_card{background-color:#ccc;width:100%}.list_grid{display:grid;grid-template-columns:1fr;row-gap:5px;column-gap:2px;width:fit-content}.list_grid>div{display:contents}.list_grid ._header div{position:sticky;top:0;z-index:11;background:#ddd;padding:8px 10px 10px;border-radius:4px;box-shadow:0 1px 0 0 rgba(0,0,0,.2)}.list_grid ._header div:nth-child(1){left:0;z-index:12;width:38px;display:flex;justify-content:center;align-items:center;cursor:pointer}.list_grid ._header div:nth-child(1):before{content:"";font-family:"FontAwesome";font-size:16px;color:#aaa}.list_grid ._header div:nth-child(1):hover{background-color:#ccc}.list_grid ._header div:nth-child(2){left:40px;box-shadow:1px 1px 0 0 rgba(0,0,0,.2);z-index:12}.list_grid ._row>div{display:flex;flex-direction:column;gap:5px;background:#eee;padding:8px 10px 10px;border-radius:4px}.list_grid ._row>div:nth-child(1){position:sticky;left:0;z-index:11;width:38px;display:flex;justify-content:center;align-items:center}.list_grid ._row>div:nth-child(1):before{content:"";font-family:"FontAwesome";font-size:16px;color:#aaa}.list_grid ._row>div:nth-child(2){position:sticky;left:40px;z-index:11;box-shadow:1px 0 0 0 rgba(0,0,0,.2)}.list_grid ._row:nth-child(even)>div{background:#f8f8f8}.list_grid ._row._open>div{background:rgba(0,255,0,.1)}.list_grid ._row._not_active>div{opacity:.5}.list_grid ._row._selected>div,.list_total{background:rgba(44,46,131,.1)}.list_grid ._row._selected>div._select{background:#2c2e83}.equipment_file ._image a div * i,.list_grid ._row._selected>div._select:before{color:#fff}.list_grid span{color:#666;font-size:14px;line-height:20px}.list_grid p{line-height:20px;padding:0;margin:0}.list_total{padding:5px 10px;display:flex;gap:10px;overflow:auto}#uploader label,#uploader span,.list_grid p,.list_total span{font-size:14px}.list_total span b{font-weight:500;font-size:14px}.list_total .bar{overflow:visible}.list_total ._total{display:flex;flex-direction:row;align-items:center;gap:10px}.change_result,.change_result>div,.grid_config ._list{display:flex;flex-direction:column;gap:2px}.grid_config ._list ._row{display:flex;background:#ddd;cursor:s-resize}.grid_config ._list ._row:hover{background-color:#ccc}.grid_config ._list ._row input[type=checkbox]:checked~*{background-color:rgba(0,128,0,.1)}.grid_config ._list ._row input[type=checkbox]:checked~b{background:green}.grid_config ._list ._row input[type=checkbox]:checked~b i{color:#fff}.grid_config ._list ._row label{width:100%;padding:5px 10px 8px;cursor:s-resize}.grid_config ._list ._row s{min-width:30px;display:flex;justify-content:center;align-items:center;font-style:normal;text-decoration:none}.grid_config ._list ._row b{min-width:40px;display:flex;justify-content:center;align-items:center;background:#eee;cursor:pointer}.changer ._fields{display:none}.changer ._list{padding:10px}.changer ._list ._row{display:flex;gap:10px;margin-bottom:10px;align-items:start}.changer ._list ._row div{display:flex;gap:10px;width:100%;align-items:center}._note_edit i,.changer ._list ._row dt i{color:#888}.changer ._list ._row dt:hover i{color:#222}.changer ._footer,.equipment_list ._list ._row ._name>div,.equipment_note ._list ._row ._name>div{display:flex;gap:10px}.change_result>div>div{padding:5px 10px}.change_result>div._ok ._title{background:rgba(0,128,0,.3);font-weight:500}.change_result>div._ok>div{background:rgba(0,128,0,.1)}.change_result>div._error ._title{background:rgba(190,21,33,.3);font-weight:500}.change_result>div._error>div{background:rgba(190,21,33,.1)}.change_result>div._error p{padding:5px 0 0;margin:0;color:#be1521}.equipment_note ._list{display:grid;grid-template-columns:1fr 40px;row-gap:2px;padding-top:2px}.equipment_note ._list ._row{display:contents;border-radius:10px}.equipment_list ._list ._row>div,.equipment_note ._list ._row>div{background:#eee}.equipment_note ._list ._row ._name{padding:5px 10px 10px;display:flex;flex-direction:column;gap:5px}.equipment_note ._list ._row ._name span{font-size:14px;color:#888;line-height:22px}.equipment_note ._list ._row ._name label{line-height:22px}.equipment_file ._list ._row p,.equipment_note ._list ._row p{font-size:14px;margin:0;padding:0}.equipment_note ._list ._row ._del{display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.4}.equipment_note ._list ._row ._del:hover{opacity:1}.equipment_note ._list._readonly{grid-template-columns:1fr}.equipment_note ._list._readonly ._del{display:none}.equipment_list ._list,.notice_list ._list{display:grid;grid-template-columns:1fr;row-gap:2px;padding-top:2px}.notice_list ._list ._row{display:flex;background:#eee;cursor:pointer}.notice_list ._list ._row label{width:100%;padding:8px 10px 10px;cursor:pointer}.notice_list ._list ._row._priority_1{background:rgba(255,165,0,.1)}.notice_list ._list ._row._priority_2{background:rgba(255,0,0,.1)}.notice_list ._list ._row:hover{background-color:#ddd}.equipment_file ._list ._row,.equipment_list ._list ._row{display:contents;border-radius:10px}.equipment_file ._list ._row ._name,.equipment_list ._list ._row ._name{padding:5px 10px 10px;display:flex;flex-direction:column;gap:5px}.equipment_file ._image{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-height:300px;overflow:auto;gap:5px;margin-bottom:10px;box-shadow:0 0 3px 3px rgba(0,0,0,.2)}.equipment_file ._image a{background:#ddd;display:flex;justify-content:center;align-items:center;height:120px;overflow:hidden;position:relative}.equipment_file ._image a._main{border:2px solid red}.equipment_file ._image a:hover{background-color:#ccc}.equipment_file ._image a:hover div{display:flex}.equipment_file ._image a img{display:block;width:100%;height:100%;object-fit:scale-down}.equipment_file ._image a div{position:absolute;z-index:2;bottom:0;width:100%;display:none;gap:1px}.equipment_file ._image a div *{width:50%;height:60px;background:rgba(0,0,0,.4)}.equipment_file ._image a div :hover{background-color:#000}.equipment_file ._list{display:grid;grid-template-columns:1fr 40px;row-gap:2px;padding-top:2px}.equipment_file ._list ._row>a,.equipment_file ._list ._row>div{background:#eee}.equipment_file ._list ._row ._name{cursor:pointer;text-decoration:none}.equipment_file ._list ._row ._name:hover{background:#ddd}.equipment_file ._list ._row ._name>div{display:flex;gap:10px;flex-wrap:wrap}.equipment_file ._list ._row ._name span,.equipment_list ._list ._row ._name span{font-size:14px;color:#888;line-height:22px}.equipment_file ._list ._row ._name label,.equipment_list ._list ._row ._name label{line-height:22px}._note_edit,.equipment_file ._image a div *,.equipment_file ._list ._row ._del{display:flex;align-items:center;justify-content:center;cursor:pointer}.equipment_file ._list ._row ._del{opacity:.4}.equipment_file ._list ._row ._del:hover{opacity:1}.equipment_file ._list._readonly{grid-template-columns:1fr}.equipment_file ._list._readonly ._del,.radio_buttons input{display:none}[data-card_url] ._row:hover>div{background-color:#ddd;cursor:pointer}._note_edit{background:#eee;height:100%}._note_edit:hover{filter:brightness(80%)}._note_save{display:none;height:100%;padding:0!important}._note_save button{padding:0;height:100%;width:100%}._note_text_edit{display:flex;gap:10px!important;width:100%;margin-top:10px}._note_text_edit>div{width:100%}._note_text_edit button{width:40px}.popup{position:fixed;display:none;top:0;left:0;right:0;bottom:0;height:100%;z-index:200;background:rgba(0,0,0,.2);align-items:center;justify-content:center}.popup._open{display:flex}.popup ._window{background:#fff;padding:30px;text-align:center;line-height:30px;border-radius:10px}._note_text_edit>div,.popup ._window>div{display:flex;flex-direction:column;gap:10px}.popup ._window ._fields{display:grid;grid-template-columns:auto auto;gap:15px}.popup ._window ._fields>div{text-align:left}.popup,.popup ._window ._fields input[type=text],.popup ._window ._fields textarea{width:100%}.popup ._window ._span2{grid-column:span 2}.popup ._window ._close{background-color:#ccc}.radio_buttons{display:flex;gap:10px;flex-wrap:wrap}.radio_buttons span{padding:10px 10px 12px;background:#ccc;cursor:pointer;border-radius:8px;float:left}.radio_buttons input:checked+span{background:green;color:#fff}#uploader,#uploader p b{position:absolute;bottom:0}#uploader{right:0;width:100%;max-width:500px;background:#fff;box-shadow:0 0 3px 3px rgba(0,0,0,.1);padding:10px;z-index:1000}#uploader ._bar{display:flex;justify-content:space-between}#uploader ._bar ._close{width:30px;height:30px;cursor:pointer;display:flex}#uploader ._bar ._close i{font-size:30px}#uploader ._files>div div,#uploader ._total>div div,#uploader p{padding:5px;display:flex}#notice,#uploader,#uploader ._total{display:none}#notice ._bar ._close,#uploader ._bar ._close,#uploader ._total div div{align-items:center;justify-content:center}#uploader ._total p b{background:green}#uploader ._files{height:150px;overflow:auto}#uploader ._files div div{justify-content:space-between;flex-wrap:nowrap;gap:10px}#uploader ._files label{overflow:hidden}#uploader p{margin:0;position:relative;border-bottom:1px solid rgba(0,128,0,.6)}#uploader p b{display:block;left:0;height:5px;background:rgba(0,128,0,.6)}#notice{position:fixed;background:#fff;right:0;bottom:60px;max-width:500px;box-shadow:0 0 3px 3px rgba(0,0,0,.1);border-top-left-radius:20px;z-index:100}#notice ._bar ._close{height:30px;width:30px;display:flex;cursor:pointer}#notice ._body{max-height:300px;overflow:auto}#notice ._body p{margin:0;padding:10px 20px 10px 10px;border-top:1px solid #eee;font-size:14px}#notice ._body p._error{background:rgba(255,0,0,.2)}.select2{line-height:normal}.history{gap:10px}.history>div{background:#888}.history>div>div._name{padding:5px 10px;display:flex;gap:10px}.history>div>div._name span{color:#fff;font-size:14px}.history,.history>div>div._row{display:flex;flex-direction:column}.history>div>div._row label{padding:5px 10px;font-size:14px;background:#ddd}.history>div>div._row p{margin:0;padding:5px 10px;max-height:100px;overflow:auto;background:#eee;display:flex}.history>div>div._row p span{width:50%;font-size:14px}.history>div>div._row p span:nth-child(1){color:#888}@media (min-width:1600px){article+article+article~article{position:absolute;top:0;right:0;height:100%;background:#fff;z-index:30}article+article+article~article._open{width:calc(100vw)}}@media (min-width:1100px) and (max-width:1599px){article+article~article{position:absolute;top:0;right:0;height:100%;background:#fff;z-index:30}article+article~article._open{width:calc(100vw)}}@media (max-width:1099px){article{position:absolute;top:0;right:0;height:100%;background:#fff;z-index:30}article._open{width:calc(100vw)}}@media (max-width:640px){*,.schedule ._head div span,bpdy,html{font-size:14px}button,main>nav li{padding:5px 10px;line-height:20px}.select2-container .select2-selection,.select2-selection.select2-selection--single,input[type=date],input[type=text],select,textarea[type=text]{min-height:30px;padding:2px}.desk{display:none}.mobile{display:inline-block}header,main>nav,menu li{min-height:40px}header .logo{width:40px}header .logo img{height:30px}[data-type=menu] ._menu_more>div{min-width:30px}[data-type=menu] ._menu_more>div i{font-size:20px}menu{min-width:40px}menu li i{font-size:18px}main>nav{height:40px;padding:5px 0 5px 10px}main>nav li{height:30px}.bar ._week{line-height:18px}.bar ._week div{font-size:12px;line-height:14px;min-width:30px}.group_schedule{grid-template-columns:20px 1fr 1fr 1fr 30px;gap:5px}.form ._col input[type=checkbox],.form ._col input[type=checkbox]+span{line-height:30px}.form ._group{padding:10px}.form .__phone{font-size:12px}.schedule ._head div{text-align:left}.list ._left,.list ._right{float:none;clear:both}.list ._right{height:auto}.list_member ._data,.list_member ._row{flex-direction:column}}