.clearfix{clear:both;overflow:hidden}.app_logo{width:150px}.navbar{padding:1rem 1rem}.navbar a{font-size:1rem !important;font-size:.6rem}.container-fluid{padding-left:0px}.col-md-2{border-right:1px solid #dadada}.highlight{background-color:rgba(0,0,0,.05)}.highlight pre{padding-left:10px}.font-selected{color:red}.bd-links{padding-top:30px;height:100%}.bd-links .menu{text-align:center;color:#7e7f7a;font-weight:bold;padding-bottom:1rem}.bd-links .item{cursor:pointer}.bd-links .item .menu_link{padding:.8rem .5rem;padding-left:8px;vertical-align:middle;display:inline-block;width:100%}.bd-links .item .menu_link a{display:block;color:#3e3f3a}.bd-links .item .menu_link a:hover{color:#5e5f5a;text-decoration:none}.bd-links .item .menu_link:hover{background-color:rgba(0,0,0,.05);border-top-right-radius:20px;border-bottom-right-radius:20px}.bd-links .item_last{padding-bottom:1rem}.bd-links .icon-font{font-size:20px;padding-right:8px}body{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9rem;line-height:1.42857143;color:#3e3f3a;background-color:#fff}.main-container .btn-default{color:#fff !important}.main-container h3{font-size:28px;padding-bottom:16px}footer{color:#fff;font-size:.8rem}footer a{color:#fff}footer a:hover{color:#fff}.btn{font-size:12px;font-weight:500;padding:16px}.btn:hover{box-shadow:0 6px 12px rgba(0,0,0,.175)}.btn-horizon{margin-right:16px;margin-bottom:8px;margin-top:8px;width:180px}.btn-horizon_short{margin-right:8px;width:100px}.div-table-top{height:20px;font-size:3rem}.reverse_color{background-color:#091f3b !important;border-color:#091f3b !important;color:#fff;padding:10px}.div-table{width:100%}.div-table .div-tr{border-bottom:1px solid #ccc}.div-table .div-tr .div-th{float:left;width:25%;font-weight:bold;padding-top:8px}.div-table .div-tr .div-td{float:left;width:70%;padding:8px;word-break:break-all}.div-table .div-tr .div-td .td-input{width:100%;line-height:2}.div-table .div-tr .div-td .td-datetime{line-height:2}.div-table .div-tr .div-td .td-textarea{width:100%;border:1px solid #ccc}.div-table .div-tr .div-td .td-select{height:30px;width:100%}.div-table .div-tr .div-td .confirm{float:left;margin-right:20px;vertical-align:middle;display:table-cell;width:160px;padding:5px 0;text-align:center;height:50px;padding-top:15px}.div-table .div-tr .width60{width:60%}.div-table .div-tr .width5{width:5%}.div-table .div-tr .width10{width:10%}.div-table .div-tr .width20{width:20%}.div-table .div-tr .width25{width:25%}.div-table .div-tr .width30{width:30%}.div-table .div-tr .width40{width:40%}.div-table .div-tr .error{color:#f33;font-size:.9rem;font-weight:bold}.div-table .div-tr .btn-lang{width:160px;float:left;text-align:center;padding:10px 0;line-height:inherit;margin-right:20px}.div-table .div-tr .btn-confirm{width:160px;float:left;text-align:center}.div-table .div-tr .btn-confirm a{font-size:100% !important}.div-table .div-tr .btn-block+.btn-block{margin-top:0px}.div-table .div-submit{padding-top:20px;width:30%}.btn-normal{margin:16px;width:200px}.btn-big{margin:16px 8px;width:250px}.display-none{display:none}.pref_head{padding-top:72px}.bottom_snackbar{position:fixed;bottom:0px;right:10px;left:10px;display:none}.right_top_status{position:fixed;top:80px;right:10px}.btn-inline{float:left}.bar{width:100%;height:1px;background-color:#999;margin-top:16px;margin-bottom:16px}.body_bottom{margin-bottom:16px}.space{padding-top:60px}.margin_bottom{margin-bottom:16px !important}.fullalert{opacity:.8;top:0;left:0px;position:fixed;z-index:1200;width:100%;height:100%;display:none}.fullalert .alertmsg{color:#111;font-size:40px;text-align:center;font-weight:bold;padding-top:160px}.fullalert .progress_space{padding-top:60px}.fullalert .progress_space .progress{height:60px}.url1{color:#0000cd}.url2{color:green}.url3{color:#ff4500}.width2{width:2%}.width6{width:6%}.width8{width:8%}.width10{width:10%}.width12{width:12%}.width14{width:14%}.width16{width:16%}.width20{width:20%}.width22{width:22%}.width24{width:24%}.width25{width:25%}.width32{width:32%}.width150{width:150px !important}.width500{width:500px}.width600{width:600px}.link_prefname{font-size:18px}.paging{font-weight:bold;font-size:1.4em}.paging div{display:inline}.paging .paging_number{padding-right:12px}.paging .paging_number span{padding-left:12px}.paging .paging_before{width:42px;display:inline-block}.paging .paging_after{display:inline-block}.prefname_hr{margin-top:4px;margin-bottom:4px}.ul-table{list-style:none}.ul-table li span{display:inline-block;vertical-align:middle}.ul-table li .li-name-width{width:50%;padding-right:10px}.ul-table li .li-memo-width{width:30%}.ul-table li .li-id-width{width:6%;text-align:center}.ul-table li .my-handle{cursor:move}.ul-table-header{margin-bottom:0px}.ul-table-header li{padding:16px 24px;border:1px solid #dfd7ca;border-bottom:0px}.background-highlight{background-color:#ffebcd !important}.error{color:#f33;font-size:.8rem}.span_str{padding-top:16px}.font_size_small{font-size:.8rem}.tooltip-status{display:inline;position:relative;cursor:pointer}.popup-window{display:none;position:absolute;padding:10px;font-size:.7rem;line-height:1.6em;color:#fff;border-radius:5px;background:#000;width:330px}.popup-window:before{content:"";position:absolute;top:0%;right:95%;border:15px solid rgba(0,0,0,0);border-top:15px solid #000;margin-left:-15px;transform:rotateZ(90deg)}.tooltip-status:hover .popup-window{display:inline-block;top:0px;left:40px}.section-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:20px;margin-bottom:30px}.section-title{color:#333;border-bottom:2px solid #4a90e2;padding-bottom:8px;margin-bottom:20px;font-weight:600}.table{width:100%;margin-bottom:20px;border-collapse:separate;border-spacing:0}.table th{background-color:#f5f7fa;font-weight:600;text-align:left;padding:12px 15px}.table td{padding:12px 15px;vertical-align:middle}.btn-action{border-radius:4px;padding:8px 16px;font-weight:500;transition:all .3s ease}.btn-primary-action{background-color:#4a90e2;color:#fff;border:none}.btn-primary-action:hover{background-color:#3a7bc8}.btn-danger-action{background-color:#e74c3c;color:#fff;border:none}.btn-danger-action:hover{background-color:#c0392b}.copy-url-container{position:relative;display:flex;align-items:center}.copy-url-container span{flex-grow:1;word-break:break-word;background-color:#f9f9f9;padding:6px 10px;border-radius:4px;border:1px solid #ddd}.copy-url-btn{padding:6px 10px;margin-left:8px;background-color:#4a90e2;color:#fff;border-radius:4px;cursor:pointer}.copy-feedback{position:absolute;right:-120px;color:#4a90e2;font-size:.8rem;transition:opacity .3s ease}.action-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.action-buttons .btn{flex:1;min-width:150px}@media(max-width: 768px){.action-buttons{flex-direction:column}.table th,.table td{padding:8px}}.divider{height:1px;background-color:#e0e0e0;margin:30px 0}.long-text{word-break:break-word;white-space:normal;line-height:1.5}.note-text{font-size:.9rem;color:#666;margin-top:5px}.section-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:20px;margin-bottom:30px}.section-title{color:#333;border-bottom:2px solid #4a90e2;padding-bottom:8px;margin-bottom:20px;font-weight:600}.table{width:100%;margin-bottom:20px;border-collapse:separate;border-spacing:0}.table th{background-color:#f5f7fa;font-weight:600;text-align:left;padding:12px 15px}.table td{padding:12px 15px;vertical-align:middle}.btn-action{border-radius:4px;padding:8px 16px;font-weight:500;transition:all .3s ease}.btn-primary-action{background-color:#0c52a7;color:#fff;border:none}.bg-primary-text{background-color:#0c52a7}.bg-primary-text:hover{background-color:#3a7bc8}.btn-primary-action:hover{background-color:#3a7bc8;color:#fff}.btn-danger-action{background-color:#e74c3c;color:#fff;border:none}.btn-danger-action:hover{background-color:#c0392b;color:#fff}.copy-url-container{position:relative;display:flex;align-items:center}.copy-url-container span{flex-grow:1;word-break:break-word;background-color:#f9f9f9;padding:6px 10px;border-radius:4px;border:1px solid #ddd}.copy-url-btn{padding:6px 10px;margin-left:8px;background-color:#0c52a7;color:#fff;border-radius:4px;cursor:pointer}.copy-feedback{position:absolute;right:-120px;color:#4a90e2;font-size:.8rem;transition:opacity .3s ease}.action-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.action-buttons .btn{flex:1;min-width:150px}@media(max-width: 768px){.action-buttons{flex-direction:column}.table th,.table td{padding:8px}}.divider{height:1px;background-color:#e0e0e0;margin:30px 0}.long-text{word-break:break-word;white-space:normal;line-height:1.5}.note-text{font-size:.9rem;color:#666;margin-top:5px}.stats-header{font-size:1.2rem;font-weight:500;margin-bottom:15px}.table-hover tbody tr:hover{background-color:#f5f9ff;transition:background-color .2s ease}.btn-sm{padding:5px 10px;font-size:.85rem}.status-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:500}.status-active{background-color:#27ae60;color:#fff}.status-inactive{background-color:#7f8c8d;color:#fff}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}
