html{overflow:hidden;height:100%;border:none;padding:0;margin:0}.box{position:relative;border-radius:3px;background:#fff;border-top:3px solid #d2d6de;margin-bottom:20px;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.1)}.box-header:before,.box-body:before,.box-footer:before,.box-header:after,.box-body:after,.box-footer:after{content:" ";display:table}.box-header:after,.box-body:after,.box-footer:after{clear:both}.btn-box-tool{padding:5px;font-size:12px;background:transparent;color:#97a0b3}.open .btn-box-tool,.btn-box-tool:hover{color:#606c84}.box-main{margin:0;border:0;padding-top:2px;border-radius:0;box-shadow:none}.box-main>.box-header{border-bottom:1px solid #eee;padding:12px 10px 2px 15px}.box-header .box-title{display:inline-block;font-size:18px;margin:0;line-height:1}.box-main>.box-header .box-title{font-size:16px;margin-top:2px;float:left}.box-main>.box-header .box-title .fa{font-size:14px;padding-right:3px;margin-top:-2px}.box-main>.box-header .box-tools{position:relative;top:-5px;right:0}.box-main>.box-header .box-tools .btn{padding:3px 10px 5px 10px;font-size:14px;margin-bottom:2px}.box-main>.box-header .box-tools .btn-box-tool{padding:4px 2px}.box-main form>.box-footer,.nav-main form>.box-footer{background:#fafafa}.box-main form>.box-footer .row,.nav-main form>.box-footer .row{margin:5px 0 5px -25px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#1ab394;border-color:#1ab394;padding:1px 10px;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:5px;color:rgba(255,255,255,.7)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:10px}label.error{position:absolute;right:18px;top:7px;color:#ef392b;font-size:12px;z-index:1}.Validform_error,input.error,select.error{background-color:#fbe2e2;border-color:#c66161;color:#c00}.Validform_wrong,.Validform_right,.Validform_warning{display:inline-block;height:20px;font-size:12px;vertical-align:middle;padding-left:25px}.i-checks label.error,.check-box label.error,.radio-box label.error{right:auto;width:150px;left:210px;top:1px;max-width:none}.loaderbox{display:inline-block;min-width:125px;padding:10px;margin:0 auto;color:#000 !important;font-size:13px;font-weight:400;text-align:center;vertical-align:middle;border:1px solid #ddd;background-color:#eee;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.1);-moz-box-shadow:0 1px 8px rgba(0,0,0,.1);box-shadow:0 1px 8px rgba(0,0,0,.1)}.loaderbox .loading-activity{float:left;width:18px;height:18px;border:solid 2px transparent;border-top-color:#000;border-left-color:#000;border-radius:10px;-webkit-animation:pace-spinner 400ms linear infinite;-moz-animation:pace-spinner 400ms linear infinite;-ms-animation:pace-spinner 400ms linear infinite;-o-animation:pace-spinner 400ms linear infinite;animation:pace-spinner 400ms linear infinite}@media(max-width:767px){.loading-activity{width:18px;height:18px}}@-ms-keyframes pace-spinner{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pace-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}ul{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}li{list-style:none}.time-input{display:block;width:100%;padding-left:10px}label{font-weight:normal}.container-div{padding:10px 35px;min-height:calc(100vh - 120px);background:#fff}.container-div .row{height:100%}.search-collapse,.select-table{width:100%;background:#fff;border-radius:6px;margin-top:10px;padding-top:5px;padding-bottom:13px;box-shadow:1px 1px 3px rgba(0,0,0,.2)}.search-collapse{position:relative}.search-collapse .col-sm-6 .control-label{color:#333}@media(max-width:768px){.search-collapse{display:none}}@media(min-width:768px){.select-list>ul>li{float:left}}.select-list>ul>li{color:#333;margin:5px 15px 5px 0;height:30px}.select-list li input{border:1px solid #ddd;border-radius:4px;background:transparent;outline:none;height:30px;width:280px;padding-left:5px}.select-list li .submit-btn{border:0;border-radius:4px;background:transparent;outline:none;width:40px;height:23px}.select-list li select{border:1px solid #ddd;border-radius:4px;background:transparent;outline:none;height:30px;width:280px}.select-list .select-time input{width:133px}.select-time label,.select-time span,.select-time input{float:left}.select-time label{margin-top:5px}.select-time span{display:block;margin:5px 5px}.search-btn{background-color:#1ab394;border-color:#1ab394;color:#fff;margin-bottom:5px;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;border-radius:3px;vertical-align:middle;cursor:pointer}.table-striped{min-height:75%}.table-striped .bootstrap-table{border:0 !important}.table-striped .table,.fixed-table-container,table,.table-striped .table,.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-bottom:1px solid #e7eaec !important;background-color:transparent;border:0}.table-striped .table>thead>tr>th,.table-striped .table>tbody>tr>th{border-bottom:1px solid #ccc !important;border-top:0 !important}.table-striped .table>thead:first-child>tr:first-child>th{color:#333}.table-bordered td,.table-bordered th{border:1px solid #ddd !important}.control-label>.red{position:relative;top:3px;color:#f00}.treeSelect-panel{position:absolute;overflow:auto;border:1px solid #dcdcdc;width:100%;display:none;border-top-width:0;z-index:101;background:#fff}.treeSelect-input{width:100%;padding:5px}.treeSelect-mask{width:100%;height:100%;position:absolute;top:0;background-color:#fff;opacity:.1;z-index:99}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #c5c5c5;background:#f3f3f4;font-weight:normal;color:#676a6c}.ax_close_max{position:fixed;top:5px;left:5px;z-index:9999;display:none;color:#ccc}.navbar-right>.user-menu>.dropdown-menu{border-top-right-radius:0;border-top-left-radius:0;padding:1px 0 0 0;border-top-width:0;width:138px}.navbar-right>.user-menu .user-image{float:left;width:27px;height:27px;border-radius:50%;margin-right:8px;margin-top:-3px}@media(max-width:767px){.navbar-right>.user-menu .user-image{float:none;margin-right:0;margin-top:-8px;line-height:10px}}.dropdown-menu>li>a>.glyphicon,.dropdown-menu>li>a>.fa,.dropdown-menu>li>a>.ion{margin-right:10px}.dropdown-menu>li>a:hover{background-color:#e1e3e9;color:#333}.dropdown-menu>.divider{background-color:#eee}.img-xs{width:32px;height:32px}.img-sm{width:64px;height:64px}.img-md{width:96px;height:96px}.img-lg{width:120px;height:120px}
/* ================ ykadmin 移动端适配 (2026-06-22) ================ */
.visible-xs-inline-block{display:none!important}
@media (max-width:768px){
  /* 顶部头像+用户名始终可见 (小屏不依赖 hidden-xs 隐退按钮) */
  .navbar-top-links>li>a{padding:0 10px}
  .mobile-logout-li>a{color:#ed5565;font-size:13px}
  .mobile-logout-text{margin-left:4px}
  .mobile-user-name{display:inline-block!important;color:#676a6c;font-size:13px;margin-left:6px;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}
  /* 用户菜单 dropdown 在小屏优先放在右上,不让它被切掉 */
  .navbar-top-links .dropdown.user-menu .dropdown-menu{right:0;left:auto;min-width:180px}
  .user-image{height:28px;width:28px;margin-right:0}
  /* 侧边栏在小屏全屏覆盖,不挤内容 */
  .navbar-static-side{transform:translateX(-100%);transition:transform .2s ease}
  body.mini-navbar .navbar-static-side{transform:translateX(0);width:220px;position:fixed;left:0;top:0;bottom:0;z-index:2000;background:#2f4050;overflow-y:auto}
  body:not(.mini-navbar) .navbar-static-side{transform:translateX(0);width:220px;position:fixed;left:0;top:0;bottom:0;z-index:2000;background:#2f4050;overflow-y:auto}
  body #page-wrapper{padding-left:0!important;margin-left:0!important}
  /* 顶部 navbar 在小屏允许汉堡按钮触屏 */
  .navbar-minimalize{padding:8px 12px;font-size:18px}
  /* 右侧内容区不溢出 */
  #page-wrapper{padding:0 8px}
  .row.content-tabs .page-tabs-content{white-space:nowrap;overflow-x:auto}
  /* index 页 grid 4列 → 2列 (账本/持仓首页) */
  .ledger-stats{grid-template-columns:repeat(2,1fr)!important}
  .ledger-stats .stat{padding:10px 12px}
  .ledger-stats .val{font-size:18px!important}
  /* iframe 高度撑开 */
  iframe.YK_iframe{min-height:80vh}
}
@media (max-width:480px){
  .ledger-stats{grid-template-columns:1fr!important}
  .navbar-top-links>li>a{padding:0 6px;font-size:12px}
  .mobile-user-name{max-width:60px}
  .fullScreen,.welcome-message .hidden-xs{display:none}
}
