.mvs-header-tools{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-wrap:nowrap;white-space:nowrap;min-width:0}.mvs-header-tools #mv-lang-flags{margin:0;flex-shrink:0}.mvs-header-account{position:relative;flex:0 1 auto;min-width:0;line-height:1.3;font-family:inherit;font-size:14px;text-align:left}.mvs-header-account[data-pending="1"]{min-width:118px;min-height:40px}.mvs-header-account[data-pending="1"] .mvs-header-label{visibility:hidden}
#header .mvs-header-trigger{display:flex;align-items:center;gap:9px;min-height:44px;padding:3px 0;color:#f4f8f5;text-decoration:none;cursor:pointer;font-weight:600;white-space:nowrap;background:none;border:0;border-radius:8px;list-style:none;line-height:1.3}#header .mvs-header-trigger:hover{color:#c7e4d7}#header .mvs-header-trigger:focus-visible,.mvs-header-dropdown a:focus-visible{outline:2px solid #e3ab62;outline-offset:4px}.mvs-header-trigger::-webkit-details-marker{display:none}.mvs-header-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;display:block}.mvs-header-chevron{font-size:18px;color:#bac9bf}.mvs-person-icon{display:flex;width:24px;flex-shrink:0}.mvs-avatar-wrap{position:relative;display:inline-flex;flex-shrink:0}.mvs-header-avatar{width:36px!important;height:36px!important;max-width:none!important;border-radius:50%;object-fit:cover;border:1px solid #ffffff47}.mvs-collaborator-badge{position:absolute;bottom:-2px;right:-4px;width:19px;height:19px;display:grid;place-items:center;background:#dfac68;color:#173a2e;border:2px solid #142b22;border-radius:50%}
.mvs-header-dropdown{position:absolute;top:calc(100% + 9px);right:0;z-index:1000;min-width:228px;max-width:calc(100vw - 32px);padding:10px;border-radius:12px;background:#fcfdfb;border:1px solid #dbe5dc;box-shadow:0 16px 40px #0005;white-space:normal;color:#173d2e}.mvs-dropdown-name{display:block;padding:9px 12px 12px;border-bottom:1px solid #e2e9e3;overflow-wrap:anywhere;font-size:13px;color:#506b5f}#header .mvs-header-dropdown a{display:block;padding:11px 12px;color:#214b3a;font-size:14px;text-decoration:none;border-radius:7px;line-height:1.25}#header .mvs-header-dropdown a:hover{background:#e8f1eb;color:#183d2d}
.mvs-avatar-intro{display:flex;align-items:center;gap:24px}.mvs-avatar-current{width:112px;height:112px;object-fit:cover;border-radius:50%;flex-shrink:0;border:4px solid #e3eee6}.mvs-avatar-intro h3{margin:0 0 8px}.mvs-avatar-presets{border:0;margin:28px 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.mvs-avatar-presets legend{font-weight:700;margin-bottom:16px;font-size:17px}.mvs-avatar-presets label{display:flex;flex-direction:column;align-items:center;position:relative;cursor:pointer;gap:8px;font-size:12px;text-align:center;border:2px solid transparent;border-radius:14px;padding:10px 2px;background:#edf3ef;color:#244536}.mvs-avatar-presets label:has(input:checked){border-color:#24724e;background:#e0eee4;box-shadow:0 0 0 2px #fff inset}.mvs-avatar-presets label:focus-within{outline:2px solid #b76b1d;outline-offset:2px}.mvs-avatar-presets input{position:absolute;opacity:0;width:1px;height:1px}.mvs-avatar-presets img{width:76px;height:76px;border-radius:50%;max-width:100%}.mvs-upload-label{display:block;font-weight:700;margin:20px 0 10px}.mvs-avatar-editor input[type=file]{width:100%;max-width:100%;padding:12px;border:1px dashed #7b9d88;border-radius:8px;background:#f1f6f2;color:#294534}.mvs-avatar-crop{margin:24px 0;padding:20px;border-radius:12px;background:#eaf1ec}.mvs-avatar-crop[hidden]{display:none}.mvs-avatar-crop canvas{display:block;max-width:100%;width:280px;height:auto;border-radius:50%;margin:12px auto 24px;background:#dce6df}.mvs-avatar-crop label{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:15px;margin:15px 0;font-size:14px}.mvs-avatar-crop input[type=range]{accent-color:#285b42;width:100%}.mvs-avatar-preview{display:flex;align-items:center;gap:18px;margin:25px 0;padding:18px;border:1px solid #dfe7df;border-radius:12px;font-size:14px}.mvs-avatar-preview img{width:80px;height:80px;border-radius:50%;object-fit:cover}.mvs-avatar-actions{display:flex;flex-wrap:wrap;gap:12px}.mvs-avatar-editor .mvs-secondary{background:#e6eee8;color:#234937;border:1px solid #b6cabc;border-radius:8px;padding:12px 16px;font:inherit;font-weight:600;cursor:pointer}.mvs-avatar-editor [role=status]{font-weight:600;margin-top:16px;min-height:24px}.mvs-avatar-editor [data-state=error]{color:#a52b25}.mvs-avatar-editor button:disabled{opacity:.55;cursor:wait}.mvs-viewport-test{margin-top:16px;overflow:auto;border:1px solid #c6d8cc;padding:8px}.mvs-viewport-test iframe{display:block;border:0;max-width:none;height:650px;background:#111}
@media(max-width:999px){.mvs-header-tools{gap:16px}.mvs-header-name{max-width:112px}.mvs-header-account{font-size:13px}.mvs-avatar-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.mvs-header-tools{gap:12px}.mvs-header-name{max-width:82px}.mvs-header-chevron{display:none}.mvs-header-account[data-pending="1"]{min-width:100px}.mvs-header-dropdown{left:0;right:auto;min-width:210px;max-width:250px}.mvs-avatar-intro{align-items:flex-start;gap:14px}.mvs-avatar-current{width:76px;height:76px}.mvs-avatar-crop{padding:12px}.mvs-avatar-crop label{grid-template-columns:1fr;gap:6px}.mvs-avatar-preview{gap:12px;padding:12px}.mvs-avatar-preview img{width:64px;height:64px}.mvs-avatar-preview>span:first-child{max-width:55px}}
@media(max-width:359px){.mvs-header-tools{gap:7px}.mvs-header-name{max-width:66px}.mvs-header-account{font-size:12px}#header .mvs-header-trigger{gap:6px}.mvs-header-avatar{width:32px!important;height:32px!important}}
