.able-wrapper{position:relative;margin:0;padding:0;width:100%;height:auto;box-sizing:content-box!important;text-align:left}.able{position:relative;margin:1em 0;width:100%;background-color:#000;box-shadow:0 0 16px #262626;z-index:5000}.able-column-left{float:left}.able-column-right{float:left}.able .able-vidcap-container{background-color:#000;left:0;margin:0;position:relative;top:0}.able-player{font-family:Arial,Helvetica,sans-serif;background-color:#262626}.able-offscreen{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.able-media-container audio{display:none!important}.able-video .able-now-playing{display:none}.able-controller{position:relative;border-bottom:1px solid #4c4c4c;background-color:#464646;min-height:38px;padding:0}.able-poster{position:absolute;top:0;left:0;width:100%!important;height:auto!important}.able .able-vidcap-container{overflow:hidden}.able-big-play-button{position:absolute;font-size:8em;opacity:.5;color:#fdfdfd;background-color:transparent;border:none;outline:0;left:0;top:0;padding:0;z-index:6500}.able-big-play-button:hover{opacity:100}.able-left-controls,.able-right-controls{overflow:visible}.able-left-controls div[role=button],.able-right-controls div[role=button]{vertical-align:middle}.able-left-controls{float:left}.able-right-controls{float:right}.able-black-controls,.able-black-controls div[role=button],.able-black-controls label{color:#000!important}.able-black-controls .able-seekbar{border:1px solid #000}.able-black-controls label,.able-white-controls,.able-white-controls div[role=button]{color:#fff!important}.able-white-controls .able-seekbar{border:1px solid #fff}.able-controller div[role=button]{background:0 0;position:relative;display:inline-block;border-style:none;margin:3px;padding:0;font-size:20px;min-width:24px;border:none;overflow:visible!important;z-index:6600}.able-controller div[role=button]>img,.able-controller div[role=button]>span{width:20px;margin:0 auto;padding:0;z-index:6700}.able-controller .buttonOff{opacity:.5;z-index:6800}.able-controller .able-seekbar{margin:0 5px;z-index:6900}.able-controller /*edited part*/ div[role=button]:focus-visible/* */,.able-controller div[role=button]:hover{outline-style:solid;outline-width:medium}.able-controller div[role=button]:hover{outline-color:#8ab839!important}.able-controller /*edited part*/ div[role=button]:focus-visible/* */{outline-color:#ffbb37!important}.able-controller button::-moz-focus-inner,.able-search-results button::-moz-focus-inner{border:0}.able-seekbar-wrapper{display:inline-block;vertical-align:middle}.able-seekbar{position:relative;height:.5em;border:1px solid;background-color:#000;margin:0 3px;border-style:solid;border-width:2px;border-color:#fff}.able-seekbar-loaded{display:inline-block;position:absolute;left:0;top:0;height:.5em;background-color:#464646;z-index:5100}.able-seekbar-played{display:inline-block;position:absolute;left:0;top:0;height:.5em;background-color:#dadada;z-index:5200}.able-seekbar-head{display:inline-block;position:relative;left:0;top:-.45em;background-color:#fdfdfd;width:.8em;height:.8em;border:1px solid;border-radius:.8em;z-index:5500}.able-volume-slider{width:34px;height:50px;background-color:#464646;padding:10px 0;position:absolute;right:0;top:-74px;display:block;z-index:9100}.able-volume-track{display:block;position:relative;height:100%;width:7px;margin:0 auto;background-color:#000}.able-volume-track.able-volume-track-on{background-color:#dadada;position:absolute;height:20px;top:30px}.able-volume-slider>.able-volume-track{border:1px solid #fff}.able-volume-head{display:inline-block;background-color:#fdfdfd;outline:1px solid #333;position:absolute;height:7px;width:15px;left:-5px;top:23px;z-index:9175}.able-volume-head:focus,.able-volume-head:hover{background-color:#ffbb37!important}.able-volume-help{display:none}.able-status-bar{height:1.5em;min-height:1.5em;color:#ccc;font-size:.9em;background-color:transparent;padding:.5em .5em .25em}.able-status-bar span.able-timer{text-align:left;float:left;width:32%}.able-status-bar span.able-speed{float:left;width:33%;text-align:center}.able-status{font-style:italic;float:right;width:32%;text-align:right}div.able-captions-wrapper{width:100%;margin:0;padding:0;text-align:center;line-height:1.35em;display:block;z-index:6000}div.able-captions{display:none;padding:.15em .25em;background-color:#000;font-size:1.1em;color:#fff;opacity:.75}div.able-captions-overlay{position:absolute;margin:0;bottom:0}div.able-captions-below{position:relative;min-height:3.2em}div.able-descriptions{position:relative;color:#ff6;background-color:#262626;min-height:2.8em;border-top:1px solid #666;margin:0;padding:3%;width:94%;text-align:center}div.able-now-playing{text-align:center;font-weight:700;font-size:1.1em;color:#fff;background-color:transparent;padding:.5em .5em 1em}div.able-now-playing span{font-size:.9em}div.able-now-playing span span{display:block}div.able-modal-dialog{position:absolute;height:auto;max-width:90%;margin-left:auto;margin-right:auto;left:0;right:0;outline:0 none;display:none;color:#000;background-color:#fafafa;box-sizing:content-box!important;z-index:10000}div.able-modal-overlay{position:fixed;width:100%;height:100%;background-color:#000;opacity:.5;margin:0;padding:0;top:0;left:0;display:none;z-index:9500}button.modalCloseButton{position:absolute;top:5px;right:5px}button.modal-button{margin-right:5px}div.able-modal-dialog button:focus,div.able-modal-dialog button:hover,div.able-modal-dialog input:focus,div.able-modal-dialog input:hover{outline-style:solid;outline-width:2px}div.able-modal-dialog button:hover,div.able-modal-dialog input:hover{outline-color:#8ab839}div.able-modal-dialog button:focus,div.able-modal-dialog input:focus{outline-color:#ffbb37}div.able-modal-dialog h1{font-weight:700;font-size:1.8em;line-height:1.2em;margin:.75em 0;color:#000;text-align:center}.able-help-div,.able-prefs-form,.able-resize-form{background-color:#f5f5f5;border:medium solid #ccc;padding:.5em 1em;margin:0 0 0 1em;width:25em;display:none}.able-prefs-form fieldset{margin-left:0;padding-left:0;border:none}.able-prefs-form legend{color:#000;font-weight:700;font-size:1.1em}.able-prefs-form fieldset div{display:table;margin-left:1em}.able-prefs-form fieldset div input{display:table-cell;width:1em;vertical-align:middle}.able-prefs-form fieldset div label{display:table-cell;padding-left:.5em}fieldset.able-prefs-keys div{float:left;margin-right:1em}div.able-desc-pref-prompt{font-weight:700;font-style:italic;margin-left:1em!important}div.able-prefDescFormat>div{margin-left:1.5em}.able-prefs-captions label,.able-prefs-captions select{display:block;float:left;margin-bottom:.25em}fieldset.able-prefs-captions label{width:6em;text-align:right;padding-right:1em}fieldset.able-prefs-captions select{width:10em;font-size:.9em;border-radius:none}.able-prefs-form div.able-captions-sample{padding:.5em;text-align:center}.able-prefs-form h2{margin-top:0;margin-bottom:.5em;font-size:1.1em}.able-prefs-form ul{margin-top:0}able-prefs-form-keyboard ul{list-style-type:none}span.able-modkey-alt,span.able-modkey-ctrl,span.able-modkey-shift{color:#666;font-style:italic}span.able-modkey{font-weight:700;color:#000;font-size:1.1em}.able-resize-form h1{font-size:1.15em}.able-resize-form div div{margin:1em}.able-resize-form label{padding-right:.5em;font-weight:700}.able-resize-form input[type=text]{font-size:1em}.able-resize-form input[readonly]{color:#aaa}.able-window-toolbar{background-color:#464646;min-height:15px;padding:10px;border-style:solid;border-width:0 0 1px 0}.able-draggable:hover{cursor:move}.able-window-toolbar .able-button-handler-preferences{position:absolute;right:5px;font-size:1.5em;background-color:transparent;border:none;outline:0;padding:0px;;z-index:9300}.able-window-toolbar .able-button-handler-preferences:focus,.able-window-toolbar .able-button-handler-preferences:hover{outline-style:solid;outline-width:medium}.able-window-toolbar .able-button-handler-preferences:hover{outline-color:#a8e938!important}.able-window-toolbar .able-button-handler-preferences:focus{outline-color:#ffbb37!important}.able-window-toolbar .able-popup{position:absolute;cursor:default;right:0;top:0;display:block}.able-drag{border:2px dashed #f90;cursor:move}.able-resizable{position:absolute;width:16px;height:16px;padding:5px 2px;bottom:0;right:0;cursor:nwse-resize;background:transparent url(../images/wingrip.png) no-repeat}.able-sign-window{position:relative;margin:1em;z-index:8000}.able-sign-window video{width:100%}.able-sign-window:focus{outline:0}div.able-chapters-div{padding:0}div.able-chapters-div .able-chapters-heading{margin:1em .75em;font-size:1.1em;font-weight:700}div.able-chapters-div ul{list-style-type:none;padding-left:0}div.able-chapters-div ul li{max-width:100%;padding:0;height:2em}div.able-chapters-div button{width:100%;height:100%;border:none;background-color:transparent;color:#000;font-size:1em;text-align:left;padding:.15em 1em}div.able-chapters-div li.able-current-chapter{background-color:#000!important}div.able-chapters-div li.able-current-chapter button{color:#fff!important}div.able-chapters-div li.able-focus{background-color:#4c4c4c}div.able-chapters-div button::-moz-focus-inner,div.able-chapters-div button:focus,div.able-chapters-div button:hover{border:0;outline:0;color:#fff!important}.able-alert,.able-tooltip{position:absolute;padding:5px 10px;border-color:#000;border-width:1px;color:#000!important;background-color:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block}.able-alert{background-color:#ffc;box-shadow:0 0 16px #262626;z-index:9400;position:absolute;top:1em}.able-popup{z-index:9200}.able-tooltip{z-index:9000}.able-popup{position:absolute;margin:0;padding:0;border-color:#000;border-width:1px;background-color:#000;opacity:.85;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;cursor:default}ul.able-popup{list-style-type:none}.able-popup li{padding:.25em 1em .25em .25em;margin:1px;color:#fff}.able-popup li.able-focus{background-color:#ccc;color:#000}.able-popup-captions li{padding-left:1em}.able-popup-captions li[aria-checked=true]{padding-left:0}.able-popup-captions li[aria-checked=true]::before{content:"\2713  "}.able-transcript-area{border-width:1px;border-style:solid;height:400px;z-index:7000;outline:0;padding-bottom:25px;background-color:#fff}.able-transcript{position:relative;overflow-y:scroll;padding-left:5%;padding-right:5%;background-color:#fff;height:350px}.able-transcript div{margin:1em 0}.able-transcript-heading{font-size:1.4em;font-weight:700}.able-transcript-chapter-heading{font-size:1.2em;font-weight:700}.able-transcript div.able-transcript-desc{background-color:#fee;border:thin solid #336;font-style:italic;padding:1em}.able-transcript .able-unspoken{font-weight:700}.able-transcript .able-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.able-highlight{background:#ff6}.able-previous{background:#000!important;font-style:italic}.able-transcript span:active,.able-transcript span:focus,.able-transcript span:hover{background:#cf6;cursor:pointer}.able-window-toolbar label{margin-right:10px;color:#fff}.able-controller /*edited part*/ div[role=button]:focus-visible/* */,.able-controller div[role=button]:hover,.able-controller input:focus,.able-controller input:hover,.able-seekbar-head:focus,.able-seekbar-head:hover,.able-window-toolbar input:focus,.able-window-toolbar input:hover,.able-window-toolbar select:focus,.able-window-toolbar select:hover{outline-style:solid;outline-width:2px}.able-controller /*edited part*/ div[role=button]:focus-visible/* */,.able-controller input:focus, /*edited part*/ .able-seekbar-head:focus-visible, /* */ .able-window-toolbar input:focus,.able-window-toolbar select:focus{outline-color:#ffbb37}.able-controller div[role=button]:hover,.able-controller input:hover,.able-seekbar-head:hover,.able-window-toolbar input:hover,.able-window-toolbar select:hover{outline-color:#8ab839}.able-window-toolbar .transcript-language-select-wrapper{float:right;padding-right:30px}.able-playlist{list-style-type:none;margin:0;background-color:#fff;padding:5px 0}.able-playlist li{background-color:#ddd;margin:5px;padding:0;border:2px solid #aaa;border-radius:5px;-moz-border-radius:5px}.able-playlist li button{border:none;color:#000;background-color:transparent;font-size:1em;width:100%;padding:5px 10px;text-align:left}.able-playlist li button:active,.able-playlist li button:focus,.able-playlist li button:hover{background-color:#ffeeb3;color:#000;text-decoration:none;outline:0}.able-playlist li button::-moz-focus-inner{border:0}.able-playlist li button img{width:100px;float:left;margin-right:10px}.able-playlist li.able-current{background-color:#340449;border-color:#230330}.able-playlist li.able-current button{color:#fff;font-weight:700;text-decoration:none;outline:0}.able-playlist li.able-current button:active,.able-playlist li.able-current button:focus,.able-playlist li.able-current button:hover{color:#000}#able-search-term-echo{font-weight:700;font-style:italic}.able-search-results ul li{font-size:1.1em;margin-bottom:1em}button.able-search-results-time{font-size:1em;font-weight:700;cursor:pointer}button.able-search-results-time:active,button.able-search-results-time:focus,button.able-search-results-time:hover{color:#fff;background-color:#000}.able-search-results-text{padding-left:1em}.able-search-term{background-color:#ffc;font-weight:700}#search-term{font-weight:700;font-style:italic}#able-vts-instructions{margin-bottom:1.5em;padding:1em;border:1px solid #999;width:720px;max-width:90%}#able-vts fieldset{margin:1em;border:none}#able-vts fieldset legend{color:#000;font-weight:700}#able-vts fieldset div{float:left;padding-right:1em}#able-vts table{clear:left}#able-vts table,#able-vts table td,#able-vts table th{border:1px solid #000;border-collapse:collapse;padding:.5em .75em}#able-vts table th.actions{min-width:140px}#able-vts table td button{width:auto;padding:0;margin:2px}#able-vts table td button svg{width:16px;height:16px}#able-vts table button:hover svg{fill:#c00}tr.kind-chapters,tr.kind-subtitles{background-color:#fff}tr.kind-descriptions{background-color:#fee}tr.kind-chapters{background-color:#e6ffe6}.able-vts-dragging{background-color:#ffc}div#able-vts-icon-credit{margin:1em}div#able-vts-alert{display:none;position:fixed;top:5px;left:5px;border:2px solid #666;background-color:#ffc;padding:1em;font-weight:700;z-index:9400}button#able-vts-save{font-size:1em;padding:.25em;border-radius:5px;margin-bottom:1em;font-weight:700}button#able-vts-save:focus,button#able-vts-save:hover{color:#fff;background-color:#060}.able-vts-output-instructions{width:720px;max-width:90%}#able-vts textarea{height:200px;width:720px;max-width:90%}.able-clipped,.able-screenreader-alert{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px!important;height:1px!important;overflow:hidden!important}.able-error{display:block;background:#ffc;border:2px solid #000;color:red;margin:.75em;padding:.5em}.able-fallback{display:block;text-align:center;border:2px solid #335;background-color:#eee;color:#000;font-weight:700;font-size:1.1em;padding:1em;margin-bottom:1em;max-width:500px;width:95%}.able-fallback div,.able-fallback p,.able-fallback ul{text-align:left}.able-fallback li{font-weight:400}.able-fallback img{width:90%;margin:1em auto;opacity:.3}.able-fallback img.able-poster{position:relative}div[role=button] svg{display:inline-block;width:1em;height:1em;fill:currentColor}div.able-skin-2020 div.able-seekbar-wrapper{width:96%;margin:10px 2%}@font-face{font-family:able;src:url(../button-icons/fonts/able.eot?dqripi);src:url(../button-icons/fonts/able.eot?dqripi#iefix) format('embedded-opentype'),url(../button-icons/fonts/able.ttf?dqripi) format('truetype'),url(../button-icons/fonts/able.woff?dqripi) format('woff'),url(../button-icons/fonts/able.svg?dqripi#able) format('svg');font-weight:400;font-style:normal}.able-wrapper [class*=" icon-"],.able-wrapper [class^=icon-]{font-family:able!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-restart:before{content:"\e900"}.icon-rewind:before{content:"\e603"}.icon-forward:before{content:"\e604"}.icon-previous:before{content:"\e901"}.icon-next:before{content:"\e902"}.icon-slower:before{content:"\f0dd"}.icon-faster:before{content:"\f0de"}.icon-turtle:before{content:"\e904"}.icon-rabbit:before{content:"\e905"}.icon-ellipsis:before{content:"\e903"}.icon-pipe:before{content:"\e600"}.icon-captions:before{content:"\e601"}.icon-descriptions:before{content:"\e602"}.icon-sign:before{content:"\e60a"}.icon-volume-mute:before{content:"\e606"}.icon-volume-soft:before{content:"\e60c"}.icon-volume-medium:before{content:"\e605"}.icon-volume-loud:before{content:"\e60b"}.icon-volume-up:before{content:"\e607"}.icon-volume-down:before{content:"\e608"}.icon-chapters:before{content:"\e609"}.icon-transcript:before{content:"\f15c"}.icon-preferences:before{content:"\e60d"}.icon-close:before{content:"\f00d"}.icon-fullscreen-expand:before{content:"\f065"}.icon-fullscreen-collapse:before{content:"\f066"}.icon-help:before{content:"\f128"}

/*edited part*/ .able { box-shadow: #00000025 0px 0px 3px 2px; /*background-color: transparent !important;*/ background-color: #000000 !important; height: 100%; width: 100%; margin: 0 !important;} .able-tooltip { color: #ffffff !important; background-color: #262626b6;} .able-tooltip.show { display: block !important;} .icon-play:before { position: absolute; z-index: 6600; transform: translate(0%, -50%);} .icon-play::after { position: absolute; content: " "; color: #000000; background-color: #000000; padding: 29px; border-radius: 50%; transform: translate(-34%, -51.5%);} .able-big-play-button { justify-content: center; align-items: center; font-size: 2em; opacity: .4;} .able-big-play-button:hover { opacity: .5;  cursor: pointer;} .able .able-vidcap-container { background-color: transparent !important; height: 100% !important;} li[role=menuitem]:hover, li[role=menuitemradio]:hover { cursor: pointer;} li[role=menuitem]:hover:not(.able-focus), li[role=menuitemradio]:hover:not(.able-focus) { background-color: #9e9e9e; color: #000;} .able-controller div[role=button] { text-align: center;} .able-controller div[role=button]:hover { outline-color: #ffffffa6!important; cursor: pointer;} .able-seekbar-head { /*top: -.3em;*/ background-color: #368ec4; border: none; outline-color: #368ec4;}
.able-seekbar-head:hover { outline-color: #368ec4 !important;} div.able-seekbar-wrapper { width: calc(100% - 3px) !important; margin-top: 10px; margin-bottom: 10px; margin-left: 3px !important; margin-right: 0px !important;} .able-seekbar, .able-seekbar-loaded, .able-seekbar-played { border-radius: 2px !important; height: .4em;} .able-seekbar { border: none !important; background-color: #888888;} .able-seekbar-loaded { background-color: #97b4db;} .able-seekbar-played { background-color: #368ec4;} .able-status { display: none !important;} .able-right-controls { display: flex;} .able-right-controls .able-button-handler-captions { order: 1;} .able-right-controls .able-button-handler-descriptions { order: 2;} .able-right-controls .able-button-handler-transcript { order: 3;} .able-right-controls .able-button-handler-chapters { order: 4;} .able-right-controls span:first-of-type { order: 5; margin-top: 2px;} .able-right-controls .able-button-handler-slower { order: 6;} .able-right-controls .able-button-handler-faster { order: 7;} .able-right-controls span:last-of-type { order: 8; margin-top: 2px;} .able-right-controls .able-button-handler-preferences { order: 9;} .able-right-controls .able-button-handler-volume { order: 10;} .able-right-controls .able-button-handler-fullscreen { order: 11;} .able-button-handler-faster svg path { d: path("M 9.717 13.449 L 13.89 10.084 L 9.658 6.626 L 9.632 3.353 L 18.089 10.075 L 9.658 16.694 L 9.717 13.449 Z M 2.299 3.353 L 10.74 10.027 L 2.299 16.701 L 2.299 3.353 Z") !important;} .able-button-handler-slower svg path { d: path("M 9.717 13.449 L 13.89 10.084 L 9.658 6.626 L 9.632 3.353 L 18.089 10.075 L 9.658 16.694 L 9.717 13.449 Z M 2.299 3.353 L 10.74 10.027 L 2.299 16.701 L 2.299 3.353 Z") !important; transform-origin: center; transform:matrix(-1, 0, 0, -1, 0, 0);} .able-button-handler-forward svg path { d: path("M 4.123 17.016 C -0.511 12.532 1.313 4.57 7.405 2.685 C 11.344 1.466 15.496 3.415 17.232 7.137 L 19.028 6.364 L 17.227 10.071 L 13.107 8.915 L 15.346 7.95 C 13.432 3.984 8.091 3.129 5.121 6.592 C 2.899 9.182 3.077 13.118 5.523 15.486 L 4.123 17.016 Z") !important;} .able-button-handler-rewind svg path { d: path("M 4.123 17.016 C -0.511 12.532 1.313 4.57 7.405 2.685 C 11.344 1.466 15.496 3.415 17.232 7.137 L 19.028 6.364 L 17.227 10.071 L 13.107 8.915 L 15.346 7.95 C 13.432 3.984 8.091 3.129 5.121 6.592 C 2.899 9.182 3.077 13.118 5.523 15.486 L 4.123 17.016 Z") !important; transform-origin: center; transform:matrix(-1, 0, 0, 1, 0, 0);} .able-player { position: absolute; width: 100%; bottom: 0px; background-color: #26262678; z-index: 7000; transition-duration: 2000ms;} .able-left-controls { color: #ffffff; position: absolute; left: 5px;} .able-timer { color: #ffffff; position: absolute; bottom: 19px; left: 130px;} .fullscreen .able-timer { bottom: 18px;} .able span { line-height: 0.8 !important;} .able-controller{ align-items: center; min-height: 30px; max-height: 30px; padding-top: 10px;} .able-status-bar{ height: 0px; min-height: 0px; max-height: 0px;} .able-player.able-video .able-white-controls, .able-player.able-video .able-controller{ background-color: transparent; border: none;} .able-seekbar-wrapper { position: absolute; bottom: 65%;} .able-media-container { height: 100% !important; align-content: center;} .able video { height: 100% !important; position: relative; align-content: center; cursor: pointer;} .able-volume-track { border: none !important; border-radius: 3px; display: block; position: relative; height: 100%; width: 7px; margin: 0 auto; background-color: #000;} div.able-modal-dialog { font-size: 18px;} div.able-modal-dialog h1 { font-size: 25px;} div.able-modal-dialog h2, div.able-modal-dialog legend { font-size: 20px;} div.able-modal-dialog label { font-size: 18px;} div.able-modal-dialog p { font-size: 14px;} div.able-captions-wrapper.able-captions-overlay { position: absolute !important; bottom: calc(6% + 40px) !important; background-color: transparent !important;} .able-captions-overlay .able-captions { border-radius: 4px;} .able:has(.able-big-play-button[style*="display: none"]){ div.able-captions-wrapper { bottom: 6% !important; transition-delay: 5s !important; transition-duration: 300ms !important;} .able-player { opacity: 0 !important; transition-delay: 5s !important; transition-duration: 300ms !important;} .able-player.video-hover { opacity: 1 !important; transition-delay: 0s !important; transition-duration: 300ms !important;}} .able-wrapper:has(.able-player.video-hover) { div.able-captions-wrapper { bottom: calc(6% + 40px) !important; transition-delay: 0s !important; transition-duration: 300ms !important;}} .able-wrapper:not(:has(.able-captions-wrapper[style*="display: none"])){ .able-captions-wrapper { line-height: 135% !important;} div.able-captions { font-size: 1.1em !important;} .able:has(.able-captions-below) { .able-player.able-video { bottom: auto; height: 50px; z-index: 10000;}} .able:has(.able-captions-below[style*="font-size: 75%"]) { .able-player.able-video { top: calc(100% - 90px);}} .able:has(.able-captions-below[style*="font-size: 100%"]) { .able-player.able-video { top: calc(100% - 100px);}} .able:has(.able-captions-below[style*="font-size: 125%"]) { .able-player { top: calc(100% - 111px);}} .able:has(.able-captions-below[style*="font-size: 150%"]) { .able-player.able-video { top: calc(100% - 123px);}} .able:has(.able-captions-below[style*="font-size: 200%"]) { .able-player.able-video { top: calc(100% - 174px);} .able-captions-below { height: calc(124px);}}} .able-prefs-form{max-width: 90%; max-height: 80%; overflow-y: auto !important;} .able-wrapper { container-type: inline-size; container-name: ableWrapperContainer;} @container ableWrapperContainer (width < 370px) { .able-wrapper .able-button-handler-faster, .able-wrapper .able-button-handler-slower { display: none !important; } .able-timer { left: 125px;}} @container ableWrapperContainer (width < 300px) { .able-wrapper .able-button-handler-rewind, .able-wrapper .able-button-handler-forward { display: none !important;} .able-timer { left: 70px;}}


