/** * PDS Dark Mode - Gravity Forms Addon * Version:1.1.0 * Description:Dark mode support for Gravity Forms elements including Chosen multi-selects * Auto-loads when Gravity Forms are present */:root[data-pds-theme="dark"] .gform_wrapper,:root[data-pds-theme="dark"] .gform_body{background-color:transparent !important;color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .gform_wrapper input[type="text"],:root[data-pds-theme="dark"] .gform_wrapper input[type="email"],:root[data-pds-theme="dark"] .gform_wrapper input[type="url"],:root[data-pds-theme="dark"] .gform_wrapper input[type="tel"],:root[data-pds-theme="dark"] .gform_wrapper input[type="number"],:root[data-pds-theme="dark"] .gform_wrapper input[type="date"],:root[data-pds-theme="dark"] .gform_wrapper input[type="time"],:root[data-pds-theme="dark"] .gform_wrapper input[type="password"],:root[data-pds-theme="dark"] .gform_wrapper textarea,:root[data-pds-theme="dark"] .gform_wrapper select{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important;color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .gform_wrapper input:focus,:root[data-pds-theme="dark"] .gform_wrapper textarea:focus,:root[data-pds-theme="dark"] .gform_wrapper select:focus{border-color:var(--pds-brand-blue) !important;box-shadow:0 0 0 3px rgba(56,189,248,0.2) !important}:root[data-pds-theme="dark"] .gform_wrapper label,:root[data-pds-theme="dark"] .gform_wrapper .gfield_label,:root[data-pds-theme="dark"] .gform_wrapper .gsection_title{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .gform_wrapper .gfield_description,:root[data-pds-theme="dark"] .gform_wrapper .instruction{color:var(--pds-text-secondary) !important}:root[data-pds-theme="dark"] .gform_wrapper .gfield_required{color:var(--pds-red) !important}:root[data-pds-theme="dark"] .gform_wrapper .gform_title,:root[data-pds-theme="dark"] .gform_wrapper h1,:root[data-pds-theme="dark"] .gform_wrapper h2,:root[data-pds-theme="dark"] .gform_wrapper h3{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .gform_wrapper .gform_button,:root[data-pds-theme="dark"] .gform_wrapper input[type="submit"],:root[data-pds-theme="dark"] .gform_wrapper button[type="submit"]{background-color:var(--pds-brand-blue) !important;color:var(--pds-text-inverse) !important;border-color:var(--pds-brand-blue) !important}:root[data-pds-theme="dark"] .gform_wrapper .gform_button:hover,:root[data-pds-theme="dark"] .gform_wrapper input[type="submit"]:hover,:root[data-pds-theme="dark"] .gform_wrapper button[type="submit"]:hover{background-color:var(--pds-brand-blue-hover) !important;border-color:var(--pds-brand-blue-hover) !important}:root[data-pds-theme="dark"] .gform_wrapper .gfield_checkbox label,:root[data-pds-theme="dark"] .gform_wrapper .gfield_radio label{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .gform_wrapper .ginput_container_fileupload{background-color:var(--pds-bg-secondary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gform_wrapper .validation_message,:root[data-pds-theme="dark"] .gform_wrapper .gfield_error .gfield_label{color:var(--pds-red) !important}:root[data-pds-theme="dark"] .gform_wrapper .gfield_error{background-color:rgba(239,68,68,0.1) !important;border-color:var(--pds-red) !important}:root[data-pds-theme="dark"] .gform_confirmation_message{background-color:var(--pds-success-bg) !important;color:var(--pds-success-text) !important;border-color:var(--pds-success-border) !important}:root[data-pds-theme="dark"] .gform_wrapper .gf_progressbar{background-color:var(--pds-bg-tertiary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gform_wrapper .gf_progressbar_percentage{background-color:var(--pds-brand-blue) !important;color:var(--pds-text-inverse) !important}:root[data-pds-theme="dark"] .gform_wrapper .gform_page_footer input[type="button"],:root[data-pds-theme="dark"] .gform_wrapper .gform_previous_button,:root[data-pds-theme="dark"] .gform_wrapper .gform_next_button{background-color:var(--pds-bg-secondary) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gform_wrapper .gform_page_footer input[type="button"]:hover,:root[data-pds-theme="dark"] .gform_wrapper .gform_previous_button:hover,:root[data-pds-theme="dark"] .gform_wrapper .gform_next_button:hover{background-color:var(--pds-bg-hover) !important}:root[data-pds-theme="dark"] .ui-datepicker{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .ui-datepicker th,:root[data-pds-theme="dark"] .ui-datepicker td{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .ui-datepicker .ui-state-default{background-color:var(--pds-bg-secondary) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-light) !important}:root[data-pds-theme="dark"] .ui-datepicker .ui-state-hover,:root[data-pds-theme="dark"] .ui-datepicker .ui-state-active{background-color:var(--pds-brand-blue) !important;color:var(--pds-text-inverse) !important}:root[data-pds-theme="dark"] .select2-container--default .select2-selection--single,:root[data-pds-theme="dark"] .select2-container--default .select2-selection--multiple{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .select2-container--default .select2-selection__rendered{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .select2-dropdown{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .select2-results__option{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .select2-results__option--highlighted{background-color:var(--pds-brand-blue) !important;color:var(--pds-text-inverse) !important}:root[data-pds-theme="dark"] .gform_wrapper .gfield_list{background-color:transparent !important}:root[data-pds-theme="dark"] .gform_wrapper .gfield_list th{background-color:var(--pds-bg-secondary) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gform_wrapper .gfield_list td{border-color:var(--pds-border-light) !important}:root[data-pds-theme="dark"] .gform_wrapper .gfield.gfield_visibility_hidden{opacity:0.5}:root[data-pds-theme="dark"] .gform_wrapper input::placeholder,:root[data-pds-theme="dark"] .gform_wrapper textarea::placeholder{color:var(--pds-text-muted) !important;opacity:0.7}:root[data-pds-theme="dark"] .gform_ajax_spinner{filter:invert(1) hue-rotate(180deg)}:root[data-pds-theme="dark"] .gform_wrapper .gfield_html,:root[data-pds-theme="dark"] .gform_wrapper .gfield--type-html,:root[data-pds-theme="dark"] .gform_wrapper .gfield_html_formatted{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .gfield_html div[style*="background-color"],:root[data-pds-theme="dark"] .gfield--type-html div[style*="background-color"],:root[data-pds-theme="dark"] .gfield_html_formatted div[style*="background-color"]{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gfield_html h1,:root[data-pds-theme="dark"] .gfield_html h2,:root[data-pds-theme="dark"] .gfield_html h3,:root[data-pds-theme="dark"] .gfield_html h4,:root[data-pds-theme="dark"] .gfield_html h5,:root[data-pds-theme="dark"] .gfield_html h6,:root[data-pds-theme="dark"] .gfield--type-html h1,:root[data-pds-theme="dark"] .gfield--type-html h2,:root[data-pds-theme="dark"] .gfield--type-html h3,:root[data-pds-theme="dark"] .gfield--type-html h4,:root[data-pds-theme="dark"] .gfield--type-html h5,:root[data-pds-theme="dark"] .gfield--type-html h6,:root[data-pds-theme="dark"] .gfield_html_formatted h1,:root[data-pds-theme="dark"] .gfield_html_formatted h2,:root[data-pds-theme="dark"] .gfield_html_formatted h3,:root[data-pds-theme="dark"] .gfield_html_formatted h4,:root[data-pds-theme="dark"] .gfield_html_formatted h5,:root[data-pds-theme="dark"] .gfield_html_formatted h6{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .gfield_html p,:root[data-pds-theme="dark"] .gfield--type-html p,:root[data-pds-theme="dark"] .gfield_html_formatted p,:root[data-pds-theme="dark"] .gfield_html div,:root[data-pds-theme="dark"] .gfield--type-html div,:root[data-pds-theme="dark"] .gfield_html_formatted div,:root[data-pds-theme="dark"] .gfield_html span,:root[data-pds-theme="dark"] .gfield--type-html span,:root[data-pds-theme="dark"] .gfield_html_formatted span{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .gfield_html strong,:root[data-pds-theme="dark"] .gfield--type-html strong,:root[data-pds-theme="dark"] .gfield_html_formatted strong,:root[data-pds-theme="dark"] .gfield_html b,:root[data-pds-theme="dark"] .gfield--type-html b,:root[data-pds-theme="dark"] .gfield_html_formatted b{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .gfield_html em,:root[data-pds-theme="dark"] .gfield--type-html em,:root[data-pds-theme="dark"] .gfield_html_formatted em,:root[data-pds-theme="dark"] .gfield_html i,:root[data-pds-theme="dark"] .gfield--type-html i,:root[data-pds-theme="dark"] .gfield_html_formatted i{color:var(--pds-text-secondary) !important}:root[data-pds-theme="dark"] .gfield_html a,:root[data-pds-theme="dark"] .gfield--type-html a,:root[data-pds-theme="dark"] .gfield_html_formatted a{color:var(--pds-brand-blue) !important}:root[data-pds-theme="dark"] .gfield_html a:hover,:root[data-pds-theme="dark"] .gfield--type-html a:hover,:root[data-pds-theme="dark"] .gfield_html_formatted a:hover{color:var(--pds-brand-blue-hover) !important}:root[data-pds-theme="dark"] .gfield_html ul,:root[data-pds-theme="dark"] .gfield_html ol,:root[data-pds-theme="dark"] .gfield--type-html ul,:root[data-pds-theme="dark"] .gfield--type-html ol,:root[data-pds-theme="dark"] .gfield_html_formatted ul,:root[data-pds-theme="dark"] .gfield_html_formatted ol{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .gfield_html li,:root[data-pds-theme="dark"] .gfield--type-html li,:root[data-pds-theme="dark"] .gfield_html_formatted li{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .gfield_html code,:root[data-pds-theme="dark"] .gfield--type-html code,:root[data-pds-theme="dark"] .gfield_html_formatted code,:root[data-pds-theme="dark"] .gfield_html pre,:root[data-pds-theme="dark"] .gfield--type-html pre,:root[data-pds-theme="dark"] .gfield_html_formatted pre{background-color:var(--pds-bg-tertiary) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gfield_select,:root[data-pds-theme="dark"] .ts-control,:root[data-pds-theme="dark"] .single.plugin-change_listener{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important;color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .ts-dropdown{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important;color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .ts-dropdown .option{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .ts-dropdown .option.active{background-color:var(--pds-brand-blue) !important;color:var(--pds-text-inverse) !important}:root[data-pds-theme="dark"] .chosen-container{background-color:transparent !important}:root[data-pds-theme="dark"] .chosen-container-multi .chosen-choices{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important;background-image:none !important}:root[data-pds-theme="dark"] .chosen-container-multi .chosen-choices li.search-choice{background-color:var(--pds-bg-secondary) !important;border-color:var(--pds-border-medium) !important;color:var(--pds-text-primary) !important;background-image:none !important;box-shadow:none !important}:root[data-pds-theme="dark"] .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:none !important;position:relative;color:var(--pds-text-secondary) !important}:root[data-pds-theme="dark"] .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{content:"×";font-size:20px;line-height:0.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--pds-text-secondary)}:root[data-pds-theme="dark"] .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:before{color:var(--pds-red) !important}:root[data-pds-theme="dark"] .chosen-container-multi .chosen-choices li.search-field input[type="text"],:root[data-pds-theme="dark"] .chosen-container-multi .chosen-choices li.search-field .chosen-search-input{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .chosen-container-multi .chosen-choices li.search-field input.default{color:var(--pds-text-muted) !important}:root[data-pds-theme="dark"] .chosen-container .chosen-drop{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important;border-top-color:var(--pds-border-medium) !important;box-shadow:0 4px 6px rgba(0,0,0,0.3) !important}:root[data-pds-theme="dark"] .chosen-container .chosen-results{background-color:var(--pds-bg-elevated) !important;color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .chosen-container .chosen-results li{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .chosen-container .chosen-results li.active-result{color:var(--pds-text-primary) !important;background-color:transparent !important}:root[data-pds-theme="dark"] .chosen-container .chosen-results li.highlighted{background-color:var(--pds-brand-blue) !important;background-image:none !important;color:var(--pds-text-inverse) !important}:root[data-pds-theme="dark"] .chosen-container .chosen-results li.result-selected{background-color:var(--pds-bg-secondary) !important;color:var(--pds-text-secondary) !important}:root[data-pds-theme="dark"] .chosen-container .chosen-results li.no-results{background-color:var(--pds-bg-secondary) !important;color:var(--pds-text-secondary) !important}:root[data-pds-theme="dark"] .chosen-container .chosen-results li.group-result{background-color:var(--pds-bg-secondary) !important;color:var(--pds-text-primary) !important;font-weight:600}:root[data-pds-theme="dark"] .chosen-container .chosen-results li.group-option{padding-left:20px !important}:root[data-pds-theme="dark"] .chosen-container-single .chosen-single{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important;background-image:none !important;color:var(--pds-text-primary) !important;box-shadow:none !important}:root[data-pds-theme="dark"] .chosen-container-single .chosen-single div b{background:none !important;position:relative}:root[data-pds-theme="dark"] .chosen-container-single .chosen-single div b:after{content:"▼";color:var(--pds-text-secondary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px}:root[data-pds-theme="dark"] .chosen-container-active .chosen-single,:root[data-pds-theme="dark"] .chosen-container-active.chosen-with-drop .chosen-single{border-color:var(--pds-brand-blue) !important;box-shadow:0 0 0 3px rgba(56,189,248,0.2) !important}:root[data-pds-theme="dark"] .chosen-container-active .chosen-choices{border-color:var(--pds-brand-blue) !important;box-shadow:0 0 0 3px rgba(56,189,248,0.2) !important}:root[data-pds-theme="dark"] .chosen-disabled .chosen-single,:root[data-pds-theme="dark"] .chosen-disabled .chosen-choices{background-color:var(--pds-bg-tertiary) !important;color:var(--pds-text-muted) !important;cursor:not-allowed !important;opacity:0.6}:root[data-pds-theme="dark"] .chosen-disabled .chosen-choices .search-choice{background-color:var(--pds-bg-tertiary) !important;opacity:0.8}:root[data-pds-theme="dark"] .chosen-container .chosen-search input[type="text"]{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important;color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .chosen-container .chosen-search input[type="text"]:focus{border-color:var(--pds-brand-blue) !important;box-shadow:0 0 0 2px rgba(56,189,248,0.2) !important}:root[data-pds-theme="dark"] .chosen-rtl .chosen-choices li.search-choice{padding-left:25px !important;padding-right:5px !important}:root[data-pds-theme="dark"] .chosen-rtl .chosen-choices li.search-choice .search-choice-close{left:4px !important;right:auto !important}:root[data-pds-theme="dark"] .mce-container-body,:root[data-pds-theme="dark"] .mce-stack-layout,:root[data-pds-theme="dark"] .mce-top-part,:root[data-pds-theme="dark"] .mce-container,:root[data-pds-theme="dark"] .mce-edit-area,:root[data-pds-theme="dark"] .mce-panel{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important;color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .mce-content-body{background-color:var(--pds-bg-elevated) !important;color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] #tinymce{background-color:var(--pds-bg-elevated) !important;color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .mce-content-body p,:root[data-pds-theme="dark"] .mce-content-body div,:root[data-pds-theme="dark"] .mce-content-body span{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .mce-ico,:root[data-pds-theme="dark"] .mce-i-alignright{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .mce-btn{background-color:var(--pds-bg-secondary) !important;border-color:var(--pds-border-medium) !important;color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .mce-btn:hover{background-color:var(--pds-bg-hover) !important}:root[data-pds-theme="dark"] .ui-datepicker-trigger{filter:invert(1) hue-rotate(180deg)}:root[data-pds-theme="dark"] .mce-menu{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .mce-menu-item{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .mce-menu-item:hover,:root[data-pds-theme="dark"] .mce-menu-item.mce-selected{background-color:var(--pds-brand-blue) !important;color:var(--pds-text-inverse) !important}:root[data-pds-theme="dark"] .gv-container,:root[data-pds-theme="dark"] .gv-container-no-results{background-color:var(--pds-bg-primary) !important;color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .gv-table-view,:root[data-pds-theme="dark"] .gv-table-container{background-color:var(--pds-bg-primary) !important}:root[data-pds-theme="dark"] .gv-table-view table{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gv-table-view thead th,:root[data-pds-theme="dark"] .gv-table-view th{background-color:var(--pds-bg-secondary) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gv-table-view tbody td,:root[data-pds-theme="dark"] .gv-table-view td{background-color:var(--pds-bg-elevated) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-light) !important}:root[data-pds-theme="dark"] .gv-table-view tbody tr:hover td{background-color:var(--pds-bg-hover) !important}:root[data-pds-theme="dark"] .gv-list-view,:root[data-pds-theme="dark"] .gv-list-container{background-color:var(--pds-bg-primary) !important}:root[data-pds-theme="dark"] .gv-list-view .gv-grid{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gv-list-view .gv-grid-col{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .gv-container .gv-fields,:root[data-pds-theme="dark"] .gv-container .gv-field-label,:root[data-pds-theme="dark"] .gv-container .gv-field-value{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .gv-container .gv-field-label{color:var(--pds-text-secondary) !important;font-weight:600}:root[data-pds-theme="dark"] .gv-widget-search,:root[data-pds-theme="dark"] .gv-widget-pagination,:root[data-pds-theme="dark"] .gv-widget-entries-nav{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important;color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .gv-widget-search input[type="text"],:root[data-pds-theme="dark"] .gv-widget-search input[type="search"],:root[data-pds-theme="dark"] .gv-widget-search select{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important;color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .gv-widget-search input:focus,:root[data-pds-theme="dark"] .gv-widget-search select:focus{border-color:var(--pds-brand-blue) !important;box-shadow:0 0 0 3px rgba(56,189,248,0.2) !important}:root[data-pds-theme="dark"] .gv-widget-search .gv-search-button,:root[data-pds-theme="dark"] .gv-widget-search input[type="submit"],:root[data-pds-theme="dark"] .gv-widget-search button{background-color:var(--pds-brand-blue) !important;color:var(--pds-text-inverse) !important;border-color:var(--pds-brand-blue) !important}:root[data-pds-theme="dark"] .gv-widget-search .gv-search-button:hover,:root[data-pds-theme="dark"] .gv-widget-search input[type="submit"]:hover,:root[data-pds-theme="dark"] .gv-widget-search button:hover{background-color:var(--pds-brand-blue-hover) !important}:root[data-pds-theme="dark"] .gv-widget-pagination a,:root[data-pds-theme="dark"] .gv-widget-pagination .page-numbers{background-color:var(--pds-bg-secondary) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gv-widget-pagination a:hover,:root[data-pds-theme="dark"] .gv-widget-pagination .page-numbers:hover{background-color:var(--pds-bg-hover) !important;color:var(--pds-brand-blue) !important}:root[data-pds-theme="dark"] .gv-widget-pagination .current,:root[data-pds-theme="dark"] .gv-widget-pagination .page-numbers.current{background-color:var(--pds-brand-blue) !important;color:var(--pds-text-inverse) !important;border-color:var(--pds-brand-blue) !important}:root[data-pds-theme="dark"] .gv-container a{color:var(--pds-brand-blue) !important}:root[data-pds-theme="dark"] .gv-container a:hover{color:var(--pds-brand-blue-light) !important}:root[data-pds-theme="dark"] .gv-no-results{background-color:var(--pds-bg-secondary) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gv-entry-notes,:root[data-pds-theme="dark"] .gv-note-content{background-color:var(--pds-bg-secondary) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gv-lightbox,:root[data-pds-theme="dark"] .gv-modal{background-color:var(--pds-bg-elevated) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gv-tabs,:root[data-pds-theme="dark"] .gv-tab-container{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gv-tab{background-color:var(--pds-bg-secondary) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gv-tab:hover{background-color:var(--pds-bg-hover) !important}:root[data-pds-theme="dark"] .gv-tab.active,:root[data-pds-theme="dark"] .gv-tab.gv-active{background-color:var(--pds-bg-elevated) !important;color:var(--pds-brand-blue) !important;border-bottom-color:transparent !important}:root[data-pds-theme="dark"] .gv-grid-view .gv-grid-col{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .dataTables_wrapper,:root[data-pds-theme="dark"] .dataTable{background-color:var(--pds-bg-elevated) !important;color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .dataTables_scrollBody,:root[data-pds-theme="dark"] div.dts div.dataTables_scrollBody{background-color:var(--pds-bg-primary) !important;background-image:none !important;background:var(--pds-bg-primary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gv-datatables,:root[data-pds-theme="dark"] table.dataTable{background-color:var(--pds-bg-elevated) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gv-datatables thead,:root[data-pds-theme="dark"] table.dataTable thead,:root[data-pds-theme="dark"] .dataTables_scrollHead table thead{background-color:var(--pds-bg-secondary) !important}:root[data-pds-theme="dark"] .gv-datatables thead th,:root[data-pds-theme="dark"] table.dataTable thead th,:root[data-pds-theme="dark"] .dataTables_scrollHead table thead th{background-color:var(--pds-bg-secondary) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gv-datatables tbody,:root[data-pds-theme="dark"] table.dataTable tbody{background-color:var(--pds-bg-elevated) !important}:root[data-pds-theme="dark"] .gv-datatables tbody td,:root[data-pds-theme="dark"] table.dataTable tbody td{background-color:var(--pds-bg-elevated) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-light) !important}:root[data-pds-theme="dark"] .gv-datatables tbody tr:hover,:root[data-pds-theme="dark"] table.dataTable tbody tr:hover,:root[data-pds-theme="dark"] table.dataTable.hover tbody tr:hover,:root[data-pds-theme="dark"] table.dataTable.display tbody tr:hover{background-color:var(--pds-bg-hover) !important}:root[data-pds-theme="dark"] .gv-datatables tbody tr:hover td,:root[data-pds-theme="dark"] table.dataTable tbody tr:hover td,:root[data-pds-theme="dark"] table.dataTable.hover tbody tr:hover td{background-color:var(--pds-bg-hover) !important}:root[data-pds-theme="dark"] table.dataTable.stripe tbody tr.odd,:root[data-pds-theme="dark"] table.dataTable.display tbody tr.odd{background-color:var(--pds-bg-elevated) !important}:root[data-pds-theme="dark"] table.dataTable.stripe tbody tr.even,:root[data-pds-theme="dark"] table.dataTable.display tbody tr.even{background-color:var(--pds-bg-tertiary) !important}:root[data-pds-theme="dark"] table.dataTable.stripe tbody tr.odd td,:root[data-pds-theme="dark"] table.dataTable.display tbody tr.odd td{background-color:var(--pds-bg-elevated) !important}:root[data-pds-theme="dark"] table.dataTable.stripe tbody tr.even td,:root[data-pds-theme="dark"] table.dataTable.display tbody tr.even td{background-color:var(--pds-bg-tertiary) !important}:root[data-pds-theme="dark"] table.dataTable thead th.sorting,:root[data-pds-theme="dark"] table.dataTable thead th.sorting_asc,:root[data-pds-theme="dark"] table.dataTable thead th.sorting_desc{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] table.dataTable thead th.sorting:hover,:root[data-pds-theme="dark"] table.dataTable thead th.sorting_asc:hover,:root[data-pds-theme="dark"] table.dataTable thead th.sorting_desc:hover{background-color:var(--pds-bg-hover) !important}:root[data-pds-theme="dark"] table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,:root[data-pds-theme="dark"] table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before{background-color:var(--pds-brand-blue) !important;border-color:var(--pds-brand-blue) !important}:root[data-pds-theme="dark"] table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,:root[data-pds-theme="dark"] table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before{background-color:var(--pds-red) !important;border-color:var(--pds-red) !important}:root[data-pds-theme="dark"] table.dataTable tr.child{background-color:var(--pds-bg-tertiary) !important}:root[data-pds-theme="dark"] table.dataTable tr.child td{background-color:var(--pds-bg-tertiary) !important;border-color:var(--pds-border-light) !important}:root[data-pds-theme="dark"] table.dataTable tr.child ul.dtr-details{background-color:var(--pds-bg-tertiary) !important}:root[data-pds-theme="dark"] table.dataTable tr.child ul.dtr-details li{color:var(--pds-text-primary) !important;border-color:var(--pds-border-light) !important}:root[data-pds-theme="dark"] .dataTables_wrapper .dataTables_length,:root[data-pds-theme="dark"] .dataTables_wrapper .dataTables_filter,:root[data-pds-theme="dark"] .dataTables_wrapper .dataTables_info,:root[data-pds-theme="dark"] .dataTables_wrapper .dataTables_paginate{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .dataTables_wrapper .dataTables_length label,:root[data-pds-theme="dark"] .dataTables_wrapper .dataTables_filter label{color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .dataTables_wrapper .dataTables_length select,:root[data-pds-theme="dark"] .dataTables_wrapper .dataTables_filter input{background-color:var(--pds-bg-elevated) !important;border-color:var(--pds-border-medium) !important;color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] .dataTables_wrapper .dataTables_length select:focus,:root[data-pds-theme="dark"] .dataTables_wrapper .dataTables_filter input:focus{border-color:var(--pds-brand-blue) !important;box-shadow:0 0 0 3px rgba(56,189,248,0.2) !important}:root[data-pds-theme="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button{background-color:var(--pds-bg-secondary) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background-color:var(--pds-bg-hover) !important;color:var(--pds-brand-blue) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.current,:root[data-pds-theme="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background-color:var(--pds-brand-blue) !important;color:var(--pds-text-inverse) !important;border-color:var(--pds-brand-blue) !important}:root[data-pds-theme="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,:root[data-pds-theme="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{background-color:var(--pds-bg-tertiary) !important;color:var(--pds-text-muted) !important;border-color:var(--pds-border-light) !important;cursor:not-allowed !important}:root[data-pds-theme="dark"] .dataTables_processing{background-color:var(--pds-bg-elevated) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] table.dataTable tbody td.dataTables_empty{background-color:var(--pds-bg-tertiary) !important;color:var(--pds-text-secondary) !important}:root[data-pds-theme="dark"] .dataTables_scrollHead,:root[data-pds-theme="dark"] .dataTables_scrollFoot{background-color:var(--pds-bg-secondary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] table.dataTable.fixedHeader-floating{background-color:var(--pds-bg-secondary) !important}:root[data-pds-theme="dark"] table.dataTable.fixedHeader-floating thead{background-color:var(--pds-bg-secondary) !important}:root[data-pds-theme="dark"] table.dataTable.fixedHeader-floating thead th{background-color:var(--pds-bg-secondary) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] table.dataTable tbody tr.selected,:root[data-pds-theme="dark"] table.dataTable tbody tr.selected td{background-color:rgba(56,189,248,0.15) !important;color:var(--pds-text-primary) !important}:root[data-pds-theme="dark"] table.dataTable tbody tr.selected:hover,:root[data-pds-theme="dark"] table.dataTable tbody tr.selected:hover td{background-color:rgba(56,189,248,0.25) !important}:root[data-pds-theme="dark"] .gv-sort-indicator,:root[data-pds-theme="dark"] .sorting_asc,:root[data-pds-theme="dark"] .sorting_desc{color:var(--pds-brand-blue) !important}:root[data-pds-theme="dark"] .gv-entry-link,:root[data-pds-theme="dark"] .gv-edit-entry-link,:root[data-pds-theme="dark"] .gv-delete-entry-link{background-color:var(--pds-bg-secondary) !important;color:var(--pds-text-primary) !important;border-color:var(--pds-border-medium) !important}:root[data-pds-theme="dark"] .gv-entry-link:hover,:root[data-pds-theme="dark"] .gv-edit-entry-link:hover{background-color:var(--pds-bg-hover) !important;color:var(--pds-brand-blue) !important}:root[data-pds-theme="dark"] .gv-delete-entry-link:hover{background-color:var(--pds-error-bg) !important;color:var(--pds-error-text) !important}