/* Paid crop/export tools; these do not change the source video or watermark mask. */
.sbcs-video-card{position:relative}
.sbcs-export-panel[hidden],.sbcs-export-hit-area[hidden],.sbcs-export-panel [hidden]{display:none!important}
.sbcs-export-panel{position:absolute;right:20px;bottom:62px;z-index:35;width:min(370px,calc(100% - 30px));max-height:min(560px,calc(100dvh - 115px));overflow:auto;border:1px solid #cfd9e5;border-radius:12px;background:#fff;box-shadow:0 14px 48px rgba(14,27,43,.26);padding:16px;color:#172438;font-size:13px}
.sbcs-export-panel-header{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #e3e8ef;padding-bottom:12px;margin-bottom:13px}
.sbcs-export-panel-header strong{font-size:16px;display:block;margin-top:2px}
.sbcs-export-eyebrow{font-size:10px;color:#ab7a16;letter-spacing:.12em;font-weight:900}
.sbcs-export-close{border:0;background:#f1f5fa;color:#243449;font-size:23px;cursor:pointer;width:30px;height:30px;border-radius:6px;line-height:1}
.sbcs-export-panel label{font-size:12px;font-weight:800;color:#27394f;display:block;margin-bottom:7px}
.sbcs-export-panel select,.sbcs-export-panel input[type=number]{border:1px solid #c8d4e1!important;border-radius:6px!important;background:#fff!important;color:#172438!important;font:inherit;min-height:38px;padding:6px 9px;width:100%}
.sbcs-export-help,.sbcs-export-locked p{color:#5e6d82;font-size:12px;line-height:1.5;margin:11px 0}
.sbcs-export-custom{border-top:1px solid #e3e8ef;margin:11px 0 0;padding-top:11px}
.sbcs-export-input-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.sbcs-export-input-grid label{font-size:11px;color:#576980}
.sbcs-export-input-grid input{margin-top:5px;font-weight:650!important;font-size:12px!important;padding:4px 5px!important}
.sbcs-export-feedback{color:#46647b;font-size:12px;line-height:1.4;margin:13px 0;min-height:16px}
.sbcs-export-feedback.is-warning{color:#a04722}
#sbcs-export-create{width:100%;min-height:39px;border-radius:7px!important;cursor:pointer;font-weight:850}
.sbcs-export-panel small{display:block;color:#718097;font-size:11px;line-height:1.4;margin-top:9px}
.sbcs-export-upgrade{display:inline-block;background:#f3d16d;border-radius:6px;color:#253248!important;padding:10px 13px;font-size:12px;font-weight:850;margin-top:4px}
.sbcs-export-hit-area{position:absolute;z-index:6;overflow:hidden;pointer-events:none}
.sbcs-export-hit-area.is-selectable{pointer-events:auto;touch-action:none;cursor:crosshair}
.sbcs-export-crop-preview{position:absolute;border:2px solid #f3d16d;box-shadow:0 0 0 9999px rgba(4,13,25,.39);outline:1px solid rgba(26,30,35,.5);pointer-events:none}
.sbcs-video-card:not(.sbcs-is-result) #sbcs-export-panel{display:none!important}
@media(max-width:650px){.sbcs-export-panel{position:fixed;right:10px;left:10px;bottom:13px;width:auto;max-height:min(77dvh,640px);z-index:120;padding:14px}.sbcs-export-panel-header strong{font-size:15px}.sbcs-video-card.sbcs-is-result .sbcs-video-actions #sbcs-export-open{min-width:125px}}

.sbcs-export-pick{display:block;width:100%;min-height:36px;margin-top:11px;border:1px solid #bdcddd;border-radius:6px;background:#f7fafc;color:#233650;font-weight:800;font-size:12px;cursor:pointer}
.sbcs-export-pick:hover{background:#edf3f8}
