@charset "UTF-8";.fluent-player-bunnycdn-settings{width:100%}.bunny-component{width:100%;max-width:100%}.form-group{margin-bottom:24px}.form-group label{display:block;margin-bottom:8px;font-weight:500}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center;background-color:#f9f9f9;border-radius:4px}.collections-header,.videos-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid #e5e5e5;padding-bottom:10px}.collections-header h3,.videos-header h3{margin:0;font-size:16px;font-weight:600;color:#23282d}.bunny-section{margin-bottom:24px}.section-title{margin-top:0;margin-bottom:12px;font-size:16px;font-weight:600;color:#606266}.directory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;margin-bottom:20px}.directory-item{display:flex;align-items:center;padding:10px 12px;background-color:#fff;border-radius:4px;border:1px solid #dcdfe6;cursor:pointer;transition:all .3s;position:relative}.directory-item:hover{background-color:#f5f7fa;border-color:#c0c4cc}.directory-item.selected{border-color:#409eff;box-shadow:0 0 0 2px #409eff33}.directory-item .dashicons{font-size:20px;color:#909399;margin-right:8px}.directory-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.directory-close{margin-left:8px;color:#f56c6c;transition:all .3s ease}.directory-close:hover{transform:scale(1.2)}.video-item{cursor:pointer;display:flex;flex-direction:column;background-color:#fff;border-radius:4px;border:1px solid #dcdfe6;overflow:hidden;transition:all .3s;position:relative}.video-item.selected{border-color:#409eff;box-shadow:0 0 0 2px #409eff33}.video-thumbnail{height:120px;background-color:#f5f7fa;display:flex;align-items:center;justify-content:center;position:relative}.video-thumbnail img{width:100%;height:100%;object-fit:cover}.video-duration{position:absolute;bottom:5px;right:5px;background-color:#000000b3;color:#fff;padding:2px 5px;border-radius:2px;font-size:12px}.video-meta{font-size:12px;color:#909399}.no-videos-message{padding:20px;text-align:center;background-color:#fff;border-radius:4px;border:1px dashed #dcdfe6;grid-column:1 / -1}.no-videos-message .dashicons{font-size:30px;color:#909399;margin-bottom:10px}.loading-container{padding:30px;text-align:center;grid-column:1 / -1}.upload-button{margin-bottom:20px}.upload-progress-container{margin-top:10px}.upload-progress-bar{height:10px;background-color:#f0f0f0;border-radius:5px;overflow:hidden;margin-bottom:5px}.upload-progress-fill{height:100%;background-color:#0073aa;transition:width .3s ease}.upload-progress-text{font-size:12px;color:#555}.fluent-player-upload-button{margin-top:10px!important}.video-details-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;z-index:100000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.video-details-content{background-color:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 5px 30px #0000004d}.video-details-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e5e5;background-color:#f9f9f9;border-top-left-radius:8px;border-top-right-radius:8px}.video-details-header h2{margin:0;font-size:18px;color:#23282d}.close-modal{background:none;border:none;cursor:pointer;color:#50575e;padding:5px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-modal:hover{background-color:#f0f0f0;color:#cc1818}.video-details-body{padding:20px}.video-preview{margin-bottom:20px;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.video-preview img{width:100%;display:block}.video-info h3{margin-top:0;margin-bottom:15px;color:#23282d;font-size:18px}.video-meta p{margin:8px 0;font-size:14px;color:#50575e;display:flex;align-items:center}.video-meta p strong{min-width:90px;display:inline-block;color:#23282d}.video-details-footer{padding:16px 20px;border-top:1px solid #e5e5e5;display:flex;justify-content:flex-end;gap:10px;background-color:#f9f9f9;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.fluent-player-back-button{margin-bottom:16px!important}@media (max-width: 782px){.directory-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.video-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (max-width: 600px){.video-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.video-count{background-color:#0000001a;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:500;margin-left:8px}.directory-item.selected .video-count{background-color:#0073aa26}.modal-content{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026;width:100%;max-width:500px}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #e2e4e7}.modal-body{padding:20px}.modal-footer{padding:15px 20px;border-top:1px solid #e2e4e7;display:flex;justify-content:flex-end;gap:10px}.form-control{width:100%;padding:8px 12px;border:1px solid #8d96a0;border-radius:4px}.close-modal{background:none;border:none;cursor:pointer;color:#555}.close-modal:hover{color:#d94f4f}.fluent-player-bunny-storage{width:100%}.bunny-storage-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap}.breadcrumb-separator{margin:0 5px;color:#757575}.toolbar-actions{display:flex;gap:10px}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px}.bunny-storage-content{display:flex;flex-direction:column;gap:20px}.bunny-storage-directories h3,.bunny-storage-videos h3{margin-top:0;margin-bottom:10px;font-size:16px;color:#555}.directory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.directory-item{display:flex;align-items:center;padding:10px;background-color:#f9f9f9;border-radius:4px;border:1px solid #ddd;cursor:pointer;transition:all .3s}.directory-item:hover{background-color:#f0f0f0;border-color:#bbb}.directory-item .dashicons{font-size:20px;color:#666;margin-right:8px}.directory-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.video-item{cursor:pointer;display:flex;flex-direction:column;background-color:#fff;border-radius:4px;border:1px solid #ddd;overflow:hidden;transition:all .3s;position:relative}.video-item:hover{transform:translateY(-2px);box-shadow:0 2px 12px #0000001a}.video-item.selected{border-color:#007cba;box-shadow:0 0 0 2px #007cba33}.video-thumbnail{height:120px;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.video-thumbnail .dashicons{font-size:40px;color:#666}.video-info{padding:10px;flex-grow:1}.video-title{font-weight:500;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-meta{font-size:12px;color:#666}.no-videos-message{display:flex;flex-direction:column;align-items:center;padding:30px;background-color:#f9f9f9;border-radius:4px;color:#666}.no-videos-message .dashicons{font-size:40px;margin-bottom:10px}.upload-progress{margin:15px 0;padding:10px;background-color:#f9f9f9;border-radius:4px}.progress-container{height:20px;background-color:#e0e0e0;border-radius:10px;overflow:hidden;position:relative}.progress-bar{height:100%;background-color:#007cba;transition:width .3s ease}.progress-text{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;text-shadow:0 0 2px rgba(0,0,0,.5)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:100000}.modal-content{background-color:#fff;border-radius:4px;box-shadow:0 5px 15px #0000004d;width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #e0e0e0}.modal-header h2{margin:0;font-size:18px}.close-button{background:none;border:none;cursor:pointer;color:#666}.modal-body{padding:15px;overflow-y:auto;flex-grow:1}.modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:15px;border-top:1px solid #e0e0e0}.video-preview{margin-bottom:15px}.video-player{width:100%;border-radius:4px;overflow:hidden}.detail-item{margin-bottom:10px}@media (max-width: 768px){.bunny-storage-toolbar{flex-direction:column;align-items:flex-start}.toolbar-actions{margin-top:10px;width:100%}.video-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}:where([data-media-player][data-view-type=video]){aspect-ratio:16 / 9}:where(video:not([width]):not([height]),iframe:not([width]):not([height])){width:100%;aspect-ratio:16 / 9}.email-providers-section{margin-bottom:20px}.email-providers-section .providers-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.email-providers-section .providers-header h4{margin:0;font-weight:500}.email-providers-section .provider-card{background-color:#f9f9f9;border-radius:4px;padding:15px;margin-bottom:15px}.email-providers-section .provider-card .provider-header{display:flex;align-items:center;gap:10px;margin-bottom:15px}.email-providers-section .provider-card .provider-header .components-toggle-control{margin:0}.email-providers-section .provider-card .provider-header .components-base-control{flex:1;margin:0}.email-providers-section .provider-card .provider-header .components-select-control__input{height:36px}.email-providers-section .provider-card .provider-settings{padding-top:10px}.email-providers-section .provider-card .provider-settings .components-base-control{margin-bottom:15px}.email-providers-section .provider-card .provider-settings p{margin:5px 0 15px;font-size:13px;color:#757575}.fluent-player-form-row{margin-bottom:20px}.fluent-player-form-row label{display:block;margin-bottom:8px;font-weight:500}.fluent-player-form-row input[type=text],.fluent-player-form-row input[type=number],.fluent-player-form-row textarea{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.fluent-player-form-row input[type=range]{width:100%;margin-bottom:5px}.fluent-player-form-row .range-value-display{display:flex;justify-content:space-between;font-size:12px;color:#757575}.fluent-player-form-row .components-toggle-control{margin-bottom:0}.fluent-player-form-row .components-base-control__help{margin-top:4px;font-size:12px;color:#757575}.fluent-player-form-row.has-help{margin-bottom:25px}.fluent-player-form-row .components-text-control__input{height:36px}.fluent-player-form-row textarea.components-text-control__input{height:auto;min-height:80px}.fluent-player-form-section{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.fluent-player-form-section h3{margin-top:0;margin-bottom:20px;font-size:16px;font-weight:600}.fluent-player-form-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.percentage-range-control .range-slider-container{position:relative;margin-bottom:20px}.percentage-range-control .range-labels{display:flex;justify-content:space-between;margin-top:5px;font-size:12px;color:#757575}.help-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:#e0e0e0;color:#757575;font-size:12px;margin-left:5px;cursor:help}.add-provider-button{background-color:#2196f3;color:#fff;border:none;border-radius:4px;padding:8px 12px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:5px}.add-provider-button:hover{background-color:#1976d2}.add-provider-button .dashicons{font-size:16px;width:16px;height:16px}.remove-provider-button{background-color:#f44336;color:#fff;border:none;border-radius:4px;padding:6px 10px;font-size:12px;cursor:pointer}.remove-provider-button:hover{background-color:#d32f2f}.color-picker-control .color-indicator{width:30px;height:30px;border-radius:4px;border:1px solid #ddd;cursor:pointer}.email-capture-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:100}.email-capture-container{background-color:#000000b3;padding:30px;max-width:90%;width:500px;text-align:center;color:#fff;position:relative}.email-capture-headline{font-size:24px;margin-bottom:20px;font-weight:500;color:#fff}.email-capture-form{display:flex;margin-bottom:20px}.email-capture-input{margin:0;flex-grow:1;padding:4px 8px;border:none;font-size:16px;transition:box-shadow .2s ease,border .2s ease}.email-capture-input:focus{outline:none;box-shadow:0 0 0 2px var(--media-focus-ring-color, #4e9cf6)}.email-capture-button{padding:6px 8px;border:none;font-size:16px;cursor:pointer;font-weight:500;white-space:nowrap;transition:opacity .2s ease,background-color .2s ease,box-shadow .2s ease}.email-capture-button:hover:not(:disabled){opacity:.9}.email-capture-button:focus{outline:none;box-shadow:0 0 0 2px var(--media-focus-ring-color, #4e9cf6)}.email-capture-bottom-text{font-size:14px;opacity:.8;margin-bottom:20px}.email-capture-skip{position:absolute;background:transparent;border:none;color:#fff;text-decoration:underline;cursor:pointer;font-size:16px;opacity:.7;right:10px;top:10px;transition:opacity .2s ease,box-shadow .2s ease;padding:5px;border-radius:3px}.email-capture-skip:hover{opacity:1}.email-capture-skip:focus{outline:none;opacity:1;box-shadow:0 0 0 2px var(--media-focus-ring-color, #4e9cf6)}.email-capture-skip-text{font-weight:700}.email-capture-skip-icon{vertical-align:top;font-size:20px}@media (max-width: 575px){.email-capture-form{flex-direction:column;gap:10px}}.cta-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:100}.cta-container{background-color:#000000b3;padding:30px;max-width:90%;width:500px;text-align:center;color:#fff;position:relative}.cta-headline{font-size:24px;margin-bottom:20px;font-weight:500;color:#fff}.cta-description{font-size:16px;margin-bottom:20px;line-height:1.5;opacity:.9}.cta-button{padding:12px 20px;border:none;font-size:16px;cursor:pointer;font-weight:500;white-space:nowrap;transition:opacity .2s ease,background-color .2s ease,box-shadow .2s ease}.cta-button:hover:not(:disabled){opacity:.9}.cta-button:focus{outline:none;box-shadow:0 0 0 2px var(--media-focus-ring-color, #4e9cf6)}.cta-skip{position:absolute;background:transparent;border:none;color:#fff;text-decoration:underline;cursor:pointer;font-size:16px;opacity:.7;right:10px;top:10px;transition:opacity .2s ease,box-shadow .2s ease;padding:5px;border-radius:3px}.cta-skip:hover{opacity:1}.cta-skip:focus{outline:none;opacity:1;box-shadow:0 0 0 2px var(--media-focus-ring-color, #4e9cf6)}.cta-skip-text{font-weight:700}.cta-skip-icon{vertical-align:top;font-size:20px}@media (max-width: 575px){.cta-container{padding:20px}.cta-headline{font-size:20px}.cta-description{font-size:14px}.cta-button{width:100%;padding:10px}}.action-bar-overlay{position:absolute;left:0;right:0;width:100%;display:flex;justify-content:center;align-items:center;padding:10px 15px;background-color:var(--background-color, rgba(0, 0, 0, .8));color:#fff;z-index:50;opacity:1;transition:opacity .3s ease;pointer-events:auto;box-sizing:border-box}.action-bar-overlay.action-bar-position-bottom{bottom:0;border-radius:0 0 var(--border-radius, 0) var(--border-radius, 0)}.action-bar-overlay.action-bar-position-top{top:0;border-radius:var(--border-radius, 0) var(--border-radius, 0) 0 0}.action-bar-overlay .action-bar-content{display:flex;margin:0 auto}.action-bar-overlay .action-bar-text{margin-right:15px;font-size:14px}.action-bar-overlay .action-bar-button{padding:8px 16px;border:none;cursor:pointer;font-weight:500;white-space:nowrap;transition:all .2s ease;border-radius:var(--button-radius, 4px);background-color:var(--button-color, #4e9cf6);color:var(--button-text-color, #ffffff);font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:80px}.action-bar-overlay .action-bar-button:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 2px 4px #0003}.action-bar-overlay .action-bar-button:active:not(:disabled){transform:translateY(0);box-shadow:none}.action-bar-overlay .action-bar-button:focus{outline:none;box-shadow:0 0 0 2px var(--media-focus-ring-color, #4e9cf6)}.action-bar-overlay .action-bar-youtube-button{display:flex;align-items:center;gap:6px;background-color:red;color:#fff;padding:8px 12px;border-radius:4px;font-weight:500;font-size:14px;border:none;cursor:pointer}.action-bar-overlay .action-bar-youtube-button svg{width:18px;height:18px;fill:currentColor}.action-bar-overlay .action-bar-youtube-button .subscriber-count{background-color:#fff3;padding:2px 6px;border-radius:3px;margin-left:6px;font-size:12px}.action-bar-overlay .action-bar-close{padding:6px 8px;border-radius:4px;font-weight:500;font-size:14px;border:none;cursor:pointer}[data-media-player]{width:100%;display:inline-flex;align-items:center;position:relative;contain:style;box-sizing:border-box;-webkit-user-select:none;user-select:none}[data-media-player] *{box-sizing:border-box}:where([data-media-player][data-view-type=video]){aspect-ratio:16/9}[data-media-player]:focus,[data-media-player]:focus-visible{outline:none}[data-media-player][data-view-type=video][data-started]:not([data-controls]){pointer-events:auto;cursor:none}[data-media-player] slot{display:contents}[data-media-provider]{display:flex;position:relative;box-sizing:border-box;align-items:center;border-radius:inherit;width:100%;aspect-ratio:inherit;overflow:hidden}[data-media-player]:not([data-view-type=audio]) [data-media-provider],[data-media-player][data-fullscreen] [data-media-provider]{height:100%}[data-media-player][data-view-type=audio] [data-media-provider]{display:contents;background-color:unset}[data-media-provider] audio{width:100%}:where(video:not([width]):not([height]),iframe:not([width]):not([height])){width:100%;aspect-ratio:16/9}:where([data-media-provider] video),:where([data-media-provider] iframe){aspect-ratio:inherit;display:inline-block;height:auto;object-fit:contain;touch-action:manipulation;border-radius:inherit;width:100%}[data-media-provider] iframe{height:100%}[data-media-player][data-view-type=audio] video,[data-media-player][data-view-type=audio] iframe{display:none}[data-media-player][data-fullscreen] video{height:100%}[data-media-provider] iframe:not([src]){display:none}iframe.vds-youtube[data-no-controls]{height:1000%}.vds-blocker{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;aspect-ratio:inherit;pointer-events:auto;border-radius:inherit;z-index:1}[data-ended] .vds-blocker{background-color:#000}.vds-icon:focus{outline:none}.vds-google-cast{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#dedede;font-family:sans-serif;font-weight:500}.vds-google-cast svg{--size: max(18%, 40px);width:var(--size);height:var(--size);margin-bottom:8px}.vds-google-cast-info{font-size:calc(var(--media-height) / 100 * 6)}.fppa-w-full{width:100%}.fp-media-button{display:inline-flex;position:relative;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;color:#fff;border-radius:8px;margin-right:2.5px;cursor:pointer;padding:0;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;touch-action:manipulation;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .5s ease-in-out}.fp-media-button.fp-media-button-large{width:80px;height:80px}.fp-media-button.fp-media-button-large>media-icon,.fp-media-button.fp-media-button-large>svg{width:60%;height:60%}.fp-media-button[aria-hidden=true]{display:none}.fp-media-button>media-icon,.fp-media-button>svg{width:80%;height:80%;border-radius:2px}.fp-media-button[data-focus]>media-icon,.fp-media-button[data-focus]>svg{box-shadow:var(--media-focus-ring)}@media (hover: hover) and (pointer: fine){.fp-media-button:hover{background-color:var(--media-brand, rgba(255, 255, 255, .2));cursor:pointer}}media-mute-button{margin-left:-2.5px;margin-right:-5px!important}media-fullscreen-button{margin-right:0!important}media-play-button.fp-media-button-large{background:var(--media-brand)}media-play-button.fp-media-button-large:not([data-paused]){display:none}media-play-button:not([data-paused]) .fp-media-play-icon,media-play-button[data-ended] .fp-media-play-icon{display:none}media-play-button[data-paused] .fp-media-pause-icon,media-play-button[data-ended] .fp-media-pause-icon{display:none}media-play-button:not([data-ended]) .fp-media-replay-icon{display:none}media-pip-button[data-active] .fp-media-pip-enter-icon,media-pip-button:not([data-active]) .fp-media-pip-exit-icon{display:none}media-fullscreen-button[data-active] .fp-media-fs-enter-icon,media-fullscreen-button:not([data-active]) .fp-media-fs-exit-icon{display:none}media-caption-button:not([data-active]) .fp-media-cc-on-icon,media-caption-button[data-active] .fp-media-cc-off-icon{display:none}media-mute-button:not([data-muted]) .fp-media-mute-icon,media-mute-button:not([data-state=low]) .fp-media-volume-low-icon,media-mute-button:not([data-state=high]) .fp-media-volume-high-icon{display:none}@media (max-width: 768px){.fp-media-button.fp-media-button-large{width:45px;height:45px}}media-captions{--cue: { --color: var(--media-cue-color, white); --bg-color: var(--media-cue-bg, rgba(0, 0, 0, .7)); --font-size: calc(var(--overlay-height) / 100 * 4.5); --line-height: calc(var(--cue-font-size) * 1.2); --padding-x: calc(var(--cue-font-size) * .6); --padding-y: calc(var(--cue-font-size) * .4); } @include var(--cue);position:absolute;top:0;right:0;left:0;z-index:1;contain:layout style;margin:var(--overlay-padding);font-size:var(--cue-font-size);pointer-events:none;-webkit-user-select:none;user-select:none;word-spacing:normal;word-break:break-word;bottom:8px;transition:bottom .15s linear}media-captions[aria-hidden=true]{display:none}media-captions [data-part=cue-display]{position:absolute;direction:ltr;overflow:visible;contain:content;top:var(--cue-top);left:var(--cue-left);right:var(--cue-right);bottom:var(--cue-bottom);width:var(--cue-width, auto);height:var(--cue-height, auto);transform:var(--cue-transform);text-align:var(--cue-text-align);writing-mode:var(--cue-writing-mode, unset);white-space:pre-line;unicode-bidi:plaintext;min-width:min-content;min-height:min-content}media-captions [data-part=cue-display][data-vertical] [data-part=cue]{padding:var(--cue-padding-x) var(--cue-padding-y)}media-captions[data-dir=rtl] [data-part=cue-display]{direction:rtl}media-captions [data-part=cue]{display:inline-block;contain:content;border-radius:2px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--cue-padding-y) var(--cue-padding-x);line-height:var(--cue-line-height);background-color:var(--cue-bg-color);color:var(--cue-color);white-space:pre-wrap;outline:var(--cue-outline);text-shadow:var(--cue-text-shadow)}media-player[data-preview] media-captions{opacity:0;visibility:hidden}media-player[data-controls] media-captions{bottom:78px}.fp-media-title,media-chapter-title{display:inline-block;font-size:14px;font-weight:500;color:#ffffffa3;flex:1 1 0%;padding-inline:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:100px;max-width:300px;text-align:left}media-chapter-title:before{content:"•";display:inline-block;margin-right:6px;color:#ffffffa3}media-chapter-title:empty:before{content:"";margin-left:0}@media (max-width: 768px){.fp-media-title{display:none}}media-controls{display:flex;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10;opacity:0;transition:opacity .2s ease-out}media-controls[data-visible]{opacity:1;background-image:linear-gradient(to top,rgba(0,0,0,.5),10%,transparent,95%,rgba(0,0,0,.3))}media-controls-group{display:flex;align-items:center;width:100%;padding-inline:8px}media-controls-group:last-child{margin-top:-4px;padding-bottom:8px}.fp-media-controls-center{justify-content:center}.fp-media-controls-center media-controls-group{justify-content:center}.fp-media-controls-top{justify-content:flex-start;padding-top:20px}.fp-media-controls-spacer{flex:1 1 0%;pointer-events:none}media-gesture{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}media-gesture[action^=seek]{width:20%;z-index:1}media-gesture[action^=seek][action$="10"]{left:unset;right:0}@media (pointer: coarse){media-gesture[action="toggle:paused"]{display:none}}@media not (pointer: coarse){media-gesture[action="toggle:controls"]{display:none}}media-menu[data-open] .fp-media-tooltip{display:none!important}media-menu-items{display:flex;font:500 15px sans-serif;flex-direction:column;transition:height .35s ease;min-width:260px}media-menu-items :where([role=menuitem][data-focus],[role=menuitemradio][data-focus]){outline:none;box-shadow:var(--media-focus-ring)}media-menu-items:not([data-submenu]){padding:10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background-color:var(--media-brand, rgba(10, 10, 10, .95));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:var(--menu-height, auto);will-change:width,height;overflow-y:auto;overscroll-behavior:contain;opacity:0;max-height:250px}media-menu-items[data-resizing]{overflow:hidden;pointer-events:none}media-menu-items:not([data-submenu]){--enter-transform: translateY(0px);--exit-transform: translateY(12px)}media-menu-items:not([data-submenu])[aria-hidden=true]{animation:media-menu-exit .2s ease-out}media-menu-items:not([data-submenu])[aria-hidden=false]{animation:media-menu-enter .3s ease-out forwards}media-menu-items[data-placement~=bottom]{--enter-transform: translateY(0);--exit-transform: translateY(-12px)}@keyframes media-menu-enter{0%{opacity:0;transform:var(--exit-transform)}to{opacity:1;transform:var(--enter-transform)}}@keyframes media-menu-exit{0%{opacity:1;transform:var(--enter-transform)}to{opacity:0;transform:var(--exit-transform)}}.fp-media-menu-button[role=button] .fp-media-rotate-icon{transition:transform .2s ease-out}.fp-media-menu-button[aria-expanded=true] .fp-media-rotate-icon{transform:rotate(90deg);transition:transform .2s ease-in}.fp-media-menu-button[role=button] :where(.fp-media-menu-button-open-icon,.fp-media-menu-button-close-icon){display:none!important}.fp-media-menu-button :where(.fp-media-menu-button-hint,.fp-media-menu-button-open-icon){color:#f5f5f580;font-size:14px}media-menu[data-submenu]{display:inline-block;align-items:flex-start;justify-content:center;flex-direction:column}media-menu[data-submenu] .fp-media-menu-button{display:flex;align-items:center;justify-content:flex-start}media-menu[data-submenu] .fp-media-menu-button media-icon{height:32px}media-menu-items[data-submenu]{width:100%;margin-top:12px}media-menu[aria-hidden=true],media-menu-items[data-submenu][aria-hidden=true]{display:none}media-menu-items :where([role=menuitem],[role=menuitemradio]){display:flex;align-items:center;justify-content:left;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px;border-radius:2px;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}media-menu-items :where([role=menuitem],[role=menuitemradio])[data-focus]{cursor:pointer;background-color:#f5f5f514}@media (hover: hover) and (pointer: fine){media-menu-items :where([role=menuitem]:hover,[role=menuitemradio]:hover){cursor:pointer;background-color:#f5f5f514}}media-menu-items media-menu-button[aria-expanded=true]{position:sticky;top:-10px;left:0;width:100%;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0a0a0a99;border-radius:2px 2px 0 0;border-bottom:1px solid rgba(245,245,245,.15)}.fp-media-menu-button-icon{width:22px;height:22px;margin-right:6px}.fp-media-menu-button-close-icon{margin-right:6px}.fp-media-menu-button-open-icon,.fp-media-menu-button-close-icon{width:18px;height:18px}.fp-media-menu-button-hint,.fp-media-menu-button-open-icon{margin-left:auto}.fp-media-menu-button-hint+.fp-media-menu-button-open-icon,.fp-media-menu-button-hint+media-icon .fp-media-menu-button-open-icon{margin-left:2px}media-menu-items media-menu-button[aria-hidden=true],media-menu-items media-menu-button[aria-expanded=true] .fp-media-menu-button-open-icon{display:none}media-menu-items :where(media-menu-button[aria-disabled=true] media-menu-button[data-disabled]) .fp-media-menu-button-open-icon{opacity:0}.fp-media-menu-button-close-icon,media-menu-button[aria-expanded=true] .fp-media-menu-button-icon{display:none}media-menu-button[aria-expanded=true] .fp-media-menu-button-close-icon{display:inline}.fp-media-radio-group{width:100%;display:flex;flex-direction:column}.fp-media-radio-check{align-items:center;border-radius:9999px;display:flex;width:9px;height:9px;border:2px solid rgba(245,245,245,.5);justify-content:center;margin-right:8px}media-radio{position:relative;align-items:center;border-radius:2px;cursor:pointer;display:flex;contain:content;padding:12px}media-radio[data-checked] .fp-media-radio-check{border:2px solid var(--media-brand)}media-radio[data-checked] .fp-media-radio-check:after{content:"";border-color:#f5f5f5;background-color:#f5f5f5;border-radius:9999px;height:4px;width:4px}media-poster{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%}media-poster img{width:100%;height:100%;object-fit:cover}media-poster[data-visible]{opacity:1}.fp-media-slider{display:inline-flex;align-items:center;width:100%;height:40px;position:relative;margin:0 7.5px;contain:layout style;outline:none;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent}.fp-media-slider[data-focus] .fp-media-slider-track{box-shadow:var(--media-focus-ring)}.fp-media-slider[data-active] .fp-media-slider-thumb{opacity:1;transition:opacity .2s ease-in}.fp-media-slider[data-dragging] .fp-media-slider-thumb{box-shadow:0 0 0 3px #fff6}.fp-media-slider-track{z-index:0;position:absolute;width:100%;height:5px;top:50%;left:0;border-radius:1px;transform:translateY(-50%) translateZ(0);background-color:#ffffff4d;contain:strict}.fp-media-slider-track-fill{z-index:2;background-color:var(--media-brand);width:var(--slider-fill, 0%);will-change:width}.fp-media-slider-thumb{position:absolute;top:50%;left:var(--slider-fill);opacity:0;contain:layout size style;width:15px;height:15px;border:1px solid #cacaca;border-radius:9999px;background-color:#fff;transform:translate(-50%,-50%) translateZ(0);transition:opacity .15s ease-in;pointer-events:none;will-change:left;z-index:2}media-slider-preview{display:flex;flex-direction:column;align-items:center;opacity:0;border-radius:2px;pointer-events:none;transition:opacity .2s ease-out;will-change:left,opacity;contain:layout paint style}media-slider-preview[data-visible]{opacity:1;transition:opacity .2s ease-in}media-slider-thumbnail{display:block;width:var(--thumbnail-width);height:var(--thumbnail-height);background-color:#000;border:1px solid white;contain:strict;overflow:hidden;min-width:120px;min-height:80px;max-width:180px;max-height:160px}media-slider-value{font-size:13px;padding:1px 10px;border-radius:2px}media-slider-chapters{position:relative;display:flex;align-items:center;width:100%;height:100%;contain:layout style;border-radius:1px}media-volume-slider{max-width:72px}media-volume-slider media-slider-value{background-color:#000}.fp-media-slider-chapter{position:relative;display:flex;align-items:center;width:100%;height:100%;will-change:height,transform;contain:layout style;border-radius:1px;margin-right:2px}.fp-media-slider-chapter:last-child{margin-right:0}.fp-media-slider-chapter .fp-media-slider-track-fill{width:var(--chapter-fill, 0%);will-change:width}.fp-media-slider-chapter .fp-media-slider-progress{width:var(--chapter-progress, 0%);will-change:width;background-color:#ffffff80}[data-part=chapter-title]{margin-top:8px;font-size:14px}[data-part=chapter-title]+media-slider-value{margin-top:2px}.fp-media-time-group{display:flex;align-items:center;margin-left:8px;word-break:normal}media-time{display:inline-block;contain:content;font-size:14px;font-weight:400;letter-spacing:.025em}.fp-media-time-divider{margin:0 2.5px;color:#e0e0e0}.fp-media-tooltip{display:inline-block;color:#ccc;background-color:#000;font-size:13px;font-weight:500;opacity:0;pointer-events:none;white-space:nowrap;z-index:10;border-radius:2px;padding:2px 8px;will-change:transform,opacity}.fp-media-tooltip{--enter-transform: translateY(0px) scale(1);--exit-transform: translateY(12px) scale(.8)}.fp-media-tooltip[data-visible]{animation:media-tooltip-enter .2s ease-in;animation-fill-mode:forwards}.fp-media-tooltip:not([data-visible]){animation:media-tooltip-exit .2s ease-out}.fp-media-tooltip[data-placement~=bottom]{--enter-transform: translateY(0) scale(1);--exit-transform: translateY(-12px) scale(.8)}@keyframes media-tooltip-enter{0%{opacity:0;transform:var(--exit-transform)}to{opacity:1;transform:var(--enter-transform)}}@keyframes media-tooltip-exit{0%{opacity:1;transform:var(--enter-transform)}to{opacity:0;transform:var(--exit-transform)}}media-player:not([data-paused]) .fp-media-play-tooltip-text,media-player[data-paused] .fp-media-pause-tooltip-text{display:none}media-player[data-pip] .fp-media-pip-enter-tooltip-text,media-player:not([data-pip]) .fp-media-pip-exit-tooltip-text{display:none}media-player[data-fullscreen] .fp-media-fs-enter-tooltip-text,media-player:not([data-fullscreen]) .fp-media-fs-exit-tooltip-text{display:none}media-player:not([data-captions]) .fp-media-cc-on-tooltip-text,media-player[data-captions] .fp-media-cc-off-tooltip-text{display:none}media-player:not([data-muted]) .fp-media-mute-tooltip-text,media-player[data-muted] .fp-media-unmute-tooltip-text{display:none}.fp-media-custom-overlay{position:absolute;display:none;z-index:9;opacity:0}.fp-media-custom-overlay.active{display:block}.fp-media-custom-overlay.position-top-left{top:20px;left:20px}.fp-media-custom-overlay.position-top-right{top:20px;right:20px}.fp-media-custom-overlay.position-bottom-left{bottom:20px;left:20px}.fp-media-custom-overlay.position-bottom-right{bottom:20px;right:20px}.fp-media-custom-overlay-block{border-radius:4px;transition:background .3s ease;text-align:center}.fp-media-custom-overlay-block:hover{background:rgba(0,0,0,.9)}.fp-media-custom-overlay-link{display:block;color:inherit;text-decoration:none;padding:8px 10px;font-weight:400;font-size:14px}.fp-media-logo-overlay{z-index:10;opacity:1;display:block}.fp-media-logo-overlay .fp-media-logo-block,.fp-media-logo-overlay .fp-media-logo-block:hover{background-color:transparent}media-player[data-playing] .fp-media-custom-overlay{opacity:0;transition:opacity .3s ease}media-player[data-playing]:hover .fp-media-custom-overlay{opacity:1}media-player[data-playing] .fp-media-logo-overlay,media-player:not([data-playing]) .fp-media-logo-overlay{opacity:1;display:block;transition:none}media-controls.fp-skin-modern.fp-media-controls-bottom media-controls-group{background:var(--media-brand);padding:0 10px}media-controls.fp-skin-modern .fp-media-slider-track-fill{background:#fff;cursor:pointer}media-controls.fp-skin-modern .fp-media-button{background:var(--media-brand)}@media (hover: hover) and (pointer: fine){media-controls.fp-skin-modern .fp-media-button:hover{background-color:#fff3}}media-provider media-poster img{width:100%;height:100%;object-fit:cover}:root{--media-brand: rgb(255 255 255 / .2);--media-focus-ring-color: #4e9cf6;--media-focus-ring: 0 0 0 3px var(--media-focus-ring-color);--media-tooltip-y-offset: 30px;--media-menu-y-offset: 30px}.fluent-player-container{position:relative;z-index:0;width:100%;height:auto;max-width:100%;margin:0 auto;display:block;justify-content:center}media-player[data-view-type=video]{font-family:sans-serif;width:100%;height:auto;color:#f5f5f5;background-color:#212121;border-radius:6px;overflow:hidden;contain:style;display:block}media-player[data-view-type=video][data-focus]:not([data-playing]){box-shadow:var(--media-focus-ring)}.fluent-player-flex,.fluent-player-flex-gap,.fluent-player-flex-wrap,.fluent-player-flex-between{display:flex;align-items:center;gap:8px}.fluent-player-flex-between{justify-content:space-between}.fluent-player-flex-wrap{flex-wrap:wrap}.fluent-player-mb-sm{margin-bottom:8px}.fluent-player-mb-md,.fluent-player-mb-lg{margin-bottom:16px}.fluent-player-mb-xl{margin-bottom:20px}.fluent-player-preview{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;margin-bottom:20px}.fluent-player-preview-header{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0}.fluent-player-preview-header h3{margin:0;font-size:14px;font-weight:600}.fluent-player-preview-header-content{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%}.fluent-player-preview-player media-controls{opacity:1}.fluent-player-preview-content{position:relative;display:flex}.fluent-player-preview-content img{width:100%;height:100%;object-fit:cover}.fluent-player-preview-placeholder{color:#fff;font-size:14px;text-align:center;padding:20px;width:100%}.fluent-player-back-button{display:flex;align-items:center;padding:6px 10px;font-size:12px;gap:4px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;transition:all .2s ease}.fluent-player-back-button.with-margin{margin-bottom:16px}.fluent-player-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px}.fluent-player-loading p{margin-top:10px}.fluent-player-youtube-form,.fluent-player-vimeo-form,.fluent-player-audio-form{margin-top:20px;width:100%;max-width:500px}.fluent-player-youtube-form .components-button,.fluent-player-vimeo-form .components-button,.fluent-player-audio-form .components-button{display:flex;align-items:center;gap:4px}.fluent-player-full-width-input{width:100%}.fluent-player-form-actions{display:flex;justify-content:space-between;margin-top:16px}.fluent-player-media-options{width:100%}.fluent-player-media-separator{display:flex;align-items:center;margin:20px 0;text-align:center}.fluent-player-media-separator:before,.fluent-player-media-separator:after{content:"";flex:1;border-bottom:1px solid #ddd}.fluent-player-media-separator span{margin:0 10px;font-size:12px;color:#757575}.fluent-player-media-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.fluent-player-top-save-button{margin:16px}.fluent-player-existing-media{margin-top:16px}.fluent-player-error{padding:16px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin-bottom:16px}.fluent-player-config{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.fluent-player-shortcode-info{padding:16px;border-bottom:1px solid #e0e0e0;background-color:#f9f9f9}.fluent-player-shortcode-info h3{margin-top:0;margin-bottom:10px;font-size:14px;font-weight:600}.fluent-player-shortcode-info p{margin-top:8px;font-size:12px;color:#666}.fluent-player-tabs{border-bottom:1px solid #e0e0e0}.fluent-player-tabs .components-tab-panel__tabs{display:flex;background-color:#f5f5f5}.fluent-player-tab{flex:1;padding:16px;text-align:center;font-size:13px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.fluent-player-tab:hover{background-color:#f0f0f0}.fluent-player-tab.is-active{background-color:#fff;border-bottom-color:#007cba}.components-tab-panel__tab-content{padding:16px}.fluent-player-general-settings,.fluent-player-preset-selector,.fluent-player-chapter-settings,.fluent-player-overlay-settings,.fluent-player-branding-settings{padding:8px 0}.fluent-player-poster-field{display:flex;align-items:flex-end;gap:8px;margin-bottom:16px}.fluent-player-poster-field .components-base-control{flex:1}.fluent-player-add-chapter{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.fluent-player-chapter-times{display:flex;gap:16px;flex-direction:column}.fluent-player-chapter-times .components-range-control__wrapper{flex:auto}.fluent-player-chapter-item{position:relative;margin-bottom:16px;padding:16px;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px}.fluent-player-chapter-info h5{margin:0 0 5px;font-size:14px;font-weight:600}.fluent-player-chapter-time{margin:0;font-size:12px;color:#555}.fluent-player-time-label{font-weight:500}.fluent-player-time-separator{margin:0 5px}.fluent-player-chapter-list .fluent-player-chapter-actions{position:absolute;top:10px;right:10px;display:flex;gap:5px;opacity:0}.fluent-player-chapter-item:hover>.fluent-player-chapter-actions{opacity:1}.fluent-player-chapter-actions{display:flex;gap:5px;justify-content:space-between;align-items:center}.fluent-player-chapter-actions button{min-width:30px;height:30px;padding:0}.fluent-player-overlay-item{display:flex;justify-content:space-between;position:relative;align-items:center;padding:16px;margin-bottom:16px;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px}.fluent-player-overlay-info{flex:1;display:flex;flex-direction:column;gap:8px}.fluent-player-overlay-info h4{margin:0;font-size:14px;font-weight:500}.fluent-player-overlay-info .fluent-player-overlay-details{margin:0;display:flex;gap:8px}.fluent-player-overlay-info .fluent-player-overlay-header{display:flex;justify-content:space-between;gap:8px}.fluent-player-overlay-actions{display:flex;gap:8px}.fluent-player-overlay-item .fluent-player-overlay-actions{position:absolute;bottom:10px;right:10px;opacity:0;transition:opacity .2s ease}.fluent-player-overlay-item:hover .fluent-player-overlay-actions{opacity:1}.fluent-player-overlay-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;max-width:90vw;max-height:90vh;overflow-y:auto;background-color:#fff;padding:24px;border-radius:4px;box-shadow:0 5px 15px #0003;z-index:1000}.fluent-player-overlay-dialog h3{margin-top:0;margin-bottom:16px;font-size:16px;font-weight:600}.fluent-player-overlay-times{display:flex;gap:16px}.fluent-player-overlay-times .components-base-control{flex:1}.fluent-player-overlay-colors{display:flex;gap:16px;margin:16px 0}.fluent-player-overlay-colors>div{flex:1}.fluent-player-overlay-colors span{display:block;margin-bottom:8px;font-size:13px;font-weight:500}.fluent-player-branding-settings{margin-bottom:16px}.fluent-player-branding-settings .branding-preview{margin-top:16px;margin-bottom:16px;padding:16px;background-color:#f9f9f9;border-radius:4px;border:1px solid #e0e0e0}.fluent-player-branding-settings .fluent-player-preview-label{font-weight:500;display:block;margin-bottom:16px;font-size:14px}.fluent-player-branding-settings .fluent-player-preview-items{display:flex;flex-direction:column;gap:16px}.fluent-player-branding-settings .fluent-player-preview-item{display:flex;flex-direction:column;gap:8px}.fluent-player-branding-settings .fluent-player-preview-item-label{font-weight:500;font-size:13px;color:#757575}.fluent-player-branding-settings .fluent-player-logo-preview{width:120px;height:70px;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#fff;border-radius:4px;margin:10px 0}.fluent-player-branding-settings .fluent-player-logo-preview img{max-width:100%;max-height:100%;object-fit:contain}.fluent-player-branding-settings .fluent-player-color-preview{display:flex;align-items:center;gap:8px}.fluent-player-branding-settings .fluent-player-color-value{font-family:monospace;font-size:13px;color:#757575}.fluent-player-branding-settings .fluent-player-link-value{font-family:monospace;font-size:13px;color:#007cba;text-decoration:none;word-break:break-all}.fluent-player-branding-settings .fluent-player-link-value:hover{text-decoration:underline}.fluent-player-branding-settings .fluent-player-custom-brand-color{margin-bottom:16px}.fluent-player-branding-settings .fluent-player-custom-brand-color .custom-color-preview{margin-top:8px;padding:8px;background-color:#f9f9f9;border-radius:4px;display:flex;align-items:center;gap:8px}.fluent-player-color-palette-reset-button{position:static;margin-right:8px}.fluent-player-color-palette-reset-button span{margin:0;font-size:14px}.fluent-player-color-palette-reset-button:hover{opacity:.8}.fluent-player-color-picker-header{display:flex;justify-content:space-between}.fluent-player-color-controls{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.fluent-player-control-field{margin-bottom:16px}.fluent-player-control-color-wrap{position:relative}.fluent-player-label{font-size:13px;font-weight:500}.fluent-player-color-button{width:28px;height:28px;border-radius:4px;border:1px solid #ddd;cursor:pointer;overflow:hidden;position:relative}.fluent-player-color-palette-wrapper .fluent-player-color-palette-color-picker{position:relative}.fluent-player-color-palette-wrapper span.fluent-player-color-palette-label{margin-bottom:8px;display:block}.fluent-player-color-palette-wrapper .components-color-palette__custom-color-button{height:30px}.fluent-player-color-swatch{width:100%;height:100%}.fluent-player-color-popover-wrapper{position:relative;z-index:100}.fluent-player-color-popover{margin-top:8px}.fluent-player-popover-content{padding:16px;min-width:240px}.fluent-player-reset-button{padding:0!important;min-width:24px!important;height:24px!important}.fluent-player-reset-button.fluent-player-reset-button{min-width:30px!important;height:30px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.fluent-player-reset-button .dashicons{font-size:16px;width:16px;height:16px}.fluent-player-preset-selector{margin-bottom:16px;width:100%}.fluent-player-preset-description{font-style:italic;color:#757575;font-size:12px;margin-top:8px}.fluent-player-reset-preset{margin-top:8px!important}.fluent-player-presets-loading{display:flex;flex-direction:column;align-items:center;padding:16px 0}.fluent-player-preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin-bottom:16px;width:100%;max-width:100%}@media (max-width: 782px){.fluent-player-preset-grid{grid-template-columns:1fr}}.fluent-player-preset-box{position:relative;border:1px solid #ddd;border-radius:4px;padding:16px;cursor:pointer;transition:all .2s ease;min-height:80px;width:100%;box-sizing:border-box}.fluent-player-preset-box:hover{border-color:#007cba;box-shadow:0 0 0 1px #007cba}.fluent-player-preset-box:hover .fluent-player-preset-actions{opacity:1}.fluent-player-preset-box.active{border-color:#007cba;background-color:#007cba0d}.fluent-player-preset-header{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.fluent-player-preset-header h4{margin:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 30px)}.fluent-player-default-badge{display:inline-block;background-color:#4caf50;color:#fff;font-size:10px;padding:2px 6px;border-radius:3px;margin-top:8px}.fluent-player-default-badge.fluent-player-default-badge{position:absolute;bottom:8px;left:8px;background:#007cba;color:#fff;font-size:10px;padding:2px 6px;border-radius:3px}.fluent-player-add-preset{display:flex;flex-direction:column;align-items:center;justify-content:center;border-style:dashed;background-color:#f7f7f7;width:100%}.fluent-player-add-preset .dashicons{font-size:24px;width:24px;height:24px;margin-bottom:8px;color:#555}.fluent-player-add-preset:hover{background-color:#f0f0f0}.fluent-player-add-preset.fluent-player-add-preset{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-style:dashed;color:#555}.fluent-player-add-preset.fluent-player-add-preset:hover{background-color:#f7f7f7}.fluent-player-preset-actions{position:absolute;top:0;right:0;display:flex;gap:2px;opacity:0;transition:opacity .2s ease}.fluent-player-preset-action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:none;cursor:pointer;border-radius:50%;transition:background-color .2s ease}.fluent-player-preset-action:hover{background-color:#0000000d}.fluent-player-preset-action.edit{color:#007cba}.fluent-player-preset-action.delete{color:#cc1818}.fluent-player-preset-action svg{width:18px;height:18px}.fluent-player-form-layout{display:flex;flex-direction:row;gap:16px;min-height:400px;width:100%}@media (max-width: 1024px){.fluent-player-form-layout{flex-direction:column}}.fluent-player-preview-section{flex:1;max-width:100%}.fluent-player-preview-section h3{margin:0 0 16px;font-size:16px;font-weight:500}.fluent-player-preview-player{background:#f0f0f0;border-radius:4px;overflow:hidden;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:800px}.fluent-player-settings-section{flex:1;width:100%;max-width:300px;overflow-y:auto;max-height:600px;padding-right:16px}@media (max-width: 1024px){.fluent-player-settings-section{max-width:100%}}.fluent-player-settings-section::-webkit-scrollbar{width:6px}.fluent-player-settings-section::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.fluent-player-preset-edit-modal .components-modal__content{padding:16px;max-width:100%}.fluent-player-preset-edit-form{display:flex;flex-direction:column;gap:16px;width:100%}.fluent-player-form-row{margin-bottom:16px;width:100%}.fluent-player-form-row label{display:block;margin-bottom:4px;font-weight:500}.fluent-player-form-row input[type=text]{width:100%;padding:8px;border-radius:4px;border:1px solid #ddd;box-sizing:border-box}.fppa-range-control-right.components-toggle-control .components-flex{flex-direction:row-reverse}.fluent-player-form-section{margin-top:16px;border-top:1px solid #eee;padding-top:16px;width:100%}.fluent-player-form-section h3{margin-top:0;margin-bottom:16px;font-size:14px;font-weight:600}.fluent-player-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;width:100%}.fluent-player-preset-actions-bottom{margin-top:16px;display:flex;justify-content:flex-end;width:100%}.collections-container{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.collection-item{display:flex;align-items:center;padding:10px 14px;border-radius:6px;background-color:#f5f7fa;border:1px solid #e2e4e7;cursor:pointer;transition:all .2s ease;position:relative;min-width:120px}.collection-item:hover{background-color:#e6e8eb;transform:translateY(-2px);box-shadow:0 2px 4px #0000000d}.collection-item.active{background-color:#ecf5ff;border-color:#0073aa;color:#0073aa}.collection-icon{margin-right:8px;color:#555}.collection-item.active .collection-icon{color:#0073aa}.collection-name{font-weight:500;margin-right:8px;flex:1}.video-count{background-color:#0000001a;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:500}.collection-item.active .video-count{background-color:#0073aa26}.collection-close{margin-left:8px;display:flex;align-items:center;justify-content:center;color:#cc1818;transition:all .3s ease}.collection-close:hover{color:red;transform:scale(1.2)}.fluent-player-chapter-settings .fluent-player-no-time-remaining-message{display:flex;align-items:center;gap:12px;padding:16px;background-color:#f0f6fc;border-radius:4px;margin-top:16px}.fluent-player-chapter-settings .fluent-player-no-time-remaining-message .dashicon{color:#007cba;flex-shrink:0}.fluent-player-chapter-settings .fluent-player-no-time-remaining-message p{margin:0}.fluent-player-load-strategy{margin-bottom:24px}.fluent-player-load-strategy .components-radio-control__option{margin-bottom:8px;padding:8px 12px;background-color:#f9f9f9;border-radius:4px;transition:background-color .2s ease}.fluent-player-load-strategy .components-radio-control__option:hover{background-color:#f0f0f0}.fluent-player-load-strategy .components-radio-control__input:checked+label{font-weight:500}.fluent-player-general-settings .components-toggle-control{margin-bottom:16px;padding:12px;background-color:#f9f9f9;border-radius:4px;transition:background-color .2s ease}.fluent-player-general-settings .components-toggle-control:hover{background-color:#f0f0f0}.fluent-player-general-settings .components-toggle-control .components-base-control__field{margin-bottom:0}.fluent-player-general-settings .components-toggle-control .components-base-control__help{margin-top:8px;color:#757575}.fluent-player-color-transparent-pattern{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0px}
