.ir-main{max-width:1680px}.ir-hero{max-width:1400px}.ir-workspace{overflow:hidden}.ir-workspace .ft-workspace-heading{flex-wrap:wrap;gap:12px}.ir-upload-strip{background:linear-gradient(110deg,#f6faff,#fff);border-bottom:1px solid #e3ebf5;align-items:center;gap:16px;padding:22px 25px;display:flex}.ir-upload-strip>.ft-upload-icon{flex-shrink:0;width:47px;height:47px;margin:0}.ir-upload-strip>div:nth-child(2){flex:1;min-width:0}.ir-upload-strip strong{color:#173452;margin-bottom:7px;font-size:14px;display:block}.ir-upload-strip span{color:#788aa2;font-size:11px;line-height:1.7}.ir-upload-buttons{flex-shrink:0;gap:10px;display:flex}.ir-upload-buttons .button{min-height:42px;padding:11px 15px;font-size:11px}.ir-body{grid-template-columns:255px minmax(0,1fr);display:grid}.ir-files{background:#fbfcfe;border-right:1px solid #e4ebf3;min-width:0}.ir-files-heading{justify-content:space-between;align-items:center;gap:10px;padding:20px 16px 16px;display:flex}.ir-files-heading strong{color:#2b405e;font-size:12px}.ir-files-heading>span{color:#8190a6;font-size:10px}.ir-queue{overscroll-behavior:contain;max-height:735px;padding:0 10px;overflow:auto}.ir-queue-item{background:#fff;border:1px solid #0000;border-radius:9px;align-items:center;min-width:0;margin-bottom:7px;display:flex}.ir-queue-item.selected{background:#f0f6ff;border-color:#96bdf4;box-shadow:0 2px 8px #2679e008}.ir-select{text-align:left;background:0 0;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:13px 8px 13px 10px;display:flex}.ir-select>span:last-child{min-width:0}.ir-select strong{color:#29415d;white-space:nowrap;text-overflow:ellipsis;max-width:154px;font-size:10px;font-weight:650;display:block;overflow:hidden}.ir-select small{color:#7e8fa6;flex-wrap:wrap;align-items:center;gap:3px;margin-top:6px;font-size:8px;display:flex}.ir-select em{color:#8293aa;margin-top:5px;font-size:8px;font-style:normal;line-height:1.5;display:block}.ir-file-symbol{color:#6888b1;background:#edf4fc;border:1px solid #e4edf8;border-radius:5px;flex-shrink:0;place-items:center;width:30px;height:34px;display:grid}.ir-file-symbol.done{color:#3b9c7f;background:#edf9f3;border-color:#daefe5}.ir-file-symbol.error{color:#b96d41;background:#fff5ee;border-color:#f2dfcf}.ir-queue-item>.ft-remove{flex-shrink:0;margin-right:5px}.ir-empty-queue{text-align:center;color:#8ba7c8;flex-direction:column;align-items:center;padding:56px 23px;display:flex}.ir-empty-queue svg{color:#95b8e7;margin-bottom:16px}.ir-empty-queue p{color:#5d7698;margin-bottom:8px;font-size:12px;font-weight:600}.ir-empty-queue span{max-width:170px;font-size:10px;line-height:1.7}.ir-queue-actions{flex-direction:column;gap:14px;padding:17px 15px;display:flex}.ir-queue-actions>.button{min-height:40px;font-size:11px}.ir-queue-actions>.ft-text-button{flex-wrap:wrap;justify-content:center;font-size:10px}.ir-queue-actions>small{color:#8b99ad;text-align:center;font-size:9px;line-height:1.6}.ir-editor{min-width:0}.ir-settings{background:#fff;border-bottom:1px solid #e5ecf4;padding:23px 28px 22px}.ir-settings-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.ir-settings-title>div{color:#4e7cba;align-items:center;gap:9px;display:flex}.ir-settings-title strong{color:#223b5c;font-size:13px}.ir-settings-title>span{text-overflow:ellipsis;white-space:nowrap;color:#8493a8;max-width:45%;font-size:10px;overflow:hidden}.ir-preset-row{align-items:center;gap:8px;margin-bottom:20px;display:flex}.ir-preset-row>span:first-child{color:#7889a2;margin-right:8px;font-size:11px}.ir-preset{color:#677f9d;background:#f9fbfd;border:1px solid #dce6f2;border-radius:7px;min-width:54px;padding:8px 16px;font-size:11px;font-weight:600}.ir-preset.active{color:#1c6fe0;background:#eaf3ff;border-color:#78aaf0;box-shadow:inset 0 0 0 1px #c1dcff}.ir-preset:disabled{opacity:.5}.ir-custom-label{color:#8f9db0;align-items:center;gap:6px;margin-left:8px;font-size:9px;display:flex}.ir-size-fields{align-items:flex-end;gap:12px;display:flex}.ir-size-fields>label{color:#6c819e;flex:0 155px;min-width:90px;font-size:10px;font-weight:600;display:block}.ir-size-fields>label>div{background:#fff;border:1px solid #dce6f1;border-radius:7px;align-items:center;margin-top:8px;display:flex;overflow:hidden}.ir-size-fields input{color:#223c60;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:11px 10px;font-size:15px;font-weight:600}.ir-size-fields>label>div:focus-within{border-color:#72a8ef;box-shadow:0 0 0 2px #2676e511}.ir-size-fields>label span{color:#a1aec0;padding-right:11px;font-size:10px;font-weight:400}.ir-lock{color:#8a99ad;background:#f9fbfd;border:1px solid #dfe7f1;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:41px;margin-bottom:1px;display:grid}.ir-lock.active{color:#2877db;background:#edf5ff;border-color:#c4dcfa}.ir-lock:disabled{opacity:.5}.ir-proportion-note{color:#8a99af;max-width:150px;padding:0 0 8px 4px;font-size:10px;line-height:1.65}.ir-slider{max-width:550px;margin-top:20px}.ir-slider label{color:#7c8fa8;justify-content:space-between;margin-bottom:10px;font-size:10px;display:flex}.ir-slider strong{color:#2d74d3;font-size:11px}.ir-slider input{accent-color:#2875e7;cursor:pointer;width:100%;height:5px;display:block}.ir-slider>div{color:#96a4b7;justify-content:space-between;margin-top:9px;font-size:8px;display:flex}.ir-limit-note{color:#91a0b3;max-width:660px;margin-top:14px;font-size:9px;line-height:1.7}.ir-size-error{color:#a85f36;background:#fff8f0;border-left:2px solid #e4b28d;margin:13px 0 0;padding:8px 12px;font-size:11px;line-height:1.7}.ir-setting-actions{align-items:center;gap:20px;margin-top:20px;display:flex}.ir-setting-actions .button{min-height:39px;padding:11px 15px;font-size:11px}.ir-setting-actions .ft-text-button{color:#6985aa;font-size:10px}.ir-comparison{grid-template-columns:1fr 1fr;gap:0;display:grid}.ir-preview-card{min-width:0}.ir-preview-card+article{border-left:1px solid #e4ebf4}.ir-preview-card>header{background:#fbfdff;border-bottom:1px solid #e9eef5;align-items:center;gap:9px;min-height:55px;padding:13px 17px;display:flex}.ir-preview-card header>span{color:#8292a9;font-size:10px}.ir-preview-card header>strong{color:#446081;margin-left:auto;font-size:10px;font-weight:600}.ir-preview-card header>.ft-icon-button{flex-shrink:0;width:29px;height:29px;margin-left:3px}.ir-image{place-items:center;height:330px;padding:20px;display:grid;position:relative;overflow:hidden}.ir-image>img{object-fit:contain;filter:drop-shadow(0 3px 8px #1e385016);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.ir-preview-card>footer{color:#8797ab;border-top:1px solid #e7eef6;align-items:center;gap:6px;min-height:40px;padding:12px 17px;font-size:9px;line-height:1.5;display:flex}.ir-preview-card>footer>span{white-space:nowrap;margin-left:auto}.ir-empty-image{text-align:center;color:#aec4e0;flex-direction:column;align-items:center;gap:12px;padding:15px;display:flex}.ir-empty-image>strong{color:#5e7c9f;letter-spacing:-.02em;font-size:14px;font-weight:600}.ir-empty-image>span{color:#93a4ba;max-width:220px;font-size:10px;line-height:1.7}.ir-export{border-top:1px solid #e5edf5}.ir-export p{max-width:460px;line-height:1.6}.ir-batch-download{border-top:1px solid #e7edf6}.ir-next-step{background:linear-gradient(115deg,#fff,#f0f6ff);border:1px solid #dce6f3;border-radius:14px;justify-content:space-between;align-items:center;gap:40px;margin:25px 0 15px;padding:32px 35px;display:flex}.ir-next-step h2{letter-spacing:-.035em;color:#213a5d;margin:11px 0;font-size:26px}.ir-next-step p{color:#8092aa;max-width:710px;font-size:12px;line-height:1.85}.ir-next-step>.button{flex-shrink:0;font-size:11px}.ir-expanded{flex:1;place-items:center;min-height:100px;padding:15px;display:grid;overflow:hidden}.ir-expanded>img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%;display:block}:is(.ir-main button:focus-visible,.ir-main input:focus-visible){outline-offset:3px;outline:2px solid #2875e7}.ir-main button:disabled{cursor:not-allowed}.ir-main .ft-drop-overlay>span{color:#4b7fb5;margin-top:10px;font-size:12px}@media (min-width:1450px){.ir-body{grid-template-columns:280px minmax(0,1fr)}.ir-select strong{max-width:180px}.ir-image{height:420px}.ir-settings{grid-template-columns:1fr 1fr;gap:0 35px;display:grid}.ir-settings-title{grid-column:1/-1;margin-bottom:18px}.ir-preset-row{grid-column:1;margin-bottom:17px}.ir-size-fields{grid-area:2/2/4;align-items:center}.ir-size-fields .ir-lock{margin-top:20px;margin-bottom:0}.ir-size-fields .ir-proportion-note{max-width:140px;padding-top:20px}.ir-slider{grid-column:1;margin-top:0}.ir-limit-note,.ir-size-error{grid-column:1/-1}.ir-setting-actions{grid-column:1/-1;margin-top:17px}}@media (max-width:1100px){.ir-upload-strip{flex-wrap:wrap}.ir-upload-buttons{width:calc(100% - 63px);margin-left:63px}.ir-body{grid-template-columns:215px minmax(0,1fr)}.ir-select strong{max-width:118px}.ir-select small{font-size:7px}.ir-settings{padding:20px}.ir-custom-label,.ir-proportion-note{display:none}.ir-image{height:270px;padding:13px}.ir-preview-card>header{flex-wrap:wrap;gap:6px;padding:11px 12px}.ir-preview-card header>strong{font-size:9px}.ir-preview-card>footer{padding:11px 12px;font-size:8px}.ir-setting-actions{flex-wrap:wrap;gap:15px}.ir-setting-actions .ft-text-button{font-size:9px}.ir-next-step{gap:25px;padding:27px}.ir-next-step h2{font-size:23px}}@media (max-width:760px){.ir-body{flex-direction:column;display:flex}.ir-files{border-bottom:1px solid #e3ebf5;border-right:0}.ir-files-heading{padding:15px 17px 12px}.ir-queue{gap:9px;max-height:none;padding:0 12px 8px;display:flex;overflow-x:auto}.ir-queue-item{flex-shrink:0;min-width:230px;max-width:230px;margin:0}.ir-select strong{max-width:140px}.ir-select small{font-size:8px}.ir-queue-actions{flex-flow:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.ir-queue-actions>.button{min-height:35px;font-size:10px}.ir-queue-actions>.ft-text-button{font-size:9px}.ir-queue-actions>small{text-align:right;max-width:130px;margin-left:auto;font-size:8px}.ir-empty-queue{flex-direction:row;justify-content:center;gap:9px;padding:15px}.ir-empty-queue svg{width:20px;height:20px;margin:0}.ir-empty-queue p{margin:0;font-size:10px}.ir-empty-queue span{display:none}.ir-hero .ft-hero-tags{gap:15px}.ir-hero .ft-hero-tags span{font-size:9px}.ir-upload-strip{padding:18px}.ir-upload-strip strong{font-size:12px}.ir-upload-strip span{font-size:9px}.ir-upload-strip>.ft-upload-icon{width:39px;height:39px}.ir-upload-buttons{width:100%;margin-left:0;padding-left:55px}.ir-upload-buttons .button{min-height:38px;padding:10px 12px;font-size:10px}.ir-image{height:300px}.ir-settings-title>span{font-size:9px}.ir-preview-card>header{flex-wrap:nowrap}.ir-setting-actions .ft-text-button{font-size:10px}.ir-limit-note{font-size:8px}.ir-next-step{flex-direction:column;align-items:flex-start;gap:18px;padding:23px}.ir-next-step h2{font-size:23px}.ir-next-step p{font-size:11px}}@media (max-width:480px){.ir-upload-strip{gap:10px;padding:15px 12px}.ir-upload-strip>.ft-upload-icon{width:34px;height:36px}.ir-upload-strip strong{margin-bottom:4px;font-size:10px}.ir-upload-strip span{font-size:8px}.ir-upload-buttons{gap:8px;padding-left:0}.ir-upload-buttons .button{flex:1;min-height:36px;padding:9px;font-size:9px}.ir-upload-buttons svg{width:13px}.ir-settings{padding:17px 15px}.ir-settings-title{gap:12px;margin-bottom:17px}.ir-settings-title strong{font-size:11px}.ir-settings-title>span{max-width:44%;font-size:8px}.ir-preset-row{gap:7px;margin-bottom:17px}.ir-preset-row>span:first-child{margin-right:4px;font-size:10px}.ir-preset{min-width:48px;padding:8px 11px;font-size:10px}.ir-size-fields{gap:10px}.ir-size-fields>label{flex:1}.ir-size-fields input{padding:10px;font-size:14px}.ir-lock{width:34px;height:39px}.ir-setting-actions{gap:13px;margin-top:17px}.ir-setting-actions .button{min-height:37px;font-size:10px}.ir-setting-actions .ft-text-button{font-size:9px}.ir-comparison{grid-template-columns:1fr}.ir-preview-card+article{border-top:1px solid #e0e8f2;border-left:0}.ir-preview-card>header{min-height:42px;padding:9px 14px}.ir-preview-card header>strong{font-size:10px}.ir-image{height:260px}.ir-preview-card>footer{font-size:9px}.ir-empty-image>strong{font-size:13px}.ir-export{padding:17px 14px}.ir-export>div{align-items:flex-start}.ir-export p{font-size:9px}.ir-batch-download{padding:14px}.ir-batch-download>span{font-size:9px}.ir-batch-download>button{font-size:10px}.ir-next-step h2{font-size:21px}.ir-next-step .eyebrow{font-size:8px}.ir-next-step p{font-size:10px}.ir-hero .ft-hero-tags{gap:10px}.ir-hero .ft-hero-tags span{font-size:8px}.ir-workspace .ft-workspace-heading>span{gap:7px}.ir-workspace .ft-workspace-heading strong{font-size:11px}.ir-workspace .ft-workspace-heading b{padding:4px 6px;font-size:7px}.ir-workspace .ft-workspace-heading>.ft-text-button{font-size:9px}.ir-main .ft-drop-overlay>span{text-align:center;padding:0 15px;font-size:10px}}
