/* +----------------------------------------------------------------------
/* | Static Plugin for ThinkAdmin
/* +----------------------------------------------------------------------
/* | 官方网站: https://thinkadmin.top
/* +----------------------------------------------------------------------
/* | 版权所有 2014~2025 ThinkAdmin [ thinkadmin.top ]
/* +----------------------------------------------------------------------
/* | 开源协议 ( https://mit-license.org )
/* | 免责声明 ( https://thinkadmin.top/disclaimer )
/* +----------------------------------------------------------------------
/* | gitee 代码仓库：https://gitee.com/zoujingli/think-plugs-static
/* | github 代码仓库：https://github.com/zoujingli/think-plugs-static
/* +----------------------------------------------------------------------
/* | 自定义后台扩展样式，需要在加载 console.css 后载入
/* | 使用 composer require zoujingli/think-plugs-static 时不会更新此文件
/* +---------------------------------------------------------------------- */

.identity-preview-card{position:absolute;z-index:5;top:62px;left:8px;right:8px;box-sizing:border-box;padding:8px 10px;color:#7a4b00;background:#fff3cd;border:1px solid #f0d98a;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.12)}
.identity-preview-card.is-expired{color:#a61b1b;background:#ffe8e8;border-color:#efaaaa}
.identity-preview-main{display:flex;align-items:center;min-width:0}
.identity-preview-main>.layui-icon{margin-right:8px;font-size:20px}
.identity-preview-detail{min-width:0;line-height:18px}
.identity-preview-detail small,.identity-preview-detail strong,.identity-preview-detail span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.identity-preview-detail strong{font-size:13px}
.identity-preview-detail span{font-size:11px;opacity:.8}
.identity-preview-actions{margin-top:6px;text-align:right}
.identity-preview-actions button{margin-left:5px;padding:2px 6px;color:inherit;background:rgba(255,255,255,.55);border:1px solid currentColor;border-radius:2px;cursor:pointer}
.identity-preview-active>.layui-side .layui-side-scroll{top:166px!important;height:auto!important}
.layui-layout-left-mini.identity-preview-active>.layui-side .identity-preview-card{top:62px;left:6px;right:6px;padding:9px 0;text-align:center}
.layui-layout-left-mini.identity-preview-active>.layui-side .identity-preview-main{justify-content:center}
.layui-layout-left-mini.identity-preview-active>.layui-side .identity-preview-main>.layui-icon{margin:0}
.layui-layout-left-mini.identity-preview-active>.layui-side .identity-preview-detail,.layui-layout-left-mini.identity-preview-active>.layui-side .identity-preview-actions{display:none}
.layui-layout-left-mini.identity-preview-active>.layui-side .layui-side-scroll{top:112px!important}
.ui-density-compact .think-box-shadow,.ui-density-compact .layui-card-body{padding-top:12px;padding-bottom:12px}
.ui-density-compact .layui-table td,.ui-density-compact .layui-table th{padding:7px 10px}
.ui-density-compact .layui-form-item{margin-bottom:8px}
[data-header-menu-search],[data-header-notifications]{line-height:0!important}
.header-notification-trigger{box-sizing:border-box;position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:auto;height:36px!important;margin:9px 10px 9px 0;padding:0 18px!important;line-height:1!important;border-radius:6px;background:#fff;border:1px solid #d9dee7;overflow:visible!important;vertical-align:top}
.header-notification-trigger:hover{border-color:#5b8ff9}
.header-notification-trigger .layui-icon{font-size:15px;line-height:1;color:#3963bc;margin-right:6px}
.header-notification-trigger .header-notification-text{font-size:15px;font-weight:500;line-height:1;color:#333}
.header-notification-trigger .layui-badge{position:absolute;top:-7px;right:-8px;min-width:15px;height:16px;margin:0;padding:0 4px;line-height:16px;border-radius:8px}
.header-menu-search{box-sizing:border-box;position:relative;width:280px;height:36px;margin:9px 10px 9px 0;padding:0 12px 0 52px;color:#333;background:#fff;border:1px solid #d9dee7;border-radius:6px;vertical-align:top;transition:border-color .15s,box-shadow .15s}
.header-menu-search:focus-within{border-color:#5b8ff9;box-shadow:0 0 0 2px rgba(91,143,249,.15)}
.header-menu-search-prefix{position:absolute;top:0;left:14px;font-size:14px;line-height:36px;color:#999;pointer-events:none}
.header-menu-search input{box-sizing:border-box;width:100%;height:34px;padding:0;color:#333;font-size:14px;background:transparent;border:0;outline:0}
.header-menu-search-results{position:absolute;z-index:1001;top:41px;right:0;width:340px;padding:6px;background:#fff;border:1px solid #e5e8ee;border-radius:5px;box-shadow:0 8px 24px rgba(0,0,0,.16)}
.header-menu-search-item{display:block;width:100%;padding:9px 11px;color:#333;background:#fff;border:0;border-radius:4px;text-align:left;cursor:pointer}
.header-menu-search-item strong,.header-menu-search-item small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header-menu-search-item small{margin-top:3px;color:#999}.header-menu-search-item.is-active,.header-menu-search-item:hover{color:#1e6fe8;background:#edf5ff}
.header-menu-search-empty{padding:14px;color:#999;text-align:center}
@media(max-width:1100px){.header-menu-search{width:190px}}@media(max-width:850px){[data-header-menu-search]{display:none!important}}
