.material-uv-options{box-sizing:border-box;margin-top:8px;padding:14px 16px 10px;border-radius:8px}.material-uv-texture-scale{box-sizing:border-box;display:flex;align-items:center;gap:10px;min-width:0;padding:4px 8px 2px}.material-uv-texture-scale__thumb{box-sizing:border-box;width:32px;height:32px;flex-shrink:0;border-radius:6px;border:1px solid rgba(255,255,255,.12);background-color:#2a2a2a;overflow:hidden}.material-uv-texture-scale__label{flex-shrink:0;font-size:10px;font-weight:500;color:var(--t-text-secondary, #aaa)}.material-uv-texture-scale__slider{min-width:0;flex:1;cursor:pointer;accent-color:#2563eb}.material-uv-texture-scale__value{box-sizing:border-box;width:42px;flex-shrink:0;padding-right:6px;text-align:right;font-size:10px;font-variant-numeric:tabular-nums;color:var(--t-text-primary, #eee)}.image-editor-material-shell .material-uv-options{padding:14px 16px 10px!important}.image-editor-material-shell .material-uv-texture-scale{padding:4px 10px 2px!important}.image-editor-material-shell .material-uv-texture-scale__value{padding-right:8px!important}.material-uv-dimension-row{box-sizing:border-box;display:flex;align-items:center;gap:6px;min-width:0}.material-uv-dimension-times{line-height:1;-webkit-user-select:none;user-select:none}.material-uv-dimension-lock{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:6px;border:1px solid var(--t-border-subtle, #333);background:var(--t-input-bg, #2a2a2a);color:var(--t-text-tertiary, #777);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.material-uv-dimension-lock:hover{color:var(--t-text-primary, #eee);background:#ffffff0f}.material-uv-dimension-lock.is-locked{border-color:#2563eb8c;background:#2563eb2e;color:#60a5fa}.image-editor-material-shell .material-uv-dimension-lock.is-locked{border-color:#60a5fa8c;background:#2563eb38;color:#93c5fd}.material-custom-prompt-input{box-sizing:border-box;min-height:52px;line-height:1.45;padding:8px 10px!important}.material-custom-prompt-block{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;min-width:0}.image-editor-material-shell .material-custom-prompt-input{padding:8px 10px!important}.material-mark-toolbar{box-sizing:border-box}.material-mark-chip-list{box-sizing:border-box;padding:2px 2px 0;gap:6px}.material-mark-chip{box-sizing:border-box;padding:4px 9px 4px 8px;gap:4px;line-height:1.4}.material-mark-chip-color{box-sizing:border-box;width:14px;height:14px;border-radius:3px;border:1px solid rgba(0,0,0,.14);box-shadow:inset 0 0 0 1px #ffffff1f}.image-editor-material-shell .material-mark-chip-color{border-color:#ffffff29;box-shadow:inset 0 0 0 1px #0000002e}.material-object-label{box-sizing:border-box;padding:3px 10px;line-height:1.25}.material-texture-preview__name{box-sizing:border-box;padding:4px 12px;line-height:1.35}.material-texture-block{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-width:0}.material-texture-preview,.material-texture-grid{margin-top:0}.material-color-panel{box-sizing:border-box;padding:12px 14px}.material-hsv-picker{box-sizing:border-box;padding:0 4px}.material-panel-scroll{box-sizing:border-box;padding-left:14px;padding-right:14px}.image-editor-material-shell .material-mark-toolbar{padding:10px 16px 12px!important}.image-editor-material-shell .material-mark-chip-list{padding:2px 4px 0!important;gap:6px!important}.image-editor-material-shell .material-mark-chip{padding:4px 9px 4px 8px!important;gap:4px!important}.image-editor-material-shell .material-object-label{padding:3px 10px!important;line-height:1.25!important}.image-editor-material-shell .material-texture-preview__name{padding:4px 12px!important;line-height:1.35!important}.image-editor-material-shell .material-texture-block{gap:12px!important}.image-editor-material-shell .material-color-panel{padding:12px 14px!important}.image-editor-material-shell .material-hsv-picker{padding:0 4px!important}.image-editor-material-shell .material-panel-scroll{padding-left:16px!important;padding-right:16px!important}.material-params-menu.material-float-menu{box-sizing:border-box;min-width:252px;padding:12px 12px 14px!important}.material-params-section+.material-params-section{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.image-editor-material-shell .material-params-section+.material-params-section{border-top-color:#ffffff14}.material-params-label{padding:0 2px 8px;margin:0;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.35;color:var(--t-text-tertiary, #777)}.material-params-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0}.material-params-chips--resolution,.material-params-chips--aspect{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.material-params-chip{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 8px;margin:0;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#0000000a;color:var(--t-text-secondary, #666);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.material-params-chip:hover:not(.material-params-chip--selected){background:#00000012;border-color:#0000001f;color:var(--t-text-primary, #1a1918)}.material-params-chip--selected{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 1px 3px #2563eb47}.material-params-chip--selected:hover{background:#1d4ed8;border-color:#1d4ed8}.image-editor-material-shell .material-params-chip{background:#ffffff0d;border-color:#ffffff1a;color:#b3b3b3}.image-editor-material-shell .material-params-chip:hover:not(.material-params-chip--selected){background:#ffffff17;border-color:#ffffff29;color:#eee}.image-editor-material-shell .material-params-chip--selected{background:#3b82f638;border-color:#60a5fa8c;color:#fff;box-shadow:0 0 0 1px #3b82f61f}.image-editor-material-shell .material-params-chip--selected:hover{background:#3b82f64d;border-color:#93c5fda6}@media(prefers-reduced-motion:reduce){.material-params-chip{transition:none}}.material-layer-pick-backdrop{box-sizing:border-box}.material-layer-pick-modal{box-sizing:border-box;display:flex;flex-direction:column;width:min(420px,calc(100vw - 32px));max-height:min(70vh,520px);padding:18px 20px 16px;border-radius:16px}.material-layer-pick-header{box-sizing:border-box;margin:0 0 14px;padding:0 2px}.material-layer-pick-title{margin:0;font-size:14px;font-weight:600;line-height:1.45}.material-layer-pick-subtitle{margin:6px 0 0;font-size:12px;line-height:1.5}.material-layer-pick-grid{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:min(52vh,400px);margin:0 0 14px;padding:0;overflow-y:auto}.material-layer-pick-option{box-sizing:border-box;position:relative;display:block;width:100%;min-width:0;min-height:0;aspect-ratio:1;margin:0;padding:0;overflow:hidden;border-radius:4px;border:.5px solid #2a2a2a;background:#1a1a1a;cursor:pointer}.material-layer-pick-option:hover{border-color:#4a90e2}.material-layer-pick-option.is-selected{border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e273}.material-layer-pick-option img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.material-layer-pick-empty{grid-column:1 / -1;margin:0;padding:24px 12px;text-align:center;font-size:12px;line-height:1.5}.material-layer-pick-cancel{box-sizing:border-box;width:100%;margin:0;padding:10px 14px;border:none;border-radius:8px;font-size:12px;font-weight:500;line-height:1.4;cursor:pointer}.image-editor-material-shell .material-layer-pick-modal{background:#1e1e1efa!important;border-color:#333!important;box-shadow:0 12px 40px #00000038!important;color:#ccc}.image-editor-material-shell .material-layer-pick-cancel{color:#aaa;background:transparent}.image-editor-material-shell .material-layer-pick-cancel:hover{background:#ffffff14}.image-editor-material-shell .material-layer-pick-subtitle,.image-editor-material-shell .material-layer-pick-empty{color:#777}
