/* V92 — ThumbLab Inspector Pro */
.editor-inspector{--iv92:#8f5cff;--iLine:rgba(255,255,255,.075);--iBg:#0a080e;--iCard:#0d0a12}
.inspector-pro-v92{border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(143,92,255,.055),transparent 84px)}
.inspector-pro-head{position:sticky;top:0;z-index:30;padding:12px 12px 10px;background:rgba(9,7,13,.965);backdrop-filter:blur(16px);border-bottom:1px solid var(--iLine)}
.inspector-pro-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.inspector-pro-title>div{min-width:0}.inspector-pro-title b{display:block;color:#fff;font-size:12px;letter-spacing:-.01em}.inspector-pro-title span{display:block;color:#746e7d;font-size:9px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inspector-pro-badge{flex:none;height:22px;padding:0 8px;border-radius:999px;display:inline-flex!important;align-items:center;color:#ccbaff!important;background:rgba(143,92,255,.12);border:1px solid rgba(143,92,255,.23);font-size:8px!important;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.inspector-pro-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.inspector-pro-tab{height:31px;border:1px solid var(--iLine);border-radius:9px;background:#0c0a10;color:#77717f;font-size:9px;font-weight:800;cursor:pointer;transition:.18s}.inspector-pro-tab:hover{color:#fff;background:#121019}.inspector-pro-tab.active{color:#fff;border-color:rgba(143,92,255,.35);background:linear-gradient(180deg,rgba(143,92,255,.24),rgba(143,92,255,.09));box-shadow:inset 0 0 0 1px rgba(143,92,255,.06)}
.inspector-pro-page{display:none;padding:10px 10px 2px}.inspector-pro-page.active{display:block;animation:inspectorV92In .2s ease}.inspector-pro-page.hidden-for-type{display:none!important}@keyframes inspectorV92In{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
.inspector-v92-card{margin-bottom:10px;border:1px solid var(--iLine);border-radius:14px;background:linear-gradient(180deg,#0d0b11,#09080d);overflow:hidden}.inspector-v92-card>summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:39px;padding:0 11px;color:#c9c3d0;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;user-select:none}.inspector-v92-card>summary::-webkit-details-marker{display:none}.inspector-v92-card>summary:before{content:'›';font-size:15px;color:#6f6877;transition:.18s}.inspector-v92-card[open]>summary:before{transform:rotate(90deg);color:#b899ff}.inspector-v92-card>summary span{margin-left:auto;color:#5f5966;font-size:8px;letter-spacing:0;text-transform:none;font-weight:700}.inspector-v92-body{padding:0 11px 11px;border-top:1px solid rgba(255,255,255,.045)}
.iv92-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.iv92-grid.three{grid-template-columns:repeat(3,1fr)}.iv92-field{display:grid;gap:5px;margin-top:9px;min-width:0}.iv92-field>label{display:flex;justify-content:space-between;gap:6px;color:#817a89;font-size:8px;font-weight:700}.iv92-field>label output{color:#c5bdce;font-variant-numeric:tabular-nums}.iv92-field input[type=number],.iv92-field input[type=text],.iv92-field select{width:100%;height:32px;border:1px solid var(--iLine);border-radius:9px;background:#0a090e;color:#fff;padding:0 8px;outline:none;font-size:9px}.iv92-field input:focus,.iv92-field select:focus{border-color:rgba(143,92,255,.48);box-shadow:0 0 0 3px rgba(143,92,255,.08)}.iv92-field input[type=range]{width:100%;accent-color:#965dff}.iv92-field input[type=color]{width:100%;height:32px;padding:3px;border:1px solid var(--iLine);border-radius:9px;background:#09080d;cursor:pointer}
.iv92-range{display:grid;grid-template-columns:minmax(0,1fr) 47px;gap:7px;align-items:center}.iv92-range input[type=number]{text-align:center;padding:0 3px}.iv92-check{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;margin-top:8px;padding:0 9px;border:1px solid var(--iLine);border-radius:9px;background:#0a090e;color:#aaa3b1;font-size:9px}.iv92-check input{accent-color:#91ff15}.iv92-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:9px}.iv92-actions.three{grid-template-columns:repeat(3,1fr)}.iv92-btn{min-height:31px;border:1px solid var(--iLine);border-radius:9px;background:#0d0b12;color:#aaa3b3;font-size:8px;font-weight:800;cursor:pointer;transition:.16s}.iv92-btn:hover{color:#fff;border-color:rgba(143,92,255,.32);background:#15101e}.iv92-btn:active{transform:scale(.97)}.iv92-btn.primary{color:#fff;background:linear-gradient(180deg,#7650ff,#5b33df);border-color:rgba(175,147,255,.25)}.iv92-btn.lime{color:#0c1204;background:#adff37;border-color:#cfff87}.iv92-btn.danger{color:#ff9fa9;background:rgba(255,72,92,.08);border-color:rgba(255,72,92,.2)}
.iv92-presets{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:9px}.iv92-look{position:relative;min-height:44px;text-align:left;padding:8px 9px;border:1px solid var(--iLine);border-radius:10px;background:#0a090e;color:#fff;cursor:pointer;overflow:hidden}.iv92-look:after{content:'';position:absolute;right:-14px;top:-18px;width:55px;height:55px;border-radius:50%;background:var(--look,#8f5cff);filter:blur(18px);opacity:.3}.iv92-look b{display:block;position:relative;z-index:1;font-size:9px}.iv92-look span{display:block;position:relative;z-index:1;color:#746d7c;font-size:7px;margin-top:2px}.iv92-look:hover{border-color:rgba(255,255,255,.16);transform:translateY(-1px)}
.iv92-color-pair{display:grid;grid-template-columns:1fr 1fr 54px;gap:6px;align-items:end}.iv92-color-pair .iv92-field{margin-top:9px}.iv92-divider{height:1px;background:rgba(255,255,255,.05);margin:10px 0 2px}.iv92-note{margin-top:8px;padding:8px 9px;border-radius:9px;background:rgba(97,231,255,.05);border:1px solid rgba(97,231,255,.1);color:#777184;font-size:8px;line-height:1.45}
.editor-inspector .inspect-head:first-child{display:none}.editor-inspector #props>.inspect-section{opacity:.86}.editor-inspector #props>.inspect-section:hover{opacity:1}
@media(max-width:1180px){.inspector-pro-tabs{grid-template-columns:repeat(2,1fr)}.iv92-grid.three{grid-template-columns:1fr 1fr}}
