.fileget-image-studio{--fis-bg:#080d17;--fis-panel:#0d1422;--fis-panel2:#101a2b;--fis-line:#22304a;--fis-text:#eaf0ff;--fis-muted:#8b99b4;--fis-accent:#7667ff;--fis-accent2:#9b91ff;position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--fis-bg);color:var(--fis-text);min-height:calc(100vh - 48px);overflow:hidden;font-family:inherit}.fileget-image-studio *{box-sizing:border-box}.fileget-image-studio button,.fileget-image-studio input,.fileget-image-studio select,.fileget-image-studio textarea{font:inherit}.fileget-image-studio button{cursor:pointer}.fis-topbar{height:66px;display:flex;align-items:center;gap:20px;padding:10px 18px;border-bottom:1px solid var(--fis-line);background:#0a101b}.fis-brand{display:flex;align-items:center;gap:10px;min-width:260px}.fis-brand-mark{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#6556f4,#9d8cff);font-size:18px}.fis-brand strong{display:block;font-size:14px}.fis-brand small{display:block;color:var(--fis-muted);font-size:10px;margin-top:2px}.fis-project{margin-inline:auto;display:flex;align-items:center;gap:8px;color:var(--fis-muted);font-size:11px}.fis-dot{width:7px;height:7px;border-radius:50%;background:#1fd18b;box-shadow:0 0 0 4px rgba(31,209,139,.08)}.fis-sep{width:1px;height:18px;background:var(--fis-line)}.fis-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.fis-actions button{height:34px;border:1px solid var(--fis-line);background:#111b2c;color:var(--fis-text);border-radius:8px;padding:0 10px;font-size:11px}.fis-actions .fis-primary,.fis-primary{background:linear-gradient(135deg,#6b5df5,#8d7fff);border-color:transparent;color:white}.fis-workspace{height:calc(100vh - 114px);min-height:620px;display:grid;grid-template-columns:72px minmax(250px,310px) minmax(420px,1fr) minmax(250px,310px);background:#080d17}.fis-rail{border-inline-end:1px solid var(--fis-line);padding:10px 7px;display:flex;flex-direction:column;gap:5px;background:#0a111d;overflow:auto}.fis-tool{border:1px solid transparent;background:transparent;color:#8795b0;border-radius:9px;min-height:55px;padding:6px 3px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.fis-tool span{font-size:17px}.fis-tool small{font-size:9px}.fis-tool:hover,.fis-tool.is-active{background:#151f35;border-color:#34436b;color:#fff}.fis-left-panel,.fis-right-panel{background:var(--fis-panel);border-inline-end:1px solid var(--fis-line);min-width:0;overflow:auto}.fis-right-panel{border-inline-end:0;border-inline-start:1px solid var(--fis-line)}.fis-panel-section,.fis-inspector{padding:14px;border-bottom:1px solid var(--fis-line)}.fis-panel-section>header,.fis-inspector>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.fis-panel-section header small,.fis-inspector header small{display:block;color:#6e7c99;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.fis-panel-section h2,.fis-inspector h2{margin:3px 0 0;font-size:15px}.fis-icon{border:1px solid var(--fis-line);background:#141e32;color:#fff;width:31px;height:31px;border-radius:8px}.fis-dropzone{border:1px dashed #394a6d;background:linear-gradient(180deg,#101a2d,#0c1524);min-height:130px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;padding:15px;cursor:pointer}.fis-dropzone span{font-size:24px;color:#9b91ff}.fis-dropzone strong{font-size:11px}.fis-dropzone small{font-size:9px;color:var(--fis-muted)}.fis-media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.fis-media-item{position:relative;border:1px solid var(--fis-line);border-radius:9px;overflow:hidden;background:#0a111d;cursor:pointer}.fis-media-item.is-active{border-color:#7c6cff;box-shadow:0 0 0 1px #7c6cff}.fis-media-thumb{height:78px;background:#0b1220;display:grid;place-items:center;overflow:hidden}.fis-media-thumb img{width:100%;height:100%;object-fit:cover}.fis-media-item small{display:block;padding:6px 7px;color:#9aa7bf;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fis-stage{height:calc(100% - 92px);min-height:480px;margin:0 10px 10px;border:1px solid var(--fis-line);border-radius:10px;overflow:hidden;position:relative;background:radial-gradient(circle at 50% 50%,#172033,#090f19 70%);display:grid;place-items:center}.fis-center{min-width:0;background:#0a101b;display:flex;flex-direction:column}.fis-canvas-toolbar{height:52px;display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border-bottom:1px solid var(--fis-line)}.fis-canvas-meta strong{display:block;font-size:11px}.fis-canvas-meta small{display:block;color:#70809e;font-size:9px;margin-top:2px}.fis-canvas-actions{display:flex;align-items:center;gap:5px}.fis-canvas-actions button,.fis-canvas-actions span{height:29px;border:1px solid var(--fis-line);background:#111b2c;color:#cbd4e7;border-radius:7px;padding:0 8px;font-size:10px;display:grid;place-items:center}.fis-stage-empty{text-align:center;color:#9aa7bf;padding:30px}.fis-stage-empty span{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#151f38;color:#9d91ff;margin:0 auto 12px;font-size:23px}.fis-stage-empty h2{font-size:15px;margin:0 0 6px;color:#fff}.fis-stage-empty p{font-size:10px;margin:0 0 14px}.fis-upload-cta{display:inline-flex;padding:10px 16px;border-radius:8px;cursor:pointer;font-size:11px}.fis-canvas-wrap{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}.fis-canvas-wrap canvas{display:block;max-width:92%;max-height:88%;box-shadow:0 18px 50px rgba(0,0,0,.35);background:transparent}.fis-selection{position:absolute;border:1px solid #9a8fff;box-shadow:0 0 0 1px rgba(0,0,0,.3);pointer-events:none}.fis-bottom-bar{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:#75839d;font-size:9px}.fis-status-note{opacity:.8}.fis-layer-actions{display:flex;gap:5px;margin-bottom:9px}.fis-layer-actions button{width:30px;height:28px;border:1px solid var(--fis-line);border-radius:7px;background:#111b2c;color:#cbd4e7}.fis-layers{display:flex;flex-direction:column;gap:5px}.fis-layer{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:7px;padding:7px;border:1px solid var(--fis-line);background:#0c1524;border-radius:8px;cursor:pointer}.fis-layer.is-active{border-color:#7567ff;background:#151e35}.fis-layer-thumb{width:30px;height:30px;border-radius:6px;overflow:hidden;background:#172238;display:grid;place-items:center;color:#a7b4ca;font-size:10px}.fis-layer-thumb img{width:100%;height:100%;object-fit:cover}.fis-layer strong{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fis-layer small{display:block;color:#73819a;font-size:8px;margin-top:2px}.fis-layer-actions-mini{display:flex;gap:2px}.fis-layer-actions-mini button{border:0;background:transparent;color:#7e8ca5;font-size:11px}.fis-properties{position:sticky;bottom:0;background:#0c1422}.fis-props-grid{display:grid;gap:11px}.fis-props-grid label,.fis-field{display:grid;gap:5px;font-size:9px;color:#8f9cb5}.fis-props-grid input,.fis-props-grid select,.fis-field input,.fis-field select,.fis-field textarea,.fis-field-row input,.fis-field-row select{width:100%;background:#0b1321;color:#eaf0ff;border:1px solid var(--fis-line);border-radius:7px;padding:7px;font-size:10px}.fis-field-row{display:grid;grid-template-columns:1fr 1fr;gap:7px}.fis-button-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fis-button-grid button,.fis-wide{border:1px solid var(--fis-line);background:#111b2c;color:#dbe3f2;border-radius:7px;padding:8px;font-size:9px}.fis-wide{width:100%;margin-top:9px}.fis-wide.fis-primary{border-color:transparent}.fis-sliders{display:grid;gap:10px}.fis-sliders label{display:grid;grid-template-columns:72px 1fr 35px;gap:7px;align-items:center;font-size:9px;color:#98a5bc}.fis-sliders input[type=range],.fis-field input[type=range],.fis-props-grid input[type=range]{accent-color:#8072ff;padding:0}.fis-color{display:grid;grid-template-columns:1fr 40px;align-items:center;gap:8px;color:#95a2ba;font-size:9px;margin-top:10px}.fis-color input{height:30px;padding:2px}.fis-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.fis-filter-grid button{height:58px;border:1px solid var(--fis-line);background:#10192a;color:#bfc9dc;border-radius:8px;font-size:9px}.fis-filter-grid button:hover{border-color:#7567ff}.fis-help{font-size:9px;line-height:1.7;color:#7f8da8;background:#0b1320;border:1px solid var(--fis-line);padding:9px;border-radius:8px}.fis-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}[hidden]{display:none!important}@media(max-width:1180px){.fis-workspace{grid-template-columns:62px 250px minmax(380px,1fr) 250px}.fis-brand{min-width:200px}.fis-actions button{padding:0 7px}}@media(max-width:900px){.fis-topbar{height:auto;flex-wrap:wrap}.fis-project{order:3;width:100%;justify-content:center}.fis-workspace{height:auto;min-height:900px;grid-template-columns:58px minmax(230px,1fr);grid-template-rows:minmax(620px,1fr) auto}.fis-center{grid-column:2;grid-row:1}.fis-right-panel{grid-column:2;grid-row:2;border-inline-start:0;border-top:1px solid var(--fis-line);display:grid;grid-template-columns:1fr 1fr}.fis-left-panel{grid-column:1;grid-row:1;position:sticky;top:0}.fis-stage{min-height:540px}.fis-tool{min-height:50px}.fis-brand{min-width:0}.fis-actions{overflow:auto}}@media(max-width:650px){.fis-workspace{grid-template-columns:52px minmax(0,1fr)}.fis-left-panel{display:none}.fis-right-panel{display:block}.fis-topbar{padding:8px}.fis-brand small{display:none}.fis-actions{width:100%;justify-content:flex-start}.fis-canvas-toolbar{flex-wrap:wrap;height:auto;gap:7px}.fis-stage{min-height:440px;margin:0 5px 5px}.fis-media-list{grid-template-columns:repeat(3,1fr)}}
.fileget-image-studio .fis-free-badge{display:inline-flex;align-items:center;margin-inline-start:10px;padding:5px 9px;border:1px solid rgba(124,108,255,.35);border-radius:999px;background:rgba(124,108,255,.10);color:#c8c1ff;font-size:11px;font-weight:700;white-space:nowrap}
.fileget-image-studio .fis-help{line-height:1.7;color:#9ba7bf;font-size:12px}
