/* Studios use the same square framing in crop preview and final avatar. */
.image-editor .crop-viewport.crop-avatar.crop-studio{border-radius:16px!important;overflow:hidden}
.credit-inbox-button{position:relative;width:40px;height:40px;padding:9px;border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.credit-inbox-button svg{width:21px;height:21px}.credit-inbox-count{position:absolute;right:0;top:0;min-width:16px;height:16px;padding:1px 3px;border-radius:9px;background:#111;color:#fff;font-size:10px;line-height:14px}
.credit-request-list{list-style:none;padding:0;margin:16px 0}.credit-request-list li{padding:16px 0;border-top:1px solid #ddd}.credit-request-list p{font-size:13px;color:#666;margin:6px 0 12px}.credit-request-list button{min-height:40px}.credit-request-note{font-size:13px;color:#666}
.notification-message .chat-content{outline:1px solid #d9cfb8;outline-offset:5px}
header .site-menu .menu-start-studio{display:flex;align-items:center;justify-content:center;margin:12px 0 0;padding:12px 16px;min-height:44px;background:#111;color:#fff;border-radius:6px}
