/* V440: avatar crop UI */
.v440-crop-panel[hidden]{display:none!important}.v440-crop-panel{margin:14px auto 20px;max-width:320px;text-align:center;color:#dedbd4}.v440-crop-stage{position:relative;width:260px;height:260px;max-width:100%;margin:0 auto 12px;overflow:hidden;border-radius:50%;background:#151515;border:2px solid #b99a63;touch-action:none;cursor:grab;user-select:none}.v440-crop-stage:active{cursor:grabbing}.v440-crop-stage img{position:absolute;top:50%;left:50%;max-width:none!important;max-height:none!important;object-fit:unset!important;pointer-events:none;user-select:none}.v440-crop-mask{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 2px rgba(255,255,255,.15);pointer-events:none}.v440-crop-panel label{display:block;margin:7px 0;color:#d7c49b}.v440-zoom-row{display:flex;align-items:center;gap:10px;direction:ltr}.v440-zoom-row input{flex:1;accent-color:#b99a63}.v440-crop-panel p{font-size:12px;opacity:.75;margin:8px 0}.v440-crop-panel button{background:rgba(30,30,30,.9);border:1px solid #6e624a;color:#e8d5a9;border-radius:7px;padding:7px 15px;cursor:pointer}@media(max-width:350px){.v440-crop-stage{width:230px;height:230px}}
