.modal.wide.swap-create-dialog{max-height:calc(100dvh - 40px);overflow-y:auto;width:min(1060px,100vw - 32px)!important;max-width:1060px!important}.swap-create-workbench.workbench{flex-direction:column;gap:20px;width:100%;margin:0;padding:0;display:flex}.swap-create-workbench [hidden]{display:none!important}.swap-create-workbench .create-heading{display:none}.swap-create-workbench .parameter-panel,.swap-create-workbench .setup-panel,.swap-create-workbench .workspace-canvas{width:100%;min-width:0}.swap-confirm-summary p{overflow-wrap:anywhere;line-height:1.7}.swap-create-workbench .swap-confirm-summary{order:-1;width:100%;padding:20px}.swap-confirm-summary h2{margin-bottom:12px;font-size:17px}.swap-create-workbench .workspace-media{height:280px}.swap-wizard-actions{background:var(--surface);border-top:1px solid var(--border);padding:16px 0;position:sticky;bottom:-1px}.swap-library .la-create-card{min-height:300px}@media (max-width:640px){.modal.wide.swap-create-dialog{max-height:calc(100dvh - 16px);width:calc(100vw - 16px)!important;padding:18px!important}.swap-create-workbench.workbench .uploads{grid-template-columns:1fr}}.live-action-library{color:#203126;max-width:1200px;margin:0 auto;padding:32px 28px 56px}.la-library-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.la-eyebrow{letter-spacing:.16em;color:#708775;font-size:11px;font-weight:700}.la-library-header h1{letter-spacing:-.03em;margin:8px 0;font-size:30px;font-weight:750;line-height:1.25}.la-library-header p{color:#718076;margin:0;font-size:14px}.la-legacy-menu{color:#728077;font-size:13px;position:relative}.la-legacy-menu summary{cursor:pointer;background:#fff;border:1px solid #dfe6df;border-radius:9px;padding:10px 14px}.la-legacy-menu>div{z-index:5;background:#fff;border:1px solid #e4e9e4;border-radius:10px;width:180px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 8px 32px #15291b1a}.la-legacy-menu button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;width:100%;padding:10px;display:block}.la-library-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.la-library-toolbar h2{margin:0;font-size:16px;font-weight:650}.la-library-toolbar h2 span{color:#687b6c;background:#e8eee8;border-radius:20px;margin-left:8px;padding:3px 8px;font-size:12px;font-weight:500}.la-library-toolbar>span{color:#8a978d;font-size:12px}.la-video-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px;display:grid}.la-video-card,.la-create-card{cursor:pointer;min-width:0;font:inherit;text-align:left;color:inherit;background:#fff;border:1px solid #e0e7e0;border-radius:16px;padding:0;transition:transform .15s,box-shadow .15s;overflow:hidden;box-shadow:0 2px 8px #223d2a05}.la-video-card:hover,.la-create-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #203f2b12}:is(.la-video-card:focus-visible,.la-create-card:focus-visible,.la-button:focus-visible,.la-icon-button:focus-visible){outline-offset:3px;outline:3px solid #8cb397}.la-create-card{background:linear-gradient(135deg,#f4f9f3,#f8fbf7);border:1.5px dashed #b9cdbd;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:320px;display:flex}.la-create-icon{color:#356b45;background:#e2eee3;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.la-create-card strong{font-size:16px;font-weight:650}.la-create-card>span:last-child{color:#809486;font-size:12px}.la-card-cover{aspect-ratio:4/5;background:#edf1ed;position:relative;overflow:hidden}.la-card-cover>img{object-fit:cover;width:100%;height:100%}.la-empty-cover{color:#a8b6a9;background:linear-gradient(145deg,#e9efe8,#dce8dc);justify-content:center;align-items:center;height:100%;display:flex}.la-status-badge{color:#4d6052;background:#ffffffed;border-radius:20px;align-items:center;width:max-content;padding:5px 9px;font-size:11px;font-weight:550;line-height:1.3;display:inline-flex}.la-card-cover>.la-status-badge{position:absolute;top:12px;left:12px}.la-status-completed{color:#306544;background:#edf8f0}.la-status-unknown,.la-status-hold,.la-status-failed{color:#9a672d;background:#fff2e3}.la-play-icon{color:#fff;opacity:0;background:#0d241817;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}:is(.la-video-card:hover .la-play-icon,.la-video-card:focus-visible .la-play-icon){opacity:1}.la-duration{color:#fff;background:#13231999;border-radius:5px;padding:3px 6px;font-size:11px;position:absolute;bottom:10px;right:10px}.la-card-info{gap:6px;padding:14px 14px 16px;display:grid}.la-card-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.la-card-info>span{color:#8b978e;font-size:11px}.la-progress-overlay{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14261cc4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.la-card-progress{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 16px;display:flex}.la-card-progress strong{font-size:15px}.la-card-progress span{opacity:.8;font-size:11px}.la-card-progress progress{accent-color:#92c0a1;border-radius:5px;width:140px;max-width:100%;height:5px;display:block}.la-spinning{animation:1.5s linear infinite la-spin}@keyframes la-spin{to{transform:rotate(360deg)}}.la-empty-note{text-align:center;color:#8c998f;padding:26px;font-size:13px}.la-message{color:#386149;background:#edf5f0;border-radius:10px;margin:0 0 16px;padding:12px 16px;font-size:13px}.la-dialog{flex-direction:column;max-height:calc(100dvh - 40px);overflow:hidden;color:#24382a!important;background:#fff!important;border-radius:18px!important;gap:0!important;width:min(760px,100vw - 32px)!important;max-width:760px!important;padding:0!important;display:flex!important}.la-dialog-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 20px;display:flex}.la-dialog-heading [data-slot=dialog-title]{font-size:20px;font-weight:650;line-height:1.4}.la-dialog-heading [data-slot=dialog-description]{color:#7c8980;margin:7px 0 0;font-size:12px;line-height:1.7}.la-icon-button{color:#7d8a81;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.la-icon-button:hover{background:#f0f4f0}.la-stepper{border-bottom:1px solid #eef1ec;gap:10px;margin:0;padding:0 26px 20px;list-style:none;display:flex}.la-stepper li{color:#97a29a;flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.la-stepper li>span{background:#f7f9f6;border:1px solid #e2e8e1;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:flex}.la-stepper strong{font-weight:500}.la-stepper .current{color:#336e49}.la-stepper .current>span{color:#fff;background:#377a4d;border-color:#377a4d}.la-stepper .done{color:#6b9875}.la-stepper .done>span{background:#e8f2e8;border-color:#e8f2e8}.la-dialog-body{overscroll-behavior:contain;padding:24px 26px;overflow-y:auto}.la-dialog-body section>h2{margin:0 0 10px;font-size:16px;font-weight:650;line-height:1.5}.la-muted{color:#7e8c81;margin:8px 0 16px;font-size:12px;line-height:1.8}.la-field{gap:8px;margin:18px 0;font-size:13px;font-weight:550;display:grid}.la-field input:not([type=checkbox]),.la-field textarea,.la-field select,.la-optional>input,.la-optional details>input{width:100%;font:inherit;box-sizing:border-box;color:#304735;background:#fff;border:1px solid #dce4db;border-radius:9px;outline:none;padding:11px 12px;font-size:13px;font-weight:400}.la-field input:focus,.la-field textarea:focus,.la-field select:focus{border-color:#7ea78a;box-shadow:0 0 0 3px #b8d4be30}.la-field input[type=file]{background:#f8faf7;border-style:dashed;min-height:82px;padding:16px 10px;font-size:12px;line-height:1.8}.la-field input[type=file]::file-selector-button{font:inherit;color:#3e634b;cursor:pointer;background:#fff;border:1px solid #d3dfd1;border-radius:6px;margin-right:8px;padding:5px 9px}.la-field textarea{resize:vertical;min-height:150px;line-height:1.9}.la-media-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.la-authorization{color:#718174;align-items:flex-start;gap:8px;font-size:11px;font-weight:400;line-height:1.7;display:flex}.la-authorization input[type=checkbox]{accent-color:#4c7e57;flex:none;width:14px;height:14px;margin:3px 0 0}.la-optional{color:#718175;border-top:1px solid #edf1ea;margin-top:16px;padding-top:14px;font-size:12px}.la-optional summary,.la-dialog-body details>summary{cursor:pointer;line-height:1.6}.la-optional>input{margin:12px 0}.la-saved{color:#538262;overflow-wrap:anywhere;margin:8px 0;font-size:11px}.la-small-cover{object-fit:cover;border-radius:6px;width:60px;max-height:90px;margin-bottom:8px}.la-character-count{color:#a1ada3;text-align:right;margin:-10px 0 14px;font-size:11px}.la-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-family:inherit;font-size:13px;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex}.la-button.primary{color:#fff;background:#367b4d}.la-button.primary:hover{background:#2b6940}.la-button.secondary{color:#637468;background:#fff;border-color:#dce5d9}.la-button:disabled,.la-icon-button:disabled,.la-create-card:disabled{cursor:wait;opacity:.5}.la-dialog-footer{background:#fafcf9;border-top:1px solid #edf1e9;justify-content:space-between;gap:12px;padding:18px 26px;display:flex}.la-confirmation{background:#f6f9f4;border-radius:12px;align-items:center;gap:20px;margin:16px 0;padding:18px;display:flex}.la-confirmation>img{object-fit:cover;border-radius:8px;width:76px;height:105px}.la-confirmation h3{overflow-wrap:anywhere;margin:0 0 10px;font-size:15px}.la-confirmation p{color:#7d8c80;overflow-wrap:anywhere;margin:5px 0;font-size:11px}.la-format{color:#588165;background:#e7efe3;border-radius:5px;margin-top:6px;padding:4px 6px;font-size:10px;display:inline-block}.la-script-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8faf6;border:1px solid #e9eee5;border-radius:9px;max-height:200px;padding:15px;font-size:13px;line-height:1.9;overflow:auto}.la-notice{color:#98733d;background:#fff6e8;border-radius:9px;margin:14px 0;padding:14px;font-size:12px;line-height:1.8}.la-material-list{margin:16px 0;padding:0;list-style:none}.la-material-list li{background:#f6f9f4;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:flex}.la-material-list li>div{overflow-wrap:anywhere;gap:4px;min-width:0;font-size:12px;display:grid}.la-material-list strong{font-weight:500}.la-material-list span{color:#809182;font-size:11px}.la-optional>.la-button{margin-top:14px}.la-detail-status{color:#93a095;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:11px;display:flex}.la-detail-status>.la-status-badge{position:static}.la-result-video{background:#152017;border-radius:10px;width:auto;max-width:100%;max-height:52dvh;margin:0 auto;display:block}.la-result-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:18px 0;display:flex}.la-error-detail{white-space:pre-wrap;overflow-wrap:anywhere}.la-dialog-body .la-card-progress{color:#52725b;background:#f3f7f0;border-radius:10px}.la-dialog-body .la-card-progress progress{width:70%}@media (max-width:600px){.live-action-library{padding:24px 16px 40px}.la-library-header{align-items:flex-start;gap:12px}.la-library-header h1{font-size:25px}.la-library-header p{font-size:12px}.la-legacy-menu summary{padding:8px 10px;font-size:11px}.la-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.la-create-card{gap:10px;min-height:250px}.la-create-icon{width:50px;height:50px}.la-create-card strong{font-size:14px}.la-create-card>span:last-child{font-size:10px}.la-card-info{padding:11px 10px 13px}.la-card-info strong{font-size:12px}.la-card-info>span{font-size:10px}.la-card-progress{gap:8px;padding:14px 8px}.la-card-progress strong{font-size:12px}.la-card-progress span{font-size:10px}.la-card-progress progress{width:100px}.la-library-toolbar>span{font-size:10px}.la-dialog{max-height:calc(100dvh - 20px);border-radius:14px!important;width:calc(100vw - 20px)!important}.la-dialog-heading{padding:20px 18px 16px}.la-dialog-heading [data-slot=dialog-title]{font-size:18px}.la-stepper{gap:6px;padding:0 18px 16px}.la-stepper li{gap:6px;font-size:11px}.la-stepper li>span{flex:none;width:22px;height:22px}.la-dialog-body{padding:20px 18px}.la-media-fields{grid-template-columns:1fr;gap:8px}.la-dialog-footer{padding:14px 18px}.la-button{padding:10px 13px;font-size:12px}.la-confirmation{gap:12px;padding:14px}}@media (prefers-reduced-motion:reduce){.la-spinning{animation:none}.la-video-card,.la-create-card,.la-play-icon{transition:none}}.live-action-library output,.la-dialog output{display:block}.la-dialog-fields{border:0;min-width:0;margin:0;padding:0}
