.sculpt-panel{z-index:2900;color:#e8eaed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-user-select:none;user-select:none;background:#16181df0;border:1px solid #ffffff24;border-radius:12px;width:268px;max-height:calc(100vh - 120px);padding:10px;font:12px/1.35 Inter,Segoe UI,system-ui,sans-serif;position:fixed;overflow:auto;box-shadow:0 10px 32px #00000073}.sculpt-panel.is-collapsed .sculpt-body{display:none}.sculpt-head{align-items:center;gap:6px;margin-bottom:8px;display:flex}.sculpt-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.sculpt-panel button{height:24px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:6px;padding:0 8px}.sculpt-panel button:hover{background:#ffffff1f}.sculpt-panel button[aria-pressed=true]{border-color:var(--accent,#4f8cff);background:#4f8cff47}.sculpt-panel button.sculpt-exit{border-color:#ff787880}.sculpt-panel button:disabled{opacity:.45;cursor:default}.sculpt-brushes{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:8px;display:grid}.sculpt-brushes button{white-space:nowrap;text-overflow:ellipsis;height:26px;padding:0 4px;font-size:11px;overflow:hidden}.sculpt-row{align-items:center;gap:6px;margin:5px 0;display:flex}.sculpt-row>label:first-child,.sculpt-row>span:first-child{color:#aeb4bd;flex:0 0 82px}.sculpt-row input[type=range]{flex:1;min-width:0}.sculpt-row input[type=number],.sculpt-row select{width:70px;height:22px;color:inherit;font:inherit;background:#0000004d;border:1px solid #ffffff29;border-radius:5px;padding:0 4px}.sculpt-row select{flex:1;width:auto}.sculpt-row .sculpt-sym{width:30px;padding:0}.sculpt-section{border-top:1px solid #ffffff1a;margin-top:8px;padding-top:8px}.sculpt-section-title{color:#ffd27a;margin-bottom:4px;font-weight:600}.sculpt-info{color:#aeb4bd;margin-top:6px;font-size:11px}.sculpt-info.is-warn{color:#ffb86b}.sculpt-info.is-ok{color:#7bdc9c}.sculpt-progress{background:#ffffff14;border-radius:2px;height:3px;margin-top:4px;overflow:hidden}.sculpt-progress>div{background:var(--accent,#4f8cff);width:0;height:100%;transition:width .15s}.sculpt-help{color:#8d939c;margin-top:8px;font-size:10.5px}.sculpt-adjust{z-index:2950;color:#fff;pointer-events:none;background:#000000bf;border-radius:6px;padding:3px 8px;font:12px Inter,Segoe UI,system-ui,sans-serif;position:fixed;transform:translate(14px,-50%)}
