
#operator{display:flex;align-items:center;gap:10px}#operator-name{margin-right:10px}
#operator .portal-icon{display:inline-flex!important;align-items:center;justify-content:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:9px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#b9c5d3;cursor:pointer;box-sizing:border-box;list-style:none;flex:none;transition:background .15s,color .15s}
.portal-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
#operator .portal-icon:hover,#operator details[open]>.portal-icon{background:#ffffff0a!important;color:#d8ba7b}
.portal-icon:focus-visible{outline:2px solid #d4b36d;outline-offset:3px}.portal-settings>summary::-webkit-details-marker{display:none}

#bolat-settings[hidden],#modules>button[hidden]{display:none!important}
@media(max-width:600px){#operator{gap:2px}#operator-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;margin-right:2px}#operator .portal-icon{width:34px;min-width:34px;height:34px;min-height:34px;padding:7px!important}}
