/* v71.4 Desktop: concise main toolbar + full searchable secondary tools panel */
@media(min-width:901px){
  #tools.pg714-organized{overflow-y:auto!important;scrollbar-width:none!important;gap:7px!important;padding:10px 6px!important;}
  #tools.pg714-organized::-webkit-scrollbar{display:none!important}
  #tools.pg714-organized .pg714-secondary,#tools.pg714-organized .pg712-separator{display:none!important}
  #tools.pg714-organized>button:not(.pg714-secondary){min-height:54px!important;max-height:63px!important;flex-shrink:0!important}
  #tools .pg714-more{display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:5px;flex-shrink:0;min-height:58px!important;padding:7px 2px!important;background:#243d6e!important;color:#fff!important;border:1px solid #4f69a1!important;border-radius:15px!important}
  #tools .pg714-more svg{width:22px!important;height:22px!important;stroke:currentColor;fill:none}
  #tools .pg714-more span{font-size:10px!important;text-align:center}
  #tools .pg714-more:hover,#tools .pg714-more.active{background:#3462e9!important;color:#fff!important}
  #pg714-drawer:not([hidden]){position:fixed;display:flex;flex-direction:column;width:min(335px,calc(100vw - 125px));background:#111e34;border:1px solid #3b4b67;color:#f4f7ff;z-index:99999;border-radius:20px;box-shadow:0 22px 60px #06102570;overflow:hidden;}
  #pg714-drawer .pg714-head{display:flex;align-items:center;justify-content:space-between;padding:18px 17px 10px;gap:12px}
  #pg714-drawer .pg714-head small{color:#99abd1;font-size:10px;letter-spacing:.12em}
  #pg714-drawer .pg714-head h2{font-size:18px;margin:3px 0 0;color:#f4f7ff}
  #pg714-close{background:#263a5a;color:white;border-radius:11px;width:33px;height:33px;font-size:24px;line-height:1;border:0;flex-shrink:0}
  #pg714-drawer .pg714-search{padding:0 14px 10px}
  #pg714-drawer input{width:100%;height:41px;border:1px solid #40516d;border-radius:12px;background:#202f49;color:#fff;padding:0 12px;font-size:13px}
  #pg714-drawer .pg714-list{padding:5px 14px 14px;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
  #pg714-drawer .pg714-action{display:flex;align-items:center;gap:8px;text-align:left;min-height:51px;padding:9px;border:1px solid #344766;background:#202f49;border-radius:12px;color:#edf3ff;cursor:pointer}
  #pg714-drawer .pg714-action:hover{background:#315cba;border-color:#557fff}
  #pg714-drawer .pg714-action-icon{flex-shrink:0;width:22px;height:22px}
  #pg714-drawer .pg714-action-icon svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}
  #pg714-drawer .pg714-action-label{font-size:12px;overflow-wrap:anywhere;flex:1}
  #pg714-drawer .pg714-empty{grid-column:1/-1;color:#a6b5d0;text-align:center;padding:20px}
  html[data-theme=light] #pg714-drawer:not([hidden]){background:#fff;border-color:#dce4f2;color:#142647;box-shadow:0 22px 60px #15253a2e}
  html[data-theme=light] #pg714-drawer .pg714-head h2{color:#142647}
  html[data-theme=light] #pg714-drawer .pg714-head small{color:#60728c}
  html[data-theme=light] #pg714-drawer input,html[data-theme=light] #pg714-drawer .pg714-action{background:#f4f7fd;border-color:#dce4f2;color:#223554}
  html[data-theme=light] #pg714-drawer .pg714-action:hover{background:#e5eeff;border-color:#6386ef}
}
@media(max-width:900px){#pg714-drawer,#pg714-more{display:none!important}}
