.workspace .media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.person-migration-label{text-align:left;flex:1;min-width:0}.group-button>small{flex-shrink:0}.workspace .jobs-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.workspace .job-card{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:12px;min-width:0;margin:0;padding:12px;display:flex;overflow:hidden}.workspace .job-cover{background:#202b3a;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;height:260px;padding:0;display:flex;position:relative;overflow:hidden}.workspace .job-cover img{object-fit:contain;width:100%;height:100%}.workspace .job-cover-type{color:#fff;pointer-events:none;background:#101820aa;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace .job-card .job-name{flex:1;min-width:0}.workspace .job-card .job-name strong{white-space:normal;overflow-wrap:anywhere;display:block}.workspace .job-card .job-name small,.workspace .job-card .error-text{overflow-wrap:anywhere}.workspace .job-card>.status-pill{align-self:flex-start}.workspace .page-controls li>span{white-space:nowrap;align-items:baseline;gap:6px;padding:0 10px;display:inline-flex}.workspace .page-controls .pagination-total{color:#66758b;white-space:nowrap;padding:0;display:inline}.workspace .page-controls ul{flex-wrap:wrap}@media (max-width:1023px){.workspace .jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.workspace .jobs-grid{grid-template-columns:1fr}}.workspace .asset-card .quick-actions{grid-template-columns:repeat(3,minmax(0,1fr)) 24px 24px}.thumbnail-fit .crop-hint.crop-hint-top{border-top:0;border-bottom:2px dashed #ff365e;top:0;bottom:auto}.workspace .success-banner{top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:60;pointer-events:none;overflow-wrap:anywhere;border:1px solid #cce5d5;width:max-content;max-width:calc(100vw - 32px);margin:0;padding:10px 14px;position:fixed;box-shadow:0 6px 24px #172b4020}.workspace .success-banner svg{flex-shrink:0}.thumbnail-fit .crop-hint{filter:drop-shadow(0 1px 1px #fff)drop-shadow(0 -1px 1px #141b29);background:0 0;border-top:2px dashed #ff365e}.thumbnail-fit .custom-outline{box-shadow:none;border:2px dashed #ff365e}.editor-modal.editor-modal{max-height:96dvh;width:min(1480px,96vw)!important;max-width:96vw!important}.editor-modal .editor-columns{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.editor-modal .editor-stage{--editor-image-height:min(68dvh,760px);min-width:0;padding:24px}.editor-modal .editor-frame{flex-shrink:0;max-height:none;overflow:visible}.editor-modal .editor-frame img,.editor-modal .editor-frame video{width:100%;height:100%}.editor-modal .editor-crop{pointer-events:auto;cursor:move;touch-action:none;box-shadow:none;border:2px solid #ff365e}.editor-modal .editor-crop:focus-visible{outline-offset:3px;outline:2px solid #fff}.editor-modal .editor-crop span{pointer-events:none;background:#a81539dd}.editor-modal .crop-handle{touch-action:none;z-index:2;background:0 0;border:0;width:22px;height:22px;padding:0;position:absolute;transform:translate(-50%,-50%)}.editor-modal .crop-handle:after{content:"";background:#fff;border:2px solid #ff365e;border-radius:2px;position:absolute;inset:5px;box-shadow:0 1px 3px #0008}.editor-modal .crop-handle:focus-visible{outline:2px solid #fff}.editor-modal .crop-handle.nw,.editor-modal .crop-handle.se{cursor:nwse-resize}.editor-modal .crop-handle.ne,.editor-modal .crop-handle.sw{cursor:nesw-resize}.editor-modal .crop-handle.n,.editor-modal .crop-handle.s{cursor:ns-resize}.editor-modal .crop-handle.e,.editor-modal .crop-handle.w{cursor:ew-resize}@media (max-width:1023px){.workspace .media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.editor-modal.editor-modal{padding:16px!important}.editor-modal .editor-columns{grid-template-columns:1fr}.editor-modal .editor-stage{--editor-image-height:50dvh;padding:18px}}@media (max-width:430px){.workspace .media-grid{grid-template-columns:1fr}}.batch-group{padding-top:0}.batch-label{color:#9ba9c1;letter-spacing:.5px}
