/* Scoped adaptation of replica/assets/adm/css/admin.css. */
.adm,.adm-access{font-family:'Malgun Gothic','맑은 고딕',AppleGothic,Dotum,'돋움',sans-serif;font-size:12px;line-height:1.5;color:#000;background:#fff;letter-spacing:0;font-weight:400;min-height:100vh;text-align:left}
.adm *,.adm-access *{box-sizing:border-box}.adm h1,.adm h2,.adm h3,.adm h4,.adm form,.adm fieldset,.adm img,.adm ul,.adm li,.adm p{margin:0;padding:0;border:0}.adm h2{font-size:13px;font-weight:bold;margin:10px 0}.adm ul{list-style:none}.adm button,.adm input,.adm select,.adm textarea,.adm-access button{font:inherit;letter-spacing:0}.adm button,.adm input[type=submit],.adm-access button{cursor:pointer}.adm button:disabled{cursor:wait;opacity:.55}.adm a{color:#000;text-decoration:none}.adm a:hover{text-decoration:none}.adm button,.adm input,.adm select{vertical-align:middle}.adm svg,.adm-access svg{width:15px;height:15px;vertical-align:middle;flex-shrink:0}.adm img{vertical-align:middle;object-fit:cover}.adm button:focus-visible,.adm a:focus-visible,.adm input:focus-visible,.adm select:focus-visible,.adm textarea:focus-visible{outline:2px solid #657aff;outline-offset:2px}.adm .sound_only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0);font-size:0!important}
.adm #hd_top{position:fixed;top:0;left:0;width:100%;height:50px;background:#3f51b5;z-index:1000}.adm #logo{background:#2f409f;height:50px;float:left;width:220px;padding:15px 0 15px 50px;text-align:center}.adm #logo a{display:block;height:20px}.adm #logo img{max-width:145px;max-height:20px;object-fit:contain}.adm #btn_gnb{background:url('/replica/assets/adm/img/menu-cl.png') 50% 50% no-repeat #223390;width:50px;height:50px;border:0;position:absolute;top:0;left:0;text-indent:-999px;overflow:hidden;border-radius:0;padding:0}.adm.adm-menu-small #btn_gnb{background-image:url('/replica/assets/adm/img/menu-op.png')}
.adm #hd_top_notice{position:absolute;left:270px;right:330px;top:0;height:50px;display:flex;align-items:center;gap:8px;overflow:hidden;color:#fff}.adm .hd_top_notice_badge{flex:0 0 auto;display:inline-block;background:#ffeb3b;color:#1a237e;font-size:11px;font-weight:700;line-height:1;padding:5px 8px;border-radius:3px}.adm .hd_top_notice_text{min-width:0;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}
.adm #tnb{float:right;padding:10px}.adm #tnb>ul{display:flex;align-items:center;gap:3px}.adm #tnb li{position:relative}.adm #tnb a{color:#fff;padding:0 10px;display:block;line-height:30px}.adm #tnb .tnb_community{background:url('/replica/assets/adm/img/home_icon.png') no-repeat 50% 50%;width:30px;height:30px;overflow:hidden;text-indent:-999px;border-radius:5px}.adm #tnb .tnb_community:hover{background-color:#2b3d9f}.adm #tnb button{border:0;border-radius:3px;background:#4e5eb7;color:#fff;height:30px;padding:0 10px;text-align:left;white-space:nowrap}.adm #tnb button:hover{background:#5969c3}.adm #tnb .tnb_mb_btn{width:100px;padding-right:30px;position:relative;text-overflow:ellipsis;overflow:hidden}.adm #tnb .tnb_mb_btn>span{display:block;text-indent:-999px;overflow:hidden;width:30px;height:30px;position:absolute;top:0;right:0;background:url('/replica/assets/adm/img/op_btn.png') 50% 50% no-repeat #5969c3;border-radius:3px}.adm #tnb .tnb_mb_area{background:#5e6dc2;width:100px;position:absolute;right:0;padding:5px;margin-top:1px;z-index:1100}.adm #tnb .tnb_mb_area[hidden]{display:none}.adm #tnb .tnb_mb_area button{width:90px;background:transparent;font-size:11px}.adm .adm-nav-dot{color:#ffeb3b;font-size:8px;padding-left:4px}.adm .adm-nav-dot[hidden]{display:none}
.adm #gnb{position:fixed;top:0;left:0;width:220px;max-width:220px;height:100vh;padding-top:50px;z-index:999;pointer-events:none}.adm #gnb .gnb_ul{position:relative;height:100%;background:#ebebeb;width:50px;pointer-events:auto}.adm #gnb .gnb_li{border-bottom:1px solid #ddd}.adm #gnb .btn_op{border:0;width:50px;height:50px;text-indent:-999px;overflow:hidden;border-radius:0;background:url('/replica/assets/adm/img/menu-1.png') 50% 50% no-repeat #fff;padding:0}.adm #gnb .btn_op:hover{background-color:#f3f3f3}.adm #gnb .gnb_oparea{position:absolute;top:0;left:50px;background:#fff;height:100%;width:170px;padding:20px;border-right:1px solid #dbdbdb;box-shadow:2px 0 2px rgba(150,150,150,.1);overflow-y:auto;pointer-events:auto}.adm #gnb .gnb_oparea h3{margin:0 0 10px;line-height:18px;font-size:14px;font-weight:bold;color:#000}.adm #gnb .gnb_oparea li{line-height:28px}.adm #gnb .gnb_2da{display:block;color:#555;font-size:12px;line-height:28px;white-space:nowrap;border-radius:0;padding:0;background:none;font-weight:400}.adm #gnb .gnb_2da:hover,.adm #gnb .gnb_2da.on{color:#435ffe}.adm #gnb .gnb_grp_div{margin-top:3px}.adm.adm-menu-small #gnb{width:50px}.adm.adm-menu-small #gnb .gnb_oparea{display:none}.adm.adm-menu-small #gnb .gnb_li:hover .gnb_oparea,.adm.adm-menu-small #gnb:focus-within .gnb_oparea{display:block}
.adm #wrapper{min-height:480px}.adm #container{padding:0 0 0 220px;margin-top:100px;min-height:calc(100vh - 100px);background:#fff;min-width:0}.adm #container_title{position:fixed;top:50px;left:0;width:100%;height:50px;line-height:50px;font-size:18px;font-weight:bold;padding:0 150px 0 240px;border-bottom:1px solid #ddd;background:#fff;z-index:99;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0}.adm #container_wr{padding:25px;min-height:500px;background:#fff}.adm.adm-menu-small #container{padding-left:50px}.adm.adm-menu-small #container_title{padding-left:70px}.adm .btn_fixed_top{position:fixed;top:60px;right:10px;z-index:100}.adm #ft{clear:both;padding:20px 25px 25px;text-align:center;color:#aaa;font-size:11px;background:#fff}.adm #ft p{margin-bottom:5px}.adm #ft a{color:#888}
.adm .adm-btn,.adm-access .adm-btn{height:30px;min-height:0;border:0;border-radius:5px;padding:0 10px;font-weight:bold;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:5px;vertical-align:middle;line-height:30px;white-space:nowrap;background:#9eacc6;color:#fff;box-shadow:none;text-transform:none}.adm .adm-btn:hover{filter:brightness(.97)}.adm .adm-btn-primary,.adm-access .adm-btn-primary{background:#ff4081;color:#fff}.adm .adm-btn-primary:hover{background:#ff1464}.adm .adm-btn-danger{background:#ff4081;color:#fff}.adm .adm-btn-danger:hover{background:#e9286a}.adm .adm-btn-white,.adm .btn_02{background:#9eacc6;color:#fff}.adm .btn_03,.adm .adm-btn-approve{background:#3f51b5;color:#fff}.adm .adm-btn-small,.adm .adm-btn-approve{height:26px;line-height:26px;border-radius:3px;padding:0 8px;font-size:12px;font-weight:400;margin:1px}.adm .adm-btn svg{display:none}.adm .adm-text-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:3px;background:#3f51b5;color:#fff;padding:0 8px;font-size:12px;font-weight:400;line-height:26px;height:26px;white-space:nowrap}.adm .adm-text-danger{background:#9eacc6;color:#fff}.adm .adm-text-btn svg{display:none}.adm .adm-icon-btn{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:3px;background:transparent;color:#555}.adm .adm-icon-btn:hover{background:#ececec}.adm .btn_list03{text-align:right;margin:10px 0 20px}.adm .btn_list03 .adm-btn{height:28px;font-size:12px;padding:0 15px;font-weight:400;border-radius:0}
.adm .adm-dashboard-section{margin:0 0 20px}.adm .adm-dashboard-section h2{font-size:13px;font-weight:700;margin:10px 0}.adm .local_desc{background:#eaeaea;padding:10px 20px;margin:10px 0;line-height:1.5em;font-size:12px;color:#000}.adm .local_desc01{margin:10px 0;padding:10px 20px;border:1px solid #f2f2f2;background:#f9f9f9}.adm .local_desc02{margin:10px 0}.adm .adm-panel{background:#fff;border:0;border-radius:0;box-shadow:none;overflow:visible}.adm .adm-panel-heading{display:block;padding:0;margin:0 0 15px;border:0;background:#fff}.adm .adm-panel-heading h2{font-size:13px;color:#000;font-weight:700;margin:10px 0}.adm .adm-panel-heading p{font-size:12px;color:#555}
.adm .tbl_wrap{margin:0 0 10px}.adm .adm-table-wrap{width:100%;overflow-x:auto}.adm .tbl_head01 table{clear:both;width:100%;border-collapse:collapse;border-spacing:0;font-size:12px;table-layout:auto}.adm .tbl_head01 thead th{background:#6f809a;color:#fff;border:1px solid #60718b;font-weight:400;text-align:center;padding:8px 5px;font-size:11px;white-space:nowrap;line-height:1.5}.adm .tbl_head01 tbody td{border:1px solid #d6dce7;padding:5px;text-align:center;color:#000;font-size:12px;line-height:1.5;vertical-align:middle;height:32px}.adm .tbl_head01 tbody tr:nth-child(even){background:#eff3f9}.adm .tbl_head01 tbody tr:nth-child(odd){background:#fff}.adm .tbl_head01 tbody tr:hover{background:#f2f4f8}.adm .tbl_head01 td strong{font-weight:400;color:#000}.adm .tbl_head01 td.adm-align-left{text-align:left;padding-left:10px}.adm .adm-long-cell{max-width:470px;min-width:180px;white-space:normal;overflow-wrap:anywhere}.adm .adm-row-actions,.adm .adm-request-actions{display:flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap}.adm .adm-number{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}.adm .adm-inline-unit{font-size:11px;margin-left:3px;color:#555}.adm .adm-muted{color:#777!important;font-size:11px!important}.adm .adm-nowrap{white-space:nowrap}.adm .adm-badge{display:inline;white-space:nowrap;font-size:11px;font-weight:400;background:none;border-radius:0;padding:0;color:#555}.adm .adm-badge-red,.adm .adm-badge-live{color:#ff0000}.adm .adm-badge-green{color:#2a805d}.adm .adm-badge-blue{color:#3f51b5}.adm .adm-badge-amber{color:#b67918}.adm .adm-badge-purple{color:#7b5897}.adm .adm-featured{color:#3f51b5;font-size:10px;margin-right:4px;background:none;padding:0}.adm .adm-stream-cell{display:flex;align-items:center;gap:9px;min-width:230px;text-align:left}.adm .adm-stream-cell img,.adm .adm-stream-fallback{width:70px;height:42px;object-fit:cover;border-radius:0;flex-shrink:0;background:#eee}.adm .adm-stream-fallback{display:flex;align-items:center;justify-content:center;color:#9ba4b0}.adm .adm-stream-cell strong{display:block;font-size:12px;max-width:400px;white-space:normal}.adm .adm-stream-cell small{display:block;font-size:10px;color:#999;margin-top:3px}.adm .adm-member-cell{display:flex;gap:6px;align-items:center;justify-content:center;white-space:nowrap}.adm .adm-avatar{display:none}.adm .adm-member-cell strong{display:block;font-size:12px}.adm .adm-member-cell small{display:block;color:#888;font-size:10px}.adm .adm-notice-cell{text-align:left;min-width:250px;max-width:660px}.adm .adm-notice-cell strong{font-size:12px}.adm .adm-notice-cell small{display:block;font-size:10px;color:#999;max-width:620px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:2px}.adm .adm-gift-symbol{font-size:23px}.adm .adm-cell-icon{height:35px;width:35px;object-fit:contain}.adm .adm-audit-action{text-align:left;min-width:180px}.adm .adm-audit-action>svg{display:none}
.adm .adm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:10px 0;padding:0;background:#fff;border:0;min-height:35px}.adm .adm-section-count{color:#555;font-size:11px;background:#ededed;border-radius:5px;padding:0 10px;height:30px;line-height:30px;white-space:nowrap}.adm .adm-section-count strong{color:#ff4081;font-weight:700;margin:0 4px}.adm .adm-toolbar-inputs{display:flex;align-items:center;gap:5px}.adm select{height:35px;line-height:32px;border:1px solid #d5d5d5;background:#fff;color:#000;border-radius:0;padding:0 6px;font-size:12px;margin:0}.adm .adm-search{display:flex;align-items:center;height:35px;border:1px solid #d5d5d5;padding:0;background:#fff;border-radius:0;min-width:220px}.adm .adm-search>svg{margin:0 8px;color:#929292}.adm .adm-search input{height:32px;border:0;background:#fff;border-radius:0;padding:0 7px 0 0;color:#000;font-size:12px;outline:none;width:100%;min-width:0;box-shadow:none}.adm .adm-search input::placeholder{color:#aaa}.adm .adm-list-caption{font-size:11px;color:#888;text-align:right;padding:0;margin:5px 0 15px;border:0;background:#fff}
.adm .adm-settings-form{margin:0;padding:0}.adm .adm-form-grid{display:block;border-top:1px solid #e6e6e6}.adm .adm-field{display:grid;grid-template-columns:160px minmax(0,1fr);gap:0;align-items:center;border-bottom:1px solid #e6e6e6;padding:0;position:relative;font-size:12px;min-height:56px;background:linear-gradient(to right,#f6f6f6 160px,#fff 160px)}.adm .adm-field>span{font-size:12px;color:#000;padding:15px 10px;align-self:stretch;display:flex;align-items:center}.adm .adm-field em{font-style:normal;color:#ff4081;font-size:12px;margin-left:4px}.adm .adm-field input,.adm .adm-field textarea,.adm .adm-field select{margin:10px;width:calc(100% - 20px);min-width:0;border:1px solid #d5d5d5;border-radius:0;background:#fff;color:#000;padding:0 5px;font-size:12px;height:35px;line-height:32px;box-shadow:none;outline-offset:1px}.adm .adm-field input[required],.adm .adm-field textarea[required]{background:url('/replica/assets/adm/img/wrest.gif') top right no-repeat #fff}.adm .adm-field input:focus,.adm .adm-field textarea:focus,.adm .adm-field select:focus{border-color:#7d8ece}.adm .adm-field textarea{height:150px;min-height:90px;line-height:1.7;resize:vertical;padding:7px}.adm .adm-field small{grid-column:2;color:#5b747e;font-size:11px;margin:0 10px 10px;line-height:1.6}.adm .adm-check-field{display:flex;align-items:center;gap:7px;padding:10px;border-bottom:1px solid #e6e6e6;font-size:12px;color:#555;min-height:45px}.adm .adm-check-field input{accent-color:#3f51b5;width:14px;height:14px}.adm .adm-settings-actions{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin:20px 0;padding:0}.adm .adm-settings-actions>span{font-size:11px;color:#888}
.adm .adm-dialog{font:inherit;color:#000;width:min(650px,calc(100vw - 30px));max-height:calc(100dvh - 30px);padding:0;border:1px solid #aaa;border-radius:0;box-shadow:0 10px 55px #0004;background:#fff;margin:auto}.adm .adm-dialog-wide{width:min(790px,calc(100vw - 30px))}.adm .adm-dialog::backdrop{background:#0006;backdrop-filter:none}.adm .adm-modal-header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:#fff;border-bottom:1px solid #ddd;gap:15px}.adm .adm-modal-header h2{font-size:17px;margin:0;color:#000}.adm .adm-modal-header p{font-size:11px;color:#777;margin-top:5px}.adm .adm-modal-body{padding:20px;background:#fff}.adm .adm-modal-footer{display:flex;justify-content:center;gap:5px;padding:0 20px 20px;background:#fff}.adm .adm-modal-footer .adm-btn{min-width:70px}.adm .adm-form-error{padding:10px;background:#fff2f5;border:1px solid #f2c4d4;color:#b62758;font-size:12px;line-height:1.7;margin-top:15px}.adm .adm-form-error[hidden]{display:none}.adm .adm-confirm-summary{padding:15px;background:#f5f5f5;border:1px solid #eee;font-size:12px;color:#444}.adm .adm-confirm-summary p{margin-top:7px}
.adm .adm-empty{min-height:95px;border:1px solid #d6dce7;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#777;padding:20px;background:#fff}.adm .adm-empty>svg{display:none}.adm .adm-empty strong{font-size:12px;font-weight:400}.adm .adm-empty p{font-size:11px;color:#aaa}.adm .adm-loading{height:160px;display:flex;align-items:center;justify-content:center;gap:10px;color:#777;font-size:12px}.adm .adm-loading>span{width:17px;height:17px;border:2px solid #d8def1;border-top-color:#3f51b5;border-radius:50%;animation:adm-spin .7s linear infinite}@keyframes adm-spin{to{transform:rotate(360deg)}}.adm .adm-error{padding:40px 20px;text-align:center;border:1px solid #ddd;background:#fff}.adm .adm-error h2{font-size:16px;margin:10px 0}.adm .adm-error>span{color:#9eacc6}.adm .adm-error p{font-size:12px;color:#888;margin:10px 0 20px}
.adm-access{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;min-height:100vh;background:#f3f3f3;padding:30px;text-align:center}.adm-access h1{font-size:21px;margin:0}.adm-access p{font-size:12px;color:#888;margin:0 0 10px}.adm-access-icon{color:#3f51b5}.adm-access-icon svg{width:34px;height:34px}
@media(max-width:1200px){.adm #hd_top_notice{right:290px;left:245px}.adm .hd_top_notice_text{font-size:11px}.adm #container_wr{padding:20px}.adm .adm-stream-cell strong{max-width:280px}.adm .adm-notice-cell small{max-width:370px}}
@media(max-width:980px){.adm #hd_top_notice{display:none}.adm #container_wr{padding:20px 16px}.adm .tbl_head01 table{min-width:650px}.adm .adm-dashboard-section .tbl_head01 table{min-width:570px}.adm .adm-toolbar{flex-wrap:wrap}.adm .adm-toolbar-inputs{margin-left:auto}.adm .adm-field{grid-template-columns:130px minmax(0,1fr);background:linear-gradient(to right,#f6f6f6 130px,#fff 130px)}}
@media(max-width:680px){.adm{font-size:11px}.adm #logo{width:180px;padding-left:50px}.adm #logo img{max-width:116px}.adm #tnb{padding:10px 7px}.adm #tnb .tnb_service{display:none}.adm #tnb .tnb_mb_btn{width:90px;font-size:11px}.adm #gnb{width:180px;max-width:180px}.adm #gnb .gnb_oparea{width:130px;padding:16px 13px}.adm #gnb .gnb_2da{font-size:11px;line-height:28px}.adm #gnb .gnb_oparea h3{font-size:13px}.adm #container{padding-left:50px}.adm #container_title{padding-left:66px;font-size:16px;padding-right:120px}.adm #gnb .gnb_oparea{display:none;box-shadow:3px 0 15px #0002}.adm.adm-menu-small #gnb .gnb_oparea{display:block}.adm.adm-menu-small #gnb{width:180px}.adm.adm-menu-small #container{padding-left:50px}.adm.adm-menu-small #container_title{padding-left:66px}.adm #container_wr{padding:17px 12px}.adm .btn_fixed_top{right:8px}.adm .btn_fixed_top .adm-btn{font-size:11px;padding:0 8px}.adm .local_desc{padding:10px 12px;font-size:11px}.adm .adm-toolbar{gap:10px}.adm .adm-toolbar-inputs{width:100%;gap:4px}.adm .adm-search{min-width:0;flex:1}.adm .adm-search input{font-size:11px}.adm select{font-size:11px;padding:0 4px}.adm .adm-section-count{font-size:10px}.adm .adm-field{grid-template-columns:95px minmax(0,1fr);background:linear-gradient(to right,#f6f6f6 95px,#fff 95px)}.adm .adm-field>span{font-size:11px;padding:10px 8px}.adm .adm-field input,.adm .adm-field textarea,.adm .adm-field select{margin:8px;width:calc(100% - 16px);font-size:11px}.adm .adm-field small{font-size:10px;margin:0 8px 8px}.adm .adm-modal-header{padding:14px 15px}.adm .adm-modal-header h2{font-size:16px}.adm .adm-modal-header p{font-size:10px}.adm .adm-modal-body{padding:16px 12px}.adm .adm-dialog,.adm .adm-dialog-wide{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.adm .adm-settings-actions{flex-wrap:wrap}.adm .adm-settings-actions>span{font-size:10px}.adm #ft{font-size:10px}.adm .adm-dashboard-section h2{font-size:12px}}
@media(max-width:480px){
  .adm #logo{width:180px}
  .adm #tnb{position:absolute;top:0;right:0;float:none;height:50px;padding:10px 7px}
  .adm #tnb>ul{height:30px;flex-wrap:nowrap}
  .adm #tnb .tnb_shop,.adm #tnb .tnb_chat{display:none}
  .adm #tnb .tnb_mb_area{right:0}
  .adm #container{margin-top:138px;min-height:calc(100vh - 138px)}
  .adm #container_title{top:50px;height:44px;line-height:44px;padding:0 10px 0 66px;font-size:15px}
  .adm .btn_fixed_top{top:94px;left:50px;right:0;height:44px;padding:7px 8px;display:flex;align-items:center;justify-content:flex-end;gap:4px;border-bottom:1px solid #ddd;background:#fff}
  .adm .btn_fixed_top .adm-btn{height:30px;max-width:calc(50% - 2px);overflow:hidden;text-overflow:ellipsis}
  .adm .adm-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
}
@media(max-width:340px){.adm #logo{width:170px}}
@media(prefers-reduced-motion:reduce){.adm *{animation:none!important;transition:none!important}}
.adm #logo{padding-top:5px;padding-bottom:5px}.adm #logo a{height:40px}.adm #logo img.adm-site-logo{width:127px;height:40px;max-height:40px;object-fit:contain}
.adm .adm-media-preview{grid-column:2;width:120px;height:75px;object-fit:contain;margin:0 10px 10px;border:1px solid #d5d5d5;background:#f6f6f6}.adm .adm-field input[type=file]{line-height:normal;padding:5px;height:auto;min-height:35px}.adm .adm-field input[type=file]::file-selector-button{margin-right:6px;padding:4px 7px;border:1px solid #d5d5d5;background:#f6f6f6;color:#333;font:inherit;cursor:pointer}
.adm .adm-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.adm .adm-dialog>form{display:flex;flex-direction:column;min-height:0;margin:0}.adm .adm-modal-header,.adm .adm-modal-footer{flex-shrink:0}.adm .adm-modal-body{overflow-y:auto;min-height:0}.adm .adm-modal-footer{padding-top:12px;border-top:1px solid #ddd}
.adm .adm-editor-form{width:100%;min-width:0;margin:0}.adm .adm-editor-body{min-width:0}.adm .adm-editor-form .adm-form-grid{border-top:1px solid #d6dce7}.adm .adm-editor-form .adm-field{border-bottom-color:#d6dce7}.adm .adm-editor-form .adm-field input,.adm .adm-editor-form .adm-field textarea,.adm .adm-editor-form .adm-field select{max-width:900px}.adm .adm-editor-form .adm-check-field{background:#fff}.adm .adm-editor-form .adm-form-error{margin-bottom:20px}
.adm .adm-upload{display:flex;gap:8px;align-items:center;min-width:0;margin:10px}.adm .adm-upload>span{overflow-wrap:anywhere;min-width:0;font-size:11px;color:#555}.adm .adm-upload>.adm-btn{flex-shrink:0}.adm .adm-upload>input[hidden]{display:none}
/* customer support inbox */
.adm .member-summary{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 10px;font-size:12px}.adm .member-summary>a{color:#fff;background:#565e8c;padding:8px 10px;border-radius:3px}.adm .member-summary>span{background:#e5e7eb;padding:8px 10px;border-radius:3px}.adm .member-summary b{margin-left:8px;color:#39445e}.adm .member-search{display:flex;gap:4px;align-items:center;margin:10px 0;max-width:100%}.adm .member-search input{height:35px;min-width:0;width:210px;border:1px solid #d5d5d5;border-radius:0;padding:0 5px;background:#fff;color:#000;font:inherit}.adm .member-search select{max-width:115px;flex-shrink:0}.adm .member-search .adm-btn{height:35px;flex-shrink:0}.adm .member-table table{min-width:1240px}.adm .member-table td{white-space:nowrap}.adm .member-table th a{color:#fff}.adm .member-table select{height:25px;line-height:23px;width:48px;padding:0 3px}.adm .member-table .empty_table{height:100px}.adm .member-table input[type=checkbox]{width:13px;height:13px;accent-color:#3f51b5}.adm .member-status-label{white-space:nowrap;display:flex;align-items:center;gap:4px;justify-content:center}.adm .member-text-link{border:0;padding:0;background:none;color:#3f51b5;text-decoration:underline;font:inherit;cursor:pointer}.adm .member-presence{color:#888;font-size:11px}.adm .member-presence.online{color:#14804a}.adm .member-pagination{display:flex;justify-content:center;gap:3px;margin:20px 0 10px}.adm .member-pagination a{min-width:30px;height:30px;border:1px solid #d6dce7;display:inline-flex;align-items:center;justify-content:center;color:#333;font-size:12px;padding:0 7px}.adm .member-pagination .current{background:#3f51b5;border-color:#3f51b5;color:#fff}.adm .member-result{text-align:right;color:#666;font-size:11px}.adm .member-form-table{width:100%;overflow:hidden}.adm .member-form-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.adm .member-form-table th{width:130px;text-align:left;padding:10px;background:#f6f6f6;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-weight:400;color:#000}.adm .member-form-table td{padding:10px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;color:#000;overflow-wrap:anywhere}.adm .member-form-table input,.adm .member-form-table textarea,.adm .member-dialog-field input{height:35px;max-width:100%;width:100%;border:1px solid #d5d5d5;padding:0 5px;background:#fff;color:#000;border-radius:0;font:inherit;min-width:0;box-shadow:none}.adm .member-form-table input[required]{background:url('/replica/assets/adm/img/wrest.gif') top right no-repeat #fff}.adm .member-form-table input[readonly]{background:#f3f3f3}.adm .member-form-table textarea{height:100px;padding:7px;resize:vertical;line-height:1.6}.adm .member-form-table input[type=file]{margin-top:7px;height:auto;min-height:35px;padding:5px}.adm .member-form-table select{max-width:100%}.adm .member-avatar-preview{display:block;margin-top:8px;width:80px;height:80px;object-fit:cover}.adm .member-dialog-field{display:block;margin:14px 0;font-size:12px}.adm .member-dialog-field input{display:block;margin-top:7px}.adm .member-dialog-identity{padding-bottom:10px;border-bottom:1px solid #ddd;font-size:12px}.adm .member-form [data-member-error]{margin-bottom:20px}.adm .member-table button:disabled,.adm .member-table input:disabled,.adm .member-table select:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:1000px){.adm .member-form-table th{width:105px}.adm .member-form-table td{padding:8px}}
@media(max-width:720px){.adm .member-form-table table,.adm .member-form-table tbody{display:block}.adm .member-form-table tr{display:grid;grid-template-columns:95px minmax(0,1fr)}.adm .member-form-table th{width:auto;display:flex;align-items:center;border-bottom:0;padding:10px 7px}.adm .member-form-table td{display:block;min-width:0;border-bottom:0}.adm .member-form-table tr:last-child>*{border-bottom:1px solid #e6e6e6}.adm .member-search input{flex:1;width:80px}.adm .member-summary{gap:4px}.adm .member-summary>a,.adm .member-summary>span{padding:7px}.adm .member-form-table select{width:100%}}
.support-inbox{padding:0;overflow:hidden}.support-inbox-grid{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:600px}.support-inbox-list{border-right:1px solid #e1e5ef;background:#fafbfe}.support-inbox-title{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e1e5ef}.support-inbox-title h2{margin:0;font-size:18px}.support-inbox-title span{color:#6b7280;font-size:13px}.support-inbox-row{display:block;width:100%;padding:15px 18px;text-align:left;background:transparent;border:0;border-bottom:1px solid #e8ebf2;cursor:pointer}.support-inbox-row:hover,.support-inbox-row.active{background:#eef1ff}.support-inbox-row strong,.support-inbox-row span,.support-inbox-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-inbox-row strong{margin-bottom:7px}.support-inbox-row span{font-size:12px;color:#64748b;margin-bottom:6px}.support-inbox-row small{font-size:12px;color:#7c879b}.support-inbox-chat{display:flex;flex-direction:column;min-width:0}.support-inbox-chat-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;border-bottom:1px solid #e1e5ef}.support-inbox-chat-head h2{margin:0 0 6px;font-size:19px}.support-inbox-chat-head p{margin:0;color:#64748b;font-size:13px}.support-inbox-chat-head select{min-width:120px;padding:8px;border:1px solid #cfd5e3;border-radius:6px;background:#fff}.support-inbox-messages{flex:1;min-height:360px;max-height:470px;overflow:auto;padding:20px;background:#fff}.support-inbox-message{max-width:75%;margin:0 0 15px}.support-inbox-message.from-admin{margin-left:auto;text-align:right}.support-inbox-message strong{display:block;font-size:12px;color:#64748b}.support-inbox-message p{display:inline-block;margin:5px 0 3px;padding:10px 13px;border-radius:12px;background:#f0f2f7;text-align:left;white-space:pre-wrap;word-break:break-word}.support-inbox-message.from-admin p{background:#5661d9;color:#fff}.support-inbox-message time{display:block;color:#94a3b8;font-size:11px}.support-inbox-reply{display:flex;gap:10px;padding:15px;border-top:1px solid #e1e5ef}.support-inbox-reply input{flex:1;min-width:0;padding:10px 12px;border:1px solid #cfd5e3;border-radius:6px}.support-inbox-placeholder{margin:auto;padding:50px;text-align:center;color:#64748b}.support-inbox-placeholder strong{display:block;margin-bottom:8px;color:#334155;font-size:18px}@media(max-width:800px){.support-inbox-grid{grid-template-columns:1fr}.support-inbox-list{border-right:0;border-bottom:1px solid #e1e5ef}.support-inbox-messages{max-height:360px}.support-inbox-chat-head{display:block}.support-inbox-chat-head select{margin-top:12px}}
