.gm-excerpt-edit{display:inline-flex;align-items:center;gap:8px;margin:12px 0;padding:11px 17px;border:1px solid #b8decc;border-radius:20px;background:#edf8f1;color:#087252;font:600 14px system-ui;cursor:pointer}.gm-excerpt-edit[hidden]{display:none!important}
.gm-excerpt-dialog{--gm-emerald:#008763;box-sizing:border-box;width:min(570px,calc(100% - 24px));max-height:92vh;max-height:92svh;padding:0;border:0;border-radius:24px;background:#f8f9f5;color:#092e25;box-shadow:0 24px 90px #001a2260;font:14px/1.45 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overscroll-behavior:contain}.gm-excerpt-dialog::backdrop{background:#002c24b5;backdrop-filter:blur(5px)}.gm-excerpt-dialog *{box-sizing:border-box}.gm-excerpt-dialog button,.gm-excerpt-dialog input{font:inherit}.gm-excerpt-dialog button{cursor:pointer}.gm-excerpt-dialog button:disabled{opacity:.5;cursor:wait}.gm-excerpt-dialog [hidden]{display:none!important}.gm-excerpt-dialog :focus-visible{outline:3px solid #ddb82a;outline-offset:3px}
.gm-excerpt-head{display:flex;align-items:center;gap:10px;padding:16px 20px;background:linear-gradient(110deg,#006a4e,#003e31);color:white;letter-spacing:.4px}.gm-excerpt-head>b{font-size:16px}.gm-excerpt-flag{width:26px;height:19px;flex:none;border-radius:3px;background:linear-gradient(#009e60 0 33.333%,#fcd21e 33.333% 66.666%,#2587d0 66.666%)}.gm-excerpt-head button{margin-left:auto;border:0;background:none;color:white;font-size:29px;line-height:28px;width:32px;height:32px}.gm-excerpt-body{padding:20px}.gm-excerpt-body h2{font-size:27px;letter-spacing:-.8px;line-height:1.2;text-align:center;margin:0 0 7px;font-weight:800}.gm-excerpt-sub{color:#6a7874;font-size:13px;text-align:center;margin:0 0 18px}.gm-excerpt-sources{display:flex;gap:6px;background:#e8ede7;border-radius:13px;padding:4px;margin:18px 0}.gm-excerpt-sources button{flex:1;border:0;border-radius:10px;background:white;color:#195847;padding:10px 6px;font-weight:650}.gm-excerpt-track{display:flex;align-items:center;gap:12px;background:white;padding:13px;border-radius:16px;margin-bottom:14px}.gm-excerpt-art{display:grid;place-items:center;flex:0 0 62px;width:62px;height:62px;overflow:hidden;border-radius:12px;font-size:28px;color:white;background:linear-gradient(140deg,#116959,#d1aa45)}.gm-excerpt-art img{width:100%;height:100%;object-fit:cover}.gm-excerpt-track>div{flex:1;min-width:0}.gm-excerpt-track b{display:block;font-size:16px;overflow-wrap:anywhere}.gm-excerpt-track small{display:block;font-size:12px;color:#6c7a73;margin-top:5px}.gm-excerpt-track>button{border:1px solid #e1e6e0;background:#f7f9f5;border-radius:10px;color:#125844;padding:9px;font-size:12px;font-weight:600}
.gm-excerpt-card{border-radius:16px;padding:18px;background:#fff;margin-bottom:14px;border:1px solid #edf0eb}.gm-excerpt-card h3{font-size:15px;margin:0 0 18px;font-weight:750}.gm-excerpt-ticks{display:flex;justify-content:space-between;color:#76827c;font-size:11px;margin-bottom:5px;font-variant-numeric:tabular-nums}.gm-excerpt-wave{height:100px;position:relative;background:#f6f8f5;border-radius:12px;touch-action:none;margin:0 9px;user-select:none}.gm-excerpt-wave canvas{display:block;width:100%;height:100px;pointer-events:none}.gm-excerpt-selection{position:absolute;top:0;height:100%;background:#0087630a;border-top:1px solid #00876333;border-bottom:1px solid #00876333;cursor:grab;min-width:1px}.gm-excerpt-selection [data-handle]{position:absolute;top:0;bottom:0;width:24px;padding:0;transform:translateX(-50%);border:0;background:transparent;touch-action:none;cursor:ew-resize}.gm-excerpt-selection [data-handle]:before{content:"";position:absolute;top:0;bottom:0;left:10px;width:4px;border-radius:4px;background:#009a70}.gm-excerpt-selection [data-handle]:after{content:"";position:absolute;left:0;bottom:-9px;border:5px solid white;border-radius:50%;width:24px;height:24px;background:#007957;box-shadow:0 2px 6px #002c2430;box-sizing:border-box}.gm-excerpt-selection [data-handle=start]{left:0}.gm-excerpt-selection [data-handle=end]{left:100%}.gm-excerpt-playhead{position:absolute;top:0;bottom:0;width:2px;background:#ebc11e;pointer-events:none}.gm-excerpt-wave-note{min-height:14px;margin:13px 0 7px;font-size:11px;color:#77887d}.gm-excerpt-times{display:grid;grid-template-columns:1fr 1fr .85fr;gap:9px;align-items:stretch}.gm-excerpt-times>label,.gm-excerpt-times>div{text-align:center;display:flex;flex-direction:column;justify-content:center;border:1px solid #dfe7df;background:#fafbf8;border-radius:10px;padding:8px 4px;color:#6b7a73;font-size:11px}.gm-excerpt-times input{width:100%;max-width:100%;min-width:0;font-size:18px;font-weight:700;text-align:center;color:#173d30;background:transparent;border:0;padding:5px 0 0;font-variant-numeric:tabular-nums}.gm-excerpt-times output{display:block;color:#173d30;font-weight:750;font-size:20px;margin-top:4px}.gm-excerpt-listen{display:flex;align-items:center;gap:15px;border:0;color:#153c2d;background:none;padding:16px 0 6px;text-align:left;width:100%}.gm-excerpt-listen>span{display:grid;place-items:center;background:#008763;color:white;border-radius:50%;width:53px;height:53px;font-size:22px;flex:none}.gm-excerpt-listen>b{font-size:16px}.gm-excerpt-selection-label{margin:0 0 0 68px;text-align:left;font-variant-numeric:tabular-nums}.gm-excerpt-volume label{display:block;position:relative;font-size:13px;margin-bottom:17px}.gm-excerpt-volume label:last-child{margin-bottom:0}.gm-excerpt-volume output{float:right;color:#176248;font-weight:650}.gm-excerpt-volume input{display:block;width:100%;margin:13px 0 0;accent-color:#008763;height:20px}.gm-excerpt-status{font-size:12px;text-align:center;min-height:18px;color:#386a53;margin:9px 0}.gm-excerpt-confirm{display:block;width:100%;padding:14px;border-radius:14px;border:0;color:white;background:linear-gradient(100deg,#00956b,#006548);font-size:15px;font-weight:750}.gm-excerpt-foot{text-align:center;font-size:11px;color:#7a897e;margin:10px 0 0}
@media(max-width:480px){.gm-excerpt-dialog{width:calc(100% - 16px);max-height:94svh;border-radius:19px}.gm-excerpt-body{padding:16px 13px}.gm-excerpt-body h2{font-size:24px}.gm-excerpt-card{padding:16px 13px}.gm-excerpt-track{gap:10px}.gm-excerpt-track b{font-size:14px}.gm-excerpt-art{width:52px;height:52px;flex-basis:52px}.gm-excerpt-times input{font-size:16px}.gm-excerpt-head{padding:12px 15px}}
/* Video replacement sound panel and combined preview. */
.gm-video-music-panel{box-sizing:border-box;max-width:100%;margin:16px 0;padding:18px;border:1px solid #dce9e0;border-radius:18px;background:#f8fcf8;color:#123d2c;font:14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.gm-video-music-panel[hidden],.gm-video-music-panel [hidden]{display:none!important}.gm-video-music-panel *{box-sizing:border-box}.gm-video-music-panel h3{margin:0 0 13px;font-size:19px;letter-spacing:-.3px}.gm-video-music-panel button,.gm-video-music-panel input{font:inherit}.gm-video-cut{display:flex!important;gap:12px;justify-content:space-between;align-items:center;padding:14px!important;border-radius:14px;background:#eaf7ef;margin-bottom:14px;color:#163f30}.gm-video-cut span{min-width:0}.gm-video-cut b{display:block;font-size:14px}.gm-video-cut small{display:block;font-size:11px;line-height:1.45;color:#6c8073;margin-top:3px}.gm-video-cut input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;position:relative!important;flex:0 0 46px!important;width:46px!important;height:27px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:20px!important;background:#bfcec4!important;cursor:pointer}.gm-video-cut input[type=checkbox]:before{content:"";display:block;position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00351a25;transition:transform .15s}.gm-video-cut input[type=checkbox]:checked{background:#009b70!important}.gm-video-cut input[type=checkbox]:checked:before{transform:translateX(19px)}.gm-video-cut input:focus-visible{outline:3px solid #e4be32;outline-offset:3px}.gm-video-source-buttons{display:flex;gap:9px}.gm-video-source-buttons button{flex:1;min-width:0;border:1px solid #cfe5d8;background:white;border-radius:12px;padding:12px 5px;font-size:13px;font-weight:650;color:#166046;cursor:pointer}.gm-video-track-title{font-size:13px;overflow-wrap:anywhere;margin:14px 0 8px}.gm-video-track-actions{display:flex;gap:9px;flex-wrap:wrap}.gm-video-track-actions button{border:0;background:#e9f4ed;color:#176448;font-size:12px;padding:8px 11px;border-radius:10px;cursor:pointer}.gm-video-levels{padding:15px 0 0}.gm-video-levels label{display:block;font-size:13px;margin-bottom:15px}.gm-video-levels output{float:right;color:#176448;font-weight:700}.gm-video-levels input{display:block;width:100%;accent-color:#008b63;margin:10px 0 0;min-height:24px}.gm-video-levels input:disabled{opacity:.4}.gm-video-preview-button{box-sizing:border-box;display:block;width:100%;border:1px solid #008b63;border-radius:12px;background:white;color:#116049;padding:12px;font:650 13px system-ui;cursor:pointer;margin:12px 0}.gm-video-status{margin:7px 0 0;font-size:12px;color:#5f7667}.gm-video-dialog-preview{position:relative;border-radius:15px;overflow:hidden;background:#072c22;margin:15px 0 12px}.gm-video-dialog-preview video{display:block;width:100%;height:auto;max-height:240px;object-fit:contain}.gm-video-dialog-preview>span{position:absolute;bottom:10px;right:10px;padding:6px 9px;border-radius:20px;background:#002d23dc;color:white;font-size:11px;pointer-events:none}.gm-video-dialog-cut{margin-bottom:13px!important}.gm-excerpt-dialog .gm-video-preview-button{font-size:13px}.gm-video-music-panel :focus-visible{outline:3px solid #e4be32;outline-offset:3px}
@media(max-width:480px){.gm-video-music-panel{padding:14px;border-radius:15px}.gm-video-music-panel h3{font-size:18px}.gm-video-cut{padding:12px!important}.gm-video-cut b{font-size:13px}.gm-video-source-buttons button{font-size:12px}.gm-video-dialog-preview video{max-height:180px}}
@media(prefers-reduced-motion:reduce){.gm-video-cut input[type=checkbox]:before{transition:none}}
