.loginbox{max-width:440px;margin:10vh auto;padding:35px}.loginbox h1{font-size:24px}.field label{line-height:1.7}.field input[type=checkbox]{width:auto}.field select{max-width:100%}.wrap{white-space:normal;max-width:400px;line-height:1.8}.fieldlist{max-height:300px;overflow:auto;border:1px solid var(--line);padding:10px}.fieldlist .property{gap:12px;align-items:center}.fieldlist input[type=text]{width:160px}.fieldlist small{min-width:100px;font-size:10px;color:var(--muted)}.sourcecard .actions{flex-wrap:wrap}.plan pre{white-space:pre-wrap;word-break:break-word}.login-error{color:#a35e48;line-height:1.8;margin:15px 0}.authname{font-size:11px;color:var(--muted)}.json{white-space:pre-wrap;word-break:break-word;font-size:11px;max-height:300px;overflow:auto}.fieldlist label{font-size:11px}.sidebar .brand{font-size:16px}.result-table td{max-width:450px;overflow:hidden;text-overflow:ellipsis}.sourcecard h3{word-break:break-word}.dialog{width:640px}.dialog .field input,.dialog .field select{max-width:100%}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #739e79;outline-offset:3px}#globalBusy{position:fixed;top:0;left:0;height:3px;background:#6d9570;z-index:100;width:100%;animation:pulse 1s infinite alternate}@keyframes pulse{from{opacity:.3}to{opacity:1}}
.mango-brand{padding:0 2px 23px!important;border:0;background:transparent;display:flex;align-items:center;gap:8px;width:100%;text-align:left;letter-spacing:0!important;white-space:nowrap}.mango-brand:hover{background:transparent}.mango-brand img{display:block;flex-shrink:0}.mango-brand span{display:block}.mango-brand strong{font-size:17px;letter-spacing:-.4px;color:#172330}.mango-brand small{display:block;font-size:10px;color:#637e6c;margin-top:3px}.mango-brand i{font-size:12px;font-style:normal;margin-left:auto;color:#8b9a8e}.mango-login-brand{display:flex;gap:15px;align-items:center;margin-bottom:20px}.mango-login-brand span{font-size:11px;color:#697e6f;letter-spacing:.4px}.mango-login-brand h1{font-size:25px;color:#172330;margin:8px 0}.mango-login-brand small{font-size:12px;color:#6f7e75}.mango-tagline{font-size:12px;color:#438C65;line-height:1.8}.loginbox{max-width:510px}.mango-ecosystem-trigger{display:flex;align-items:center;text-align:left;gap:9px;width:100%;padding:13px 10px;margin-top:25px;background:#f5f8fc;border-color:#e0e7f0;font-size:11px;color:#254f85}.mango-ecosystem-trigger small{display:block;margin-top:5px;font-size:9px;color:#798aa2}.mango-ecosystem-trigger>span:last-child{margin-left:auto;font-size:9px}.mango-runtime-entry{display:flex;gap:7px;align-items:center;text-align:left;width:100%;padding:10px 7px;margin:15px 0 0;background:#f6f8fc;border-color:#e1e8f0;color:#294f80;font-size:10px}.mango-runtime-entry small{display:block;font-size:9px;margin-top:5px;color:#7b8ba3}.mango-family-heading{display:flex;gap:15px;align-items:center;margin-bottom:20px;color:#172330}.mango-family-heading strong{font-size:18px}.mango-family-heading p{font-size:11px;color:#7d8a83}.mango-product-card{display:flex;gap:14px;align-items:center;border:1px solid #dce9de;border-radius:8px;padding:18px;margin:15px 0;background:#f7faf6}.mango-product-card.runtime{background:#f6f9fd;border-color:#dfe7f4}.mango-product-card h3{margin:0 0 6px;color:#172330}.mango-product-card small{color:#748277;font-size:11px}.mango-product-card p{font-size:11px;line-height:1.8;color:#6d7b71;margin:8px 0 0}.mango-product-card>span:last-child{margin-left:auto}.mango-product-label{font-size:10px;color:#438C65}.mango-runtime-entry:hover,.mango-ecosystem-trigger:hover{background:#edf3fb;border-color:#aac3e5}:root{--green:#34724e;--mint:#edf5ef;--ink:#172330;--brand-ontology:#438C65;--brand-runtime:#3976CC;--brand-master:#F58A24}@media(max-width:850px){.sidebar .mango-brand{padding:0 5px 20px!important}.sidebar .mango-brand span,.sidebar .mango-brand i,.sidebar .mango-runtime-entry span{display:none}.sidebar .mango-runtime-entry{padding:10px 8px}.mango-product-label{display:none}.mango-product-card{padding:12px;gap:9px}.mango-product-card>span:last-child{white-space:normal}.mango-product-card img{width:35px}.loginbox{margin:5vh 16px}.mango-login-brand h1{font-size:23px}}
