#accountDialog.account-profile-dialog{width:min(610px,calc(100vw - 32px));max-width:610px;padding:28px;max-height:calc(100dvh - 40px);overflow-y:auto;box-sizing:border-box}.account-profile-dialog .dialog-heading{margin-bottom:22px}.account-profile-dialog .dialog-heading h2{font-size:22px}.profile-company{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;border:1px solid #e3eaf3;border-radius:9px;background:#fbfcfe}.profile-company img{display:block;max-width:100%;width:240px;height:54px;object-fit:contain;object-position:left center;margin-bottom:13px}.profile-company>span{font-size:10px;color:#7c8fa7}.profile-company>strong{font-size:16px;font-weight:550;color:#365779}.profile-logo-empty{margin-bottom:12px}.profile-tokens{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:18px 0 23px;padding:20px;border:1px solid #dce8f7;border-radius:9px;background:#eef5fd}.profile-tokens>div>span{display:block;color:#577595;font-size:12px}.profile-tokens strong{display:block;font-size:34px;line-height:1.2;font-weight:550;color:#315e91;margin-top:8px}.profile-token-status{font-size:10px;line-height:1.5;color:#466b94;background:white;border:1px solid #d6e3f3;padding:6px 9px;border-radius:5px}.profile-tokens p{flex-basis:100%;font-size:11px;line-height:1.6;color:#607d9e;margin:5px 0 0}.profile-details{display:grid;grid-template-columns:1fr 1fr;gap:19px 24px;margin:0}.profile-field{min-width:0}.profile-field dt{font-size:11px;color:#7a8ca5;margin-bottom:7px}.profile-field dd{font-size:13px;line-height:1.7;color:#3d5b7c;margin:0;overflow-wrap:anywhere}.profile-field a{color:#386a9e;text-underline-offset:3px}.profile-address{grid-column:1/-1}.profile-missing{color:#8797aa}.profile-reference{font-size:10px;line-height:1.7;color:#8092aa;border-top:1px solid #e7edf5;padding-top:16px;margin:22px 0 0}.profile-demo-settings{border-top:1px solid #e7edf5;margin-top:18px;padding-top:16px}.profile-demo-settings summary{font-size:11px;color:#7a8ca4;cursor:pointer}.profile-demo-settings>p{font-size:11px;line-height:1.7;color:#7c8fa7}.profile-demo-settings .reset-button{margin-top:12px;font-size:11px}.profile-close{display:flex;justify-content:flex-end;margin-top:22px}.account-profile-dialog .reset-warning{font-size:11px;line-height:1.7}@media(max-width:520px){#accountDialog.account-profile-dialog{padding:21px;max-height:calc(100dvh - 24px)}.profile-details{grid-template-columns:1fr;gap:17px}.profile-company{padding:17px}.profile-tokens{padding:17px}.profile-close .button{width:100%}}

.profile-billing {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:-5px 0 25px}
.profile-billing .button {display:flex;justify-content:center;width:100%;min-height:42px;padding:11px 12px;text-align:center;text-decoration:none;box-sizing:border-box;font-size:12px}
.profile-billing p {margin:8px 2px 0;font-size:10px;line-height:1.6;color:#7a8ca5}
@media(max-width:520px){.profile-billing{grid-template-columns:1fr;gap:14px}}

.sandbox-account-open{margin:16px 0 0}.sandbox-account{border:1px solid #c8d9ed;background:#f6f9fd;border-radius:14px;padding:20px;margin:0 0 24px;color:#314e70;overflow-wrap:anywhere}.sandbox-account h3{margin:5px 0 12px}.sandbox-plan,.sandbox-links{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.sandbox-plan>strong{font-size:24px}.sandbox-plan>span{border-radius:20px;background:#e1edf9;padding:5px 10px;font-size:12px}.sandbox-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.sandbox-totals dt{font-size:11px;line-height:1.5}.sandbox-totals dd{margin:6px 0;font-size:24px;font-weight:700}.sandbox-account p,.sandbox-account details,.sandbox-account a{font-size:12px;line-height:1.65}.sandbox-account summary{cursor:pointer}.sandbox-features>div{display:flex;justify-content:space-between;gap:12px;margin:9px 0}.sandbox-features dd{margin:0;text-align:right}.sandbox-trial{border-top:1px solid #d9e4f0;margin-top:18px;padding-top:4px}.sandbox-trial h4{margin-bottom:6px}.sandbox-trial .button{white-space:normal;width:100%;margin-top:12px;line-height:1.5}.sandbox-trial input{box-sizing:border-box;width:100%;min-width:0}.sandbox-history ul{list-style:none;padding:0;max-height:200px;overflow-y:auto}.sandbox-history li{display:flex;gap:12px;justify-content:space-between;padding:8px 0;border-bottom:1px solid #d9e4f0}.sandbox-history small{white-space:nowrap}.sandbox-links{margin-top:20px}.sandbox-account .eyebrow{font-size:10px}@media(max-width:380px){.sandbox-account{padding:14px}.sandbox-totals{grid-template-columns:1fr 1fr}.sandbox-totals>div:first-child{grid-column:1/-1}.sandbox-features>div{display:block}.sandbox-features dd{text-align:left}.sandbox-links{display:grid}.sandbox-links .button{width:100%;white-space:normal}}

.sandbox-purchase{border-top:1px solid #dbe4ed;padding-top:16px;margin:18px 0}.sandbox-purchase summary{cursor:pointer;font-weight:700}.sandbox-plan-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.sandbox-purchase p{font-size:12px;line-height:1.6}

[data-company-logo-form]{display:grid;gap:10px;padding:16px 0}[data-company-logo-form] label{display:grid;gap:8px;font-size:13px}[data-company-logo-form] input{max-width:100%}[data-company-logo-form] button{justify-self:start}.profile-logo-status{font-size:12px;color:#62748a;margin:0}
