.saved-skin{position:relative;margin:12px 0;padding:14px;border:1px solid #687078;border-radius:8px;background:rgba(0,0,0,.65)}.saved-skin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.saved-skin-id{overflow-wrap:anywhere}.saved-skin-actions{display:flex;gap:6px}.saved-skin-image{display:block;width:100%;height:auto;min-height:40px;object-fit:contain}.saved-skin-glows{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;position:relative}.saved-skin-glows .dropdown-menu{z-index:1050;max-height:280px;overflow-y:auto}.glow-swatch{display:inline-block;width:22px;height:20px;vertical-align:middle;border:1px solid #666;border-radius:2px}.saved-skin-glows .dropdown-item{display:flex;align-items:center;gap:8px}.saved-skin-glows .btn{white-space:nowrap}@media(max-width:600px){.saved-skin{padding:10px}.saved-skin-toolbar{align-items:flex-start}.saved-skin-id{font-size:12px}}

/* Match the compact original AUTO FIT / upload / confirm group. */
.skinlab-autofit{display:inline-flex;align-items:stretch;height:38px;vertical-align:middle}
.skinlab-autofit>.btn{display:flex;align-items:center;justify-content:center;height:38px;box-sizing:border-box;margin:0;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.5;flex:0 0 auto}
.skinlab-autofit>.btn[data-method="reset"]{width:90px}
.skinlab-autofit>.btn-upload{position:relative;width:42px;cursor:pointer;padding:6px 10px}
.skinlab-autofit>.btn[data-method="getCroppedCanvas"]{width:40px;padding:6px 10px}
.skinlab-autofit>.btn-primary{background:#0d6efd;border-color:#0d6efd;color:#fff}
.skinlab-autofit>.btn-success{background:#198754;border-color:#198754;color:#fff}
.skinlab-autofit>.btn-primary:hover{background:#0b5ed7;border-color:#0a58ca}
.skinlab-autofit>.btn-success:hover{background:#157347;border-color:#146c43}
.skinlab-autofit .docs-tooltip{display:flex;align-items:center;justify-content:center;white-space:nowrap}
.skinlab-autofit .fa{font-size:16px}
.skinlab-autofit>#inputImage,.skinlab-autofit #inputImage{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.skinlab-autofit>.btn-upload:focus-within{outline:2px solid #9ec5fe;outline-offset:2px}
