From 91635f7f5295443ad2a1bb79ba3e29fe208b4664 Mon Sep 17 00:00:00 2001 From: mertsincan Date: Wed, 17 Nov 2021 09:39:39 +0300 Subject: [PATCH] Fixed #1768 - DataTable Focus Row Rectangle on Safari --- public/themes/arya-blue/theme.css | 10 ++++++++-- public/themes/arya-green/theme.css | 10 ++++++++-- public/themes/arya-orange/theme.css | 10 ++++++++-- public/themes/arya-purple/theme.css | 10 ++++++++-- public/themes/bootstrap4-dark-blue/theme.css | 10 ++++++++-- public/themes/bootstrap4-dark-purple/theme.css | 10 ++++++++-- public/themes/bootstrap4-light-blue/theme.css | 10 ++++++++-- public/themes/bootstrap4-light-purple/theme.css | 10 ++++++++-- public/themes/fluent-light/theme.css | 10 ++++++++-- public/themes/lara-dark-blue/theme.css | 10 ++++++++-- public/themes/lara-dark-indigo/theme.css | 10 ++++++++-- public/themes/lara-dark-purple/theme.css | 10 ++++++++-- public/themes/lara-dark-teal/theme.css | 10 ++++++++-- public/themes/lara-light-blue/theme.css | 10 ++++++++-- public/themes/lara-light-indigo/theme.css | 10 ++++++++-- public/themes/lara-light-purple/theme.css | 10 ++++++++-- public/themes/lara-light-teal/theme.css | 10 ++++++++-- public/themes/luna-amber/theme.css | 10 ++++++++-- public/themes/luna-blue/theme.css | 10 ++++++++-- public/themes/luna-green/theme.css | 10 ++++++++-- public/themes/luna-pink/theme.css | 10 ++++++++-- public/themes/md-dark-deeppurple/theme.css | 10 ++++++++-- public/themes/md-dark-indigo/theme.css | 10 ++++++++-- public/themes/md-light-deeppurple/theme.css | 10 ++++++++-- public/themes/md-light-indigo/theme.css | 10 ++++++++-- public/themes/mdc-dark-deeppurple/theme.css | 10 ++++++++-- public/themes/mdc-dark-indigo/theme.css | 10 ++++++++-- public/themes/mdc-light-deeppurple/theme.css | 10 ++++++++-- public/themes/mdc-light-indigo/theme.css | 10 ++++++++-- public/themes/nova-accent/theme.css | 10 ++++++++-- public/themes/nova-alt/theme.css | 10 ++++++++-- public/themes/nova-vue/theme.css | 10 ++++++++-- public/themes/nova/theme.css | 10 ++++++++-- public/themes/rhea/theme.css | 10 ++++++++-- public/themes/saga-blue/theme.css | 10 ++++++++-- public/themes/saga-green/theme.css | 10 ++++++++-- public/themes/saga-orange/theme.css | 10 ++++++++-- public/themes/saga-purple/theme.css | 10 ++++++++-- public/themes/tailwind-light/theme.css | 10 ++++++++-- public/themes/vela-blue/theme.css | 10 ++++++++-- public/themes/vela-green/theme.css | 10 ++++++++-- public/themes/vela-orange/theme.css | 10 ++++++++-- public/themes/vela-purple/theme.css | 10 ++++++++-- 43 files changed, 344 insertions(+), 86 deletions(-) diff --git a/public/themes/arya-blue/theme.css b/public/themes/arya-blue/theme.css index 7b45c6b5e..a4692a6b5 100644 --- a/public/themes/arya-blue/theme.css +++ b/public/themes/arya-blue/theme.css @@ -2292,7 +2292,6 @@ background: #1e1e1e; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: #93cbf9; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2334,6 +2333,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 600; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #93cbf9; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(100, 181, 246, 0.16); color: rgba(255, 255, 255, 0.87); @@ -3279,7 +3282,6 @@ background: #1e1e1e; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: #93cbf9; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3313,6 +3315,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #93cbf9; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(100, 181, 246, 0.16); color: rgba(255, 255, 255, 0.87); diff --git a/public/themes/arya-green/theme.css b/public/themes/arya-green/theme.css index 315781afb..a6b527484 100644 --- a/public/themes/arya-green/theme.css +++ b/public/themes/arya-green/theme.css @@ -2292,7 +2292,6 @@ background: #1e1e1e; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: #a7d8a9; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2334,6 +2333,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 600; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #a7d8a9; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(129, 199, 132, 0.16); color: rgba(255, 255, 255, 0.87); @@ -3279,7 +3282,6 @@ background: #1e1e1e; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: #a7d8a9; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3313,6 +3315,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #a7d8a9; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(129, 199, 132, 0.16); color: rgba(255, 255, 255, 0.87); diff --git a/public/themes/arya-orange/theme.css b/public/themes/arya-orange/theme.css index 7f516685c..58381a645 100644 --- a/public/themes/arya-orange/theme.css +++ b/public/themes/arya-orange/theme.css @@ -2292,7 +2292,6 @@ background: #1e1e1e; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: #ffe284; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2334,6 +2333,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 600; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #ffe284; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(255, 213, 79, 0.16); color: rgba(255, 255, 255, 0.87); @@ -3279,7 +3282,6 @@ background: #1e1e1e; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: #ffe284; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3313,6 +3315,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #ffe284; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(255, 213, 79, 0.16); color: rgba(255, 255, 255, 0.87); diff --git a/public/themes/arya-purple/theme.css b/public/themes/arya-purple/theme.css index 1bbc94971..c5b680777 100644 --- a/public/themes/arya-purple/theme.css +++ b/public/themes/arya-purple/theme.css @@ -2292,7 +2292,6 @@ background: #1e1e1e; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: #cf95d9; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2334,6 +2333,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 600; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #cf95d9; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(186, 104, 200, 0.16); color: rgba(255, 255, 255, 0.87); @@ -3279,7 +3282,6 @@ background: #1e1e1e; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: #cf95d9; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3313,6 +3315,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #cf95d9; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(186, 104, 200, 0.16); color: rgba(255, 255, 255, 0.87); diff --git a/public/themes/bootstrap4-dark-blue/theme.css b/public/themes/bootstrap4-dark-blue/theme.css index ffc8ec6d7..a5de41cfb 100644 --- a/public/themes/bootstrap4-dark-blue/theme.css +++ b/public/themes/bootstrap4-dark-blue/theme.css @@ -2304,7 +2304,6 @@ background: #2a323d; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.15s; - outline-color: #e3f3fe; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2346,6 +2345,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 600; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #e3f3fe; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #8dd0ff; color: #151515; @@ -3291,7 +3294,6 @@ background: #2a323d; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.15s; - outline-color: #e3f3fe; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3325,6 +3327,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #e3f3fe; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #8dd0ff; color: #151515; diff --git a/public/themes/bootstrap4-dark-purple/theme.css b/public/themes/bootstrap4-dark-purple/theme.css index 472430d59..cc6e67840 100644 --- a/public/themes/bootstrap4-dark-purple/theme.css +++ b/public/themes/bootstrap4-dark-purple/theme.css @@ -2304,7 +2304,6 @@ background: #2a323d; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.15s; - outline-color: #f0e6f5; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2346,6 +2345,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 600; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #f0e6f5; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #c298d8; color: #151515; @@ -3291,7 +3294,6 @@ background: #2a323d; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.15s; - outline-color: #f0e6f5; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3325,6 +3327,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #f0e6f5; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #c298d8; color: #151515; diff --git a/public/themes/bootstrap4-light-blue/theme.css b/public/themes/bootstrap4-light-blue/theme.css index 1c28aafc0..7fde176a2 100644 --- a/public/themes/bootstrap4-light-blue/theme.css +++ b/public/themes/bootstrap4-light-blue/theme.css @@ -2304,7 +2304,6 @@ background: #ffffff; color: #212529; transition: box-shadow 0.15s; - outline-color: rgba(38, 143, 255, 0.5); } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2346,6 +2345,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 600; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid rgba(38, 143, 255, 0.5); + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #007bff; color: #ffffff; @@ -3291,7 +3294,6 @@ background: #ffffff; color: #212529; transition: box-shadow 0.15s; - outline-color: rgba(38, 143, 255, 0.5); } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3325,6 +3327,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #212529; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid rgba(38, 143, 255, 0.5); + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #007bff; color: #ffffff; diff --git a/public/themes/bootstrap4-light-purple/theme.css b/public/themes/bootstrap4-light-purple/theme.css index b686e3ef5..b8f5f9f47 100644 --- a/public/themes/bootstrap4-light-purple/theme.css +++ b/public/themes/bootstrap4-light-purple/theme.css @@ -2304,7 +2304,6 @@ background: #ffffff; color: #212529; transition: box-shadow 0.15s; - outline-color: rgba(136, 60, 174, 0.5); } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2346,6 +2345,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 600; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid rgba(136, 60, 174, 0.5); + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #883cae; color: #ffffff; @@ -3291,7 +3294,6 @@ background: #ffffff; color: #212529; transition: box-shadow 0.15s; - outline-color: rgba(136, 60, 174, 0.5); } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3325,6 +3327,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #212529; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid rgba(136, 60, 174, 0.5); + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #883cae; color: #ffffff; diff --git a/public/themes/fluent-light/theme.css b/public/themes/fluent-light/theme.css index 11aab740c..835bc537a 100644 --- a/public/themes/fluent-light/theme.css +++ b/public/themes/fluent-light/theme.css @@ -2292,7 +2292,6 @@ background: #ffffff; color: #323130; transition: box-shadow 0.2s; - outline-color: #605e5c; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2334,6 +2333,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 600; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #605e5c; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #edebe9; color: #323130; @@ -3279,7 +3282,6 @@ background: #ffffff; color: #323130; transition: box-shadow 0.2s; - outline-color: #605e5c; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3313,6 +3315,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #323130; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #605e5c; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #edebe9; color: #323130; diff --git a/public/themes/lara-dark-blue/theme.css b/public/themes/lara-dark-blue/theme.css index 0aa299a4f..fbf8386db 100644 --- a/public/themes/lara-dark-blue/theme.css +++ b/public/themes/lara-dark-blue/theme.css @@ -2327,7 +2327,6 @@ background: #22272d; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: rgba(147, 197, 253, 0.5); } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2369,6 +2368,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 700; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid rgba(147, 197, 253, 0.5); + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(147, 197, 253, 0.16); color: rgba(255, 255, 255, 0.87); @@ -3314,7 +3317,6 @@ background: #22272d; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: rgba(147, 197, 253, 0.5); } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3348,6 +3350,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid rgba(147, 197, 253, 0.5); + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(147, 197, 253, 0.16); color: rgba(255, 255, 255, 0.87); diff --git a/public/themes/lara-dark-indigo/theme.css b/public/themes/lara-dark-indigo/theme.css index 30c823059..faff51600 100644 --- a/public/themes/lara-dark-indigo/theme.css +++ b/public/themes/lara-dark-indigo/theme.css @@ -2327,7 +2327,6 @@ background: #22272d; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: rgba(165, 180, 252, 0.5); } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2369,6 +2368,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 700; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid rgba(165, 180, 252, 0.5); + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(165, 180, 252, 0.16); color: rgba(255, 255, 255, 0.87); @@ -3314,7 +3317,6 @@ background: #22272d; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: rgba(165, 180, 252, 0.5); } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3348,6 +3350,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid rgba(165, 180, 252, 0.5); + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(165, 180, 252, 0.16); color: rgba(255, 255, 255, 0.87); diff --git a/public/themes/lara-dark-purple/theme.css b/public/themes/lara-dark-purple/theme.css index f58d5d1e9..7182539b5 100644 --- a/public/themes/lara-dark-purple/theme.css +++ b/public/themes/lara-dark-purple/theme.css @@ -2327,7 +2327,6 @@ background: #22272d; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: rgba(196, 181, 253, 0.5); } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2369,6 +2368,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 700; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid rgba(196, 181, 253, 0.5); + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(196, 181, 253, 0.16); color: rgba(255, 255, 255, 0.87); @@ -3314,7 +3317,6 @@ background: #22272d; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: rgba(196, 181, 253, 0.5); } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3348,6 +3350,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid rgba(196, 181, 253, 0.5); + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(196, 181, 253, 0.16); color: rgba(255, 255, 255, 0.87); diff --git a/public/themes/lara-dark-teal/theme.css b/public/themes/lara-dark-teal/theme.css index b3b57b623..cb3f08632 100644 --- a/public/themes/lara-dark-teal/theme.css +++ b/public/themes/lara-dark-teal/theme.css @@ -2327,7 +2327,6 @@ background: #22272d; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: rgba(94, 234, 212, 0.5); } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2369,6 +2368,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 700; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid rgba(94, 234, 212, 0.5); + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(94, 234, 212, 0.16); color: rgba(255, 255, 255, 0.87); @@ -3314,7 +3317,6 @@ background: #22272d; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: rgba(94, 234, 212, 0.5); } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3348,6 +3350,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid rgba(94, 234, 212, 0.5); + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(94, 234, 212, 0.16); color: rgba(255, 255, 255, 0.87); diff --git a/public/themes/lara-light-blue/theme.css b/public/themes/lara-light-blue/theme.css index 1b4d79d16..ab0d9b534 100644 --- a/public/themes/lara-light-blue/theme.css +++ b/public/themes/lara-light-blue/theme.css @@ -2327,7 +2327,6 @@ background: #ffffff; color: #495057; transition: box-shadow 0.2s; - outline-color: #BFDBFE; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2369,6 +2368,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 700; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #BFDBFE; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #EFF6FF; color: #3B82F6; @@ -3314,7 +3317,6 @@ background: #ffffff; color: #495057; transition: box-shadow 0.2s; - outline-color: #BFDBFE; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3348,6 +3350,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #495057; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #BFDBFE; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #EFF6FF; color: #3B82F6; diff --git a/public/themes/lara-light-indigo/theme.css b/public/themes/lara-light-indigo/theme.css index eeb6b692c..9430f9950 100644 --- a/public/themes/lara-light-indigo/theme.css +++ b/public/themes/lara-light-indigo/theme.css @@ -2327,7 +2327,6 @@ background: #ffffff; color: #495057; transition: box-shadow 0.2s; - outline-color: #C7D2FE; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2369,6 +2368,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 700; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #C7D2FE; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #EEF2FF; color: #4338CA; @@ -3314,7 +3317,6 @@ background: #ffffff; color: #495057; transition: box-shadow 0.2s; - outline-color: #C7D2FE; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3348,6 +3350,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #495057; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #C7D2FE; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #EEF2FF; color: #4338CA; diff --git a/public/themes/lara-light-purple/theme.css b/public/themes/lara-light-purple/theme.css index a961dd5f0..9338c7a2c 100644 --- a/public/themes/lara-light-purple/theme.css +++ b/public/themes/lara-light-purple/theme.css @@ -2327,7 +2327,6 @@ background: #ffffff; color: #495057; transition: box-shadow 0.2s; - outline-color: #DDD6FE; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2369,6 +2368,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 700; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #DDD6FE; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #F5F3FF; color: #6D28D9; @@ -3314,7 +3317,6 @@ background: #ffffff; color: #495057; transition: box-shadow 0.2s; - outline-color: #DDD6FE; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3348,6 +3350,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #495057; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #DDD6FE; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #F5F3FF; color: #6D28D9; diff --git a/public/themes/lara-light-teal/theme.css b/public/themes/lara-light-teal/theme.css index 5f458a792..9971781da 100644 --- a/public/themes/lara-light-teal/theme.css +++ b/public/themes/lara-light-teal/theme.css @@ -2327,7 +2327,6 @@ background: #ffffff; color: #495057; transition: box-shadow 0.2s; - outline-color: #99F6E4; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2369,6 +2368,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 700; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #99F6E4; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #F0FDFA; color: #0F766E; @@ -3314,7 +3317,6 @@ background: #ffffff; color: #495057; transition: box-shadow 0.2s; - outline-color: #99F6E4; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3348,6 +3350,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #495057; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #99F6E4; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #F0FDFA; color: #0F766E; diff --git a/public/themes/luna-amber/theme.css b/public/themes/luna-amber/theme.css index 9004ece1d..6f254360d 100644 --- a/public/themes/luna-amber/theme.css +++ b/public/themes/luna-amber/theme.css @@ -2304,7 +2304,6 @@ background: #323232; color: #dedede; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: white; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2346,6 +2345,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 700; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid white; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #FFE082; color: #212529; @@ -3291,7 +3294,6 @@ background: #323232; color: #dedede; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: white; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3325,6 +3327,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #dedede; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid white; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #FFE082; color: #212529; diff --git a/public/themes/luna-blue/theme.css b/public/themes/luna-blue/theme.css index 413308fba..6738348b1 100644 --- a/public/themes/luna-blue/theme.css +++ b/public/themes/luna-blue/theme.css @@ -2304,7 +2304,6 @@ background: #323232; color: #dedede; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: white; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2346,6 +2345,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 700; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid white; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #81D4FA; color: #212529; @@ -3291,7 +3294,6 @@ background: #323232; color: #dedede; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: white; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3325,6 +3327,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #dedede; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid white; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #81D4FA; color: #212529; diff --git a/public/themes/luna-green/theme.css b/public/themes/luna-green/theme.css index 75c3c277b..0bc98e31e 100644 --- a/public/themes/luna-green/theme.css +++ b/public/themes/luna-green/theme.css @@ -2304,7 +2304,6 @@ background: #323232; color: #dedede; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: white; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2346,6 +2345,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 700; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid white; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #C5E1A5; color: #212529; @@ -3291,7 +3294,6 @@ background: #323232; color: #dedede; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: white; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3325,6 +3327,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #dedede; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid white; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #C5E1A5; color: #212529; diff --git a/public/themes/luna-pink/theme.css b/public/themes/luna-pink/theme.css index 5b1a0ad82..9a82b1b48 100644 --- a/public/themes/luna-pink/theme.css +++ b/public/themes/luna-pink/theme.css @@ -2304,7 +2304,6 @@ background: #323232; color: #dedede; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: white; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2346,6 +2345,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 700; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid white; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #F48FB1; color: #212529; @@ -3291,7 +3294,6 @@ background: #323232; color: #dedede; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: white; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3325,6 +3327,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #dedede; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid white; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #F48FB1; color: #212529; diff --git a/public/themes/md-dark-deeppurple/theme.css b/public/themes/md-dark-deeppurple/theme.css index 3614f2469..9b9bd52c2 100644 --- a/public/themes/md-dark-deeppurple/theme.css +++ b/public/themes/md-dark-deeppurple/theme.css @@ -2316,7 +2316,6 @@ background: #1e1e1e; color: rgba(255, 255, 255, 0.87); transition: none; - outline-color: transparent; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2358,6 +2357,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 500; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid transparent; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(206, 147, 216, 0.16); color: #CE93D8; @@ -3303,7 +3306,6 @@ background: #1e1e1e; color: rgba(255, 255, 255, 0.87); transition: none; - outline-color: transparent; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3337,6 +3339,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid transparent; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(206, 147, 216, 0.16); color: #CE93D8; diff --git a/public/themes/md-dark-indigo/theme.css b/public/themes/md-dark-indigo/theme.css index f23a6b829..bf2d40328 100644 --- a/public/themes/md-dark-indigo/theme.css +++ b/public/themes/md-dark-indigo/theme.css @@ -2316,7 +2316,6 @@ background: #1e1e1e; color: rgba(255, 255, 255, 0.87); transition: none; - outline-color: transparent; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2358,6 +2357,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 500; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid transparent; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(159, 168, 218, 0.16); color: #9FA8DA; @@ -3303,7 +3306,6 @@ background: #1e1e1e; color: rgba(255, 255, 255, 0.87); transition: none; - outline-color: transparent; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3337,6 +3339,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid transparent; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(159, 168, 218, 0.16); color: #9FA8DA; diff --git a/public/themes/md-light-deeppurple/theme.css b/public/themes/md-light-deeppurple/theme.css index 08fc7f972..a2e25976f 100644 --- a/public/themes/md-light-deeppurple/theme.css +++ b/public/themes/md-light-deeppurple/theme.css @@ -2316,7 +2316,6 @@ background: #ffffff; color: rgba(0, 0, 0, 0.87); transition: none; - outline-color: transparent; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2358,6 +2357,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 500; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid transparent; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(103, 58, 183, 0.12); color: #673AB7; @@ -3303,7 +3306,6 @@ background: #ffffff; color: rgba(0, 0, 0, 0.87); transition: none; - outline-color: transparent; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3337,6 +3339,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(0, 0, 0, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid transparent; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(103, 58, 183, 0.12); color: #673AB7; diff --git a/public/themes/md-light-indigo/theme.css b/public/themes/md-light-indigo/theme.css index b169a7411..a3f203dbb 100644 --- a/public/themes/md-light-indigo/theme.css +++ b/public/themes/md-light-indigo/theme.css @@ -2316,7 +2316,6 @@ background: #ffffff; color: rgba(0, 0, 0, 0.87); transition: none; - outline-color: transparent; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2358,6 +2357,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 500; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid transparent; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(63, 81, 181, 0.12); color: #3F51B5; @@ -3303,7 +3306,6 @@ background: #ffffff; color: rgba(0, 0, 0, 0.87); transition: none; - outline-color: transparent; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3337,6 +3339,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(0, 0, 0, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid transparent; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(63, 81, 181, 0.12); color: #3F51B5; diff --git a/public/themes/mdc-dark-deeppurple/theme.css b/public/themes/mdc-dark-deeppurple/theme.css index cfa2f35b7..470137435 100644 --- a/public/themes/mdc-dark-deeppurple/theme.css +++ b/public/themes/mdc-dark-deeppurple/theme.css @@ -2316,7 +2316,6 @@ background: #1e1e1e; color: rgba(255, 255, 255, 0.87); transition: none; - outline-color: transparent; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2358,6 +2357,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 500; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid transparent; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(206, 147, 216, 0.16); color: #CE93D8; @@ -3303,7 +3306,6 @@ background: #1e1e1e; color: rgba(255, 255, 255, 0.87); transition: none; - outline-color: transparent; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3337,6 +3339,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid transparent; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(206, 147, 216, 0.16); color: #CE93D8; diff --git a/public/themes/mdc-dark-indigo/theme.css b/public/themes/mdc-dark-indigo/theme.css index 026c6deef..c05c6501c 100644 --- a/public/themes/mdc-dark-indigo/theme.css +++ b/public/themes/mdc-dark-indigo/theme.css @@ -2316,7 +2316,6 @@ background: #1e1e1e; color: rgba(255, 255, 255, 0.87); transition: none; - outline-color: transparent; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2358,6 +2357,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 500; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid transparent; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(159, 168, 218, 0.16); color: #9FA8DA; @@ -3303,7 +3306,6 @@ background: #1e1e1e; color: rgba(255, 255, 255, 0.87); transition: none; - outline-color: transparent; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3337,6 +3339,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid transparent; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(159, 168, 218, 0.16); color: #9FA8DA; diff --git a/public/themes/mdc-light-deeppurple/theme.css b/public/themes/mdc-light-deeppurple/theme.css index f7376b901..d2f7d4377 100644 --- a/public/themes/mdc-light-deeppurple/theme.css +++ b/public/themes/mdc-light-deeppurple/theme.css @@ -2316,7 +2316,6 @@ background: #ffffff; color: rgba(0, 0, 0, 0.87); transition: none; - outline-color: transparent; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2358,6 +2357,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 500; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid transparent; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(103, 58, 183, 0.12); color: #673AB7; @@ -3303,7 +3306,6 @@ background: #ffffff; color: rgba(0, 0, 0, 0.87); transition: none; - outline-color: transparent; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3337,6 +3339,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(0, 0, 0, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid transparent; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(103, 58, 183, 0.12); color: #673AB7; diff --git a/public/themes/mdc-light-indigo/theme.css b/public/themes/mdc-light-indigo/theme.css index 7d17a6d9c..14ed86ff5 100644 --- a/public/themes/mdc-light-indigo/theme.css +++ b/public/themes/mdc-light-indigo/theme.css @@ -2316,7 +2316,6 @@ background: #ffffff; color: rgba(0, 0, 0, 0.87); transition: none; - outline-color: transparent; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2358,6 +2357,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 500; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid transparent; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(63, 81, 181, 0.12); color: #3F51B5; @@ -3303,7 +3306,6 @@ background: #ffffff; color: rgba(0, 0, 0, 0.87); transition: none; - outline-color: transparent; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3337,6 +3339,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(0, 0, 0, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid transparent; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(63, 81, 181, 0.12); color: #3F51B5; diff --git a/public/themes/nova-accent/theme.css b/public/themes/nova-accent/theme.css index 2e4405bf3..9e4146bf2 100644 --- a/public/themes/nova-accent/theme.css +++ b/public/themes/nova-accent/theme.css @@ -2292,7 +2292,6 @@ background: #ffffff; color: #333333; transition: background-color 0.2s, box-shadow 0.2s; - outline-color: #8dcdff; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2334,6 +2333,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 700; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #8dcdff; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #e02365; color: #ffffff; @@ -3279,7 +3282,6 @@ background: #ffffff; color: #333333; transition: background-color 0.2s, box-shadow 0.2s; - outline-color: #8dcdff; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3313,6 +3315,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #333333; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #8dcdff; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #e02365; color: #ffffff; diff --git a/public/themes/nova-alt/theme.css b/public/themes/nova-alt/theme.css index 9f727e7d0..1c91af55d 100644 --- a/public/themes/nova-alt/theme.css +++ b/public/themes/nova-alt/theme.css @@ -2304,7 +2304,6 @@ background: #ffffff; color: #333333; transition: background-color 0.2s, box-shadow 0.2s; - outline-color: #8dcdff; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2346,6 +2345,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 700; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #8dcdff; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #007ad9; color: #ffffff; @@ -3291,7 +3294,6 @@ background: #ffffff; color: #333333; transition: background-color 0.2s, box-shadow 0.2s; - outline-color: #8dcdff; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3325,6 +3327,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #333333; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #8dcdff; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #007ad9; color: #ffffff; diff --git a/public/themes/nova-vue/theme.css b/public/themes/nova-vue/theme.css index 92e71eae8..6c9e0d9bf 100644 --- a/public/themes/nova-vue/theme.css +++ b/public/themes/nova-vue/theme.css @@ -2304,7 +2304,6 @@ background: #ffffff; color: #333333; transition: background-color 0.2s, box-shadow 0.2s; - outline-color: #c2e9d8; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2346,6 +2345,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 700; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #c2e9d8; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #41b883; color: #ffffff; @@ -3291,7 +3294,6 @@ background: #ffffff; color: #333333; transition: background-color 0.2s, box-shadow 0.2s; - outline-color: #c2e9d8; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3325,6 +3327,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #333333; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #c2e9d8; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #41b883; color: #ffffff; diff --git a/public/themes/nova/theme.css b/public/themes/nova/theme.css index 475ba31ad..fc082028d 100644 --- a/public/themes/nova/theme.css +++ b/public/themes/nova/theme.css @@ -2304,7 +2304,6 @@ background: #ffffff; color: #333333; transition: background-color 0.2s, box-shadow 0.2s; - outline-color: #8dcdff; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2346,6 +2345,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 700; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #8dcdff; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #007ad9; color: #ffffff; @@ -3291,7 +3294,6 @@ background: #ffffff; color: #333333; transition: background-color 0.2s, box-shadow 0.2s; - outline-color: #8dcdff; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3325,6 +3327,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #333333; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #8dcdff; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #007ad9; color: #ffffff; diff --git a/public/themes/rhea/theme.css b/public/themes/rhea/theme.css index f6df79c0a..efebd9f05 100644 --- a/public/themes/rhea/theme.css +++ b/public/themes/rhea/theme.css @@ -2292,7 +2292,6 @@ background: #ffffff; color: #666666; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: #e4e9ec; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2334,6 +2333,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 700; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #e4e9ec; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #AFD3C8; color: #385048; @@ -3279,7 +3282,6 @@ background: #ffffff; color: #666666; transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: #e4e9ec; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3313,6 +3315,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #666666; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #e4e9ec; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #AFD3C8; color: #385048; diff --git a/public/themes/saga-blue/theme.css b/public/themes/saga-blue/theme.css index d129f9f75..8005d317b 100644 --- a/public/themes/saga-blue/theme.css +++ b/public/themes/saga-blue/theme.css @@ -2292,7 +2292,6 @@ background: #ffffff; color: #495057; transition: box-shadow 0.2s; - outline-color: #a6d5fa; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2334,6 +2333,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 600; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #a6d5fa; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #E3F2FD; color: #495057; @@ -3279,7 +3282,6 @@ background: #ffffff; color: #495057; transition: box-shadow 0.2s; - outline-color: #a6d5fa; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3313,6 +3315,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #495057; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #a6d5fa; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #E3F2FD; color: #495057; diff --git a/public/themes/saga-green/theme.css b/public/themes/saga-green/theme.css index 6e5e6713d..e05fe82b3 100644 --- a/public/themes/saga-green/theme.css +++ b/public/themes/saga-green/theme.css @@ -2292,7 +2292,6 @@ background: #ffffff; color: #495057; transition: box-shadow 0.2s; - outline-color: #b7e0b8; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2334,6 +2333,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 600; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #b7e0b8; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #E8F5E9; color: #495057; @@ -3279,7 +3282,6 @@ background: #ffffff; color: #495057; transition: box-shadow 0.2s; - outline-color: #b7e0b8; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3313,6 +3315,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #495057; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #b7e0b8; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #E8F5E9; color: #495057; diff --git a/public/themes/saga-orange/theme.css b/public/themes/saga-orange/theme.css index d4ad04181..9a60444a4 100644 --- a/public/themes/saga-orange/theme.css +++ b/public/themes/saga-orange/theme.css @@ -2292,7 +2292,6 @@ background: #ffffff; color: #495057; transition: box-shadow 0.2s; - outline-color: #ffe69c; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2334,6 +2333,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 600; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #ffe69c; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #FFF3E0; color: #495057; @@ -3279,7 +3282,6 @@ background: #ffffff; color: #495057; transition: box-shadow 0.2s; - outline-color: #ffe69c; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3313,6 +3315,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #495057; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #ffe69c; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #FFF3E0; color: #495057; diff --git a/public/themes/saga-purple/theme.css b/public/themes/saga-purple/theme.css index 9a3a6d5ca..697047db9 100644 --- a/public/themes/saga-purple/theme.css +++ b/public/themes/saga-purple/theme.css @@ -2292,7 +2292,6 @@ background: #ffffff; color: #495057; transition: box-shadow 0.2s; - outline-color: #df9eea; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2334,6 +2333,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 600; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #df9eea; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #F3E5F5; color: #495057; @@ -3279,7 +3282,6 @@ background: #ffffff; color: #495057; transition: box-shadow 0.2s; - outline-color: #df9eea; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3313,6 +3315,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #495057; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #df9eea; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #F3E5F5; color: #495057; diff --git a/public/themes/tailwind-light/theme.css b/public/themes/tailwind-light/theme.css index 16e641d25..2b96c9ce9 100644 --- a/public/themes/tailwind-light/theme.css +++ b/public/themes/tailwind-light/theme.css @@ -2327,7 +2327,6 @@ background: #ffffff; color: #3f3f46; transition: none; - outline-color: #6366F1; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2369,6 +2368,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 500; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #6366F1; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: #EEF2FF; color: #312E81; @@ -3314,7 +3317,6 @@ background: #ffffff; color: #3f3f46; transition: none; - outline-color: #6366F1; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3348,6 +3350,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: #3f3f46; } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #6366F1; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: #EEF2FF; color: #312E81; diff --git a/public/themes/vela-blue/theme.css b/public/themes/vela-blue/theme.css index fc2c170cb..c34acc028 100644 --- a/public/themes/vela-blue/theme.css +++ b/public/themes/vela-blue/theme.css @@ -2292,7 +2292,6 @@ background: #1f2d40; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: #93cbf9; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2334,6 +2333,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 600; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #93cbf9; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(100, 181, 246, 0.16); color: rgba(255, 255, 255, 0.87); @@ -3279,7 +3282,6 @@ background: #1f2d40; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: #93cbf9; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3313,6 +3315,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #93cbf9; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(100, 181, 246, 0.16); color: rgba(255, 255, 255, 0.87); diff --git a/public/themes/vela-green/theme.css b/public/themes/vela-green/theme.css index 73ce67e99..a678d5752 100644 --- a/public/themes/vela-green/theme.css +++ b/public/themes/vela-green/theme.css @@ -2292,7 +2292,6 @@ background: #1f2d40; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: #a7d8a9; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2334,6 +2333,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 600; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #a7d8a9; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(129, 199, 132, 0.16); color: rgba(255, 255, 255, 0.87); @@ -3279,7 +3282,6 @@ background: #1f2d40; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: #a7d8a9; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3313,6 +3315,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #a7d8a9; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(129, 199, 132, 0.16); color: rgba(255, 255, 255, 0.87); diff --git a/public/themes/vela-orange/theme.css b/public/themes/vela-orange/theme.css index 7fc8e545d..f865db3f4 100644 --- a/public/themes/vela-orange/theme.css +++ b/public/themes/vela-orange/theme.css @@ -2292,7 +2292,6 @@ background: #1f2d40; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: #ffe284; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2334,6 +2333,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 600; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #ffe284; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(255, 213, 79, 0.16); color: rgba(255, 255, 255, 0.87); @@ -3279,7 +3282,6 @@ background: #1f2d40; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: #ffe284; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3313,6 +3315,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #ffe284; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(255, 213, 79, 0.16); color: rgba(255, 255, 255, 0.87); diff --git a/public/themes/vela-purple/theme.css b/public/themes/vela-purple/theme.css index 2366646ec..bff939cbc 100644 --- a/public/themes/vela-purple/theme.css +++ b/public/themes/vela-purple/theme.css @@ -2292,7 +2292,6 @@ background: #1f2d40; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: #cf95d9; } .p-datatable .p-datatable-tbody > tr > td { text-align: left; @@ -2334,6 +2333,10 @@ .p-datatable .p-datatable-tbody > tr > td > .p-column-title { font-weight: 600; } +.p-datatable .p-datatable-tbody > tr:focus { + outline: 1px solid #cf95d9; + outline-offset: -1px; +} .p-datatable .p-datatable-tbody > tr.p-highlight { background: rgba(186, 104, 200, 0.16); color: rgba(255, 255, 255, 0.87); @@ -3279,7 +3282,6 @@ background: #1f2d40; color: rgba(255, 255, 255, 0.87); transition: box-shadow 0.2s; - outline-color: #cf95d9; } .p-treetable .p-treetable-tbody > tr > td { text-align: left; @@ -3313,6 +3315,10 @@ .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon { color: rgba(255, 255, 255, 0.87); } +.p-treetable .p-treetable-tbody > tr:focus { + outline: 1px solid #cf95d9; + outline-offset: -1px; +} .p-treetable .p-treetable-tbody > tr.p-highlight { background: rgba(186, 104, 200, 0.16); color: rgba(255, 255, 255, 0.87);