/* Shared analysis-page header and navigation. */
#mainimg { position:relative; }
#mainimg img { margin-bottom:10px; }
#menubar { margin-bottom:12px; }
#menubar ul { display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;padding:8px 12px 16px;margin:0;list-style:none; }
#menubar li { float:none;width:auto;margin:0;padding:0;line-height:1.4;font-size:15px; }
#menubar li a { display:block;padding:6px 0;color:#666; }
#menubar li a:hover { color:#224acf; }
#container .analysis-title { margin:0 3% 16px;padding:0 0 0 12px;border-left:5px solid #224acf;font-size:24px;font-weight:700;line-height:1.4;color:#173a9e;background:none;max-width:none; }
#mainimg .server-identity { position:absolute;top:5px;left:5px;z-index:1;margin:0;font:600 16px/1.5 sans-serif;color:#145b83; }
#mainimg .server-identity span { display:inline-block;padding:5px 12px;border:1px solid #b8ccd9;border-radius:5px;background:#eef5f9; }
#container > .tree-panel { margin-top:0; }

#container .analysis-actions { margin:0 0 16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px; }
#container .analysis-submit { display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;flex:0 0 100%;height:50px;padding:0 12px;background:#224acf;color:#fff;border:0;border-radius:5px;box-shadow:3px 3px 3px #aaa;font-family:inherit;font-size:30px;font-weight:400;line-height:1.2;cursor:pointer; }
#container .analysis-submit:hover:not(:disabled) { filter:brightness(1.2); }
#container .analysis-submit:active:not(:disabled) { transform:translate(3px,3px);box-shadow:none; }
#container .analysis-submit:disabled { opacity:.55;cursor:wait; }
#container .analysis-actions .analysis-status { font-size:16px;color:#666; }
#container .blast-analysis-actions .method-action { display:block;width:100%;margin:0; }
#container .blast-analysis-actions .method-action > span { display:block;font-size:16px;font-weight:700;margin-bottom:4px; }
#container .blast-analysis-actions .method-action + .method-action { margin-top:8px; }
