.convert-suite-body .meeting-main{max-width:none}.convert-hero{min-height:330px}.convert-workspace{grid-template-columns:minmax(0,1fr) 340px}
.convert-tabs{display:flex;gap:7px;margin:16px 0 11px}.convert-tabs .tab{border:1px solid var(--meet-line);background:#071325;color:#8ea2bd;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:800;cursor:pointer}.convert-tabs .tab.active{border-color:#6c66ff;color:#fff;background:linear-gradient(135deg,rgba(115,74,233,.38),rgba(27,98,179,.28))}
.stack{display:grid;gap:10px}.convert-drop>span{max-width:520px}.url-panel{min-height:235px;border:1px dashed #3a5d87;border-radius:17px;background:linear-gradient(180deg,rgba(8,27,50,.56),rgba(5,14,27,.48));display:grid;align-content:center;justify-items:center;gap:10px;padding:28px;text-align:center}.url-panel>span{max-width:520px;color:var(--meet-muted);font-size:11px;line-height:1.5}.url-panel input{width:min(620px,100%);border:1px solid var(--meet-line2);background:#06101e;color:#fff;border-radius:11px;padding:12px 13px}
.format-block{margin-top:14px;display:grid;gap:8px}.chips{display:flex;gap:7px;flex-wrap:wrap}.chip{border:1px solid var(--meet-line);background:#071325;color:#8ea2bd;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:800;cursor:pointer;min-width:76px}.chip small{display:block;color:#667d99;font-size:8px;margin-top:2px}.chip.active{border-color:#6c66ff;color:#fff;background:linear-gradient(135deg,rgba(115,74,233,.38),rgba(27,98,179,.28))}.chip.active small{color:#b8ddff}
.meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.pill{border:1px solid var(--meet-line2);background:#071527;color:#cfe1f4;border-radius:999px;padding:6px 9px;font-size:10px}.convert-terms{display:flex;align-items:flex-start;gap:8px;margin-top:13px;color:#879cb7;font-size:10px}.convert-terms input{width:16px;height:16px;margin:0;accent-color:#6b65ff}.convert-terms a{color:#62dfff}
.convert-status{margin-top:13px;padding:11px 12px;border:1px solid var(--meet-line);border-radius:12px;color:#bfd2e8;background:#061322;font-size:11px}.convert-status.ok,.status.ok{border-color:#257b60;color:#9eedc9}.convert-status.bad,.status.bad{border-color:#843b4d;color:#ffb7c2}.spinner{display:inline-block;width:13px;height:13px;border:2px solid #435b78;border-top-color:#63dcff;border-radius:50%;animation:spin .8s linear infinite;margin-right:7px;vertical-align:-2px}@keyframes spin{to{transform:rotate(360deg)}}
.results{display:grid;gap:8px;margin-top:11px}.download-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 11px;border:1px solid var(--meet-line);border-radius:12px;background:#061220}.download-name{font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-btn{border:1px solid #4d6fff;border-radius:9px;padding:8px 10px;background:linear-gradient(135deg,#625cff,#1b91ff);color:#fff;font-size:9px;font-weight:900;cursor:pointer}
.convert-price{display:flex;align-items:baseline;gap:8px;margin:14px 0}.convert-price strong{font-size:42px;letter-spacing:-.055em}.convert-price span{color:var(--meet-muted);font-size:11px}.convert-plan-status{margin-top:12px;padding:11px 12px;border:1px solid var(--meet-line);border-radius:12px;color:#bfd2e8;background:#061322;font-size:11px;line-height:1.5}.convert-plan-status.ok{border-color:#257b60;color:#9eedc9}.convert-plan-status.bad{border-color:#843b4d;color:#ffb7c2}.convert-plan-card .meeting-btn.full{margin-top:10px}.convert-telegram-card h2{font-size:18px;margin:6px 0}.convert-telegram-card p{color:var(--meet-muted);font-size:11px;line-height:1.55}.convert-telegram-card a{display:flex;align-items:center;justify-content:center;margin-top:10px}.share-suite{margin:0}.convert-feature-strip{margin-top:0}.chosen-file-name{margin-top:9px;color:#9cb1ca;font-size:10px}.native-file-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.web-locked .workspace-grid{filter:saturate(.92)}.web-locked .upload-card,.web-locked #jobCard,.web-locked #statusCard{opacity:.56;pointer-events:none}
@media(max-width:1180px){.convert-workspace{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:860px){.convert-workspace{grid-template-columns:1fr}.convert-right{grid-row:1}.convert-plan-card{order:1}.convert-telegram-card{order:2}.share-suite{order:3}}@media(max-width:560px){.convert-price strong{font-size:36px}.convert-tabs{display:grid;grid-template-columns:1fr 1fr}.url-panel{padding:20px}.convert-feature-strip{grid-template-columns:1fr}}
/* SKAVIO_CONVERT_IMAGE_TOOLS_V100 */
#targets{display:grid;gap:8px}.target-group{display:flex;gap:7px;flex-wrap:wrap}.target-group-label{font-size:9px;letter-spacing:.12em;color:#728aa8;font-weight:900;margin-top:2px}.image-tools{margin-top:14px;padding:13px;border:1px solid var(--meet-line);border-radius:14px;background:linear-gradient(180deg,rgba(8,24,43,.78),rgba(5,15,28,.72));display:grid;gap:10px}.image-tools-head{display:flex;align-items:end;justify-content:space-between;gap:10px}.image-tools-head strong{display:block;margin-top:4px;font-size:13px;color:#eaf5ff}.image-original-size{font-size:10px;color:#8fa8c3}.resize-presets{display:flex;gap:7px;flex-wrap:wrap}.resize-chip{border:1px solid var(--meet-line2);background:#061422;color:#9eb4ce;border-radius:10px;padding:8px 11px;font-size:10px;font-weight:900;cursor:pointer}.resize-chip.active{border-color:#5b73ff;background:linear-gradient(135deg,rgba(103,83,255,.34),rgba(31,134,225,.24));color:#fff}.custom-resize{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:8px;align-items:end}.custom-resize label{display:grid;gap:5px;color:#829bb7;font-size:9px;font-weight:800}.custom-resize input[type=number]{width:100%;border:1px solid var(--meet-line2);background:#06101e;color:#fff;border-radius:9px;padding:9px 10px}.custom-resize>span{padding-bottom:9px;color:#7790ac}.custom-resize .aspect-lock{display:flex;align-items:center;gap:7px;padding:0 0 8px 3px;white-space:nowrap}.custom-resize .aspect-lock input{width:15px;height:15px;accent-color:#6b65ff}.resize-summary{font-size:10px;color:#9fc0df}.image-tools.hidden,.custom-resize.hidden{display:none!important}
@media(max-width:620px){.image-tools-head{align-items:start;flex-direction:column}.custom-resize{grid-template-columns:1fr auto 1fr}.custom-resize .aspect-lock{grid-column:1/-1;padding:2px 0 0}}
