%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/share/themes/Yaru-prussiangreen/gtk-3.0/
Upload File :
Create Path :
Current File : //usr/share/themes/Yaru-prussiangreen/gtk-3.0/gtk.gresource

GVariant�(�			 !"$%%%'),-/1345689:;=>??@AAABCCCEFFHHHILOPPSSSTUVWXYYZ[]^_`acdeehijkmmoprtttvxxxxyyyzzzzzzz{|~���������G�&:4�2v
���4
v(�P.�`4�6va�"l\0aLtxɁ��4x5v���3��4�v�� �^s�4� 1v!$6o��4$,v0$�(��B�4�(Av)=-�#4=-2vp-m1��64m10v�1�3��;4�31v�3�6(�04�60v7�<���4�<v=�=U`�I4�=0v>A@@�4A@,vp@�CuD�;4�C%v�C#G�G�)4#G0vXGIM��I�4IM1v�M�P�2�&4�P-v�PXc��+4X3vPX�Z�)�4�Z*v�Z]!"�4]?vP]�_WNJ>4�_?v�_=b�h�W4=b+vhb�e.�>4�e vf�g�"�t4�g3vh�n~+i$4�n.vo�u��m�4�uvv|�T4�4|-v0|���S4��+v��JRĭ4�,v@���g>	4��'v���;�(4�v����w�4�+v8�˗`��4˗"v��� 4�.v�m�y��4m�1v�����p�4�v��q#?4�3vH�P�_�K�4P�3v��׵�ҡ4׵:v��s��=4�'v(�R����4R�-v�������?4��v����yN�4� v8�����14��Av@�b����4b�.v�����WYs��L����m�G4��1v��"�O�4"�Avh�����4��,v��S���uBS�L\�T�/ȵ4T�1v�����n��4��3v��-��
�=4-�8vh���tQ4��v����Q���4��v���8��IB��v��shf��4�s.v0t(w����4(w.vXwN~�DW4N~0v�~��cu��4��0v�����k4��0v����A�#4��,v(�j�Cֽ�4j�%v����Lzx*��L����h�E4��:v��)ѓ4�<v(���4�8v �M���K�4M�v`���I�f4��2v��}��ǝ64}�8v��۬����4۬<v����Zql4��*v(�x�WG�$4x�3v����X�@4�v�����wh4��5v8�Z����K4Z�1v����/�^4��Av��.��J�=4.�3vh�J����m4J�3v�����a4��:v��� U�4�v����b�O4��2v������4��<v������T4��?v8�w�D-x�4w�,v����¯�f��L����|�U4��.v�\�s){4\�*v���$`�o4�<v0�6�v�y46�8vp���� 4�5v�7y�4%v8�e��w4�3v��f:$�4�!v����޸4�5v0]�t�24]#v�g!h~4g!v�K%��1�4K%'vx%J,�m��4J,+vx,�/Ե�����/L�/0> �(40v 0�1r���4�1v�1�7c4�4�7?v8q:����4q:v�:�=��:4�=6v�=/@;_r)4/@1v`@XC�{�4XC'v�C�J��1�4�J.v�J�M���4�Mv�M8_���48_vX_.e�F4.e6vhe�gf�g�4�g:v�g�j��L�X�jL�j�j��s4�j,v(k{oٻ��4{ov�o�pW?��4�pv�p�r���l4�r-v�r#z8�S4#zv@z�}��4�}0v~ �k���4 �3vX����34��%v��@�#-4@�vX�P�h^Y/4P�vp�����964��3vȢ~�)���4~�v��q��gw4q�v�����q�4��,v��ʴj|lw4ʴ.v������E�4��3v0���)sfEB��v���4N6�4�46v�4Q7��pA4Q7*v�7�9slider-vert-scale-has-marks-above-hover-dark@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<oIDATX���Mh#e���$i��lw��6��J�H�c����@Ž�"�Ү,+�=(
�M�z�=��V�D,R�Y
�@�@�"]�$��l����f��f�N^�C�<��y�y�'G��3�00<�"@�l�O��7˲ܠ~�m�F$���gS�G��7|IR����%}"�L=�H�.l9�ܔ�T=�$�WǕt%H𐤛uK�W�� ��Kڮ3�>~�p��pWҳ��'�	`���w}��,� T�lIO?�<0�����Ɓ��t���3�V��#�e�ܵҒ�~��`(7\.7����'�:8�Җe��%=|�7�3υ+[� �Zҋ����yj�u�|@�K�5���$_��%�|ͽ�X�ng�-9DLhgg����R|F�^���#���v���T��c2! ���Y*�z��oix�PX
��t__���d�﷖��r���������2�L��$<��Z���VVV�x�o�oZޤcd�ٝ����ʹ�D"qY-��޾�S�v f��1�U�fff�"5�e���w���ϸ�����7�	7��NNN>
�k�o�/--�n�)�P��$۶G��~���_�Th�:�Nt�c~W���«*m�3F������<�\�D����%c�N]���K��q��E�5===����WeeB�&���n�T�r"�����������1N`�q~���z��es(Di��=>>~ass��b���*�w�����
X���.�����377����֧�\��u3wB��y;��~e����؀���򨹿�k�gN�QU����SCCC���hxuuՉ�����?�\ �z�k&Ht9aJ��(����c�;�@�{ǡ�/�Ln
]�IEND�B`�(uuay)text-select-start-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<IDATX���ˋ\E��頻�N�I$n�p���҅�"!j&/LA��u����;A7���� �A�+#C@��/Ld�n���������3�]��4TUw8�v��el�H�9����4p)UĤ��#fv���l��t�)LҼ�?�p��f����ƖN&����8p[{M5=���p�ݏ���.D�GlL���2�r��6�QH��=&i��?�`�7o��a�nm*r��Po85\�A��`��������A�"6��&�Nw82Z�l�2k~mXo��ϻ�7��?ϴ4#�X�s[�i�
M�:�BX
���}�ps�N4�Xu)�M�0̶J���r�g����k���VJ"i��/{+���n�b9�W�(�9���ݯ���v��1�R�7Uƌf.H:^[�ʜ5ʿI���v�B� ��P!��H�����`f{j+:�Ov�Vt�Z���hG� ��ڐv��B��6�#�Aҷ���b�1~E��R����%U�h�V�������Qm�����`�X�4��`�)�9<T�H��R���J|�y���^3��6:�	ph��|�RC��$��	̺�)�x��~�=W���i�0��m���0�ZH)}`f�f�Kұ���K�5������)�R�3]�ua�~�@�]3���
nՃ��1�����{>��.���7�W��h�����\T@��R��Rʋfv�_o��1����iC����H)=*�A3�K�~��Xb�2W�/b�����=߿�5cհ�aIEND�B`�(uuay)slider-horz-scale-has-marks-below-insensitive-dark.pngQ�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���?o�P�s��%Q$���,���$K�AP$@�@��stccb�� �#mYb�_��E�l�'~�!��R'M�p��߻���%J���x<�|�*�M�tD2$��3h��f��la8�#�@@�lCI#��1��y�KAI&��=I�2�T7dj�}�s���b�;${��5Q%����;���#�ղ��$�����x�(�o._�����c���s��H�U*�;�Z�sN��o\[6�uC�Һ4��%?�*1�օI�a$Ek���`�oD�V��$�j$��i�Z�In�LW�R�Ϛ��/���J��]�$�z�����e��crї��\�A��O��c0�q�$[�,�)Ɍ�뺷� ����I�t|^��̬�_�ٚ�����;�Fc �&&��drI����Zj���.���d�E��
I���8s�3��G(�f�=<��w3-IEND�B`�(uuay)Yaru-prussiangreen/Bslider-vert-scale-has-marks-above-backdrop-dark@2.png�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�ݙOh\Uƿ�L4ł
� �P����{IEE�Z#�"(T�J��Ѝō�BE,�PCU�ں
3���t����D���Z,�~.f���{3�������7���=��c%Ir���I�Hnp=�+��/���<>77����T��{Z�T
i�n��n�$�Mn&����uk�OY�u
�{�T#�[
?�,�7��K������1t�R��{P��N�h!%��F~{E_�8�q��?F�)��Kz�Z��Ug�w�R�d$}���`U{�s���ϳXǓ����'tm��`�i���$�&�Q�p�T{�3�|Uo������t����_%m4�dx�K�ҝ���$]��6�ι�|`d��V��A�411�Ê�.��w���������9���.^G����&����^st�$[$}"�~�eнa�u���K�����,l�D�Lι�IN�,2pMa���>"Y�7MF
��&9�o��$��r�P_Q��L`��'iw��B_�Z��ӵƁ'9{�7ƼA�9��'�r�(���	T�; �"I�[n�q�t��d 6n���=22ru�,/���$�7��KI�k���Z���x���rs1���(��1���e�}�#�/��0����Ƙ�%m�����kg�X\��g.�Xk?�>W��I���ƘC��*LƘ� �t��x�j�����®��bQ}����k���ҁ���m�j�ιI~ �VT?�^B��2�\i@W�fff������"��n���A�l�X<�v\���j�:M�'I>.�ڜ�!y�{��Z[�2��y���9w�͒n#y3�
�!��&M�#����y��y2T.�/O�t���p�����ż�/�/�v\ӭm�IEND�B`�(uuay)text-select-start-hover.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<qIDAT8���KOSA��F�>h���Q��M��a��K\?�q�1&.�!\�!��[J�+lE���(�J��½s�+>�_�󛜙�!4�T*��>��Ҟ�O� ��HHh�I�WC�6=-�����o_��T-�4�q��iO{���k�­QH�,�Ә����ٻa��X	�G�ֲaasp,����s�6=�pč���p+���f���a���D�CXtݧ|�:��D�1�{dm�[3�;{ȇlGgWsGg�"���@��3���drǮ��ضvQ��d�:�b�r$
Ջ!��3uu��R/�*�)�X�����7��Y)ő`8hH�� !Ih
�u�]5d�>!�����Al�@� ��J��0��\�ڸ���B�Q�����grB��3�lgg>�=���}�ox>����R���:��}�1����_�]ǩs�S/��v�
�3��ᅉg���8��q��x:^ʥ7��<,r�ĕ'㣥�|��|a�gG��3�K�\]�
;�M� ��6m
رx�m��`Y�ge_�9��c�R���g���^ۿ�R�R)�3 }�Sz�g� @Q�1Z_��/��~���\�^��IEND�B`�(uuay)slider-vert-scale-has-marks-below-insensitive.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<eIDAT8��UMkSA�sg^�+D�⾒�ۇ6YT�Z�EP\w#�R���}�H��BL��=���V)�/�y3㦁�Ƙ~��0s�=̽��5�3D|���I)�@JO໔r�P(|���>��d��l.B��a��e�P(�����E�:9��$�J)W��XJ)<<<\e�-ߛ���YY�p��$��,�^����#���[�0�]׵c�}�CA�i��QJ=��w��h<g�]��R
��UӲ��R�-��|�ׄ?��{׶�������Β4�GJ��`��]2ü*9!�j�0-kV���5�^MNN���1E��k:��H�eggG@��s�J�bض��T*m���������q+ӱ�Y)�6��?����3~�}��a�Fq|��H�Eэ��a��Q�R:�y�<�?_[A)� H�8ާ��fu]�Ȳ,���ޠ�Ir@��<��zs��$y>4�ƪ<ɲ��)8Ϣ���
)� .%"���v�$�">v�u��ZE�ۉ���""�7M�)�ˎ�80�i@\8�Rj�V�}U����]��S�؋�Y@�����|�X,n��2o
�=��z~�IEND�B`�(uuay)slider-vert-scale-has-marks-above-dark@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<IDATX�ՙ]hcE��/�tWY�P�M�b[�"a/{Q� "��{!.�dod�XEDD/�Y���5� ��"յ� �T�i�4l�m0i����m��|3��"'�n����̜�<y99�΄Pc����< "�D�.mL)�NDW���q~0M�G"ҵ��RJ�(�~RJ�!�3�-"���VJ�U+J)a�µ���H[�9�ZX�Uk=`��1���\���e}�=Ռ����h�0$"U2�S�@?}���X�Ɗe�����W-]$"oY�5���P��|7}�D��JH�`ƛ�C3� ]Ac�""�X�5Sh����!���\/�2��0� �	T�Cd�{]���i�_/TJ:���4��u�*-�
ø��~����|?}��ysM��s��>1�D��c�$+%w=�2MӿZ)�0���4���CFq�Qv��?�J�!䁽��)/�
PJ=�2��H��8�i(��)��@D&)��o�������n�f�������-��_)�5��i������b���n���Z�zdluww�F_r��,����R!{dl�����nۑO&��Ł) Bkkk��
��A�/��d&&&�;(0��E"�'{zz.!��޵�R��۟�|��E�������WVV.H>^5�q7������R��-//����KDMu<�NO���>�Rۭ�D0��D�m��gyrr�U�J?��_ZZ:�̪���QJI8>���_�������R�\0gsss�)Ty��_XXxZ)e7��T*�egg�i��M��~~~�����p���х�����`&�Y,v��̼�D.�@�O�L'���o��b�1�N���������].p]�<�o:���ά��_�f�ת��S�����̣.�I4`�z̝�����svv���������϶m'��d2W��'�p����hЅ�p*X�j��p��422rb``������;�P(�Nj��2v�벪Dzl ���"���7t9nQ��C�o1��
xy�IEND�B`�(uuay)slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘Mh\U��N*b@$"���&�	��.a��"����؅FA+H���Z�AD)X��Zj.�yo$!�J����V���f^��b^��$��L>^��7��s~s߹��s�.5??k�������A`�
X�.JZ4�����������İN
k��ѵ��	�q3����Iz+���@-,,ܕ����\0�f�d�p�T*�*��Wz�J�dL҇�@�yO�Ϳ*i<��u;۶�<I�iI�h�;j���}��T;�mU��3���f�`f6㽟lܲRq�fff�W@d@��j�[�6�V��f�m6c��� 3{�{?�jqq������}��$3[v��[.������� �H������$�ݒ.�Y�>��m���izO�RYv�/'�CA3�����p���%�	I�l�97.�Y�$H��h�uI��I)$/3{��A�23!�$!i��͊�t��qq@�,��w4/_Ik��h����ES��.M���_������~pfv�h��J��yE�E`�h�L?���K�W������>d7�F�qV��E7��<00p�����k�����,����!W8HrI�|q���ޏfe�F�`f
I��}�R���ׁ6A�~ƀ�{�_��k��*��r~lK�E�O��{JuI�B�ց��]��i4_��6��8B8��xۮ����7�����м*=��PQ}���N��x��v�a��1I����t�v@f�����w�.���s3{&s�Պ�ou3{����2��$=�%�������t���j���Hz���
�EQW~����f�|��-X֥x�{�n�1���ޟ��
ͤ�������^��Bx[�d�$���(����w�P،�)6>&i*�0����$I��8n$I2}s�}����A+�wW�Pk�u�IIEND�B`�(uuay)slider-vert-scale-has-marks-below-hover-dark@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<zIDATX���Mhe���4��5�D��6�%��^#{���'Er�&�bڈRD/J�"rĘ���"R�!H7�M��$�ɖ,$���ͦ۝�3�kb��f��v�k���·��$������}@P��5�w �c�~N,I��e5��4)�%I�����$�A�5/�^��֍�����ν�3ts�$��|9��^�%�OI���$pXIҙ݀�I�[��XT�����A��<e���V+:u�? 90�!�j�7��e���O�
�1���VG�"�B�`���Ig�[�Hj�%�m�~0��M�yc��8��~�|'����x�=�kLJ?W?��<�@Qk���l8�1ƜH�V�kI/k�
c��QQ�}F�e��E��Hr�VDLkkk:��'���
��{C���A�J����vuu}
��T���F��;��ݟ�_��tVWWNֵm!�R&������I��&@oe2�/����J�o�|��SV����.��oɌ��?��4�Zk����7v�)��W�	��(`�������ڊ�;��<;;�Zn�p�����.�;i�V�����̫���?�>V,��ژ��~�v�a��t�x�\�>�=�SSS/�v8�N/��{	�֖&''_�v�����Z[��*I�j�����3�1���:����^__�El�Z�Px������8�am������x�\._��n4���j�KKK�N)�(���{�yJ
H������r��R�K�u���nyB�y^�R������I6�=��ٙ�����AQk�Ŀ�����9���w$��v]��f��GGG˛�u����v��^�S+�q����6������X0uG����IEND�B`�(uuay)slider-vert-scale-has-marks-below-hover-dark.png�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����o�@G?�p��	$Đ-[V��#*���
�����
Tb���=m�D
��`�}��8�Ón��;ߝO����[�(�q	�b`��ݥ��w�s0�+`<[G�^�Y6O\�8n�XW>#�@�H�dC��ȇ�����9pz3Ґt(��ʛ5�}�#��_�\w���%g�mI��~��f��00�2��'`s
I_���
��,�0��b:�~�t:��,;��EQ�EQ�P�����e�<��?rI��{���ff�?�i�msUT3�R+��3O6�T�ϋ䒤f�y4�^'bf�x<~�n��z�z��s����7�+� I����*��\�V�Q�$/&�I�{�4��9w�e٧4M��(z,i�,X�{מCR)iZ
�~%�JIEND�B`�(uuay)slider-vert-scale-has-marks-above-insensitive.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<tIDAT8����OAǿ�f���6�p�@v�0�T�l"�$ճ�b���^4�]�	Є�	���W��NZ:�w;���@���|ߛ7�}:���\����m�EycL?���6|7�|pgZ�>k�/�ˏ���<300��f��q@�$h4�U��h{���~:<<<ݑ������[������<��B�������1S�|��eY�KKK��z�uݱ��]��i�Z��0T�x�P(<:n��圏]��:��m���r�����G:hW�y�h�ܲNѱ�R�R��d�]�/o��s>��s� ��`ss;;;Uv��s~3�}���͝Y)��R:�
�<�F.�b�Z���1���]|߽ȵV��s�;� "��f���R�Fi�v
'	�h�����-��ו0��1]1�R²����&��Q-v��z�.�֟�g �Hc��R�jU]�DJ�(���8�y��Rj1�T��I��j��3!Dr�	!"�PJ-��a��><C��~ߎ�㺷���c�;��F��յ5��~W(^��U*����׮�^�_8i�"NH)Q��dE��dddd������r����=��b��2�`we��,��$��8�g���[�𺪿a�>��<�IEND�B`�(uuay)slider-horz-scale-has-marks-below-backdrop@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<_IDATX�͘]h����y%�I��jj�m�{k�]t0H�u^�����
���mЖu0�n�XWz��ޕ��'m��v�
�b��P��
�-�F��]9�mYIl��م����$��������>�?GhS###����8��7�|CU�nv5�
��9�F���?8r�ȵvbH�Ϟ={��yO��w�/7��<"�G=�Um�Z�3Ƽ2<<<�%PgΜ�F�/��#���x����c1D>]FU�v�:�j���y*��:�T��X,��C����f��T���m�hT$�ׇ�y��0A0��'�J%]YY`�9�p:��k�P�L��9@��I�����z��u������P�U*�z�e�l6{RU��<O�24$����Y�J�Ba|\� व��[B�;w�"�b4ջ�ݻwoP�Z�ƥ|>�Ο[k_�!T.�{�9�w���k�ܳ-@��^��.^� x�Z�Aẍ́����^U}0C���
�k�.�e��\.��4�b�س�:���#�Hl+P�D"A��ܩ��� ���w΍G"����W"�Ȏ@��[��>� V� L��� �����;
�D�O&EU��1O�ӧO{"r�?��Q�P�dQส�o�>�������R�h4J<`���1����F��P�oU��K==�
��a��b�d���;l~�]]]cn2e�e�!��i�=FZ�z�*o51{���8�Z��8�Q�P�z`���z=��(P��V����j��%d;��b�6��������QS|������y�Z��VS�}�/U=P����K��y
֜����"R*��;����%fgg�*���
��Z��剉�e��IU�<1�O=z�z
`xx�MYZZ�X,�T�Xw��ڷ���8U=̖���Jv�4=3Ciz);�Ys�����N��1����$��M�!6�r����$�� ���鏛�ί���u�}X�|9|�L����s��{(�N�֏��g�f���t

�w��M]�r��B�������/wCg�J�����U�Vdlnn����j����P��?5��FE�����UU����l�-=�����n�P�J��6��ؘ:眪~�Z�έ�ḓ�����������>�[��k�ZH�R���UU[����BHD�}����j���}�5�G�9+taa��U����8�J�j'N�u���w���s���.�3��j�K���Y۟����vcl��[ۊ�:��R>�k9a�}u#�o���d2?^�<O8 �b1<`}�Z{r��n�
�d2O�GϿ�־��u7�L&�L&�qkg�?�p�žN3l��ϑ�ëC �IEND�B`�(uuay)dash-symbolic.symbolic.png��PNG


IHDRH-�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)�*IDAT(�c�����@`"G�H�Ȃ�ٻg^��.N���8�4��Fw>�IEND�B`�(uuay)slider-vert-scale-has-marks-above-hover-dark.png�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����nA���88H�� H�…%wnWr��
P�$E�(�ih#Q�d�H�P��-�.����ٍך�͂�`��xO�s�3��;Z�n�@8@����s����~�P�sV(��x�	�����K�"�
PZ��qDy�M�?]~���ʛ������r."�'Ƙ[��u��1�r��1��w�s�r��(xF{&hXT,Y�R�$�{�9U
��p>�.���DD�^�߷֞�j��zfe��uk�Z�q-�DU�G�ыZ
��Aǟ�xhιq�ݾ�_n�ɗm:Qը���N���MT5�N��"R�r���l6{�I\�M&��Z�v/������?�p����n�HD���n����(�N�sg��P��{?��vz���F��pY,&��I��"���CD"r!"�e����@��U�IEND�B`�(uuay)slider-horz-scale-has-marks-above-active.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����K�Q���|�KkN3���D���.�E�zU�E�NKg^��M�ҝe�uS�OP��B�R3�ƩC�1$�n�c��v����6\9��/���y>���҄
Z8O�����±9�<I����U7\�j,M��d�.])1�n��ztK�i�����K��<��Z�����W�6��G��Le�i{x3;�&Rb���|Oo��f��v��q�(GhJ,	}b������y��|��0ܝ���E���H��]=�{DY
d�%P)�<wϋ�]���N��m7�Ե�5]�g|��_m�T��)�M:��!�W�_8�Y(�k�:��
��'��=��Z,ڦ����!J���Xs����B���4TH%9�����B�X� G� D&Pi�����6!+U~f��Ks9��,�L1G|�,8=��+(}�a�<_��u�D������7�n����x��r��=`���Bֿ$�-0�@���	��K4.���j�_V�w�M\�~	@��v�z�����XE�M��g?`]��W���q�r��VU|tDuʨӶt�jρ�d����N���u����|�H������E��j���jk ��dN�3���㟸�S�������	8�8��^@$���+�2��T�]�YIEND�B`�(uuay)slider-vert-scale-has-marks-above.pngc�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���]HSqƟsv���ه��a��C
�,�fAwAERD�UDD�EA�A7�T��4EMp��6\��Y˹�;���vvvN����������}^ޗ@
��ljCu�RRu��#!IF�L��,@��':����"���H��u'H�&��5��F�7B�VA�A�!���z�χ��xn��@sJ===�V)ݦ(e���B3:�����>��yIL��U�� �J+8�
�hi�Z��T�PPɂD1�1�����ʚ����?�me���R�2(J�"K����z{߫�����0��ZXR�%�e�))�0��5���(��`��E��u�@�� �>�~T,t	>����"KyI��W����5�y8���o I���tR����N_]TR����,�J�d�H��q�Q��P
;;kk�v��PvfV�� �wJ�E#����!�n��؉�Gg|���Έ$I�bdb�C��#���ښ�J��d�6����8癚��p^�7�q��g���s\NF�i�&A6�o����?���b�d�uۺG�
�� �����D���Ӈ�N���I{�k�-�E�w:����F�Uc��fSwGۣ!��p`v&)�?�z�/�
��yN�!�=~P�����1�,S�3�R�B,� ����0�y���g�S5���ҭ
����(j;#Y�YA�=O�+�l���~��ũ�	���j������y���౪�IEND�B`�(uuay)slider-horz-scale-has-marks-above-backdrop@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<nIDATX����k���w�tg;�~��?t:Iw�]�
��'��	�@�i��>jJ��
�PbJ�I�M�cHIR�&��3$p-'n��;ي,Er������-ےN��pwv������:$����N��c�Q��Z��y/��_�z�uݓ��ijy�Z{TDN��$�ۑ���������"���H*�bWo���N�[�Z�����HO&C<����]��8��|>d-������>)"�ўL������LLL0<20/"�����_M��)���j4�N/������ED"��v>�jCP�Ν{BD�b�t�D"q���x�L:
Р��x�wh�m�h�r���Ƙ3��t:�m�VZ?W�ǹt����r]�5��|��tww�c������Ap(��ޭ�]��Z;��gT�����5��%tuul6�|`�}dM�\.�84�R)�w�\(��;a���\��;�]v�<�{HD�4�R)���5��f�X����߫���~~O������;::�H&�
�0:J�P��` ��^\z���;{�l+�O��o�#�{?n�9388�rGT$y
H'	R�Ԇ�¤R�p�M�b�?/���>���c����
�Iww���]:������{��LcjZѬ8�ㄳ>����ӧ�ET,������֭[�(LSS---�;;;/�T�E`]?��$�U����庌1�޴i��xϞ�����k��rt�qom��ma�hT��	������g�wYD�FD��l�RWTؾ�<hT5�C$�+����T5cD�)��PWPg�c��yG�N1"Q�7P�3g!~\7��j��������\1���2W.�5W.��Q�/fff�Z�FD>�������?5��̓����I�}�. ����T`"�~f���*�z*�:>^ԕ�W	�@���ݻ�j"��q (�J���|�gllL87�S���8Y�T�X,�W���(�JE�7�Q���/�K%����hzz�����1��Eԁ���sUexdD7z�*W*�������ؿ��m(�u��?T�U�x�"�
���e����V�w]������U�Xk�*"G�Ѩ�`�nYϵ���vxX+����[ωH���m{)	
���z�R�]���R����R,��04�7^�W�����S��h�yEU��7o�#�\<t]
�ڵk\.���(�ȯ����t�gVrh�#U�#�,�mm477��ظ��5fff���b���V�!�U�խ�F����
�8K�=��8���>������'A��^'x�F-�uO�?�,�����|���T�w����jڨy%|������l���lS4�jll�����Z�]�Z�9�.��jIEND�B`�(uuay)slider-horz-scale-has-marks-above-insensitive.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����kA��7oԙݡ�	ޤ�v7�!ږX=TR�^ԣ��'A������R�TOI�{-���cZv�	fgf=�@bk��~O{��v�� ��)�'M�ֳ�l<�~۳m;�m{U
���<c"��Y��w-�q(�</�����?u)�T*iJ���e�]�a��8E�fgw�5��T*i���۔ҵ>�o�+��;ſ�����ҵ��a㢤qpp�3�vm�^u�"���K���~7�v�FQ�^(�Є��7��{�`�I�L�RJW)���^�R�<�5��:B���Q.������l��?3�{ݶ���(�o��h�Z7�G���tR��,��&�|���m��i>�vZ*�溮1!��U���9�$Ir���1���s�L���@re
�|���{�ȍ4V�8D<F�Ape0C ��Q)��j6ë��F#�������pr3�t:a���l6+�����"!ĥ1!��H)��P(XZZ�VJ��}�R�|ߏ���+++��+I<<<|��On.,X��><A@�^�����\�!D
�����CB�+F��J�9��L~�z�!4�Ͱ��J�g���;�ϟ��<�3�8���E���J b�RBl���s�/���b� 8���IEND�B`�(uuay)slider-vert-scale-has-marks-above-hover@2.pngZ�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙yL�ǿ���.��9�r����VnA�C� �J���6-�ۦQU���Tm����V�D/KU�HU�F�,Z%uR;��%��QZ��	�bjX�]����y���0u9R����j�웙��
�:����f�hf�������"�`�ߙA�3�C�k�����kײ�D�}���$I&Y�!X:��-�	���8������"��t������j�G�n�;tI�iq{!SRI�F�Pp&;
f	�4^UI�qSSSxC����.�eq��wje���ݑ��e�tZ�>�i�;n�u��bO7<��J_���$D'��l1�5u��<g�㌕A�uvwl����0|�qO�/�E��r�n��E��E%���.��D+v\%�������Ʀ�,m�&髽ݟ� 8�\U���]��]L,�G������p���W-�kW��^^Q�,�t���v�D\���uL��
�<֕������"���U�kÅ��c3�5%p�t���tfb+J{._��/dsU�J�tUm�pg�mG�N@i�O2�/+����D.�SY]��L��%���^��*`i��K{�� X+ݵ���
e�L!��TR�RȂI���A���z���`��U�()sm�p]��?߿�/#h��JKxz���a��b���()��%���t�#&�`�.�t]���l6#�[���t=��fr��ŋK�խ�\
眦�&���p��_>Go0@v���w�m+a0[�``����zo0�]S�؎��JK�D`��c'�*�Y��nK��,c���d;LO��"�`�V�-�a茈T޼�����K�!���ph{��a��s���m���Iܺq��n;�T2!�
q�P�Z���7����Ѐ-��V<���i�`&�P�:�vr��Q�n
m���BY�$�'L*��Z��>�zA���{8���B,8�(y��K��y�/��z}�B���{p&����>�I�%�����*��/=��+���n
�fg�[".�`މ�ft����P�;#������v���1���}"�,,�6Gw��;����w,)Ey��}�D�;����m_���1"�F�?�7q�cш인k& u������gD
@���g���~�H���m60��⊒�#7lDĦ��O�xu��ux��3���އo;����d2��}M��բ*)><��CS)�����S�'�0_�\���:{ooӞ���r��`��5��V"��7?�k�"����#_{>�J,̳Z��3o���а�_�΂�c�PN4�r��e9�*��w-�Gn�C��x��W���s~�?�*�Z�3���s���]�����V�M�u]gk�!/)�Fv��3�ڃ3~@�o���~���X,
 ����-��������W���tc��1N�����b͞��6�-�A�
�`�tpƟ�i*UU��\�?��+��n�^��Γ���ѣE--O<cw8�H/X�gY�0�,�K1�@�����i*'�� Dd(��=|�k�>���0w5Ø۹�z��0p��N��ӗ��ʚ�V�'9�j9g�ō��0��T��p�3�.vvtt��	1,~��A�,����nɫ����x<�tv�[\�70��%翯�zJg�0�dc�ޗ��a�G���-���?B�9���H�IEND�B`�(uuay)slider-vert-scale-has-marks-below-backdrop-dark.pngI�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����nA��;�–%<��u�4?@BB��N�D��@��ďD:��h��.�hP�Ȼ�x��l"�qB�,�����s�����iZ��?��T҂��.KG@�̶���V��gR��l� I�5��4/�;~����W2��$y�Kj�+��
��[y�?�v��K
z��kI�e�i�{A�DQt2^tq?f�ԁ��i��Ƌ��i�(����g����~ˣ���p�V����즙-E�3:�3�g\|[���:p�(�o�~���q��[����,�t��nU	��I��;�j�������f�ιe|���{�� X�����%WA.��a�t�\���lp]��\���Eщ��4ɜs{�p(��N��	؜�$��s/����K�&0��@һ,�&�a�‰�x���Jjr����lcnn��e	����z}�̞HZ_@"i��l~����Z��рxkIEND�B`�(uuay)slider-horz-scale-has-marks-below-dark.png(�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���On�P𙇻(�j)�q�(�/`)R�P$��5n����B�H�p�2��cQZ)�L���糇�#��\ן4;�����"f��)�ONd2U=��3۪�w-�������ѕ��9U�j��T���������C���JUu�t�����2��Z�>�0�� >py����	���A��y�����+s7���"ڹ���;y�?cU=c�:��(��1�c�<""rEQ$maf��,�~�.�n:��o��I���_�~�M�W�����WDD<�L^_g)T-��x��ʧLD�=��������wD�}��(���4�z����"�-����s�t:i�~�٩x�Gqo^*�n�^
TD��*�R��c��6���ez��}�k�B�o�-��x?�qu��^�{u�������eIEND�B`�(uuay)slider-vert-scale-has-marks-below-backdrop-insensitive-dark.pngI�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����nA��;�–%<��u�4?@BB��N�D��@��ďD:��h��.�hP�Ȼ�x��l"�qB�,�����s�����iZ��?��T҂��.KG@�̶���V��gR��l� I�5��4/�;~����W2��$y�Kj�+��
��[y�?�v��K
z��kI�e�i�{A�DQt2^tq?f�ԁ��i��Ƌ��i�(����g����~ˣ���p�V����즙-E�3:�3�g\|[���:p�(�o�~���q��[����,�t��nU	��I��;�j�������f�ιe|���{�� X�����%WA.��a�t�\���lp]��\���Eщ��4ɜs{�p(��N��	؜�$��s/����K�&0��@һ,�&�a�‰�x���Jjr����lcnn��e	����z}�̞HZ_@"i��l~����Z��рxkIEND�B`�(uuay)slider-horz-scale-has-marks-above-backdrop-insensitive-dark.pngE�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���1�Q����+��3���� ��^q1&��\w�D>���r�6VȶT���X7���p�pp;�{�ߛ7ɛ'l� rq�d2��r�ߺ|��UD�@#��oA��^b@�����8�>��o���I��#P܅-�M&��M��*�T*u����33���f_,���~�X,~���֢W`��˺��@~���T�GE��f�z��{��m1q̬�8λ�5������*\U=-�F��0�-"��-V��P(<�(�^���`f���&Ir��
{"�Ry���y
����"�(p�"x��YZ���R9�����z*"w��,��f�u>)��h/�4���<�#"m����ڵZ�ӦR�ۢЮV��W,g�"����"rӓ�}?�<�s��U�A�$90�Pη&@_DNT�tӗ�J��ӹHz6p�IEND�B`�(uuay)slider-vert-scale-has-marks-above-hover.pngz�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<IDAT8���KLQ�ϼ�`���b\�X)i�CL\5!u��Ơ��	Ɲ.t��1&�€� B��bhyT��E[:��N�i��p�(��P�?��9�?����K@���W�t����#�\ H�è��3
��S]]�ʬ%6���=$qG�3��"Fo�U�5� ��Ɉ�}�T,&���R���DOVCCC��F�)�n�o.Gz�Q��GD!�|�q�h	=<Z;�A]��1����v��r��h�YREIӓNZ�����@�.��9�ڲ��J�p�V�U
IQm�Ãg�%X�����R!�u�YI����	I����ʄ�X�};p�V���_�_�Ux\|ɲz���*�$���H	,�q����tz�ռCp��0���M�bb�N��1[��-�Rk4告�Ra���mQ�<�5����mR$\R`*D�3Fr<F��(��,F9���z�U
�%��"�&�O��}�)��%���:�-.�L�o�n��z�΁��8��@C��*E���1		A��|�������_���/�}�t2�-�%I��|$���;���"T�<�K�c�Mc��&*����L8��X����?�}���6(��&#�>4����2�!�P�5�� 3=��@���֫��ؼ��ϟ>9_ZZ|��(S�z��� 	Y&Ő��_�XTJ|���<���i@6���X,ׯu�,*4�V�T�0`�Ju(�H�y��]7o�r����g�&hV�jM�$�3�i�g�j�3��jIEND�B`�(uuay)text-select-start-hover-dark.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��</IDAT8���;JQ@ᓛ���p�Z(X�XXZ�[܀�������� .@�B���QB��L4�!��i���s�{Ș���5��YV�Ԫ�QF����@�������"�1�`�IЮZ�����݄ϙ�Fi[j�<P"]blxV��h�_>2bł��31��l�0�bv�ٜ@�N����
@9'�,�~�!G��*����\����6�e0ؽFGu�d��pmu��z�ӔhK=�5��	Ѷz��Ϊ{꛿�g�^��Iݞ�w�eu_�R_�F����^����#it��v�IEND�B`�(uuay)slider-horz-scale-has-marks-below-active-dark@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<ZIDATX���lU����{{{(?�������Ĺ-3LR�R�%��k�1�1e���� �3��3.!q[2S#�A T~;h�%- ��"���Jo��s��h/[������ur���uΓ��<G��\��?�Qe
f)-���P@i��VfO�Ux�b�7m��Vl��1+Qz!"�7
,�����D�1�8���Y�~e���Z9y��E�Z����x���}�,��\7ꋝ�	]�>w���}��V���
p�W��Y=��j~$0_i^G�@珒�,W޲%(�О\p'2!�k��Ĵ�*�yl�K�5*�y��w�R�.^���c�Wp�v:�|��΍ "���}i]�O
~
�%���8Z-��D�n	/�DŽ�~	'��#P8�&�K˲�L���~e�n���e3:a��_~�Э�B��2Dv��<5�wo)W�k=������9��E�"��|oZ�)ә���GU(�����JJ��eh����ʉÿ�J��
">��x�/PP&�o�%�� 2.-�6�_\Y4��Jۍ��V��=J9((��ʵ��x��,�?��˟iW�^��ry+�
*@����O������@K%�(�T��x�,TP&޹�e�
��oѺ�	<���3�{�]�DEδ��-�'~G�����x0+�L<������F����i�=�~��m
��4Va �(k�DPPS�RܡG�F�s��Rn:$JQ�*Oy�Ye�r�2D����l{:�؀r4��E����"�HD�E�L�H�zvA�6$���mh�/}�UT����yI;5�35YE��v�I��u��5;��J���hb��z&e�޾p��٬���z�K�2�т�-
H6'�*�ػ���m�l�j�l�p�;um�A�$l�n�TP��S$>|�j^Y{m�h�mM�֦hjbh��l� 6�;M�Ͽ1\����<��������F��!��ut���AAE7���XO‘�eۛ6	�F�4�h����Q9��^�_�{��wT}�U�����M��
��b��z���<�:��e�)�忻�A��[�lX�(��K���v
�fʭ/�Om�m�[�=���'�V[��ׄ��:��
���ZO��׼h�V(�U:��)����*���,�p��ۇ%o�}��`�}�zj��ݟ�Z��[������<�(�at�5/Y�K[��JJ�:��믮1�|I?5�+ۺ@�z�݀oٸ'���ЂI&qdg�4��Hx���;��)��<��|*Z���ᅓM�vW�@'��}8���u��S��P��N��U��~	/�ӄ�~SS^���@�`���
���)&y��蠄��P�o��=���(૝;��P����dݡ��Rgk%���:A�_
����xU(�7�%SM�����W�l(w�@�`���
�^r�I�>�	:wL�mBA���(~�����S�+`��|��G�bC�33yx���U���"���w�����?ҹ�߫�
Ћ?7I.0���x��\kufg8��m��w��q�>��U��
�M]E�KtvY�?��@ay�g�'�L�t�C��N[@!+X�IEND�B`�(uuay)slider-horz-scale-has-marks-below-active@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<cIDATX���l����9�moo[��-m�m)T���[��2
5K�V~�3�es5s7�ؖ��l��l�)�ರ)?* ??ʏa�ֵ�����������|�G{;@�mm{����s����<�ɓs�L�c�4O�����J�WDd&�l �t*��D�i�́�����#ÙC
��mq�,c�g�j	"Y�
���L@ed!�nL���ە��L}��iTP�եS�ؿP��Uj�_��{����ʱr�P���z��8���O;s�ة�H<
�(�v�{ݴm���T)%B$[gM���V���P�̡<p?���p�����"��C�Jd��7/�=l��W�^!?G)�Y��̥kP����.�M�_�gA��a�|E�
��\y����'��H]�W|�|^	<\�q� �ڀ�+m���xsè��77H���0_�
7|��j�#�Wi�j�϶+W��C~�Í}�:�D½"�����%�t⢣�d��
�Y5�S�kzY?ڨ����}y��23��ż�癷��c
J�}_%is�Ad��?����*-��x��y�����&�
�t���\�po\;�;寗Z5�����˳��
�'�^��B$�Ѫ@K5��*,�+�����Q�,@V�h�&��P����줠���I��[(T~���>� ��?�P"��8�\�Ƚ)�ʓ�J)�*
�u-��(��_�T��?�(�Z����Q)�ۃμ
y$C��'��J�@)2�B��=�!blmDzL_O�=@��=�F]�P7�J*�tw ���Uw� ~�BRQ����cF�t���_8�TT�|�����M]�����IEEO���O���Ç?�wL��/^�n9����z�ˍ�E�.;l�@��_�+IA�vn�5dobp���x͠��#;������,ѣoc���';�8��J_�P�%�н�9Ď�H�8=[�Zz�
�?����������QG����^�帠z_݀�r��cW��1p&�����i�؍g<:+����c
��J荗1�Js�ҽ��U�����7��Of�>;s�eM���k�A�wwгe=���?y��} �h�n��m��\��9��qUEO�鸊�=С������:"O<x�踾�f�ѭ-���<�9�*ZWkY����E�����|Wl��w>�32��b� ����`Az��֢h]����^6r���t�\�8���7�䜽����'�=4�~_�xd���3�
���\2�}^罊��@�H0�=\Q�:P��KM��vx�3�������_t����}^'��t�{V���Y&��:G<5Z�`�*��y��&zj�g�����2�yM]e���%�r��?�y���2�؅:	.��|^s�뀼��c7�{��pM��5�ew�h��O�����,*|v�6V�`�>�y%��N;w��)	���|^y���ő�n�N}^����}aE�L�̉�%:s����H�O���g�u��o���q�p����
k��Y�7��{�qe�(��q<@^}�����WM�H�'�$s}<@^e�{�'�D<�C��/��BҔ��IEND�B`�(uuay)text-select-start-active@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<fIDATX���[lU��wfgw[��[Pz�`�P!ĂT ���r[�`I����-ј@0}ЈM��D���hT$x�<��`�b���BAK۔�-��f>����@+��lfv.�|�9��
�)�-��A�g�7�fLgä��F\X%B�%���i���;EMt%01�U�o_BώW�D���4����jWݨ�`<��.�I�z)�꥘�":�U����p`�L	���U�{;���J�5���C�)��ky�,��-w	nI/�
 v���y����w��q�^�dtb��ڋ7J+��!�������컑�уj�w�@%1dX׺)y餳��bD� H8WC�-$4g	���P�P��^�
�A�:#��T�
�S� ��U-�03�ء�c.�̈�`j�t�t��lqq�� ����!\��ֹH��&L�H'=�p�T���=!�K�a����e���B[3C�̈)2�y�=�6�j�G�]��kM�U#��f�F�:5�K�s]��?�M�+���;;b�X���	�n�B��2�"8l��1Ք��x���u�3�@�>�m��yXC<���,����!�uD�{�M�Ɨ�,
��(��,�J%�Cu\�µ+�G`Y�VŃ��-)@�	�:j��1LP��S�~TG��SP��%PɤRY	^�`2��X�슲|�yf�8�򙾺���D�����+fe��o�[c
�QW+�徚��r�b)��J�$ �uL	���+
u������/������3��-���&<���j��X��(��獠'��������ގJ�A����w�D�ᴵ��i�q���/��4�jn�~6�:�������4#�p�|�Uv��,yt?����wZݱ����W�]�F:�_��v������c��8m-�~6�T�QG��T�U��ya^���54�9����M�
ȋ��%���v�|���ik����F���RM? �����[3�<�9�� ݱO��ɰ���}� �`��f��vC]s�"��:�o<��C{�����~�������K�[�ox����=]QІ:5�C{+@�*���u����W��2��V���O|����)�`�{��+����&�tM�ts��6�j��nT�E��t���-Z2ը�	܊�4|�*ɭy�@�����?�x+��3�䷨[[T��|�{��]������l��M%T��b��r��U�9s��W�?&y�ҧ3�u l,���ùR��.��e7�q���b�AT���;A�/�����`[���u�.��U�mђ��ZUu���2�����(�X_��q��������IEND�B`�(uuay)slider-vert-scale-has-marks-below-hover@2.pngn�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘mlS��Ϲ��ډ'N�������*��������[Q!���T�{b�ڍM��J�4iR'UU��V�v�e���Ô��}�L^y�'׎}���m�5����']��}�=������ȉ'$ga�V�}Ye
�H��!B+q��m5=��v�|/^lpI�$��}�#dE挘�T*�t]��\�A�k��v|����e�v�ݹ
%�����<[2�V0iɱ���,�XZ8��JQl,j�FÆ�oT�k�Tg���o�zw٤/��*9��
�;]q��8!�*_H'cѰa�����nORt����J�47&�+X��_WR6!b���	��7�qM�O'V�uk�%�nu7��I����M㶂����NG�u�����FU!�E͖�;//��'��>�#A�ײ���l���Jx:}=����1��`�?Zyi�mgH�47��$I����,9�#�a�����ӝ���mU��i�2?.75�؟���M��-N�:͵~��ზ�[���c�A�
�g<	��(v�O�C�ؙ���ܩ
����7�[���%e˯:�b�zm]Iٸ���[��n�]<2�� 9���a����Rt�����qd��]h�1W,ko?�p.jc��t���l��]���a�[��>-�E���D�g͵%
eE�<�3##�>hs7Uώa�Q���/�Cf�p8]񒲊@� �~������3]�_�k��8QZ�1@f��6wî�=FDeD�)kAA��BGq���"�,���z�����&I���y�Z(�;�e�'�'��
O0"2J��,s�e��(QT�6Y�Ʉ�$�nd� ʣ�*�OL�ʸ�#�T��X�����+]���~�'Ꙟ�=B��V�P@�h�b������=�������G�V�q�PP�h�j�cd�ғ{j�@��g�h�H���j~B8�;�_��1<��7��}@@ؙFw��P��p��]RX.���y���s���#O��'a�L���i���u��+��>��s��9CC#����1L�p`��y�0<�g\�l�^���yJ��{�x�1���������֐Hĥ����}J��v3�����}�2�0d��T���YQV�?65ZsmIU5ޓ'�*]7���ࢿ�{�?w�!1�/#-��.�jvV�-�응P@�+X3i0�˺�|�JwG{Zx`�;{�{�N������{�5�͵�Ѥo��Qո<���7�<ٜs�7�������0�I�@H~x�ܥo��UA��A�W�XsS�������e�ٕ
@���{���o�?_����k�ƛ��?���!I�~�wD%b0�XSD�[X4mB��|d�{G�B ���x�ك�"�]��0�|��g��(�j4�-�

���'q6<�g�9�L&�57����_��5%��S��z�����/�n��W~���v����'�l��5Ř�5�X4�C~�e!8b"���KG_�x<ڔ�+YwJ� {�yp�g��Fu���DP�+F�NDB��:%�K�RW�t����ر��:�����H�pw5W��?��%����خ�ܜ����Ę+�81�S��ၑ��?�i[0ԑ��fm��!�A���i���T���a3�-F��9~�o�Ym'L�#��n�e��^��˦�#=��Ho��M��?
b��V1I�IEND�B`�(uuay)slider-horz-scale-has-marks-below-hover.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����OA�����iJ�֚�M#�jQ�c>"����D�̓�z�H���*	)	-XQp+*���h��B˶3��z�4���d.���/�BP$Q��F��]���t]w`��W��w&k]ss3)<n�
��8��l��n�`�٩�d����Y�WW���I�c.�u|,
2փ'�[�#��{��i�Vc�Ŧ�'K����O�kZ���'��/c�&��N��,�y+��4��f����y���L�
wb��>��v��Dy����DQHF�s���Q��&���J
��f6U�;��t��z�T)`w���b1@��n;�b���#C�c���쎊��g�����F�{VMF�I�s�j��0ȹ�Z5�UU��0!tzC��jAEN	�\.����%?�rZ[Y&�T���ӗ�� �L���Noҷ����T��g��1N�螿�~i���1�o<���*y��6��W}M��c:�~D���Ձ�+������NE��˗ZҊ|����*=,c:��Nd)5u����D"��9��v;G�?f�OɄ���i�b�R��E����`��J^���ԗB��X(�?�*D�1�`X!:�T!IJi�X>����9���R,*����H�X>���
C�`���}�ʶ�Ѓ|IEND�B`�(uuay)slider-vert-scale-has-marks-below-active.png<�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���]HSQ��������PbaL]4rE_�SBi�ZB���)�%*��^|��F�Y&�PfT
E�&�Qj���S������AkM��p_��~�s�
)BL��u�g��M��C��
��G�Y��{��3/w�����*y����@��G�U��V�'V�(@!���� 0��_��¡��S��I�W}4g���T�m���`#�kG��y���@�V�*:]����EoZ�����s���{^��Y��y�3i7�K"�y���7)%Ĥa��`�0�I�1��T�'Kh��]/*U�0���V�B��Z������ΐЛ(�	�gdO�s7MO��۞�L���|�+�M�H��b�O��n>a�F++������hXFlˈ .i5g3�c\P�	!��%
1MD���ב18�F�}p9�Y-g�t�`�})
�CS�o3��n�:�9���u���[e�h����q��φO��,�P�ȟ3�„eK?���%��I=�-���|��qq+U�i7~5�?���Dj׫̮�3.;���L���Zp@�r�^e^���$�Lj��~����*E�q�/���'��ʔ�{L�*����+������ׁȄ�`���t/�:�v���z ݧd��(N�*�ň���X2�u��{u���z�.��v&� .�'�GB+O��<��QN��5IEND�B`�(uuay)slider-vert-scale-has-marks-above@2.png,�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙YlT���sgƞ�c{�`���,"��)H	&��<J��TM�>TU������ڢ&ݐB�V��-i�(�#�6ر��J�l����c{6{�Y���a<ְ�z�F�s���{�?���b���h�VI�Y)�+�j*7`��ˠ��,i�	u���[3���
ѳg�:��&�Xf��f��p`Y�i2�.� �vm���-}�"}��e��/�JWN.E%���q�>4%�FkM<e4"���?�%�6u֏jkkCs"}�ԩ�,e��
PX��e�J�˟�8������7�'ɤ�j-��m���Jw�<��0���+��U��?�PS��Iߵ�0��Jԫ�j7�S�Kw�l��a�c@aI�����0l��p&�0��|A,�R���o��}f$}��y��q$���
OEլ�f2�����fB�xm����~��8ٲ^�H�����9N��§K2��Ֆu75�ی��t{��b��W��#s.�(T]�Z��Z[��m���8ub�c�U�Y橜Kכ(,^��e�,��q���ҧۛ7��r*�jXZV1מ�ᩬ�������Z
�Hw�5oBT���zK����4���e�mZ�wY�gN���rp>��
/�̧�m$�&����u��4�����\��0�Z�r����x�Xt���N�$���\�P�@��p�3��$����1%��޲Ua4�ʪ�YE钲�t�
ð��N�δ�|EDR
GU�*�.]h���v�PJ���l?�]�oJᨮY�@
���nG)�
%�{���SII钅v�ð��rщ�O�7d4<m��h�!n<���w��F~�-���s2.���I-:d�m��~���֓�O<�""�d�Ā�]�
~OkMυs��&��F�����#�y�ox}�k��|�S	�&y+�P�&F��>�L�b@`GÞw��W���{�/��E`d��G���5ˋ�
{x�/k������,���>/Z[LLL4<x0t��4�m��������b�����
���@�gr������@�_�iG�g�~��|壪�dѼȦ�~���W�FcG��ۺ�n�;w?��}��r��K#C���0�7��@���e/0��#&H��w�z߷�ֺ�R�aߜ�c1z/v��������z�W��p?UH��x�'k���v�낁#��$77on��1.uB<Sc��=۰2Y��Ґ$�;|�
�_.t��a@~��Y*��Bͥ�O$��h4vt�^�F� ��3�z�$�[�v�ْ�����P��h��<7�[��3E$%��tcY���G��s�/� ��;�"�ď4*��_Y^����X<�+�T��lv�e����K]��?��A�kOoo��Fǀȭ�|��j�֬�v����o����b��K�+p�t��x�e%���
�$i�Ģ���>��O���2-fKR��p644���;�`�a3�;��v���SSG[f"A<�D3��tu���;/��1��"���l� '�؊�]�{�Ry�gCNn�Z�;B� ���e%�%������#GZjL�>Ɓ12�ȏt�deܲ�ɼ�5�زm6��?��t"2_Y����{2��il�R�,Rs�6y��O0IM��N���?,��d�IEND�B`�(uuay)text-select-end-dark.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<xIDAT8��ձjTA�s�;{�H��k�'��J��A�>�`�O`e����F�D�I�"��H�2��5aο'E���{`��c~���y iGҺ��I'�,���^H�����t`��|��<�>"6I��΍�����/x3g��K)k$���14�BD,g���7A�+�.�2��)Xz�rj,e�k`���d��q�4��d3���}.�vx4 �dP�d·D��9�f{?&���)�/��i{����m�oq�=�=����`��~	\w��mwI��U�����H��F_�,f�Zkw���2�j�om��j�O3�Pҩ��=Щ�ߒ�f*�vHZ��A�/I��sIǒ>Jzn{������IEND�B`�(uuay)slider-vert-scale-has-marks-below-hover.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<IDAT8���KHTQ���{g�� ���N&%E/�ȍQX�)��FIam*� Z-�m��E�EHQ=��|�%��st���ǹ�ۢ����?8�s��}�s>�� ���v��m�:˴��R� �ouK��L������|���L��|�pC�e������|���p�!���4���#�o�x:mؖպ~s������a�/���ų�.��2�1�OMӸ�1hsMM�1%�Ǘ�E���+��u��Y�4HX�a2��,��Q]]�S��'��	�4��80kWT�2�.�&C��A�r�����%+]�����m�=�X:�����N���v�._�8B�tE��q�6LvB�MK�泅��@<���"����p�Y��v@A��J���.��� pԶ����[3��,V^�w����Й���m��;(�UU�1�m[�ws�}w�ıF�i��L�s��0qb/�G���8����K�n�D�ܢٕ��\4:j>�V
���Le>�[����8y����%��I�:�ڶG���344��n��M�nNi�E)����n.&E��ֶ����?��~��땬��4��,MS����风�`�$��D�Ƌ���o�\;7���/��RI����b����G��˛<p|ׯ]ݽh�s.��QR:�����7LU�J&���wc,%�ß��nh�w���Br&���|��SǷ�����tp�~%YӴ����g�_�+�b@f*��@�8��l�vv����,Q"�IEND�B`�(uuay)text-select-start-hover-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<tIDATX�͙;kQ@ϝl�>�(jaa��R��X�D�
����� ��D,-�P�D��
��P0J(�c1�fvwV��f���̝3�7����:�8�N�b������j��,�&��I`c�SW]L��ǁ1`�R.[1��I#���.Z&����i֭��Ҋ���PY��v%�e�nZL�@�3��j�Tsb�^`8��Ze�R���u�X���
o����N�X���F��s#V�'Bu
ubj�-7�#Buy����T,���	�qҗ��/M�f�Hㅵ���F�
�!��A` ��^��ʨ���4����ʱ��t��
�m�a.��,)�$vǶ�!I�m�-r	0�"�?	��"����m�����"��	0�"�b��m�C1�����E��xI�L�?�-�E�~L��~W�nGU��d�B�1�?�N�`W��-��Ų�p5�P�kU���<Ԉm'�$��2�0B�Zi��W�>�~(Ѿ�m�J5D�Tڐ�9u���PϪ�(�Yݳ��C��rG�J=T�.K*#ף^Vg[ 4��W[��V׫Sj�I���T�h�bI,�\�����`�t�͐��O�G!��k�����]�y��IEND�B`�(uuay)slider-vert-scale-has-marks-above-active@2.pngE�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙{pT���s���M6&)�
��+�h+P��u�Ī-Z�Q*e��jk�R�*��ӦZıJ	!>�l��P���H�!$v7��ǽ{��$�&$���f���s~�o��sϽ��c�K�_ڝ(���`y��@+�"��
9�)�1���f��C���,���%������l4�P
Iư#!;=�	��Nq����c
WE��lD� k�"琑dM��k\	��qh��.�2�O���C���1>ڋ�)�R)Y�6y:[m�_�f)p9\�L�"k�4|3�}�e�cG�$�7�Q!�(P�kε[���S�����9p��a�!#��\c'\IW籣!�^[Mr�_l�������˖n*-.�4U%"��)���Dey��p:��*"뗉�	�)�R���1�%�\^4	�]��f�-!�{K�L6��a«;R��[j�K��d�沢[@��Ͼo٥?�s�t̺����"� �U�����N��Z�F|�U��s�߅�Ec�]�V����6ʇ�\�3�œEI"99>�o���M#k�4���"���Z�Y~��8�ݢ����@��y�)|�y��M�a��	.�*v[Ȳ�j��7jk{�馲�k���?wyF���<�w�S����1�e���G�l<�y+�N�s5=/�nsna	���+,8��=���x:������{�2���`?��x�K&�vI�����"j�,��x�x S���m(����¦���d+J�s=��[�fL�'\_�S�D
����Mɛ(͝��s�w���Š4�0Jk.-��)�Y���]�ϔ�L���r{вsQP���W��Exn��i����%>�-e��WVH���ֺ8��Ԯ�[�+�q�7�'���b|�/�j=c����ր��;6�JX��H��\1��dZ���z�,L�V�@���Sb$i}v��+Ӟ]H=@Ғ#��$_���'�HҺz��͘dw��� l�]��:�yg�+�q�	I鴮�/����tDO�<��M��;�wy:���ac]������Y �ݙp=Or�fHƉ��/��{ښ�@hbU`S},�L̔��]$����+b$�o� ��_����3^uꍓQs�m�$�n��޾j��ķ��u�1Ӯ|�������^��Q�Q�2�uݏE�_}�&}K��!b[׋����W1���ݰ��#'g��滴��*��F)��Q�*l�m$��A�DTb�����.�����Ǣ���g���4�E8���}���9�-I��qG��@�K�N��g��ؠ,m���ځÉ{�P}��h�Pz��b�T̒���K�&A�쌹T���:���`�B�cF�p�;u� ��вs���e߾��?�GU$eo�V]�X]�iq%ҝ�k'��#�\���Jh��|�u�D�r��f_�l���>��f"bb�n�X2�mݛ\�uu��y��~c�/y\�*ī�.q����J��a���=6=N�C������6�0��S����"t�}%
���5��g7�zxD��<�6ǡT��>��a(�4b$�Ϟ�:�v�?�X	���S/��Ӹ������;���!^�|��"�sj�KMp(FkJ�bY6��-���߯��v��i0�Q�t��)݉�����r����Dm;��N~J��B,�o�x��ϥ/�;qY��;;�U�aw&��=zM��=����#��IEND�B`�(uuay)slider-vert-scale-has-marks-below-active-dark.pngB�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KL�`��ֱ2�F��b��@�"&&51�aL���)11j���ŋD�x��H|+J<c>� h�d��
���u�<�d�`<�Kzi��~�#m)��X�r�)4	������I&�Mъ����tP��n��P��7ت�JsK���.�ܠ��NN@!�� ۭ�?�&��A�~K�xg��ܬ���L�6��(H�A	i�#q���e�vrʈΤks4�WD�_�>���9�	����ՙ���pU�,W�Y�N�z6B,��׳Ҩm��"��>�t�������m9�LN���*������F���dZ�zC#4ḇ����l�$]��0:Cɴ8����̘�@0`dr��C���B�F���H�Q��XMɒ�N���V��|G��
L�ʽt�̋ � M��� �EO�[��F���
��7��>H#���oZ���ʾ5VN`i���#���FE�� z춁�W�VN`��䄟&=+٭�z��8i�{S������#�
\�q͟
���7Y��+�G=V���x\��W.�y��J�o�.��rr��D$~�ι�5��၈ri�F�3��ݽ�x�.�]��Ixw8�lg��U���)��gr�P�l( ȳ�F� ��x����{����}3+
�:;��ӏ��$�T+(%��PAU�[&��i��9��/:���L��B��*d ��_d99��_�$/'�IEND�B`�(uuay)text-select-start-dark.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8��ջ�A���F�@@�L�\@�`145�Ds�17rAX�|�YG�|��z�amǞ>PYկ��Qb�d晈����$����}���:��c;mO�����W�
_���8�3d�P�:�\Y96]���%~/�Ȓ@�3�bD��t23��Q}������@�K����1�5e��]�V"��#k�!i�N.g�{�3.�ڑ�9,���������$}(�&�9s�u����JR7B�_��E��vp�i�7 37��P)3���{ i~�ڶݔ�T�tZJyԶ�dq�Rk}b{w��g��N#�a�t�o����s�EDg{'"��Z�/�'��;�_�d{f{���g���\�+&�G��IEND�B`�(uuay)slider-vert-scale-has-marks-below-insensitive@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�ݘ]l[����:�B���GZ7m�z�*�{�}�
h/c�6ć�M!� �QicLB��!M�h[U/A����*M{iE���ں��c�4v�{xH%i��J#~o�9�ޟ�|�M244d�޽�"r���	�$�����@ND޳m{�����7��ɓ{��U��@rq,c��2W�S���8���E"�78p������ю��T�	 �F�F����E$���fnn���*�
�b�+����9yֶ�Z&}�ĉ��U5
�4�LJ2� 
5u���i.
����m��q��*�y�s��2`�8�t�i��T*�ML0;����ݶm�i�:+J�r�WD�9˲t��_v�ܹ!��A���LNN�"rȶ�4s��]�}x)�m��*�������K�.q)�(��ݙL�[o�i����Q˲��oo�p�˅.\��{l�~=u���S�zT�/��y`�����{����?~���[��V�/�d"A4m��
�R��_1Ƽ��]7�1��~UD~�5�N��t�d���>��\.���
��>X�TJ,�j��
��I����)"G=��j��رcy��񞞭�\�d"�������s��W�3;v��F����$��x�����C�s�1�[���[��:�x���~����3��ݿ8n��tuu�Aou�==
��<�F̨�-"BG$�>�U���0�ߏ��U���>`D$
�Y��zK�Y$�<�ؾ�<�E#�ћJ�T�
T� h���T*
}��>�hnnU]��m��e>�k����8�`TU��jmֻ�r���ٳ
��9�|6=�F�뙚�Z�'�M#fT�}��r�m�˙�����h��Oض���q���W|��/�Y*��*"�9���9&��VT��z�.��~��J��cc���#�m��R��_��y��m�D��L&���r
��8�ޮ�j\.�L���������S۶��V��(�g�+�|^���MR,���d2��ިfA�ڒ�)U�ѱ1�V�-T��X,26>��Z����z�:��z�V�GF��p�LNN26>���U�A۶�\o�u'��/>�����3:33���0��?w�&"?�d2o�~����А�N�<."�g��M�6||��V����<?��A<��f���Κ�\�Q9l���`wo/�X�i�Z�F�P��O>� 8e�������f�o(
�;���0�@���Eww7]]]��r��V�T*��O�Tj|]^ܶm��,���2�u�}\[�D"����b��իԪU�K�Txݲ��<�����u�]�z��|��-K+��i9."�~ "�6j7��pxx8dY�N��SW�b6��l�ܗ����J��IEND�B`�(uuay)slider-vert-scale-has-marks-above-active-dark@2.png?�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙{pT���sw7��f�<C�#��Tp����б���i���$�RhE��ԑ�Qi�d:8N�����:��@���P����$�'�!�Wv���ǯ$K�@0���3���9ߜ{Ι�=W�ϴ��Z!J�m
�9�-��@h���o����z
�F�P�!*K��Z��B�r��=:�x�|�@)$��A��!� vڮg��~�qP�[K'��-�P�8�L&}V�)3pN����#^�օs��I����FL�P�;�ɺ��j"}᡼#�x�H�/$づ��v�P;z���[Ŏ����`��*}�x�m�rT��u����G��5%�f����پ��6�dzw�/�Z�
K7���4�OD����[�*�󙄻?ZI��"q]���Q�x��n)͙Z%"Y��x\
�_�r�s�&��a�C�J��Q;j7v���[Jr�������+�]�;f�G����H4,���k��u�4�Z2�n����\��p��J֊2�R�z��;c�'�>U��4�@����ß�q�ҁ��F��B<����.��d�5�Gsi�7�hG����/ɘ�p�M{!� ��G�p�������9�-�������=�dJ��w�o/R���Z}�tKɄB��o�Sx
��ho$�m�t0�O�w��w@kIN��(ܾ�����Tx�@��1ϟ�j��d��n�֒�"Aۉ"ݷh���'=L�� �hp&��'܇��+k������
\y���@Kq�M�\���Z��N��\�����R�3�^���V��.��j���\ih�,����- N��j�k��=(�G����?�񟣩��&��!�&��I����N`�BI|x$�nW�2�#!l���h�rA�~!	�����wS�xVkX&�p^b��+
[���$#�a�$��N�={`�9@̔S��#��������V�8�
�%�[)��M�d� �����О��񥺈���		n\"���H�dw$�{o?�ҷ7���������c���7-���>_���[��1��g?������������mӐP�2�;0خ@�6��m��H�O��̪�Wυ�ۖ)���?Z9h�I�;��jk"b����Z�[q��Ϊ�5!c%b�߮��?�
�.����|A��E��+��^X@�O5�9�5�\̎�Ԝc&��7��V[�� �w�ڰ�ؼC�o��H�O�l���q��G�iE�4��18s����^��֨�����̀�땾,��&�p�،3#�E�c(Eڔ�~=�1Ξ$��|��UIJ�VPU���I;`&c�W�����pc�h���{\EƩ#i�Gոn���y�g��@��ϭ��UȰ_*��_Ӥ�kZ܌tR<����IYi{'�\��6d�o���s\*#�[4������G�ً�����/�i�6	�o������6���]#���8V)���I��_�=�[����=��7��8}���7����5���;�\�~{�k��/i�<��WL6l�$���.�|�F���3|8F��ӱ.]�no�d��du[��C-�t>����XAn p��m�1z֤,��3���.E���+�0mju�>�n�r.���ɓ��k�H�$ H�^��D���YiC�4q���Q^�4�=>Yt.�h��O���;w:��ή��벻.0�}N���/%�YfJ�IEND�B`�(uuay)slider-vert-scale-has-marks-below-backdrop-insensitive.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<eIDAT8��UMkSA�sg^�+D�⾒�ۇ6YT�Z�EP\w#�R���}�H��BL��=���V)�/�y3㦁�Ƙ~��0s�=̽��5�3D|���I)�@JO໔r�P(|���>��d��l.B��a��e�P(�����E�:9��$�J)W��XJ)<<<\e�-ߛ���YY�p��$��,�^����#���[�0�]׵c�}�CA�i��QJ=��w��h<g�]��R
��UӲ��R�-��|�ׄ?��{׶�������Β4�GJ��`��]2ü*9!�j�0-kV���5�^MNN���1E��k:��H�eggG@��s�J�bض��T*m���������q+ӱ�Y)�6��?����3~�}��a�Fq|��H�Eэ��a��Q�R:�y�<�?_[A)� H�8ާ��fu]�Ȳ,���ޠ�Ir@��<��zs��$y>4�ƪ<ɲ��)8Ϣ���
)� .%"���v�$�">v�u��ZE�ۉ���""�7M�)�ˎ�80�i@\8�Rj�V�}U����]��S�؋�Y@�����|�X,n��2o
�=��z~�IEND�B`�(uuay)slider-vert-scale-has-marks-below@2.png�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘[L\�����}��̀U�"�VMe���(�S'�I���U�(i�Q]Umzy�T��C"+u�:1��D�H�r��:l���ߗ].fYvϙ>,866؆�'���̧93��a��<y��t�o%��� �G��5�Y��K;ʻ��ύ��66��
�>�A =�	�ՂI3��``]��S��(��-.������K�9S���֣�������R�OH�f�BӴ%9�@ߕ���L��⛽���eeȋ_޹�ԺI7�j���n�XTFf�82��X,k�dfz���<���n�6�[_ܽ�}G���~��@Nr�
1��&���I/�^���o�^]��m�v���W�o�E�ɬ
���ے
G�u��:��*ߺ��_ki��&W�A~i�XՖ��#�1qw�w	����ȴ��}����6w�t���\�j��,w��u^d�����.f
Cںc�k5yW�}CCC�ZtZa���.���%'��&Q�͍��V�wU�*�W��gf����~��pf�)3
b@�;�P��f9@K���a�ժrr���2�6��_�hM�in��y�x
@�<�2�9b2�7Dt9Y9�*
%�lr��Y)V�����V!"82�6P�Z2����y������i�1�]��R�0Gh��I��&s	�]i�&Wm��
��Ĥ�[GF�E[�	�;���
�)]���%DDp%�N
�J,hT55�=��L�HD�GEG�p�ҝoA�(�{��n��H��lAd�G�
%͑IA�]�`Qp����QM�f�n�AR8�s̢�k�Rj�0�H{ݐ�I/C�}
�7���QJE��LMz�h;�]glt����g-v+e����5Ly�
��������Z 0�
033aťLz&�h?��`xd��G��/�9��n��x"k����'�0�F�|�S�� ������711���w����U�a����>VQy�0a�ر7ݳWf�ӃA��-��sAxhh��**�L&���|k{���z��h{�c\<ߪ��U���+� 4�屋e0����˳6哽)C�'�Ǹ�Ѫ�2T_���8x�j%a��0#-�����rz�kNLJ�j�m��(�:�����çM���r�U�ُg|`�D\\\٤׭�S���k���:�PJ}}�߭���?n&a���C��2s|������_��362DWg;@��������~{5���H�KϚ�g��}�XP��1��(V띜*���nz._$����l�g�W+�\@��|FuM��<T�0��{�F���Hl|�m_�|�\�����
5��������k��/ �تo|=3#��"��Q�d�䑒��fy���>F��aι>z��/~ݵ ��;��Ŀ|䅼�۷��n���X�������Bl|&��b��cjʃg|�'t��3�q��~|����>�[�E�f�V 	��ߖn)*���n���\�Vl6;�mA>0?ϼߏ��b�ƈw�{���^�kU�bI�n����=��p��{��%$��g���5i�\�\\���@�o���A�O�9�v�B�:Ͳ��ҋ��h ���t:ͻvmM��̊���I������,˝f���.r�ہu�ḡ�{�ж����
*����5����,IEND�B`�(uuay)slider-horz-scale-has-marks-above-hover@2.png5�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘kh�����ή^^�zk�X�֒�jh��;i*�$NH\7ĩ[Qbh�J�B��B���$�kAM�WZKk�]U�ۂ䒈X�-Y�-�C�3;�3���]Yo��_����3�sg������y"��e#�c�] ��p ��?�|a=k�\�y^�c�U8jT�8�^��C:�'�O�1�j��u�w�1�'��z���y^�cR�{w���<	EťɆ�/-���:^^���T�{�(��0���/-��>gvz�r��7��b8~�P�M�
ty�A�0ٵkw������f�'-w�z������8+~|~_�7�@��\�����,�t7��9�G���Ϯ4֊2�d����S�j��W:+
05q_���(F��?t�s�k���?:=�9��4ЮU@iy��lh�����~_�S�
vu����[]�R�+�W�UYE�V[�dc����z�K>>��������Z�RUS��h��G��C���`P�����v�*��U0q���:�RU�~���ܳ�ܻ��(�?���37��
z;���E��⨭�0��F�l�Ã9`�#��w��o�-��S��c�@(�tԪ���z��Q��PĹt��ڗ�↥@]qI�V�lP6(�Z�[�YR��Y��
t^���V����6]�l�|'��x�(��kg���1.Im�$����b�L[[��%��	��
��������^�3��^���Qji��@��vS����q��
`]]�&bCV[���W��(��k	��	�\�V��$�]@���Y
͜H�{�z�a-�':��r�����M���j%�Df�,�J���K1����ɴ%��r2�L�|0	��.��ĺ;卐 R� 1��R�h[-!K�R\Ms�����H�	�Pt]�ZB���#�턊FBf�Z������l'T84g��М���z�+H�"�Y�a��bx]�Y4<g&A�g�|������1��M�ߗ�jr|�*�`�إ[�n)@�O?m �G�m�ali�Cgc#V�D��ͳ�t��#/�x�e��'Il�����h8d�����O�Hf�ѕ��|�wE'�F��p�t��ph�<16j%B�������m��s�F~ND����<U�o꾥��t���<�0<:��w޹0��?�Z��S?x�J4:ߚJ%���[�ZB]�?ѥ�%T~��|=��H$�Ǔ�^� ��8�v��O�?���3�gvfҒ_`�eٺa�h���g=ɤ&)q�/����kU�C�U����/{�=w��$I{g�&d��v茭�0��ܳ
���<��|,~��_����@òT��~p���� �V��q�ť��j��S���Ȑ-�*�����oN���H;��5K�Y��/�UU;�VWU�r�f�-�cVMKH`��b!���a�,���Fl����f�&d]O�y�ޮ�7~��n�񈖻e��o�kt�^�����@b���d���z*ɓIm)	MKv��������O�+,���@�
���O��5?��#��,˓��kc'"]ư�J}�F��_��wߝ�L+Hg籅����b�VR__o޻��WM]���{ў�^e```�AH ]�+��RN�%3�X�9N@
@23V����[��0�IEND�B`�(uuay)bullet-symbolic.symbolic.png�PNG


IHDR

r��|sBIT|d�	pHYs
�
�B(�xtEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)�oIDAT(�ݑ�	�0DG1e��
���Z��-h/��[x�V�؟x����Ԥ���h��A�y�BY2��4�т����y"]’�ˤ���IfR6�{HF����s/@��%o�uIEND�B`�(uuay)text-select-end-hover-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<>IDATX��ٻkA��o�DT�;bc���P�Z���F	��A�m,mAL��Fl�.$hH�"�%$`.�G>��%s��u$7�U{���nnw��:�>PϫmT!u��~���^ug�`q3��O��j����9��zU�,�!�V	7!�W	������,�Z���,n^}���l1:RO���6=����^`LX���k��q���g�xn��sF�4��p�8��Ok���W�*��+vO�f@�S��:�[�A�M�YN`�
!�Ti��A�M��Rֻ�R.P-��p�H-)��I��Wwv���e�BjEI2`&����U��2`*����O�(i2�R+J�Ȁ�ԊB��p|~$��}!Lg!����Ԛ�!X�y�RlV`o��t��އ�a	B����w�tT}ւ���&���0߶9)�p*��>�p>B�����$߷�c����u��O��������mDͫ���g�T_m!�~�lL=����NnlVp+��P��~���w7�h�F߯��8�'ɷ�=@P��'�B�6���k[|�>IEND�B`�(uuay)slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png�PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���OoE���3vBe!ʁR���Ѧ��k�8B��H $^�R^pUm��
�P�؍�Y�ą���� )�(!ޙ�C�!�'No~7���|���Ї�a����:@*�z��:�9��z��s����+��Wҹ\.?�N�g�mM?EQ������{����J���0<5P�.(D�%kmiaa�����RV*��"2�����fs2���94X�*�{�ܴ�N�����wX�V{JUg��j�a�-��'X�*�j�����\�n'�z�W*�gUu�(�Dd~qq��n'v�X�V{.���>��f(d���z�Ũp�ϨV��]�r�<��s��Q�b�\ٮ��b�#a��/�N�%�����C+�Jnj1��8�N��k4���d2�U���Z�WVV��z`s)k�������E�1��!�����NǠA�h�뜻���	�T*�/'jϫ�j�]�a"�I���ӲH������T�&T��(z�8��>
(H

�eTu"i�6�0�}':�8�F
p:iH{�1��xҐ����J�M�
�OҊmr�$�h���3@#iH{D�aD$L�Y2ιICڣ�7����<G�:�ߕw���4�B!Rՙ�Q��]��3SSS�c�"�	��7�J]�x?�-���=&�=ϻ�	0�|�Mp��l~��	�<oUD>� �4����;`A̩�g���*"r1���6t|"��rW��x�懆�+%��e��;u�V��_ӇO�;ĩꥸ�z.--�i����"�}�k[U�g��(�ٝN�Z
�pΝW�k������ι�n(��_w�g�����}׻*"3"r��_�ҡ�)�J�2��;�$��"�X;�����:����}�PX�e��<��0<����(����}��V�1���y��㙟IEND�B`�(uuay)slider-horz-scale-has-marks-below-backdrop.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����Ka�g�yG�#.tK0ƃW�A�,t2�³���;�K��fy�cRQ�m/멝����Eͅwf^wg��!W�u�ͥ��2�g�w�k !�R�j4�����J]��#f���eY����q�^�{akk��e*�J�r9۶mX��B`_H)C"z��D��X�Px�9_�92��f�I�O#��^�j�_MLL<7C�qC�X\�-��c)��=]�R�n���Ŷ�`gg�>cl�q���f���q�cla{{{�R�d�Z�sݶힱ�ǯx�)�
��L&��\۶�N�m��3Ms>��]^;��А�M�!�Z����lI�ˈ�J����˂�C���'�1vԌ�|A��f�1Vg �*��BD_�&Z><8�[�yx(��o����0�d�Ƃ @E�z}����5�R���P)�ϘR
{�jHDO���&''��8~�~DD=cD�#�Ԓ�o���H)EQ������U*R��z����`>�o�j�� ־U*��:Y�hF�:�^>�o�`nnN�j��(�>U</mc���4������F��k�(��}�ir~������ʊ9<<��J��:N�0��/��a���駔���foA�a���_���	�������`d]IEND�B`�(uuay)themes/slider-vert-scale-has-marks-above-active-dark.png2�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KLQ���vJ[�E�1ڠ�V����AЕL�(i�`%F�(5�1�p'Q��ąQ�l51J�ŅZ�bU:��ҙ>�������~�l&�~�9gr�PH�/��V*�G)����ND�,! ��h�J���\u7u{0�p/�L��6P���D[$WVVg3z#hV� �qAt�|���~�p�\~�xw*E�TBʙw�ϖ���{��a%��(pfC�ziyS)Ù�>�\�bRy���K����lh[Z~����jb1eybw�(�j��}�Tʸ��Gҍ�*ٖ%%eR�B"C6x�7Ni��u��r�tSɲ� �[����sbT�Py����"�B��bdi�Bb���;�4.���f��U,��Dd�2P����X�+-Ϥh�@��%��&B�\Pu߄�w��nX��ע��61� ��h'���8j�C����NID�H��"���1�I3?����N�/�x��g׼�e������<WLi��8�O�G�~�Q�Z�(y.���i5Һ*f=����
N���x'3��u��z�ts�0Z���|�gC3^���.A�'��7����#���,ظ'�g����
9���֐���Ζ鍠��3�q�|��G�c�g��eO߷�fS
E�Z�{k��`�F}��H	-�YB SxCQ2��u�z��	� ��9���:��G�����ߋr�%!��IEND�B`�(uuay)slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�ݙOh\Uƿ�L4ł
� �P����{IEE�Z#�"(T�J��Ѝō�BE,�PCU�ں
3���t����D���Z,�~.f���{3�������7���=��c%Ir���I�Hnp=�+��/���<>77����T��{Z�T
i�n��n�$�Mn&����uk�OY�u
�{�T#�[
?�,�7��K������1t�R��{P��N�h!%��F~{E_�8�q��?F�)��Kz�Z��Ug�w�R�d$}���`U{�s���ϳXǓ����'tm��`�i���$�&�Q�p�T{�3�|Uo������t����_%m4�dx�K�ҝ���$]��6�ι�|`d��V��A�411�Ê�.��w���������9���.^G����&����^st�$[$}"�~�eнa�u���K�����,l�D�Lι�IN�,2pMa���>"Y�7MF
��&9�o��$��r�P_Q��L`��'iw��B_�Z��ӵƁ'9{�7ƼA�9��'�r�(���	T�; �"I�[n�q�t��d 6n���=22ru�,/���$�7��KI�k���Z���x���rs1���(��1���e�}�#�/��0����Ƙ�%m�����kg�X\��g.�Xk?�>W��I���ƘC��*LƘ� �t��x�j�����®��bQ}����k���ҁ���m�j�ιI~ �VT?�^B��2�\i@W�fff������"��n���A�l�X<�v\���j�:M�'I>.�ڜ�!y�{��Z[�2��y���9w�͒n#y3�
�!��&M�#����y��y2T.�/O�t���p�����ż�/�/�v\ӭm�IEND�B`�(uuay)slider-vert-scale-has-marks-below-dark@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<IDATX�͙]HdU����\S��d�\�|P�4���b��s�%|����
d݊%"�X"��� 2���`�Zb
#4_"%�r$?p�mv�cf�9g�=̌;�:Ό�^�g�s���o�{�_E��H�1��Q��C@+pp'`�(0\WJ�:�3���)�wʂ�ܧ����h��"i���󢈸�%۠����cDk]�pn�c�9�['�]���R�8H���\QQ�Rjy'��|�ڷ�R�H	C��E��wi��5��Z_PJ�Iygw+��d�d +e�m3m�=�O�
���>^ʠMRƘ����f]D�v]��b�7�D�.k�_@�^�`MD�r]w�P����~��5J��֏JT"�@z��wYlE\D�q]��|	���,P����J��Z����TYkE�^���ABDN��{-�ñ�>4a�CJ�+�;�&y��"��c��ntD�A����.c��48"��P����Ƙ�Jk�����Y�XЭ�1Iƭ�X���x~[����~��
�m�@"��{���}��z�g�B�������͟1'�H���v����;ǎ��ԓ~�Y^^��_��d�χB�/I8��NV��ݎ233�V(��,aH�ꪢ�������~� �LOO�kmm�HJ�fv�xccc��Ɠ���������|�pkS���b_���<���������]"�0���������Η�J��""��hoo��Ȼ�e�Յ��[ZZ>f��ƒ�����wtt\��p.pdii��5�RBOLL��v�ǫ����X,�}V�s/�����Wv#��p0<���Կ��Z�FFF^(�p�Z�ijj��:^��4��������I7�Z������^YY̚���j�senn����I�=�,�p���hz6�]�Z�R���b$�����4
lSf.���&�����-�D��o��xXk��Jz�][[X�txx�Lccc0=�n�P9������֦D(����kii9�y��100��3�ց�n�a�H .�u�C�a�����e���4�Z��IEND�B`�(uuay)assets/|,ugo
5Q<6M.CD�JtyGe+q\~^dl��aiRI/W>TwENPAm1(@$KV2rU;?�kH_ %zY]O)[n=Z3
	"�7'{*�cjh!xv-}pF`b8&#9LSslider-horz-scale-has-marks-above-active-dark.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����NSA��_��^�J��DIIZ0�Z^ nL�fi��<q�-��0����xEY�B
�ф+�����h�)�Cϸ�M���]�|�Ɍ
9b�6.��`�^sQ噒7[Orc����\��!�B߰^�k�����^�glUfၫﲎ�4Wj����(�}�’%Qw�pޓ��;]��v�5�EVl-E�,����(k��wY��{ݢ"ӬXz�%��ڷ��@���$t�S�KG�۝b�e�d`��
g�ﴨH���*EX��)q����k�h.+O�S[ƒљ/,�	�4WjIiB�(*����y����*�A]a���V�2�t�so[[K��jPJ�D�$l\��B=hj� L9N�*-!�}�Ĵ��R���A(
�E�YR�@�^B��KD�D}��oTE&�^��<�
�F�QAX�?c^:痨o|����g6:09���|ٵ@�]JD�[�%�e��=v�}�Aw�!:���Y�o��&"a���"��8��.c�r#�~���_���7��O��@�]�;̞r#�IG��:v}h:�~dwɀ�p�^��f�XN��`PB��&��_ߥY!r�̻�^��@�ՙ�{�M�L���E�'r�
�
�(�����}S����X�J��@@����b�d�CԭWУ�IEND�B`�(uuay)slider-horz-scale-has-marks-above-backdrop-dark.pngE�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���1�Q����+��3���� ��^q1&��\w�D>���r�6VȶT���X7���p�pp;�{�ߛ7ɛ'l� rq�d2��r�ߺ|��UD�@#��oA��^b@�����8�>��o���I��#P܅-�M&��M��*�T*u����33���f_,���~�X,~���֢W`��˺��@~���T�GE��f�z��{��m1q̬�8λ�5������*\U=-�F��0�-"��-V��P(<�(�^���`f���&Ir��
{"�Ry���y
����"�(p�"x��YZ���R9�����z*"w��,��f�u>)��h/�4���<�#"m����ڵZ�ӦR�ۢЮV��W,g�"����"rӓ�}?�<�s��U�A�$90�Pη&@_DNT�tӗ�J��ӹHz6p�IEND�B`�(uuay)slider-vert-scale-has-marks-below-insensitive-dark@2.png6�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�ݙKh\U���LǶ�QѕY�ݸp!�s�)_�M������Jw�F���A
�i}T*�
�4:s�L(��B;wi�ZCӹ�w13i��;�������=�?B�LLLd��U5�-���-@����T�U=��n��
�4�X,���+"�����H�a�Dd�����Е�u�������f����@��V���cι�z�HGQ�]DS�Ym���Xkg{I6�:�8~KDNpu)����<����^�h(��+;�����0�&麙���m`LDV[`��c�X��M�5R�Ri�{�־�‹��{�d��:	^����#I����e�RD��D���.,�$I�#%aU�IU(
���
@>��7�ɜ��k�,1<e���Y��d2���:�|E�fffff#�B�k�^�$"��q�X�N3;;�(p�:���l�c�Rixi�1�<��Q'x�7&Ir,���ۍ�>��T;j�,p�P(<So7����:AD��1�h��HǗ�Sv딊��4T?1�6�����I�(���k����;u�}ι�=e�v�z{�s����5=��(���Zk?�7U=��Rm+��`|q��T*'Uu���a=���"���N���.��7��I�JUzO��k��<�s�fA �3Tki��W՗����
\8ny�s)��3��s�p���0ϩ�hu���x�Y����~�Q�҆8�?^[fͮ*�.k�N�+֔��Q�hmK��3��WDdg7��@zdd$)��ϋ�'�#�j��%"�A�u��-��Xܣ��Wh��KmӪ��97�� M��AJ��~�x]�V�앿Uu����^�������7E�i���"�'pPU�{�I_3^�	�|�6c��V�s��aI�y�w.?��	��i�˕���E:99���� I�����U=���.����˘t���NIEND�B`�(uuay)text-select-start-active.png�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����KSa�����l���R�l�E��fn`�BI�?���� gA�tH�%t�mпP!QPD��DA]��v\Μ�9;?�.,si���y?��<��"����l��dϠ�f�$���t��w�k��外.��+�T�ߧ�.&�c���Ś&]j�� ��]�k�l�B�D+JEn�d�;��jX��C�k��1��T��NpW�0�i!�a���+��m �˱Y=�4"3\�V����Q���K�#|�p���P��5P��MQ��{�{\��60a+��:@lud����E6��J�Q�=�gL`lud�ߔB��1`�-�R�~,cpǙ�΂1�C`Z���U
:+�U���!��#b}�\�����b�-,��~Ų@D`'�X���Y�}b� "��e}4����9pA�c<�7���ł��w��I���O97�@�����V>:3
�����1��sXK�D�ϯ�^K�l�����ۍ�R�kLǣ��y��jG�Ýi�m`<y�X:1���m~
,>P{K9ל��O�Ӧ^pe��J�t���a�}�r�n�V�����^s��݀e�L�C�0ɳc���l�g�/���>Y~ӥ�m�)e���S ���-�]Jr`�g��c�݇����zA��HXIEND�B`�(uuay)text-select-start-hover@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��</IDATX�͘[lTU�����t:��Lg�ik�����1Pn��Ġ�HC0!ƈ��⫉�D㫾�����&�FM�I�8\���$
i�Җ�^��3��v���t�i)���9;g�s�����{�-<RUiJyV,���"ܔ��2�O�]/jv#�,������z,܌�ݠ��
�G(
���q�J+�mg<S��=�֡R��P\$����
�z�`h^�
…���8�{A1�0�X9^��oU`���%	�G��d�0�G(�D)�.��&ꡀ�9s��NnuaF_)Ʌ���EcX���t�<w�����Dt��^2���,
G�D�q‘�Xs�5�8c-�5XS���C����xGbDbqB�c��+G]0Eg6��K=��N�X��P���ɕ:�)��)��7�/*�~���������2[����WL��


���0�1F��,�rq5j����1Q�����
�?����u���RT\:�@�`٨�i|�2�tGa������t��|��F���$�4�h|S��^�O��|fڝy>%2vt�N�T"�������X%���BM�8X��~�WT�-8Դ`�N�V8`����O�j��}(���~��X�R��G^�p�4�b
��W�
rM��I$!�
^�����#&S�#��4�V�8`��b%@ P�G$W9��u��$��TM�.D�ϼ�%3J�f�84`��g�[���`I�̔�y���nCH�$�m��	������Ы��t>����jZ2�GL���Ё�[��R���ٴ��^��A3��AٶM��������!.�@_���ߺ��84���
������^MnA�}�Z��3�ذe�y�)�I��۽�P���n�tc�@���ʥ�je��\n��"����
O[���#��L���K��v�T���u��|�}?�|SK�I^�h��g������+�$E�}"��M5	lÆm��>�n�x^o���..]�`TE��>��5�ڔ���@��%K��jI����Y�J{[+���F��>��S��s�ӿݍ�[��`���O=M P�@PwR\n�@r���8�ݲ�q���]��'����`��h,^!�U�(�[�J��y���n�k���ٷq����fF�477{S7��G�!����"1J�!E�L�E��I�I���;��;��z�����뺺:�~���q��~)a�� o�[�de��s��ќK��i��_�7����:���G�&�g� ��$�{��EhwT/�r���q����YіQIEND�B`�(uuay)gtk-dark.css&~/***************************
 * Check and Radio buttons *
 ***************************/
* {
  padding: 0;
  -GtkToolButton-icon-spacing: 4;
  -GtkTextView-error-underline-color: #c7162b;
  -GtkScrolledWindow-scrollbar-spacing: 0;
  -GtkToolItemGroup-expander-size: 11;
  -GtkWidget-text-handle-width: 20;
  -GtkWidget-text-handle-height: 24;
  -GtkDialog-button-spacing: 4;
  -GtkDialog-action-area-border: 0;
  outline-color: alpha(currentColor,0.3);
  outline-style: dashed;
  outline-offset: -3px;
  outline-width: 1px;
  -gtk-outline-radius: 4px;
  -gtk-secondary-caret-color: #308280; }

/***************
 * Base States *
 ***************/
.background {
  color: #F7F7F7;
  background-color: #2c2c2c; }
  .background:backdrop {
    color: rgba(255, 255, 255, 0.65);
    background-color: #343434;
    text-shadow: none;
    -gtk-icon-shadow: none; }

/*
   These wildcard seems unavoidable, need to investigate.
   Wildcards are bad and troublesome, use them with care,
   or better, just don't.
   Everytime a wildcard is used a kitten dies, painfully.
*/
*:disabled {
  -gtk-icon-effect: dim; }

.gtkstyle-fallback {
  color: #F7F7F7;
  background-color: #2c2c2c; }
  .gtkstyle-fallback:hover {
    color: #F7F7F7;
    background-color: #464646; }
  .gtkstyle-fallback:active {
    color: #F7F7F7;
    background-color: #131313; }
  .gtkstyle-fallback:disabled {
    color: #929292;
    background-color: #2a2a2a; }
  .gtkstyle-fallback:selected {
    color: white;
    background-color: #308280; }

.view, iconview,
.view text,
iconview text,
textview text {
  color: white;
  caret-color: #f7f7f7;
  background-color: #272727; }
  .view:backdrop, iconview:backdrop,
  .view text:backdrop,
  iconview text:backdrop,
  textview text:backdrop {
    color: rgba(255, 255, 255, 0.55);
    background-color: #2f2f2f; }
    .view:backdrop:disabled, iconview:backdrop:disabled,
    .view text:backdrop:disabled,
    iconview text:backdrop:disabled,
    textview text:backdrop:disabled {
      color: #5a5a5a; }
  .view:disabled, iconview:disabled,
  .view text:disabled,
  iconview text:disabled,
  textview text:disabled {
    color: #929292;
    background-color: #2a2a2a; }
  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,
  .view text:selected:focus,
  iconview text:selected:focus,
  textview text:selected:focus,
  .view text:selected,
  iconview text:selected,
  textview text:selected {
    border-radius: 3px; }

textview border {
  background-color: #2a2a2a; }

.rubberband,
rubberband,
.content-view rubberband,
.content-view .rubberband,
treeview.view rubberband,
flowbox rubberband {
  border: 1px solid #225d5b;
  background-color: rgba(34, 93, 91, 0.2); }

flowbox flowboxchild {
  padding: 3px; }
  flowbox flowboxchild:selected {
    outline-offset: -2px; }

.content-view .tile {
  margin: 2px;
  background-color: black;
  border-radius: 0;
  padding: 0; }
  .content-view .tile:backdrop {
    background-color: #222222; }
  .content-view .tile:active, .content-view .tile:selected {
    background-color: #308280; }
  .content-view .tile:disabled {
    background-color: #2a2a2a; }

label {
  caret-color: currentColor; }
  label selection {
    background-color: #308280;
    color: white; }
  label:disabled {
    color: #929292; }
    button label:disabled {
      color: inherit; }
    label:disabled:backdrop {
      color: #5a5a5a; }
      button label:disabled:backdrop {
        color: inherit; }
  label.error {
    color: #c7162b; }
    label.error:disabled {
      color: rgba(199, 22, 43, 0.5); }
    label.error:disabled:backdrop {
      color: rgba(199, 22, 43, 0.4); }

.dim-label, .titlebar:not(headerbar) .subtitle,
headerbar .subtitle, label.separator {
  opacity: 0.55;
  text-shadow: none; }

assistant .sidebar {
  background-color: #272727;
  border-top: 1px solid #181818; }
  assistant .sidebar:backdrop {
    background-color: #2f2f2f;
    border-color: #1c1c1c; }

assistant.csd .sidebar {
  border-top-style: none; }

assistant .sidebar label {
  padding: 6px 12px; }

assistant .sidebar label.highlight {
  background-color: #555555; }

.osd .scale-popup, .app-notification,
.app-notification.frame, .csd popover.background.osd, popover.background.osd, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier,
.osd {
  color: #eeeeec;
  border: none;
  background-color: rgba(29, 29, 29, 0.975);
  background-clip: padding-box;
  text-shadow: 0 1px black;
  -gtk-icon-shadow: 0 1px black; }
  .osd .scale-popup:backdrop, .app-notification:backdrop, popover.background.osd:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop,
  .osd:backdrop {
    text-shadow: none;
    -gtk-icon-shadow: none; }

/*********************
 * Spinner Animation *
 *********************/
@keyframes spin {
  to {
    -gtk-icon-transform: rotate(1turn); } }

spinner {
  background: none;
  opacity: 0;
  -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
  spinner:backdrop {
    color: rgba(255, 255, 255, 0.65); }
  spinner:checked {
    opacity: 1;
    animation: spin 1s linear infinite; }
    spinner:checked:disabled {
      opacity: 0.5; }

/**********************
 * General Typography *
 **********************/
.large-title {
  font-weight: 300;
  font-size: 24pt; }

.title-1 {
  font-weight: 800;
  font-size: 20pt; }

.title-2 {
  font-weight: 800;
  font-size: 15pt; }

.title-3 {
  font-weight: 700;
  font-size: 15pt; }

.title-4 {
  font-weight: 700;
  font-size: 13pt; }

.heading {
  font-weight: 700;
  font-size: 11pt; }

.body {
  font-weight: 400;
  font-size: 11pt; }

.caption-heading {
  font-weight: 700;
  font-size: 9pt; }

.caption {
  font-weight: 400;
  font-size: 9pt; }

/****************
 * Text Entries *
 ****************/
spinbutton:not(.vertical),
entry {
  min-height: 32px;
  padding-left: 8px;
  padding-right: 8px;
  border: 1px solid;
  border-radius: 6px;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: white;
  border-color: #181818;
  background-color: #272727;
  box-shadow: inset 0 0 0 1px rgba(67, 182, 179, 0); }
  spinbutton:not(.vertical) image.left,
  entry image.left {
    margin-right: 6px; }
  spinbutton:not(.vertical) image.right,
  entry image.right {
    margin-left: 6px; }
  spinbutton.flat:not(.vertical),
  entry.flat:focus,
  entry.flat:backdrop,
  entry.flat:disabled,
  entry.flat {
    min-height: 0;
    padding: 2px;
    background-color: transparent;
    border-color: transparent;
    border-radius: 0; }
  spinbutton:focus:not(.vertical),
  entry:focus {
    box-shadow: inset 0 0 0 1px rgba(67, 182, 179, 0.7);
    border-color: rgba(67, 182, 179, 0.7); }
  spinbutton:disabled:not(.vertical),
  entry:disabled {
    color: #929292;
    border-color: #181818;
    background-color: #2a2a2a;
    box-shadow: none; }
  spinbutton:backdrop:not(.vertical),
  entry:backdrop {
    color: rgba(255, 255, 255, 0.55);
    border-color: #1c1c1c;
    background-color: #2f2f2f;
    box-shadow: none;
    transition: 200ms ease-out; }
  spinbutton:backdrop:disabled:not(.vertical),
  entry:backdrop:disabled {
    color: #5a5a5a;
    border-color: #1c1c1c;
    background-color: #2a2a2a;
    box-shadow: none; }
  spinbutton.error:not(.vertical),
  entry.error {
    color: #c7162b;
    border-color: rgba(67, 182, 179, 0.7); }
    spinbutton.error:focus:not(.vertical),
    entry.error:focus {
      box-shadow: inset 0 0 0 1px #c7162b;
      border-color: rgba(67, 182, 179, 0.7); }
    spinbutton.error:not(.vertical) selection,
    entry.error selection {
      background-color: #c7162b; }
  spinbutton.warning:not(.vertical),
  entry.warning {
    color: #f99b11;
    border-color: rgba(67, 182, 179, 0.7); }
    spinbutton.warning:focus:not(.vertical),
    entry.warning:focus {
      box-shadow: inset 0 0 0 1px #f99b11;
      border-color: rgba(67, 182, 179, 0.7); }
    spinbutton.warning:not(.vertical) selection,
    entry.warning selection {
      background-color: #f99b11; }
  spinbutton:not(.vertical) image,
  entry image {
    color: #cdcdcd; }
    spinbutton:not(.vertical) image:hover,
    entry image:hover {
      color: #F7F7F7; }
    spinbutton:not(.vertical) image:active,
    entry image:active {
      color: #308280; }
    spinbutton:not(.vertical) image:backdrop,
    entry image:backdrop {
      color: rgba(184, 184, 184, 0.72); }
  spinbutton:drop(active):not(.vertical),
  entry:drop(active):focus,
  entry:drop(active) {
    border-color: #109b26;
    box-shadow: inset 0 0 0 1px #109b26; }
  .osd spinbutton:not(.vertical), .osd entry {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    box-shadow: none;
    text-shadow: 0 1px black;
    -gtk-icon-shadow: 0 1px black; }
    .osd spinbutton:focus:not(.vertical), .osd entry:focus {
      color: white;
      border-color: #308280;
      background-color: rgba(0, 0, 0, 0.5);
      background-clip: padding-box;
      box-shadow: inset 0 0 0 1px rgba(67, 182, 179, 0.7);
      text-shadow: 0 1px black;
      -gtk-icon-shadow: 0 1px black; }
    .osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: rgba(0, 0, 0, 0.5);
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }
    .osd spinbutton:disabled:not(.vertical), .osd entry:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: rgba(50, 50, 50, 0.5);
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }

spinbutton:not(.vertical) progress,
entry progress {
  margin: 2px -6px;
  background-color: transparent;
  background-image: none;
  border-radius: 0;
  border-width: 0 0 2px;
  border-color: #308280;
  border-style: solid;
  box-shadow: none; }
  spinbutton:not(.vertical) progress:backdrop,
  entry progress:backdrop {
    background-color: transparent; }

.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry {
  border-left-color: rgba(67, 182, 179, 0.7); }

.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + entry {
  border-left-color: rgba(67, 182, 179, 0.7); }

.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry {
  border-left-color: #109b26; }

.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {
  border-top-color: #232323; }
  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {
    border-top-color: #292929; }

.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled {
  border-top-color: #232323; }

.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical),
.linked.vertical > entry + entry:focus:not(:only-child) {
  border-top-color: rgba(67, 182, 179, 0.7); }

.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical),
.linked.vertical > entry + entry:focus.error:not(:only-child) {
  border-top-color: rgba(67, 182, 179, 0.7); }

.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical),
.linked.vertical > entry + entry:drop(active):not(:only-child) {
  border-top-color: #109b26; }

.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,
.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,
.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical),
.linked.vertical > entry:focus:not(:only-child) + entry,
.linked.vertical > entry:focus:not(:only-child) + button,
.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo {
  border-top-color: rgba(67, 182, 179, 0.7); }

.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry,
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button,
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical),
.linked.vertical > entry:focus.error:not(:only-child) + entry,
.linked.vertical > entry:focus.error:not(:only-child) + button,
.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo {
  border-top-color: rgba(67, 182, 179, 0.7); }

.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical),
.linked.vertical > entry:drop(active):not(:only-child) + entry,
.linked.vertical > entry:drop(active):not(:only-child) + button,
.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {
  border-top-color: #109b26; }

spinbutton.error:not(.vertical),
entry.error {
  color: #c7162b; }

treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {
  background-color: #272727;
  transition-property: color, background; }

treeview entry.flat, treeview entry {
  border-radius: 0;
  background-image: none;
  background-color: #272727; }
  treeview entry.flat:focus, treeview entry:focus {
    border-color: #308280; }

.entry-tag {
  padding: 5px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-style: none;
  color: #272727;
  background-color: #8f8f8f; }
  :dir(ltr) .entry-tag {
    margin-left: 8px;
    margin-right: -5px; }
  :dir(rtl) .entry-tag {
    margin-left: -5px;
    margin-right: 8px; }
  .entry-tag:hover {
    background-color: darkgray; }
  :backdrop .entry-tag {
    color: #2f2f2f;
    background-color: rgba(115, 115, 115, 0.825); }
  .entry-tag.button {
    background-color: transparent;
    color: rgba(39, 39, 39, 0.7); }
  :not(:backdrop) .entry-tag.button:hover {
    border: 1px solid #8f8f8f;
    color: #272727; }
  :not(:backdrop) .entry-tag.button:active {
    background-color: #8f8f8f;
    color: rgba(39, 39, 39, 0.7); }

/***********
 * Buttons *
 ***********/
@keyframes needs_attention {
  from {
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#45bab7), to(transparent)); }
  to {
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#308280), to(transparent)); } }

button.titlebutton, notebook > header > tabs > arrow,
button {
  min-height: 24px;
  min-width: 16px;
  padding: 4px 9px;
  border: 1px solid;
  border-radius: 6px;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #F7F7F7;
  outline-color: rgba(67, 182, 179, 0.7);
  border-color: #181818;
  background-image: image(#373737);
  text-shadow: 0 -1px rgba(0, 0, 0, 0.860706);
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); }
  button.titlebutton, button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat,
  button.flat {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    transition: none; }
    button.titlebutton:hover, button.sidebar-button:hover, notebook > header > tabs > arrow:hover,
    button.flat:hover {
      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition-duration: 500ms; }
      button.titlebutton:hover:active, button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active,
      button.flat:hover:active {
        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  notebook > header > tabs > arrow:hover,
  button:hover {
    color: #F7F7F7;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #181818;
    border-bottom-color: #181818;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#3c3c3c);
    -gtk-icon-effect: highlight; }
  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,
  button:active,
  button:checked {
    color: #F7F7F7;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #181818;
    background-image: image(#151515);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    transition-duration: 50ms; }
  notebook > header > tabs > arrow:backdrop,
  button:backdrop.flat,
  button:backdrop {
    color: rgba(255, 255, 255, 0.65);
    border-color: #1c1c1c;
    background-image: image(#343434);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    transition: 200ms ease-out;
    -gtk-icon-effect: none; }
    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,
    button:backdrop.flat:active,
    button:backdrop.flat:checked,
    button:backdrop:active,
    button:backdrop:checked {
      color: rgba(255, 255, 255, 0.65);
      border-color: #1c1c1c;
      background-image: image(#222222);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    notebook > header > tabs > arrow:backdrop:disabled,
    button:backdrop.flat:disabled,
    button:backdrop:disabled {
      color: #5a5a5a;
      border-color: #1c1c1c;
      background-image: image(#323232);
      text-shadow: none;
      -gtk-icon-shadow: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,
      button:backdrop.flat:disabled:active,
      button:backdrop.flat:disabled:checked,
      button:backdrop:disabled:active,
      button:backdrop:disabled:checked {
        color: #5a5a5a;
        border-color: #1c1c1c;
        background-image: image(#222222);
        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  button.titlebutton:backdrop, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:disabled, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled,
  button.flat:backdrop,
  button.flat:disabled,
  button.flat:backdrop:disabled {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none; }
  notebook > header > tabs > arrow:disabled,
  button:disabled {
    color: #929292;
    border-color: #181818;
    background-image: image(#2a2a2a);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,
    button:disabled:active,
    button:disabled:checked {
      color: #929292;
      border-color: #181818;
      background-image: image(#1d1d1d);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  notebook > header > tabs > arrow.image-button,
  button.image-button {
    min-width: 24px;
    padding-left: 5px;
    padding-right: 5px; }
  notebook > header > tabs > arrow.text-button,
  button.text-button {
    padding-left: 16px;
    padding-right: 16px; }
  notebook > header > tabs > arrow.text-button.image-button,
  button.text-button.image-button {
    padding-left: 8px;
    padding-right: 8px; }
    notebook > header > tabs > arrow.text-button.image-button label,
    button.text-button.image-button label {
      padding-left: 8px;
      padding-right: 8px; }
  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),
  button:drop(active) {
    color: #109b26;
    border-color: #109b26;
    box-shadow: inset 0 0 0 1px #109b26; }

row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {
  color: white;
  border-color: transparent; }
  row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {
    color: rgba(255, 255, 255, 0.65); }


button.osd {
  min-width: 26px;
  min-height: 32px;
  color: #eeeeec;
  border-radius: 5px;
  color: #eeeeec;
  border-color: rgba(0, 0, 0, 0.7);
  background-color: transparent;
  background-image: image(rgba(52, 52, 52, 0.975));
  background-clip: padding-box;
  text-shadow: 0 1px black;
  -gtk-icon-shadow: 0 1px black;
  outline-color: rgba(238, 238, 236, 0.3);
  border: none;
  box-shadow: none; }
  
  button.osd.image-button {
    min-width: 34px; }
  
  button.osd:hover {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(60, 60, 60, 0.975));
    background-clip: padding-box;
    text-shadow: 0 1px black;
    -gtk-icon-shadow: 0 1px black;
    outline-color: rgba(238, 238, 236, 0.3);
    border: none;
    box-shadow: none; }
  
  button.osd:active,
  button.osd:checked {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(0, 0, 0, 0.7));
    background-clip: padding-box;
    box-shadow: none;
    text-shadow: none;
    -gtk-icon-shadow: none;
    outline-color: rgba(238, 238, 236, 0.3);
    border: none;
    box-shadow: none; }
  
  button.osd:disabled:backdrop,
  button.osd:disabled {
    color: #868685;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(50, 50, 50, 0.5));
    background-clip: padding-box;
    box-shadow: none;
    text-shadow: none;
    -gtk-icon-shadow: none;
    border: none; }
  
  button.osd:backdrop {
    color: #eeeeec;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(29, 29, 29, 0.975));
    background-clip: padding-box;
    box-shadow: none;
    text-shadow: none;
    -gtk-icon-shadow: none;
    border: none; }

.app-notification button,
.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .osd button {
  color: #eeeeec;
  border-color: rgba(0, 0, 0, 0.7);
  background-color: transparent;
  background-image: image(rgba(52, 52, 52, 0.975));
  background-clip: padding-box;
  text-shadow: 0 1px black;
  -gtk-icon-shadow: 0 1px black;
  outline-color: rgba(238, 238, 236, 0.3); }
  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(60, 60, 60, 0.975));
    background-clip: padding-box;
    text-shadow: 0 1px black;
    -gtk-icon-shadow: 0 1px black;
    outline-color: rgba(238, 238, 236, 0.3); }
  .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(0, 0, 0, 0.7));
    background-clip: padding-box;
    box-shadow: none;
    text-shadow: none;
    -gtk-icon-shadow: none;
    outline-color: rgba(238, 238, 236, 0.3); }
  .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled {
    color: #868685;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(50, 50, 50, 0.5));
    background-clip: padding-box;
    box-shadow: none;
    text-shadow: none;
    -gtk-icon-shadow: none; }
  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd button:backdrop {
    color: #eeeeec;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(29, 29, 29, 0.975));
    background-clip: padding-box;
    box-shadow: none;
    text-shadow: none;
    -gtk-icon-shadow: none; }
  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: none;
    text-shadow: 0 1px black;
    -gtk-icon-shadow: 0 1px black; }
    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(60, 60, 60, 0.975));
      background-clip: padding-box;
      text-shadow: 0 1px black;
      -gtk-icon-shadow: 0 1px black;
      outline-color: rgba(238, 238, 236, 0.3); }
    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none;
      background-image: none;
      border-color: transparent;
      box-shadow: none; }
    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .osd button.flat:backdrop {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none; }
    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(0, 0, 0, 0.7));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none;
      outline-color: rgba(238, 238, 236, 0.3); }


button.suggested-action {
  color: white;
  outline-color: rgba(67, 182, 179, 0.7);
  border-color: #225d5b;
  background-image: image(#338987);
  text-shadow: 0 -1px rgba(0, 0, 0, 0.720784);
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.720784); }
  
  button.suggested-action.flat {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    color: #308280; }
  
  button.suggested-action:hover {
    color: white;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #225d5b;
    border-bottom-color: #143837;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.672784);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.672784);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#36918f); }
  
  button.suggested-action:active,
  button.suggested-action:checked {
    color: white;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #225d5b;
    background-image: image(#24605f);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none; }
  
  button.suggested-action:backdrop,
  button.suggested-action.flat:backdrop {
    color: #d6e6e6;
    border-color: #225d5b;
    background-image: image(#308280);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    
    button.suggested-action:backdrop:active,
    button.suggested-action:backdrop:checked,
    button.suggested-action.flat:backdrop:active,
    button.suggested-action.flat:backdrop:checked {
      color: #d4e0e0;
      border-color: #225d5b;
      background-image: image(#296565);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    
    button.suggested-action:backdrop:disabled,
    button.suggested-action.flat:backdrop:disabled {
      color: #5a5a5a;
      border-color: #1c1c1c;
      background-image: image(#323232);
      text-shadow: none;
      -gtk-icon-shadow: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
      
      button.suggested-action:backdrop:disabled:active,
      button.suggested-action:backdrop:disabled:checked,
      button.suggested-action.flat:backdrop:disabled:active,
      button.suggested-action.flat:backdrop:disabled:checked {
        color: #749b9b;
        border-color: #225d5b;
        background-image: image(#296565);
        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  
  button.suggested-action.flat:backdrop,
  button.suggested-action.flat:disabled,
  button.suggested-action.flat:backdrop:disabled {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    color: rgba(48, 130, 128, 0.8); }
  
  button.suggested-action:disabled {
    color: #929292;
    border-color: #181818;
    background-image: image(#2a2a2a);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    
    button.suggested-action:disabled:active,
    button.suggested-action:disabled:checked {
      color: #a8bfbe;
      border-color: #225d5b;
      background-image: image(#265e5d);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .osd button.suggested-action {
    color: #eeeeec;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(48, 130, 128, 0.5));
    background-clip: padding-box;
    text-shadow: 0 1px black;
    -gtk-icon-shadow: 0 1px black;
    outline-color: rgba(238, 238, 236, 0.3); }
    .osd button.suggested-action:hover {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(48, 130, 128, 0.7));
      background-clip: padding-box;
      text-shadow: 0 1px black;
      -gtk-icon-shadow: 0 1px black;
      outline-color: rgba(238, 238, 236, 0.3); }
    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(#308280);
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none;
      outline-color: rgba(238, 238, 236, 0.3); }
    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }
    .osd button.suggested-action:backdrop {
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(48, 130, 128, 0.5));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }


button.destructive-action {
  color: white;
  outline-color: rgba(67, 182, 179, 0.7);
  border-color: #6b0c17;
  background-image: image(#a21223);
  text-shadow: 0 -1px rgba(0, 0, 0, 0.733333);
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.733333); }
  
  button.destructive-action.flat {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    color: #991121; }
  
  button.destructive-action:hover {
    color: white;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #6b0c17;
    border-bottom-color: #3d070d;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.685333);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.685333);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#ab1325); }
  
  button.destructive-action:active,
  button.destructive-action:checked {
    color: white;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #6b0c17;
    background-image: image(#700c18);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none; }
  
  button.destructive-action:backdrop,
  button.destructive-action.flat:backdrop {
    color: #ebcfd3;
    border-color: #6b0c17;
    background-image: image(#991121);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    
    button.destructive-action:backdrop:active,
    button.destructive-action:backdrop:checked,
    button.destructive-action.flat:backdrop:active,
    button.destructive-action.flat:backdrop:checked {
      color: #e4cfd2;
      border-color: #6b0c17;
      background-image: image(#76111e);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    
    button.destructive-action:backdrop:disabled,
    button.destructive-action.flat:backdrop:disabled {
      color: #5a5a5a;
      border-color: #1c1c1c;
      background-image: image(#323232);
      text-shadow: none;
      -gtk-icon-shadow: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
      
      button.destructive-action:backdrop:disabled:active,
      button.destructive-action:backdrop:disabled:checked,
      button.destructive-action.flat:backdrop:disabled:active,
      button.destructive-action.flat:backdrop:disabled:checked {
        color: #a6656c;
        border-color: #6b0c17;
        background-image: image(#76111e);
        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  
  button.destructive-action.flat:backdrop,
  button.destructive-action.flat:disabled,
  button.destructive-action.flat:backdrop:disabled {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    color: rgba(153, 17, 33, 0.8); }
  
  button.destructive-action:disabled {
    color: #929292;
    border-color: #181818;
    background-image: image(#2a2a2a);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    
    button.destructive-action:disabled:active,
    button.destructive-action:disabled:checked {
      color: #c59fa4;
      border-color: #6b0c17;
      background-image: image(#6d101b);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .osd button.destructive-action {
    color: #eeeeec;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(153, 17, 33, 0.5));
    background-clip: padding-box;
    text-shadow: 0 1px black;
    -gtk-icon-shadow: 0 1px black;
    outline-color: rgba(238, 238, 236, 0.3); }
    .osd button.destructive-action:hover {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(153, 17, 33, 0.7));
      background-clip: padding-box;
      text-shadow: 0 1px black;
      -gtk-icon-shadow: 0 1px black;
      outline-color: rgba(238, 238, 236, 0.3); }
    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(#991121);
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none;
      outline-color: rgba(238, 238, 236, 0.3); }
    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }
    .osd button.destructive-action:backdrop {
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(153, 17, 33, 0.5));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }

.stack-switcher > button {
  outline-offset: -3px; }
  .stack-switcher > button > label {
    padding-left: 6px;
    padding-right: 6px; }
  .stack-switcher > button > image {
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px; }
  .stack-switcher > button.text-button {
    padding-left: 10px;
    padding-right: 10px; }
  .stack-switcher > button.image-button {
    padding-left: 2px;
    padding-right: 2px; }
  .stack-switcher > button.needs-attention:active > label,
  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,
  .stack-switcher > button.needs-attention:checked > image {
    animation: none;
    background-image: none; }


button.font separator,
button.file separator {
  background-color: transparent; }


button.font > box > box > label {
  font-weight: bold; }

.primary-toolbar button {
  -gtk-icon-shadow: none; }


button.circular {
  border-radius: 9999px;
  -gtk-outline-radius: 9999px;
  padding: 4px;
  /* circles instead of ellipses */
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box; }
  
  button.circular label {
    padding: 0; }
  
  button.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {
    color: #F7F7F7;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #181818;
    background-image: image(#373737);
    text-shadow: 0 -1px rgba(0, 0, 0, 0.860706);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706);
    background-image: image(#373737), linear-gradient(to top, #181818 25%, #181818 50%);
    border-color: transparent; }
  
  button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {
    color: #F7F7F7;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #181818;
    border-bottom-color: #181818;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#3c3c3c);
    background-image: linear-gradient(to top, #2a2a2a, #2f2f2f 1px), linear-gradient(to top, #181818 25%, #181818 50%);
    border-color: transparent; }

stacksidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label,
.stack-switcher > button.needs-attention > image {
  animation: needs_attention 150ms ease-in;
  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#45bab7), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.860706)), to(transparent));
  background-size: 6px 6px, 6px 6px;
  background-repeat: no-repeat;
  background-position: right 3px, right 2px; }
  stacksidebar row.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > label:backdrop,
  .stack-switcher > button.needs-attention > image:backdrop {
    background-size: 6px 6px, 0 0; }
  stacksidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl),
  .stack-switcher > button.needs-attention > image:dir(rtl) {
    background-position: left 3px, left 2px; }

.inline-toolbar toolbutton > button {
  color: #F7F7F7;
  outline-color: rgba(67, 182, 179, 0.7);
  border-color: #181818;
  background-image: image(#373737);
  text-shadow: 0 -1px rgba(0, 0, 0, 0.860706);
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); }
  .inline-toolbar toolbutton > button:hover {
    color: #F7F7F7;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #181818;
    border-bottom-color: #181818;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#3c3c3c); }
  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {
    color: #F7F7F7;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #181818;
    background-image: image(#151515);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none; }
  .inline-toolbar toolbutton > button:disabled {
    color: #929292;
    border-color: #181818;
    background-image: image(#2a2a2a);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {
      color: #929292;
      border-color: #181818;
      background-image: image(#1d1d1d);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .inline-toolbar toolbutton > button:backdrop {
    color: rgba(255, 255, 255, 0.65);
    border-color: #1c1c1c;
    background-image: image(#343434);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {
      color: rgba(255, 255, 255, 0.65);
      border-color: #1c1c1c;
      background-image: image(#222222);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    .inline-toolbar toolbutton > button:backdrop:disabled {
      color: #5a5a5a;
      border-color: #1c1c1c;
      background-image: image(#323232);
      text-shadow: none;
      -gtk-icon-shadow: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {
        color: #5a5a5a;
        border-color: #1c1c1c;
        background-image: image(#222222);
        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }

.linked:not(.vertical) > combobox > box > button.combo, filechooser .path-bar.linked > button, .xfce4-panel.background button menu .linked button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, toolbar.inline-toolbar toolbutton > button.flat {
  border-right-style: none;
  border-radius: 0;
  -gtk-outline-radius: 0; }

.linked:not(.vertical) > combobox:first-child > box > button.combo, combobox.linked button:nth-child(2):dir(rtl), filechooser .path-bar.linked > button:dir(rtl):last-child, filechooser .path-bar.linked > button:dir(ltr):first-child, .xfce4-panel.background button menu .linked button:first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -gtk-outline-top-left-radius: 6px;
  -gtk-outline-bottom-left-radius: 6px; }

.linked:not(.vertical) > combobox:last-child > box > button.combo, combobox.linked button:nth-child(2):dir(ltr), filechooser .path-bar.linked > button:dir(rtl):first-child, filechooser .path-bar.linked > button:dir(ltr):last-child, .xfce4-panel.background button menu .linked button:last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat {
  border-right-style: solid;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -gtk-outline-top-right-radius: 6px;
  -gtk-outline-bottom-right-radius: 6px; }

.linked:not(.vertical) > combobox:only-child > box > button.combo, filechooser .path-bar.linked > button:only-child, .xfce4-panel.background button menu .linked button:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat {
  border-style: solid;
  border-radius: 6px;
  -gtk-outline-radius: 6px; }

.linked.vertical > combobox > box > button.combo, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button {
  border-style: solid solid none solid;
  border-radius: 0;
  -gtk-outline-radius: 0; }

.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  -gtk-outline-top-left-radius: 6px;
  -gtk-outline-top-right-radius: 6px; }

.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child {
  border-bottom-style: solid;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -gtk-outline-bottom-left-radius: 6px;
  -gtk-outline-bottom-right-radius: 6px; }

.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child {
  border-style: solid;
  border-radius: 6px;
  -gtk-outline-radius: 6px; }

headerbar button.titlebutton:not(.appmenu), headerbar button.titlebutton:not(.appmenu):backdrop, .titlebar button.titlebutton:not(.appmenu), .titlebar button.titlebutton:not(.appmenu):backdrop, headerbar.selection-mode button.titlebutton:not(.appmenu), headerbar button.titlebutton:not(.appmenu):hover, .titlebar button.titlebutton:not(.appmenu):hover, headerbar button.titlebutton:not(.appmenu):active, .titlebar button.titlebutton:not(.appmenu):active, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop, .scale-popup button:hover, calendar.button, button:link:hover, button:link:active, button:link:checked,
button:visited:hover,
button:visited:active,
button:visited:checked, button:link,
button:visited, list row button.image-button:not(.flat), modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, modelbutton.flat,
.menuitem.button.flat {
  background-color: transparent;
  background-image: none;
  border-color: transparent;
  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
  text-shadow: none;
  -gtk-icon-shadow: none; }

/* menu buttons */
modelbutton.flat,
.menuitem.button.flat {
  min-height: 26px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 6px;
  outline-offset: -2px; }
  modelbutton.flat:hover,
  .menuitem.button.flat:hover {
    background-color: rgba(247, 247, 247, 0.15); }

modelbutton.flat arrow {
  background: none; }
  modelbutton.flat arrow:hover {
    background: none; }
  modelbutton.flat arrow.left {
    -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
  modelbutton.flat arrow.right {
    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }

button.color {
  padding: 4px; }
  button.color colorswatch:only-child, button.color colorswatch:only-child overlay {
    border-radius: 0; }

/* list buttons */
/* tone down as per new designs, see issue #1473, #1748 */
list row button.image-button:not(.flat) {
  border: 1px solid rgba(24, 24, 24, 0.5); }
  list row button.image-button:not(.flat):hover {
    color: #F7F7F7;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #181818;
    border-bottom-color: #181818;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#3c3c3c); }
  list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked {
    color: #F7F7F7;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #181818;
    background-image: image(#151515);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none; }

/*********
 * Links *
 *********/
button:link > label,
button:visited > label, button:link,
button:visited,
*:link {
  color: #42b3b0; }
  button:link > label:visited,
  button:visited > label:visited,
  button:visited,
  *:link:visited {
    color: #3ca19f; }
    *:selected button:link > label:visited,
    *:selected button:visited > label:visited,
    *:selected button:visited, *:selected *:link:visited {
      color: #b1dad9; }
  button:link > label:hover,
  button:visited > label:hover, button:hover:link,
  button:hover:visited,
  *:link:hover {
    color: #63c5c3; }
    *:selected button:link > label:hover,
    *:selected button:visited > label:hover, *:selected button:hover:link,
    *:selected button:hover:visited, *:selected *:link:hover {
      color: #eff9f9; }
  button:link > label:active,
  button:visited > label:active, button:active:link,
  button:active:visited,
  *:link:active {
    color: #42b3b0; }
    *:selected button:link > label:active,
    *:selected button:visited > label:active, *:selected button:active:link,
    *:selected button:active:visited, *:selected *:link:active {
      color: #d9f0ef; }
  button:link > label:disabled,
  button:visited > label:disabled, button:disabled:link,
  button:disabled:visited,
  *:link:disabled,
  *:link:disabled:backdrop {
    color: rgba(123, 123, 123, 0.8); }
  button:link > label:backdrop,
  button:visited > label:backdrop, button:backdrop:link,
  button:backdrop:visited,
  *:link:backdrop:backdrop:hover,
  *:link:backdrop:backdrop:hover:selected,
  *:link:backdrop {
    color: rgba(66, 179, 176, 0.9); }
  .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link,
  headerbar.selection-mode .subtitle:link, button:link > label:selected,
  button:visited > label:selected, button:selected:link,
  button:selected:visited, *:selected button:link > label,
  *:selected button:visited > label, *:selected button:link,
  *:selected button:visited,
  *:link:selected, *:selected *:link {
    color: #d9f0ef; }

button:link,
button:visited {
  text-shadow: none; }
  button:link:hover, button:link:active, button:link:checked,
  button:visited:hover,
  button:visited:active,
  button:visited:checked {
    text-shadow: none; }
  button:link > label,
  button:visited > label {
    text-decoration-line: underline; }

/*****************
 * GtkSpinButton *
 *****************/
spinbutton {
  font-feature-settings: "tnum"; }
  spinbutton:not(.vertical) {
    padding: 0; }
    .osd spinbutton:not(.vertical) entry, spinbutton:not(.vertical) entry {
      min-width: 28px;
      margin: 0;
      background: none;
      background-color: transparent;
      border: none;
      border-radius: 0;
      box-shadow: none; }
      spinbutton:not(.vertical) entry:backdrop:disabled {
        background-color: transparent; }
    spinbutton:not(.vertical) button {
      min-height: 16px;
      margin: 0;
      padding-bottom: 0;
      padding-top: 0;
      color: #e2e2e2;
      background-image: none;
      border-style: none none none solid;
      border-color: rgba(24, 24, 24, 0.3);
      border-radius: 0;
      box-shadow: none; }
      spinbutton:not(.vertical) button:dir(rtl) {
        border-style: none solid none none; }
      spinbutton:not(.vertical) button:hover {
        color: #F7F7F7;
        background-color: rgba(247, 247, 247, 0.05); }
      spinbutton:not(.vertical) button:disabled {
        color: rgba(146, 146, 146, 0.3);
        background-color: transparent; }
      spinbutton:not(.vertical) button:active {
        background-color: rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }
      spinbutton:not(.vertical) button:backdrop {
        color: rgba(216, 216, 216, 0.685);
        background-color: transparent;
        border-color: rgba(28, 28, 28, 0.3);
        transition: 200ms ease-out; }
      spinbutton:not(.vertical) button:backdrop:disabled {
        color: rgba(90, 90, 90, 0.3);
        background-color: transparent;
        background-image: none;
        border-style: none none none solid; }
        spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {
          border-style: none solid none none; }
      spinbutton:not(.vertical) button:dir(ltr):last-child {
        border-radius: 0 6px 6px 0; }
      spinbutton:not(.vertical) button:dir(rtl):first-child {
        border-radius: 6px 0 0 6px; }
  .osd spinbutton:not(.vertical) button {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    color: #eeeeec;
    border-style: none none none solid;
    border-color: rgba(0, 0, 0, 0.4);
    border-radius: 0;
    box-shadow: none;
    -gtk-icon-shadow: 0 1px black; }
    .osd spinbutton:not(.vertical) button:dir(rtl) {
      border-style: none solid none none; }
    .osd spinbutton:not(.vertical) button:hover {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none;
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.5);
      background-color: rgba(238, 238, 236, 0.1);
      -gtk-icon-shadow: 0 1px black;
      box-shadow: none; }
    .osd spinbutton:not(.vertical) button:backdrop {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none;
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.5);
      -gtk-icon-shadow: none;
      box-shadow: none; }
    .osd spinbutton:not(.vertical) button:disabled {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none;
      color: #868685;
      border-color: rgba(0, 0, 0, 0.5);
      -gtk-icon-shadow: none;
      box-shadow: none; }
    .osd spinbutton:not(.vertical) button:dir(ltr):last-child {
      border-radius: 0 6px 6px 0; }
    .osd spinbutton:not(.vertical) button:dir(rtl):first-child {
      border-radius: 6px 0 0 6px; }
  spinbutton.vertical:disabled {
    color: #929292; }
  spinbutton.vertical:backdrop:disabled {
    color: #5a5a5a; }
  spinbutton.vertical:drop(active) {
    border-color: transparent;
    box-shadow: none; }
  spinbutton.vertical entry {
    min-height: 32px;
    min-width: 32px;
    padding: 0;
    border-radius: 0; }
  spinbutton.vertical button {
    min-height: 32px;
    min-width: 32px;
    padding: 0; }
  spinbutton.vertical button.up {
    border-radius: 6px 6px 0 0;
    border-style: solid solid none solid; }
  spinbutton.vertical button.down {
    border-radius: 0 0 6px 6px;
    border-style: none solid solid solid; }
  .osd spinbutton.vertical button:first-child {
    color: #eeeeec;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(52, 52, 52, 0.975));
    background-clip: padding-box;
    text-shadow: 0 1px black;
    -gtk-icon-shadow: 0 1px black;
    outline-color: rgba(238, 238, 236, 0.3); }
    .osd spinbutton.vertical button:first-child:hover {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(60, 60, 60, 0.975));
      background-clip: padding-box;
      text-shadow: 0 1px black;
      -gtk-icon-shadow: 0 1px black;
      outline-color: rgba(238, 238, 236, 0.3); }
    .osd spinbutton.vertical button:first-child:active {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(0, 0, 0, 0.7));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none;
      outline-color: rgba(238, 238, 236, 0.3); }
    .osd spinbutton.vertical button:first-child:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }
    .osd spinbutton.vertical button:first-child:backdrop {
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(29, 29, 29, 0.975));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }
  treeview spinbutton:not(.vertical) {
    min-height: 0;
    border-style: none;
    border-radius: 0; }
    treeview spinbutton:not(.vertical) entry {
      min-height: 0;
      padding: 1px 2px; }

/**************
 * ComboBoxes *
 **************/
combobox arrow {
  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  min-height: 16px;
  min-width: 16px; }

combobox:drop(active) {
  box-shadow: none; }

/************
 * Toolbars *
 ************/
searchbar > revealer > box,
.location-bar, .inline-toolbar, toolbar {
  -GtkWidget-window-dragging: true;
  padding: 4px;
  background-color: #2c2c2c; }

toolbar {
  padding: 4px 3px 3px 4px; }
  .osd toolbar {
    background-color: transparent; }
  toolbar.osd {
    padding: 13px;
    border: none;
    border-radius: 5px;
    background-color: rgba(29, 29, 29, 0.975); }
    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {
      border-radius: 0; }
  toolbar.horizontal separator {
    margin: 0 7px 1px 6px; }
  toolbar.vertical separator {
    margin: 6px 1px 7px 0; }
  toolbar:not(.inline-toolbar):not(.osd) > *:not(.toggle):not(.popup) > * {
    margin-right: 1px;
    margin-bottom: 1px; }

.inline-toolbar {
  padding: 3px;
  border-width: 0 1px 1px;
  border-radius: 0  0 5px 5px; }

searchbar > revealer > box,
.location-bar {
  border-width: 0 0 1px;
  padding: 3px; }

searchbar > revealer > box {
  margin: -6px;
  padding: 6px; }

.inline-toolbar, searchbar > revealer > box,
.location-bar {
  border-style: solid;
  border-color: #181818;
  background-color: #262626; }
  .inline-toolbar:backdrop, searchbar > revealer > box:backdrop,
  .location-bar:backdrop {
    border-color: #1c1c1c;
    background-color: #2c2c2c;
    box-shadow: none;
    transition: 200ms ease-out; }

/***************
 * Header bars *
 ***************/
.titlebar:not(headerbar),
headerbar {
  padding: 0 6px;
  min-height: 46px;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: #181818;
  border-radius: 0;
  background: #131313 linear-gradient(to top, #222222, #222222);
  box-shadow: inset 0 1px rgba(247, 247, 247, 0.07);
  /* Darken switchbuttons for headerbars. issue #1588 */
  /* hide the close button separator */ }
  .titlebar:backdrop:not(headerbar),
  headerbar:backdrop {
    border-color: #1c1c1c;
    background-color: #2c2c2c;
    background-image: none;
    box-shadow: inset 0 1px rgba(247, 247, 247, 0.07);
    transition: 200ms ease-out; }
  .titlebar:not(headerbar) .title,
  headerbar .title {
    padding-left: 12px;
    padding-right: 12px;
    font-weight: bold; }
  .titlebar:not(headerbar) .subtitle,
  headerbar .subtitle {
    font-size: smaller;
    padding-left: 12px;
    padding-right: 12px; }
  .titlebar:not(headerbar) stackswitcher button:checked,
  .titlebar:not(headerbar) button.toggle:checked,
  headerbar stackswitcher button:checked,
  headerbar button.toggle:checked {
    background: image(#151515);
    border-color: #090909; }
    .titlebar:not(headerbar) stackswitcher button:checked:backdrop,
    .titlebar:not(headerbar) button.toggle:checked:backdrop,
    headerbar stackswitcher button:checked:backdrop,
    headerbar button.toggle:checked:backdrop {
      color: rgba(255, 255, 255, 0.65);
      border-color: #1c1c1c;
      background-image: image(#222222);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar,
  headerbar.selection-mode {
    color: white;
    border-color: #225d5b;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
    background: #308280 linear-gradient(to top, #389896, #389896);
    box-shadow: inset 0 1px rgba(55, 134, 132, 0.535); }
    .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop,
    headerbar.selection-mode:backdrop {
      background-color: #308280;
      background-image: none;
      box-shadow: inset 0 1px rgba(58, 136, 134, 0.442); }
      .selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label,
      headerbar.selection-mode:backdrop label {
        text-shadow: none;
        color: white; }
    .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button,
    headerbar.selection-mode button {
      color: white;
      outline-color: rgba(67, 182, 179, 0.7);
      border-color: #225d5b;
      background-image: image(#338987);
      text-shadow: 0 -1px rgba(0, 0, 0, 0.720784);
      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.720784); }
      .selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat,
      headerbar.selection-mode button.flat {
        border-color: transparent;
        background-color: transparent;
        background-image: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        text-shadow: none;
        -gtk-icon-shadow: none; }
      .selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover,
      headerbar.selection-mode button:hover {
        color: white;
        outline-color: rgba(67, 182, 179, 0.7);
        border-color: #225d5b;
        border-bottom-color: #143837;
        text-shadow: 0 -1px rgba(0, 0, 0, 0.672784);
        -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.672784);
        box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07);
        box-shadow: none;
        background-image: image(#36918f); }
      .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, .selection-mode headerbar button.toggle:checked, .selection-mode headerbar button.toggle:active,
      headerbar.selection-mode button:active,
      headerbar.selection-mode button:checked,
      headerbar.selection-mode button.toggle:checked,
      headerbar.selection-mode button.toggle:active {
        color: white;
        outline-color: rgba(67, 182, 179, 0.7);
        border-color: #225d5b;
        background-image: image(#24605f);
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        text-shadow: none;
        -gtk-icon-shadow: none; }
      .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop,
      headerbar.selection-mode button:backdrop.flat,
      headerbar.selection-mode button:backdrop {
        color: #d6e6e6;
        border-color: #225d5b;
        background-image: image(#308280);
        text-shadow: none;
        -gtk-icon-shadow: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        -gtk-icon-effect: none;
        border-color: #225d5b; }
        .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked,
        headerbar.selection-mode button:backdrop.flat:active,
        headerbar.selection-mode button:backdrop.flat:checked,
        headerbar.selection-mode button:backdrop:active,
        headerbar.selection-mode button:backdrop:checked {
          color: #d4e0e0;
          border-color: #225d5b;
          background-image: image(#296565);
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: #225d5b; }
        .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled,
        headerbar.selection-mode button:backdrop.flat:disabled,
        headerbar.selection-mode button:backdrop:disabled {
          color: #78a5a4;
          border-color: #225d5b;
          background-image: image(#2f7473);
          text-shadow: none;
          -gtk-icon-shadow: none;
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: #225d5b; }
          .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked,
          headerbar.selection-mode button:backdrop:disabled:active,
          headerbar.selection-mode button:backdrop:disabled:checked {
            color: #749b9b;
            border-color: #225d5b;
            background-image: image(#296565);
            box-shadow: inset 0 1px rgba(255, 255, 255, 0);
            border-color: #225d5b; }
      .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled,
      headerbar.selection-mode button.flat:backdrop,
      headerbar.selection-mode button.flat:disabled,
      headerbar.selection-mode button.flat:backdrop:disabled {
        border-color: transparent;
        background-color: transparent;
        background-image: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        text-shadow: none;
        -gtk-icon-shadow: none; }
      .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled,
      headerbar.selection-mode button:disabled {
        color: #97bab9;
        border-color: #225d5b;
        background-image: image(#2f7473);
        text-shadow: none;
        -gtk-icon-shadow: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
        .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked,
        headerbar.selection-mode button:disabled:active,
        headerbar.selection-mode button:disabled:checked {
          color: #a8bfbe;
          border-color: #225d5b;
          background-image: image(#265e5d);
          box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
      .selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action,
      headerbar.selection-mode button.suggested-action {
        color: #F7F7F7;
        outline-color: rgba(67, 182, 179, 0.7);
        border-color: #181818;
        background-image: image(#373737);
        text-shadow: 0 -1px rgba(0, 0, 0, 0.860706);
        -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706);
        border-color: #225d5b; }
        .selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover,
        headerbar.selection-mode button.suggested-action:hover {
          color: #F7F7F7;
          outline-color: rgba(67, 182, 179, 0.7);
          border-color: #181818;
          border-bottom-color: #181818;
          text-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
          -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
          box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07);
          box-shadow: none;
          background-image: image(#3c3c3c);
          border-color: #225d5b; }
        .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active,
        headerbar.selection-mode button.suggested-action:active {
          color: #F7F7F7;
          outline-color: rgba(67, 182, 179, 0.7);
          border-color: #181818;
          background-image: image(#151515);
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          text-shadow: none;
          -gtk-icon-shadow: none;
          border-color: #225d5b; }
        .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled,
        headerbar.selection-mode button.suggested-action:disabled {
          color: #929292;
          border-color: #181818;
          background-image: image(#2a2a2a);
          text-shadow: none;
          -gtk-icon-shadow: none;
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: #225d5b; }
        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop,
        headerbar.selection-mode button.suggested-action:backdrop {
          color: rgba(255, 255, 255, 0.65);
          border-color: #1c1c1c;
          background-image: image(#343434);
          text-shadow: none;
          -gtk-icon-shadow: none;
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: #225d5b; }
        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled,
        headerbar.selection-mode button.suggested-action:backdrop:disabled {
          color: #5a5a5a;
          border-color: #1c1c1c;
          background-image: image(#323232);
          text-shadow: none;
          -gtk-icon-shadow: none;
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: #225d5b; }
    .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu,
    headerbar.selection-mode .selection-menu:backdrop,
    headerbar.selection-mode .selection-menu {
      border-color: rgba(48, 130, 128, 0);
      background-color: rgba(48, 130, 128, 0);
      background-image: none;
      box-shadow: none;
      min-height: 20px;
      padding: 6px 10px; }
      .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow,
      headerbar.selection-mode .selection-menu:backdrop arrow,
      headerbar.selection-mode .selection-menu arrow {
        -GtkArrow-arrow-scaling: 1; }
      .selection-mode .titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode headerbar .selection-menu:backdrop .arrow, .selection-mode headerbar .selection-menu .arrow,
      headerbar.selection-mode .selection-menu:backdrop .arrow,
      headerbar.selection-mode .selection-menu .arrow {
        -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
        color: rgba(255, 255, 255, 0.5);
        -gtk-icon-shadow: none; }
  .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar {
    border-radius: 0; }
  .default-decoration.titlebar:not(headerbar),
  headerbar.default-decoration {
    min-height: 28px;
    padding: 4px; }
    .default-decoration.titlebar:not(headerbar) button.titlebutton,
    headerbar.default-decoration button.titlebutton {
      min-height: 26px;
      min-width: 26px;
      margin: 0;
      padding: 0; }
  .titlebar:not(headerbar) separator.titlebutton,
  headerbar separator.titlebutton {
    opacity: 0; }
  .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) {
    margin-left: -1px;
    margin-right: -1px;
    margin-top: -1px;
    border-radius: 0;
    box-shadow: none; }

headerbar entry,
headerbar spinbutton,
headerbar separator:not(.sidebar),
headerbar button {
  margin-top: 6px;
  margin-bottom: 6px; }

headerbar switch {
  margin-top: 10px;
  margin-bottom: 10px; }

headerbar.titlebar headerbar:not(.titlebar) {
  background: none;
  box-shadow: none; }

.background .titlebar:backdrop, .background .titlebar {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px; }

.background.tiled .titlebar:backdrop, .background.tiled .titlebar,
.background.tiled-top .titlebar:backdrop,
.background.tiled-top .titlebar,
.background.tiled-right .titlebar:backdrop,
.background.tiled-right .titlebar,
.background.tiled-bottom .titlebar:backdrop,
.background.tiled-bottom .titlebar,
.background.tiled-left .titlebar:backdrop,
.background.tiled-left .titlebar,
.background.maximized .titlebar:backdrop,
.background.maximized .titlebar,
.background.solid-csd .titlebar:backdrop,
.background.solid-csd .titlebar {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

window separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child {
  border-top-left-radius: 13px; }

window headerbar:last-child:backdrop, window headerbar:last-child {
  border-top-right-radius: 13px; }

window stack headerbar:first-child:backdrop, window stack headerbar:first-child, window stack headerbar:last-child:backdrop, window stack headerbar:last-child {
  border-top-left-radius: 13px;
  border-top-right-radius: 13px; }

window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled headerbar:backdrop, window.tiled headerbar:backdrop:first-child, window.tiled headerbar:backdrop:last-child, window.tiled headerbar:backdrop:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-top headerbar:backdrop, window.tiled-top headerbar:backdrop:first-child, window.tiled-top headerbar:backdrop:last-child, window.tiled-top headerbar:backdrop:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-right headerbar:backdrop, window.tiled-right headerbar:backdrop:first-child, window.tiled-right headerbar:backdrop:last-child, window.tiled-right headerbar:backdrop:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-bottom headerbar:backdrop, window.tiled-bottom headerbar:backdrop:first-child, window.tiled-bottom headerbar:backdrop:last-child, window.tiled-bottom headerbar:backdrop:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.tiled-left headerbar:backdrop, window.tiled-left headerbar:backdrop:first-child, window.tiled-left headerbar:backdrop:last-child, window.tiled-left headerbar:backdrop:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.maximized headerbar:backdrop, window.maximized headerbar:backdrop:first-child, window.maximized headerbar:backdrop:last-child, window.maximized headerbar:backdrop:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, window.fullscreen headerbar:backdrop, window.fullscreen headerbar:backdrop:first-child, window.fullscreen headerbar:backdrop:last-child, window.fullscreen headerbar:backdrop:only-child, window.solid-csd headerbar, window.solid-csd headerbar:first-child, window.solid-csd headerbar:last-child, window.solid-csd headerbar:only-child, window.solid-csd headerbar:backdrop, window.solid-csd headerbar:backdrop:first-child, window.solid-csd headerbar:backdrop:last-child, window.solid-csd headerbar:backdrop:only-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

window.csd > .titlebar:not(headerbar) {
  padding: 0;
  background-color: transparent;
  background-image: none;
  border-style: none;
  border-color: transparent;
  box-shadow: none; }

.titlebar:not(headerbar) separator {
  background-color: #181818; }

window.devel headerbar.titlebar:not(.selection-mode) {
  background: #2c2c2c cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(48, 130, 128, 0.1)), linear-gradient(to top, #1b1b1b 3px, #202020); }
  window.devel headerbar.titlebar:not(.selection-mode):backdrop {
    background: #2c2c2c cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#2c2c2c);
    /* background-color would flash */ }

/************
 * Pathbars *
 ************/
.path-bar button.text-button, .path-bar button.image-button, .path-bar button {
  padding-left: 4px;
  padding-right: 4px; }

.path-bar button.text-button.image-button label {
  padding-left: 0;
  padding-right: 0; }

.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {
  padding-right: 8px; }

.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {
  padding-left: 8px; }

.path-bar button image {
  padding-left: 4px;
  padding-right: 4px; }

.path-bar button.slider-button {
  padding-left: 0;
  padding-right: 0; }

/**************
 * Tree Views *
 **************/
treeview.view {
  border-left-color: #8f8f8f;
  border-top-color: #2c2c2c; }
  * {
    -GtkTreeView-horizontal-separator: 4;
    -GtkTreeView-grid-line-width: 1;
    -GtkTreeView-grid-line-pattern: '';
    -GtkTreeView-tree-line-width: 1;
    -GtkTreeView-tree-line-pattern: '';
    -GtkTreeView-expander-size: 16; }
  treeview.view:selected:focus, treeview.view:selected {
    border-radius: 0; }
  treeview.view:selected:backdrop, treeview.view:selected {
    border-left-color: #98c1c0;
    border-top-color: rgba(247, 247, 247, 0.1); }
  treeview.view:disabled {
    color: #929292;
    /*&:selected {
      color: mix($selected_fg_color, $selected_bg_color, 40%);
      &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); }
    }*/ }
    treeview.view:disabled:backdrop {
      color: #5a5a5a; }
  treeview.view.separator {
    min-height: 2px;
    color: #2c2c2c; }
    treeview.view.separator:backdrop {
      color: rgba(44, 44, 44, 0.1); }
  treeview.view:backdrop {
    border-left-color: rgba(118, 118, 118, 0.825);
    border-top: #343434; }
  treeview.view:drop(active) {
    border-style: solid none;
    border-width: 1px;
    border-color: #071212; }
    treeview.view:drop(active).after {
      border-top-style: none; }
    treeview.view:drop(active).before {
      border-bottom-style: none; }
  treeview.view.expander {
    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
    color: #bebebe; }
    treeview.view.expander:dir(rtl) {
      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
    treeview.view.expander:hover {
      color: white; }
    treeview.view.expander:selected {
      color: #c1dad9; }
      treeview.view.expander:selected:hover {
        color: white; }
      treeview.view.expander:selected:backdrop {
        color: rgba(145, 189, 188, 0.685); }
    treeview.view.expander:checked {
      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
    treeview.view.expander:backdrop {
      color: rgba(157, 157, 157, 0.755); }
  treeview.view.progressbar {
    background-color: #308280;
    background-image: image(#308280);
    box-shadow: none; }
    treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {
      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);
      background-image: image(#272727); }
      treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {
        background-color: #2f2f2f; }
    treeview.view.progressbar:backdrop {
      border-color: #2f2f2f;
      background-image: none;
      box-shadow: none; }
  treeview.view.trough {
    background-color: rgba(247, 247, 247, 0.1); }
    treeview.view.trough:selected:focus, treeview.view.trough:selected {
      background-color: #225d5b; }
  treeview.view header button {
    color: #8f8f8f;
    background-color: #272727;
    font-weight: bold;
    text-shadow: none;
    box-shadow: none; }
    treeview.view header button:hover {
      color: #c3c3c3;
      box-shadow: none;
      transition: none; }
    treeview.view header button:active {
      color: #F7F7F7;
      transition: none; }
  treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,
  treeview.view header.button.dnd:active,
  treeview.view header.button.dnd:selected,
  treeview.view header.button.dnd:hover,
  treeview.view header.button.dnd {
    padding: 0 6px;
    color: #272727;
    background-image: none;
    background-color: #308280;
    border-style: none;
    border-radius: 0;
    box-shadow: inset 0 0 0 1px #272727;
    text-shadow: none;
    transition: none; }
  treeview.view acceleditor > label {
    background-color: #308280; }

treeview.view header button, treeview.view header button:hover, treeview.view header button:active {
  padding: 0 6px;
  background-image: none;
  border-style: none solid solid none;
  border-color: #2c2c2c;
  border-radius: 0;
  text-shadow: none; }
  treeview.view header button:disabled {
    border-color: #2c2c2c;
    background-image: none; }
  treeview.view header button:backdrop {
    color: rgba(118, 118, 118, 0.825);
    border-color: #343434;
    border-style: none solid solid none;
    background-image: none;
    background-color: #2f2f2f; }
    treeview.view header button:backdrop:disabled {
      border-color: #343434;
      background-image: none; }
  treeview.view header button:last-child {
    border-right-style: none; }

/*********
 * Menus *
 *********/
menubar,
.menubar {
  -GtkWidget-window-dragging: true;
  padding: 0px;
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }
  menubar:backdrop,
  .menubar:backdrop {
    background-color: #343434; }
  menubar > menuitem,
  .menubar > menuitem {
    min-height: 16px;
    padding: 4px 8px; }
    menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr),
    .menubar > menuitem menu:dir(rtl),
    .menubar > menuitem menu:dir(ltr) {
      border-radius: 0;
      padding: 0; }
    menubar > menuitem:hover,
    .menubar > menuitem:hover {
      box-shadow: inset 0 -3px #308280;
      color: #42b3b0; }
    menubar > menuitem:disabled,
    .menubar > menuitem:disabled {
      color: #929292;
      box-shadow: none; }
  menubar .csd.popup decoration,
  .menubar .csd.popup decoration {
    border-radius: 0; }

.background.popup {
  background-color: transparent; }

menu,
.menu,
.context-menu {
  margin: 4px;
  padding: 4px 0px;
  background-color: #1d1d1d;
  border: 1px solid #181818; }
  .csd menu, .csd .menu, .csd .context-menu {
    border: none;
    border-radius: 6px; }
  menu:backdrop,
  .menu:backdrop,
  .context-menu:backdrop {
    background-color: #303030; }
  menu menuitem,
  .menu menuitem,
  .context-menu menuitem {
    min-height: 16px;
    min-width: 40px;
    padding: 4px 6px;
    text-shadow: none; }
    menu menuitem:hover,
    .menu menuitem:hover,
    .context-menu menuitem:hover {
      color: white;
      background-color: #308280; }
    menu menuitem:disabled,
    .menu menuitem:disabled,
    .context-menu menuitem:disabled {
      color: #929292; }
      menu menuitem:disabled:backdrop,
      .menu menuitem:disabled:backdrop,
      .context-menu menuitem:disabled:backdrop {
        color: #5a5a5a; }
    menu menuitem:backdrop, menu menuitem:backdrop:hover,
    .menu menuitem:backdrop,
    .menu menuitem:backdrop:hover,
    .context-menu menuitem:backdrop,
    .context-menu menuitem:backdrop:hover {
      color: rgba(255, 255, 255, 0.65);
      background-color: transparent; }
    menu menuitem arrow,
    .menu menuitem arrow,
    .context-menu menuitem arrow {
      min-height: 16px;
      min-width: 16px; }
      menu menuitem arrow:dir(ltr),
      .menu menuitem arrow:dir(ltr),
      .context-menu menuitem arrow:dir(ltr) {
        -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
        margin-left: 10px; }
      menu menuitem arrow:dir(rtl),
      .menu menuitem arrow:dir(rtl),
      .context-menu menuitem arrow:dir(rtl) {
        -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
        margin-right: 10px; }
    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),
    .menu menuitem label:dir(rtl),
    .menu menuitem label:dir(ltr),
    .context-menu menuitem label:dir(rtl),
    .context-menu menuitem label:dir(ltr) {
      color: inherit; }
  menu > arrow,
  .menu > arrow,
  .context-menu > arrow {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    min-height: 16px;
    min-width: 16px;
    padding: 4px;
    background-color: #1d1d1d;
    border-radius: 0; }
    menu > arrow.top,
    .menu > arrow.top,
    .context-menu > arrow.top {
      margin-top: -4px;
      border-bottom: 1px solid #3c3c3c;
      border-top-right-radius: 6px;
      border-top-left-radius: 6px;
      -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
    menu > arrow.bottom,
    .menu > arrow.bottom,
    .context-menu > arrow.bottom {
      margin-top: 8px;
      margin-bottom: -12px;
      border-top: 1px solid #3c3c3c;
      border-bottom-right-radius: 6px;
      border-bottom-left-radius: 6px;
      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
    menu > arrow:hover,
    .menu > arrow:hover,
    .context-menu > arrow:hover {
      background-color: #3c3c3c; }
    menu > arrow:backdrop,
    .menu > arrow:backdrop,
    .context-menu > arrow:backdrop {
      background-color: #303030; }
    menu > arrow:disabled,
    .menu > arrow:disabled,
    .context-menu > arrow:disabled {
      color: transparent;
      background-color: transparent;
      border-color: transparent; }

menuitem accelerator {
  color: alpha(currentColor,0.55); }

menuitem check,
menuitem radio {
  min-height: 16px;
  min-width: 16px; }
  menuitem check:dir(ltr),
  menuitem radio:dir(ltr) {
    margin-right: 7px; }
  menuitem check:dir(rtl),
  menuitem radio:dir(rtl) {
    margin-left: 7px; }

/***************
 * Popovers   *
 ***************/
popover.background {
  padding: 2px;
  background-color: #1d1d1d;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }
  .csd popover.background, popover.background {
    border: 1px solid #181818;
    border-radius: 12px; }
  .csd popover.background {
    background-clip: padding-box;
    border-color: rgba(24, 24, 24, 0.9); }
  popover.background:backdrop {
    background-color: #343434;
    box-shadow: none; }
  popover.background > list,
  popover.background > .view,
  popover.background > iconview,
  popover.background > toolbar {
    border-style: none;
    background-color: transparent; }
  .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {
    border: 1px solid rgba(255, 255, 255, 0.1); }
  popover.background separator {
    margin: 3px; }
  popover.background list separator {
    margin: 0px; }

/*************
 * Notebooks *
 *************/
notebook > header {
  padding: 1px;
  border-color: #181818;
  border-width: 1px;
  background-color: #222222; }
  notebook > header:backdrop {
    border-color: #1c1c1c;
    background-color: #2c2c2c; }
  notebook > header tabs {
    margin: -1px; }
  notebook > header.top {
    border-bottom-style: solid; }
    notebook > header.top > tabs {
      margin-bottom: -2px; }
      notebook > header.top > tabs > tab:hover {
        box-shadow: inset 0 -3px #181818; }
      notebook > header.top > tabs > tab:backdrop {
        box-shadow: none; }
      notebook > header.top > tabs > tab:checked {
        box-shadow: inset 0 -3px #308280; }
  notebook > header.bottom {
    border-top-style: solid; }
    notebook > header.bottom > tabs {
      margin-top: -2px; }
      notebook > header.bottom > tabs > tab:hover {
        box-shadow: inset 0 3px #181818; }
      notebook > header.bottom > tabs > tab:backdrop {
        box-shadow: none; }
      notebook > header.bottom > tabs > tab:checked {
        box-shadow: inset 0 3px #308280; }
  notebook > header.left {
    border-right-style: solid; }
    notebook > header.left > tabs {
      margin-right: -2px; }
      notebook > header.left > tabs > tab:hover {
        box-shadow: inset -3px 0 #181818; }
      notebook > header.left > tabs > tab:backdrop {
        box-shadow: none; }
      notebook > header.left > tabs > tab:checked {
        box-shadow: inset -3px 0 #308280; }
  notebook > header.right {
    border-left-style: solid; }
    notebook > header.right > tabs {
      margin-left: -2px; }
      notebook > header.right > tabs > tab:hover {
        box-shadow: inset 3px 0 #181818; }
      notebook > header.right > tabs > tab:backdrop {
        box-shadow: none; }
      notebook > header.right > tabs > tab:checked {
        box-shadow: inset 3px 0 #308280; }
  notebook > header.top > tabs > arrow {
    border-top-style: none; }
  notebook > header.bottom > tabs > arrow {
    border-bottom-style: none; }
  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {
    margin-left: -5px;
    margin-right: -5px;
    padding-left: 4px;
    padding-right: 4px; }
    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
      -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  notebook > header.left > tabs > arrow {
    border-left-style: none; }
  notebook > header.right > tabs > arrow {
    border-right-style: none; }
  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {
    margin-top: -5px;
    margin-bottom: -5px;
    padding-top: 4px;
    padding-bottom: 4px; }
    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
      -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  notebook > header > tabs > arrow {
    min-height: 16px;
    min-width: 16px;
    border-radius: 0; }
    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {
      background-clip: padding-box;
      background-image: none;
      background-color: rgba(255, 255, 255, 0.3);
      border-color: transparent;
      box-shadow: none; }
    notebook > header > tabs > arrow:disabled {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none; }
  notebook > header tab {
    min-height: 30px;
    min-width: 30px;
    padding: 3px 12px;
    outline-offset: -5px;
    color: #F7F7F7;
    font-weight: normal;
    border-width: 1px;
    border-color: transparent; }
    notebook > header tab:hover {
      color: #F7F7F7;
      background-color: #222222; }
      notebook > header tab:hover.reorderable-page {
        border-color: rgba(24, 24, 24, 0.3);
        background-color: rgba(44, 44, 44, 0.2); }
    notebook > header tab:backdrop {
      color: rgba(137, 137, 137, 0.79); }
      notebook > header tab:backdrop.reorderable-page {
        border-color: transparent;
        background-color: transparent; }
    notebook > header tab:checked {
      color: #F7F7F7; }
      notebook > header tab:checked.reorderable-page {
        border-color: rgba(24, 24, 24, 0.5);
        background-color: rgba(44, 44, 44, 0.5); }
        notebook > header tab:checked.reorderable-page:hover {
          background-color: rgba(44, 44, 44, 0.7); }
    notebook > header tab:backdrop:checked {
      color: rgba(255, 255, 255, 0.65); }
      notebook > header tab:backdrop:checked.reorderable-page {
        border-color: #1c1c1c;
        background-color: #343434; }
    notebook > header tab button.flat {
      padding: 0;
      margin-top: 4px;
      margin-bottom: 4px;
      min-width: 20px;
      min-height: 20px; }
      notebook > header tab button.flat:hover {
        color: currentColor; }
      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {
        color: alpha(currentColor,0.3); }
      notebook > header tab button.flat:last-child {
        margin-left: 4px;
        margin-right: -4px; }
      notebook > header tab button.flat:first-child {
        margin-left: -4px;
        margin-right: 4px; }
  notebook > header.top tabs, notebook > header.bottom tabs {
    padding-left: 4px;
    padding-right: 4px; }
    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {
      margin-left: 3px;
      margin-right: 3px; }
      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {
        margin-left: -1px; }
      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {
        margin-right: -1px; }
    notebook > header.top tabs tab, notebook > header.bottom tabs tab {
      margin-left: 4px;
      margin-right: 4px; }
      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {
        border-style: none solid; }
  notebook > header.left tabs, notebook > header.right tabs {
    padding-top: 4px;
    padding-bottom: 4px; }
    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {
      margin-top: 3px;
      margin-bottom: 3px; }
      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {
        margin-top: -1px; }
      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {
        margin-bottom: -1px; }
    notebook > header.left tabs tab, notebook > header.right tabs tab {
      margin-top: 4px;
      margin-bottom: 4px; }
      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {
        border-style: solid none; }
  notebook > header.top tab {
    padding-bottom: 4px; }
  notebook > header.bottom tab {
    padding-top: 4px; }

notebook > stack:not(:only-child) {
  background-color: #272727; }
  notebook > stack:not(:only-child):backdrop {
    background-color: #2f2f2f; }

/**************
 * Scrollbars *
 **************/
scrollbar {
  background-color: #2a2a2a;
  transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  * {
    -GtkScrollbar-has-backward-stepper: false;
    -GtkScrollbar-has-forward-stepper: false; }
  scrollbar.top {
    border-bottom: 1px solid #181818; }
  scrollbar.bottom {
    border-top: 1px solid #181818; }
  scrollbar.left {
    border-right: 1px solid #181818; }
  scrollbar.right {
    border-left: 1px solid #181818; }
  scrollbar:backdrop {
    background-color: #2c2c2c;
    border-color: #1c1c1c;
    transition: 200ms ease-out; }
  scrollbar slider {
    min-width: 6px;
    min-height: 6px;
    margin: -1px;
    border: 4px solid transparent;
    border-radius: 8px;
    background-clip: padding-box;
    background-color: #a6a6a6; }
    scrollbar slider:hover {
      background-color: #cecece; }
    scrollbar slider:hover:active {
      background-color: #3ea7a5; }
    scrollbar slider:backdrop {
      background-color: rgba(101, 101, 101, 0.86); }
    scrollbar slider:disabled {
      background-color: transparent; }
  scrollbar.fine-tune slider {
    min-width: 4px;
    min-height: 4px; }
  scrollbar.fine-tune.horizontal slider {
    border-width: 5px 4px; }
  scrollbar.fine-tune.vertical slider {
    border-width: 4px 5px; }
  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
    border-color: transparent;
    opacity: 0.4;
    background-color: transparent; }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
      margin: 0;
      min-width: 3px;
      min-height: 3px;
      background-color: #F7F7F7;
      border: 1px solid black; }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {
      min-width: 5px;
      min-height: 5px;
      background-color: #F7F7F7;
      background-clip: padding-box;
      border-radius: 100%;
      border: 1px solid black;
      -gtk-icon-source: none; }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
      margin: 0 2px;
      min-width: 40px; }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {
      margin: 1px 2px;
      min-width: 5px; }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
      margin: 2px 0;
      min-height: 40px; }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {
      margin: 2px 1px;
      min-height: 5px; }
  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
    opacity: 0.8; }
  scrollbar.horizontal slider {
    min-width: 40px; }
  scrollbar.vertical slider {
    min-height: 40px; }
  scrollbar button {
    padding: 0;
    min-width: 12px;
    min-height: 12px;
    border-style: none;
    border-radius: 0;
    transition-property: min-height, min-width, color;
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    color: #a6a6a6; }
    scrollbar button:hover {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none;
      color: #cecece; }
    scrollbar button:active, scrollbar button:checked {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none;
      color: #3ea7a5; }
    scrollbar button:disabled {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none;
      color: rgba(166, 166, 166, 0.2); }
    scrollbar button:backdrop {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none;
      color: rgba(101, 101, 101, 0.86); }
      scrollbar button:backdrop:disabled {
        border-color: transparent;
        background-color: transparent;
        background-image: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        text-shadow: none;
        -gtk-icon-shadow: none;
        color: rgba(101, 101, 101, 0.06); }
  scrollbar.vertical button.down {
    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  scrollbar.vertical button.up {
    -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
  scrollbar.horizontal button.down {
    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  scrollbar.horizontal button.up {
    -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }

treeview ~ scrollbar.vertical {
  border-top: 1px solid #181818;
  margin-top: -1px; }

/**********
 * Switch *
 **********/
switch {
  outline-offset: -4px;
  border: 1px solid #181818;
  border-radius: 14px;
  color: #F7F7F7;
  background-color: #222222;
  text-shadow: 0 1px rgba(0, 0, 0, 0.1);
  /* only show i / o for the accessible theme */ }
  switch:checked {
    color: white;
    border-color: black;
    background-color: #308280;
    text-shadow: 0 1px rgba(7, 18, 18, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }
  switch:disabled {
    color: #929292;
    border-color: #181818;
    background-color: #2a2a2a;
    text-shadow: none; }
  switch:backdrop {
    color: rgba(255, 255, 255, 0.65);
    border-color: #1c1c1c;
    background-color: #2c2c2c;
    text-shadow: none;
    transition: 200ms ease-out; }
    switch:backdrop:checked {
      border-color: #071212;
      background-color: #308280; }
    switch:backdrop:disabled {
      color: #5a5a5a;
      border-color: #1c1c1c;
      background-color: #2a2a2a; }
  switch slider {
    margin: -1px;
    min-width: 24px;
    min-height: 24px;
    border: 1px solid;
    border-radius: 50%;
    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -gtk-outline-radius: 20px;
    color: #F7F7F7;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #090909;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
    background-image: linear-gradient(to bottom, #343434 20%, #2c2c2c 90%);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07);
    background-image: image(#fcfcfc);
    background-clip: padding-box; }
  switch image {
    color: transparent; }
  switch:hover slider {
    color: #F7F7F7;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #090909;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07);
    background-image: image(white);
    box-shadow: none; }
  switch:checked > slider {
    border: 1px solid black; }
  switch:disabled slider {
    color: #929292;
    border-color: #181818;
    background-image: image(#2a2a2a);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  switch:backdrop slider {
    transition: 200ms ease-out;
    color: rgba(255, 255, 255, 0.65);
    border-color: #1c1c1c;
    background-image: image(#343434);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  switch:backdrop:checked > slider {
    border-color: black; }
  switch:backdrop:disabled slider {
    color: #5a5a5a;
    border-color: #1c1c1c;
    background-image: image(#323232);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }

/*************************
 * Check and Radio items *
 *************************/
.view.content-view.check:not(list), iconview.content-view.check:not(list),
.content-view:not(list) check {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: transparent;
  background-color: #308280;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: none;
  -gtk-icon-shadow: none; }

.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list),
.content-view:not(list) check:hover {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: transparent;
  background-color: #308280;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: none;
  -gtk-icon-shadow: none; }

.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list),
.content-view:not(list) check:active {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: transparent;
  background-color: #308280;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: none;
  -gtk-icon-shadow: none; }

.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list),
.content-view:not(list) check:backdrop {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: transparent;
  background-color: #595959;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: none;
  -gtk-icon-shadow: none; }

.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list),
.content-view:not(list) check:checked {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: #eeeeec;
  background-color: #308280;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');
  -gtk-icon-shadow: none; }

.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list),
.content-view:not(list) check:checked:hover {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: #eeeeec;
  background-color: #308280;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');
  -gtk-icon-shadow: none; }

.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list),
.content-view:not(list) check:checked:active {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: #eeeeec;
  background-color: #308280;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');
  -gtk-icon-shadow: none; }

.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list),
.content-view:not(list) check:backdrop:checked {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: rgba(238, 238, 236, 0.8);
  background-color: #595959;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');
  -gtk-icon-shadow: none; }

checkbutton.text-button, radiobutton.text-button {
  padding: 2px 0;
  outline-offset: 0; }
  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {
    margin-left: 4px; }
  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {
    margin-right: 4px; }

check,
radio {
  margin: 0 4px;
  min-height: 14px;
  min-width: 14px;
  border: 1px solid;
  -gtk-icon-source: none; }
  check:only-child,
  radio:only-child {
    margin: 0; }
  popover check.left:dir(rtl), popover radio.left:dir(rtl) {
    margin-left: 0;
    margin-right: 12px; }
  popover check.right:dir(ltr), popover radio.right:dir(ltr) {
    margin-left: 12px;
    margin-right: 0; }
  check,
  radio {
    background-clip: padding-box;
    background-image: image(#393939);
    border-color: #181818;
    box-shadow: 0 1px rgba(0, 0, 0, 0.05);
    color: #F7F7F7; }
  check:hover,
  radio:hover {
    background-image: image(#3e3e3e);
    border-color: #181818; }
  check:active,
  radio:active {
    border-color: #1b1b1b;
    background-image: image(#1b1b1b);
    box-shadow: none; }
  check:disabled,
  radio:disabled {
    box-shadow: none;
    color: #929292;
    border-color: #181818;
    background-image: image(#2a2a2a); }
  check:backdrop,
  radio:backdrop {
    background-image: image(#2c2c2c);
    border-color: #181818;
    box-shadow: none;
    color: #F7F7F7; }
  check:backdrop:disabled,
  radio:backdrop:disabled {
    box-shadow: none;
    color: rgba(255, 255, 255, 0.65);
    border-color: #181818;
    background-image: image(#2a2a2a); }
  check:checked,
  radio:checked {
    background-clip: border-box;
    background-image: image(#308280);
    border-color: #308280;
    box-shadow: 0 1px rgba(0, 0, 0, 0.05);
    color: white; }
  check:checked:hover,
  radio:checked:hover {
    background-image: image(#3a9c9a);
    border-color: #3a9c9a; }
  check:checked:active,
  radio:checked:active {
    border-color: #266866;
    background-image: image(#266866);
    box-shadow: none; }
  check:checked:disabled,
  radio:checked:disabled {
    box-shadow: none;
    color: #929292;
    border-color: #181818;
    background-image: image(#2a2a2a); }
  check:checked:backdrop,
  radio:checked:backdrop {
    background-image: image(#308280);
    border-color: #308280;
    box-shadow: none;
    color: white; }
  check:checked:backdrop:disabled,
  radio:checked:backdrop:disabled {
    box-shadow: none;
    color: rgba(255, 255, 255, 0.65);
    border-color: #181818;
    background-image: image(#2a2a2a); }
  check:indeterminate,
  radio:indeterminate {
    background-clip: border-box;
    background-image: image(#308280);
    border-color: #308280;
    box-shadow: 0 1px rgba(0, 0, 0, 0.05);
    color: white; }
  check:indeterminate:hover,
  radio:indeterminate:hover {
    background-image: image(#3a9c9a);
    border-color: #3a9c9a; }
  check:indeterminate:active,
  radio:indeterminate:active {
    border-color: #266866;
    background-image: image(#266866);
    box-shadow: none; }
  check:indeterminate:disabled,
  radio:indeterminate:disabled {
    box-shadow: none;
    color: #929292;
    border-color: #181818;
    background-image: image(#2a2a2a); }
  check:indeterminate:backdrop,
  radio:indeterminate:backdrop {
    background-image: image(#308280);
    border-color: #308280;
    box-shadow: none;
    color: white; }
  check:indeterminate:backdrop:disabled,
  radio:indeterminate:backdrop:disabled {
    box-shadow: none;
    color: rgba(255, 255, 255, 0.65);
    border-color: #181818;
    background-image: image(#2a2a2a); }
  check:backdrop,
  radio:backdrop {
    transition: 200ms ease-out; }
  .osd check, .osd radio {
    color: #eeeeec;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(52, 52, 52, 0.975));
    background-clip: padding-box;
    text-shadow: 0 1px black;
    -gtk-icon-shadow: 0 1px black;
    outline-color: rgba(238, 238, 236, 0.3); }
    .osd check:hover, .osd radio:hover {
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(52, 52, 52, 0.975));
      background-clip: padding-box;
      text-shadow: 0 1px black;
      -gtk-icon-shadow: 0 1px black;
      outline-color: rgba(238, 238, 236, 0.3); }
    .osd check:active, .osd radio:active {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(0, 0, 0, 0.7));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none;
      outline-color: rgba(238, 238, 236, 0.3); }
    .osd check:backdrop, .osd radio:backdrop {
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(29, 29, 29, 0.975));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }
    .osd check:disabled, .osd radio:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }
  menu menuitem check, menu menuitem radio {
    margin: 0; }
    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled {
      min-height: 14px;
      min-width: 14px;
      background-image: none;
      background-color: transparent;
      box-shadow: none;
      -gtk-icon-shadow: none;
      color: inherit;
      border-color: currentColor; }


check {
  border-radius: 3px; }
  
  check:checked {
    -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); }
  
  check:indeterminate {
    -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); }

treeview.view radio:selected:focus, treeview.view radio:selected,
radio {
  border-radius: 100%; }
  treeview.view radio:checked:selected,
  radio:checked {
    -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg")), -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); }
  treeview.view radio:indeterminate:selected,
  radio:indeterminate {
    -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); }

radio:not(:indeterminate):not(:checked):active:not(:backdrop) {
  -gtk-icon-transform: scale(0); }

check:not(:indeterminate):not(:checked):active:not(:backdrop) {
  -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); }

radio:active,
check:active {
  -gtk-icon-transform: scale(0, 1); }

radio:checked:not(:backdrop), radio:indeterminate:not(:backdrop),
check:checked:not(:backdrop),
check:indeterminate:not(:backdrop) {
  -gtk-icon-transform: unset;
  transition: 400ms; }

menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop),
menu menuitem check:checked:not(:backdrop),
menu menuitem check:indeterminate:not(:backdrop) {
  transition: none; }

treeview.view check:selected:focus, treeview.view check:selected,
treeview.view radio:selected:focus,
treeview.view radio:selected {
  color: white; }

/************
 * GtkScale *
 ************/
progressbar trough, scale fill, scale trough {
  border: 1px solid #181818;
  border-radius: 3px;
  background-color: #222222; }
  progressbar trough:disabled, scale fill:disabled, scale trough:disabled {
    background-color: #2a2a2a; }
  progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop {
    background-color: #2c2c2c;
    border-color: #1c1c1c;
    transition: 200ms ease-out; }
    progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled {
      background-color: #2a2a2a; }
  row:selected progressbar trough, progressbar row:selected trough, row:selected scale fill, scale row:selected fill, row:selected scale trough, scale row:selected trough {
    border-color: #071212; }
  .osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough {
    border-color: rgba(0, 0, 0, 0.7);
    background-color: rgba(0, 0, 0, 0.5); }
    .osd progressbar trough:disabled, progressbar .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd scale trough:disabled, scale .osd trough:disabled {
      background-color: rgba(50, 50, 50, 0.5); }

progressbar progress, scale highlight {
  border: 1px solid #379592;
  border-radius: 3px;
  background-color: #308280; }
  progressbar progress:disabled, scale highlight:disabled {
    background-color: transparent;
    border-color: transparent; }
  progressbar progress:backdrop, scale highlight:backdrop {
    border-color: #379592; }
    progressbar progress:backdrop:disabled, scale highlight:backdrop:disabled {
      background-color: transparent;
      border-color: transparent; }
  row:selected progressbar progress, progressbar row:selected progress, row:selected scale highlight, scale row:selected highlight {
    border-color: #071212; }
  .osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight {
    border-color: rgba(0, 0, 0, 0.7); }
    .osd progressbar progress:disabled, progressbar .osd progress:disabled, .osd scale highlight:disabled, scale .osd highlight:disabled {
      border-color: transparent; }

scale {
  min-height: 10px;
  min-width: 10px;
  padding: 12px; }
  scale fill,
  scale highlight {
    margin: -1px; }
  scale slider {
    min-height: 18px;
    min-width: 18px;
    margin: -9px; }
  scale.fine-tune.horizontal {
    padding-top: 9px;
    padding-bottom: 9px;
    min-height: 16px; }
  scale.fine-tune.vertical {
    padding-left: 9px;
    padding-right: 9px;
    min-width: 16px; }
  scale.fine-tune slider {
    margin: -6px; }
  scale.fine-tune fill,
  scale.fine-tune highlight,
  scale.fine-tune trough {
    border-radius: 5px;
    -gtk-outline-radius: 7px; }
  scale trough {
    outline-offset: 2px;
    -gtk-outline-radius: 5px; }
  scale fill:backdrop, scale fill {
    background-color: #181818; }
  scale fill:disabled:backdrop, scale fill:disabled {
    border-color: transparent;
    background-color: transparent; }
  .osd scale fill {
    background-color: rgba(91, 91, 90, 0.775); }
    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {
      border-color: transparent;
      background-color: transparent; }
  scale slider {
    color: #F7F7F7;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #181818;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.860706);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706);
    background-image: linear-gradient(to bottom, #252525 20%, #1d1d1d 90%);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07);
    background-image: image(#fcfcfc);
    background-clip: padding-box;
    border: 1px solid #101010;
    border-radius: 100%;
    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-property: background, border, box-shadow; }
    scale slider:hover {
      color: #F7F7F7;
      outline-color: rgba(67, 182, 179, 0.7);
      border-color: #181818;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07);
      background-image: image(white);
      box-shadow: none; }
    scale slider:active {
      border-color: #379592; }
    scale slider:disabled {
      color: #929292;
      border-color: #181818;
      background-image: image(#2a2a2a);
      text-shadow: none;
      -gtk-icon-shadow: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    scale slider:backdrop {
      transition: 200ms ease-out;
      color: rgba(255, 255, 255, 0.65);
      border-color: #1c1c1c;
      background-image: image(#343434);
      text-shadow: none;
      -gtk-icon-shadow: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
      scale slider:backdrop:disabled {
        color: #5a5a5a;
        border-color: #1c1c1c;
        background-image: image(#323232);
        text-shadow: none;
        -gtk-icon-shadow: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    row:selected scale slider:disabled, row:selected scale slider {
      border-color: #071212; }
    .osd scale slider {
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(52, 52, 52, 0.975));
      background-clip: padding-box;
      text-shadow: 0 1px black;
      -gtk-icon-shadow: 0 1px black;
      outline-color: rgba(238, 238, 236, 0.3);
      border-color: rgba(0, 0, 0, 0.7);
      background-color: #1d1d1d; }
      .osd scale slider:hover {
        color: white;
        border-color: rgba(0, 0, 0, 0.7);
        background-color: transparent;
        background-image: image(rgba(60, 60, 60, 0.975));
        background-clip: padding-box;
        text-shadow: 0 1px black;
        -gtk-icon-shadow: 0 1px black;
        outline-color: rgba(238, 238, 236, 0.3);
        background-color: #1d1d1d; }
      .osd scale slider:active {
        color: white;
        border-color: rgba(0, 0, 0, 0.7);
        background-color: transparent;
        background-image: image(rgba(0, 0, 0, 0.7));
        background-clip: padding-box;
        box-shadow: none;
        text-shadow: none;
        -gtk-icon-shadow: none;
        outline-color: rgba(238, 238, 236, 0.3);
        background-color: #1d1d1d; }
      .osd scale slider:disabled {
        color: #868685;
        border-color: rgba(0, 0, 0, 0.7);
        background-color: transparent;
        background-image: image(rgba(50, 50, 50, 0.5));
        background-clip: padding-box;
        box-shadow: none;
        text-shadow: none;
        -gtk-icon-shadow: none;
        background-color: #1d1d1d; }
      .osd scale slider:backdrop {
        color: #eeeeec;
        border-color: rgba(0, 0, 0, 0.7);
        background-color: transparent;
        background-image: image(rgba(29, 29, 29, 0.975));
        background-clip: padding-box;
        box-shadow: none;
        text-shadow: none;
        -gtk-icon-shadow: none;
        background-color: #1d1d1d; }
        .osd scale slider:backdrop:disabled {
          background-color: #1d1d1d; }
  scale marks,
  scale value {
    color: alpha(currentColor,0.55);
    font-feature-settings: "tnum"; }
  scale.horizontal marks.top {
    margin-bottom: 6px;
    margin-top: -12px; }
  scale.horizontal.fine-tune marks.top {
    margin-bottom: 6px;
    margin-top: -9px; }
  scale.horizontal marks.bottom {
    margin-top: 6px;
    margin-bottom: -12px; }
  scale.horizontal.fine-tune marks.bottom {
    margin-top: 6px;
    margin-bottom: -9px; }
  scale.vertical marks.top {
    margin-right: 6px;
    margin-left: -12px; }
  scale.vertical.fine-tune marks.top {
    margin-right: 6px;
    margin-left: -9px; }
  scale.vertical marks.bottom {
    margin-left: 6px;
    margin-right: -12px; }
  scale.vertical.fine-tune marks.bottom {
    margin-left: 6px;
    margin-right: -9px; }
  scale.horizontal indicator {
    min-height: 6px;
    min-width: 1px; }
  scale.horizontal.fine-tune indicator {
    min-height: 3px; }
  scale.vertical indicator {
    min-height: 1px;
    min-width: 6px; }
  scale.vertical.fine-tune indicator {
    min-width: 3px; }
  scale.horizontal.marks-before:not(.marks-after) slider {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-top: -11px; }
  scale.horizontal.marks-before:not(.marks-after) slider:hover {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-top: -11px; }
  scale.horizontal.marks-before:not(.marks-after) slider:active {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-top: -11px; }
  scale.horizontal.marks-before:not(.marks-after) slider:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-top: -11px; }
  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-top: -11px; }
  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-top: -11px; }
  scale.horizontal.marks-after:not(.marks-before) slider {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-bottom: -11px; }
  scale.horizontal.marks-after:not(.marks-before) slider:hover {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-bottom: -11px; }
  scale.horizontal.marks-after:not(.marks-before) slider:active {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-bottom: -11px; }
  scale.horizontal.marks-after:not(.marks-before) slider:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-bottom: -11px; }
  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-bottom: -11px; }
  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-bottom: -11px; }
  scale.vertical.marks-before:not(.marks-after) slider {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-left: -11px; }
  scale.vertical.marks-before:not(.marks-after) slider:hover {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-left: -11px; }
  scale.vertical.marks-before:not(.marks-after) slider:active {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-left: -11px; }
  scale.vertical.marks-before:not(.marks-after) slider:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-left: -11px; }
  scale.vertical.marks-before:not(.marks-after) slider:backdrop {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-left: -11px; }
  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-left: -11px; }
  scale.vertical.marks-after:not(.marks-before) slider {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-right: -11px; }
  scale.vertical.marks-after:not(.marks-before) slider:hover {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-right: -11px; }
  scale.vertical.marks-after:not(.marks-before) slider:active {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-right: -11px; }
  scale.vertical.marks-after:not(.marks-before) slider:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-right: -11px; }
  scale.vertical.marks-after:not(.marks-before) slider:backdrop {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-right: -11px; }
  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-right: -11px; }
  scale.color {
    min-height: 0;
    min-width: 0; }
    scale.color trough {
      background-image: image(#181818);
      background-repeat: no-repeat; }
    scale.color.horizontal {
      padding: 0 0 15px 0; }
      scale.color.horizontal trough {
        padding-bottom: 4px;
        background-position: 0 -3px;
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {
        margin-bottom: -15px;
        margin-top: 6px; }
    scale.color.vertical:dir(ltr) {
      padding: 0 0 0 15px; }
      scale.color.vertical:dir(ltr) trough {
        padding-left: 4px;
        background-position: 3px 0;
        border-bottom-right-radius: 0;
        border-top-right-radius: 0; }
      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {
        margin-left: -15px;
        margin-right: 6px; }
    scale.color.vertical:dir(rtl) {
      padding: 0 15px 0 0; }
      scale.color.vertical:dir(rtl) trough {
        padding-right: 4px;
        background-position: -3px 0;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0; }
      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {
        margin-right: -15px;
        margin-left: 6px; }
    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {
      padding: 0 0 12px 0; }
      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {
        padding-bottom: 7px;
        background-position: 0 -6px; }
      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {
        margin-bottom: -15px;
        margin-top: 6px; }
    scale.color.fine-tune.vertical:dir(ltr) {
      padding: 0 0 0 12px; }
      scale.color.fine-tune.vertical:dir(ltr) trough {
        padding-left: 7px;
        background-position: 6px 0; }
      scale.color.fine-tune.vertical:dir(ltr) slider {
        margin-left: -15px;
        margin-right: 6px; }
    scale.color.fine-tune.vertical:dir(rtl) {
      padding: 0 12px 0 0; }
      scale.color.fine-tune.vertical:dir(rtl) trough {
        padding-right: 7px;
        background-position: -6px 0; }
      scale.color.fine-tune.vertical:dir(rtl) slider {
        margin-right: -15px;
        margin-left: 6px; }

/*****************
 * Progress bars *
 *****************/
progressbar {
  font-size: smaller;
  color: rgba(247, 247, 247, 0.4);
  font-feature-settings: "tnum"; }
  progressbar.horizontal trough,
  progressbar.horizontal progress {
    min-height: 2px; }
  progressbar.vertical trough,
  progressbar.vertical progress {
    min-width: 2px; }
  progressbar.horizontal progress {
    margin: 0 -1px; }
  progressbar.vertical progress {
    margin: -1px 0; }
  progressbar:backdrop {
    box-shadow: none;
    transition: 200ms ease-out; }
  progressbar progress {
    border-radius: 1.5px; }
    progressbar progress.left {
      border-top-left-radius: 2px;
      border-bottom-left-radius: 2px; }
    progressbar progress.right {
      border-top-right-radius: 2px;
      border-bottom-right-radius: 2px; }
    progressbar progress.top {
      border-top-right-radius: 2px;
      border-top-left-radius: 2px; }
    progressbar progress.bottom {
      border-bottom-right-radius: 2px;
      border-bottom-left-radius: 2px; }
  progressbar.osd {
    min-width: 3px;
    min-height: 3px;
    background-color: transparent; }
    progressbar.osd trough {
      border-style: none;
      border-radius: 0;
      background-color: transparent;
      box-shadow: none; }
    progressbar.osd progress {
      border-style: none;
      border-radius: 0; }
  progressbar trough.empty progress {
    all: unset; }

/*************
 * Level Bar *
 *************/
levelbar.horizontal block {
  min-height: 1px; }

levelbar.horizontal.discrete block {
  margin: 0 1px;
  min-width: 32px; }

levelbar.vertical block {
  min-width: 1px; }

levelbar.vertical.discrete block {
  margin: 1px 0;
  min-height: 32px; }

levelbar:backdrop {
  transition: 200ms ease-out; }

levelbar trough {
  border: 1px solid;
  padding: 2px;
  border-radius: 3px;
  color: white;
  border-color: #181818;
  background-color: #272727;
  box-shadow: inset 0 0 0 1px rgba(67, 182, 179, 0); }
  levelbar trough:backdrop {
    color: rgba(255, 255, 255, 0.55);
    border-color: #1c1c1c;
    background-color: #2f2f2f;
    box-shadow: none; }

levelbar block {
  border: 1px solid;
  border-radius: 1px; }
  levelbar block.low {
    border-color: #f99b11;
    background-color: #f99b11; }
    levelbar block.low:backdrop {
      border-color: #f99b11; }
  levelbar block.high, levelbar block:not(.empty) {
    border-color: #308280;
    background-color: #308280; }
    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {
      border-color: #308280; }
  levelbar block.full {
    border-color: #109b26;
    background-color: #109b26; }
    levelbar block.full:backdrop {
      border-color: #109b26; }
  levelbar block.empty {
    background-color: transparent;
    border-color: rgba(247, 247, 247, 0.1); }
    levelbar block.empty:backdrop {
      border-color: rgba(255, 255, 255, 0); }

/****************
 * Print dialog *
*****************/
printdialog paper {
  color: #F7F7F7;
  border: 1px solid #181818;
  background: white;
  padding: 0; }
  printdialog paper:backdrop {
    color: rgba(255, 255, 255, 0.65);
    border-color: #1c1c1c; }

printdialog .dialog-action-box {
  margin: 12px; }

/**********
 * Frames *
 **********/
frame > border,
.frame {
  box-shadow: none;
  margin: 0;
  padding: 0;
  border-radius: 0;
  border: 1px solid #181818; }
  frame > border.flat,
  .frame.flat {
    border-style: none; }
  frame > border:backdrop,
  .frame:backdrop {
    border-color: #1c1c1c; }

actionbar > revealer > box {
  padding: 6px;
  border-top: 1px solid #181818; }
  actionbar > revealer > box:backdrop {
    border-color: #1c1c1c; }

scrolledwindow viewport.frame {
  border-style: none; }

scrolledwindow overshoot.top {
  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(247, 247, 247, 0.07)), to(rgba(247, 247, 247, 0)));
  background-size: 100% 5%, 100% 100%;
  background-repeat: no-repeat;
  background-position: center top;
  background-color: transparent;
  border: none;
  box-shadow: none; }
  scrolledwindow overshoot.top:backdrop {
    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#1c1c1c), to(rgba(28, 28, 28, 0)));
    background-size: 100% 5%;
    background-repeat: no-repeat;
    background-position: center top;
    background-color: transparent;
    border: none;
    box-shadow: none; }

scrolledwindow overshoot.bottom {
  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(247, 247, 247, 0.07)), to(rgba(247, 247, 247, 0)));
  background-size: 100% 5%, 100% 100%;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-color: transparent;
  border: none;
  box-shadow: none; }
  scrolledwindow overshoot.bottom:backdrop {
    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#1c1c1c), to(rgba(28, 28, 28, 0)));
    background-size: 100% 5%;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-color: transparent;
    border: none;
    box-shadow: none; }

scrolledwindow overshoot.left {
  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(247, 247, 247, 0.07)), to(rgba(247, 247, 247, 0)));
  background-size: 5% 100%, 100% 100%;
  background-repeat: no-repeat;
  background-position: left center;
  background-color: transparent;
  border: none;
  box-shadow: none; }
  scrolledwindow overshoot.left:backdrop {
    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#1c1c1c), to(rgba(28, 28, 28, 0)));
    background-size: 5% 100%;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: transparent;
    border: none;
    box-shadow: none; }

scrolledwindow overshoot.right {
  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(247, 247, 247, 0.07)), to(rgba(247, 247, 247, 0)));
  background-size: 5% 100%, 100% 100%;
  background-repeat: no-repeat;
  background-position: right center;
  background-color: transparent;
  border: none;
  box-shadow: none; }
  scrolledwindow overshoot.right:backdrop {
    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#1c1c1c), to(rgba(28, 28, 28, 0)));
    background-size: 5% 100%;
    background-repeat: no-repeat;
    background-position: right center;
    background-color: transparent;
    border: none;
    box-shadow: none; }

scrolledwindow junction {
  border-color: transparent;
  border-image: linear-gradient(to bottom, #181818 1px, transparent 1px) 0 0 0 1/0 1px stretch;
  background-color: #2a2a2a; }
  scrolledwindow junction:dir(rtl) {
    border-image-slice: 0 1 0 0; }
  scrolledwindow junction:backdrop {
    border-image-source: linear-gradient(to bottom, #1c1c1c 1px, transparent 1px);
    background-color: #2c2c2c;
    transition: 200ms ease-out; }

separator {
  background: rgba(0, 0, 0, 0.1);
  min-width: 1px;
  min-height: 1px; }

/*********
 * Lists *
 *********/
list {
  color: white;
  background-color: #272727;
  border-color: #181818; }
  list:backdrop {
    color: rgba(255, 255, 255, 0.55);
    background-color: #2f2f2f;
    border-color: #1c1c1c; }
  list row {
    padding: 2px; }

row {
  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  row:hover {
    transition: none; }
  row:backdrop {
    transition: 200ms ease-out; }
  row.activatable.has-open-popup, row.activatable:hover {
    background-color: rgba(247, 247, 247, 0.05); }
  row.activatable:active {
    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
  row.activatable:backdrop:hover {
    background-color: transparent; }
  row.activatable:selected:active {
    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
  row.activatable:selected.has-open-popup, row.activatable:selected:hover {
    background-color: #448e8c; }
  row.activatable:selected:backdrop {
    background-color: #308280; }

/*********************
 * App Notifications *
 *********************/
.app-notification,
.app-notification.frame {
  padding: 10px;
  border-radius: 0 0 5px 5px;
  background-color: rgba(29, 29, 29, 0.975);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);
  background-clip: padding-box; }
  .app-notification:backdrop,
  .app-notification.frame:backdrop {
    background-image: none;
    transition: 200ms ease-out; }
  .app-notification border,
  .app-notification.frame border {
    border: none; }

/*************
 * Expanders *
 *************/
expander title > arrow {
  min-width: 16px;
  min-height: 16px;
  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  expander title > arrow:dir(rtl) {
    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
  expander title > arrow:hover {
    color: white; }
  expander title > arrow:disabled {
    color: #929292; }
  expander title > arrow:disabled:backdrop {
    color: #5a5a5a; }
  expander title > arrow:checked {
    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }

/************
 * Calendar *
 ***********/
calendar {
  color: white;
  border: 1px solid #181818; }
  calendar:selected {
    border-radius: 3px; }
  calendar.header {
    border-bottom-color: rgba(0, 0, 0, 0.1); }
    calendar.header:backdrop {
      border-bottom-color: rgba(0, 0, 0, 0.1); }
  calendar.button {
    color: rgba(247, 247, 247, 0.45); }
    calendar.button:hover {
      color: #F7F7F7; }
    calendar.button:backdrop {
      color: rgba(255, 255, 255, 0.1); }
    calendar.button:disabled {
      color: rgba(146, 146, 146, 0.45); }
  calendar.highlight {
    color: #929292; }
    calendar.highlight:backdrop {
      color: #5a5a5a; }
  calendar:backdrop {
    color: rgba(255, 255, 255, 0.55);
    border-color: #1c1c1c; }
  calendar:indeterminate {
    color: alpha(currentColor,0.1); }

/***********
 * Dialogs *
 ***********/
messagedialog .titlebar {
  min-height: 20px;
  background-image: none;
  background-color: #2c2c2c;
  border-style: none;
  border-top-left-radius: 13px;
  border-top-right-radius: 13px; }

messagedialog.csd.background {
  border-bottom-left-radius: 13px;
  border-bottom-right-radius: 13px; }

messagedialog.csd .dialog-action-area button {
  padding: 10px 14px;
  border-right-style: none;
  border-bottom-style: none;
  border-radius: 0;
  -gtk-outline-radius: 0; }
  messagedialog.csd .dialog-action-area button:first-child {
    border-left-style: none;
    border-bottom-left-radius: 13px;
    -gtk-outline-bottom-left-radius: 13px; }
  messagedialog.csd .dialog-action-area button:last-child {
    border-bottom-right-radius: 13px;
    -gtk-outline-bottom-right-radius: 13px; }

filechooser .dialog-action-box {
  border-top: 1px solid #181818; }
  filechooser .dialog-action-box:backdrop {
    border-top-color: #1c1c1c; }

filechooser #pathbarbox {
  border-bottom: 1px solid #2c2c2c; }

filechooserbutton:drop(active) {
  box-shadow: none;
  border-color: transparent; }

/***********
 * Sidebar *
 ***********/
.sidebar {
  border-style: none;
  background-color: #2a2a2a; }
  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left {
    border-right: 1px solid #181818;
    border-left-style: none; }
  stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {
    border-left: 1px solid #181818;
    border-right-style: none; }
  .sidebar:backdrop {
    background-color: #323232;
    border-color: #1c1c1c;
    transition: 200ms ease-out; }
  .sidebar list {
    background-color: transparent; }
  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
    border-style: none; }

stacksidebar row {
  padding: 10px 4px; }
  stacksidebar row > label {
    padding-left: 6px;
    padding-right: 6px; }
  stacksidebar row.needs-attention > label {
    background-size: 6px 6px, 0 0; }

separator.sidebar {
  background-color: #181818; }
  separator.sidebar:backdrop {
    background-color: #1c1c1c; }
  separator.sidebar.selection-mode, .selection-mode separator.sidebar {
    background-color: #143837; }

/****************
 * File chooser *
 ****************/
row image.sidebar-icon {
  opacity: 0.7; }

placessidebar > viewport.frame {
  border-style: none; }

placessidebar row {
  min-height: 36px;
  padding: 0px; }
  placessidebar row > revealer {
    padding: 0 14px; }
  placessidebar row:selected {
    color: white; }
  placessidebar row:disabled {
    color: #929292; }
  placessidebar row:backdrop {
    color: rgba(255, 255, 255, 0.65); }
    placessidebar row:backdrop:selected {
      color: rgba(255, 255, 255, 0.55); }
    placessidebar row:backdrop:disabled {
      color: #5a5a5a; }
  placessidebar row image.sidebar-icon:dir(ltr) {
    padding-right: 8px; }
  placessidebar row image.sidebar-icon:dir(rtl) {
    padding-left: 8px; }
  placessidebar row label.sidebar-label:dir(ltr) {
    padding-right: 2px; }
  placessidebar row label.sidebar-label:dir(rtl) {
    padding-left: 2px; }
  button.sidebar-button {
    min-height: 26px;
    min-width: 26px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 0;
    border-radius: 100%;
    -gtk-outline-radius: 100%; }
    button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image {
      opacity: 0.7; }
  placessidebar row:selected:active {
    box-shadow: none; }
  placessidebar row.sidebar-placeholder-row {
    padding: 0 8px;
    min-height: 2px;
    background-image: image(#109b26);
    background-clip: content-box; }
  placessidebar row.sidebar-new-bookmark-row {
    color: #308280; }
  placessidebar row:drop(active):not(:disabled) {
    color: #109b26;
    box-shadow: inset 0 1px #109b26, inset 0 -1px #109b26; }
    placessidebar row:drop(active):not(:disabled):selected {
      color: white;
      background-color: #109b26; }

placesview .server-list-button > image {
  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -gtk-icon-transform: rotate(0turn); }

placesview .server-list-button:checked > image {
  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -gtk-icon-transform: rotate(-0.5turn); }

placesview row.activatable:hover {
  background-color: transparent; }

placesview > actionbar > revealer > box > label {
  padding-left: 8px;
  padding-right: 8px; }

/*********
 * Paned *
 *********/
paned > separator {
  min-width: 1px;
  min-height: 1px;
  -gtk-icon-source: none;
  border-style: none;
  background-color: transparent;
  background-image: image(#181818);
  background-size: 1px 1px; }
  paned > separator:selected {
    background-image: image(#308280); }
  paned > separator:backdrop {
    background-image: image(#1c1c1c); }
  paned > separator.wide {
    min-width: 5px;
    min-height: 5px;
    background-color: #2c2c2c;
    background-image: image(#181818), image(#181818);
    background-size: 1px 1px, 1px 1px; }
    paned > separator.wide:backdrop {
      background-color: #343434;
      background-image: image(#1c1c1c), image(#1c1c1c); }

paned.horizontal > separator {
  background-repeat: repeat-y; }
  paned.horizontal > separator:dir(ltr) {
    margin: 0 -8px 0 0;
    padding: 0 8px 0 0;
    background-position: left; }
  paned.horizontal > separator:dir(rtl) {
    margin: 0 0 0 -8px;
    padding: 0 0 0 8px;
    background-position: right; }
  paned.horizontal > separator.wide {
    margin: 0;
    padding: 0;
    background-repeat: repeat-y, repeat-y;
    background-position: left, right; }

paned.vertical > separator {
  margin: 0 0 -8px 0;
  padding: 0 0 8px 0;
  background-repeat: repeat-x;
  background-position: top; }
  paned.vertical > separator.wide {
    margin: 0;
    padding: 0;
    background-repeat: repeat-x, repeat-x;
    background-position: bottom, top; }

/**************
 * GtkInfoBar *
 **************/
infobar {
  border-style: none; }
  infobar.action:hover > revealer > box {
    background-color: #3b3b3b;
    border-bottom: 1px solid #252525; }
  infobar.info, infobar.question, infobar.warning, infobar.error {
    text-shadow: none; }
    infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box, infobar.error > revealer > box {
      background-color: #404040;
      border-bottom: 1px solid #252525; }
      infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {
        color: #F7F7F7; }
    infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {
      text-shadow: none; }
    infobar.info button, infobar.question button, infobar.warning button, infobar.error button {
      color: #F7F7F7;
      outline-color: rgba(67, 182, 179, 0.7);
      border-color: #181818;
      background-image: image(#373737);
      text-shadow: 0 -1px rgba(0, 0, 0, 0.860706);
      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); }
      infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover {
        color: #F7F7F7;
        outline-color: rgba(67, 182, 179, 0.7);
        border-color: #181818;
        border-bottom-color: #181818;
        text-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
        -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
        box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07);
        box-shadow: none;
        background-image: image(#3c3c3c); }
      infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked {
        color: #F7F7F7;
        outline-color: rgba(67, 182, 179, 0.7);
        border-color: #181818;
        background-image: image(#151515);
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        text-shadow: none;
        -gtk-icon-shadow: none; }
      infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled {
        color: #929292;
        border-color: #181818;
        background-image: image(#2a2a2a);
        text-shadow: none;
        -gtk-icon-shadow: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
      infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop {
        color: rgba(255, 255, 255, 0.65);
        border-color: #1c1c1c;
        background-image: image(#343434);
        text-shadow: none;
        -gtk-icon-shadow: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        border-color: #131313; }
        infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled {
          color: #5a5a5a;
          border-color: #1c1c1c;
          background-image: image(#323232);
          text-shadow: none;
          -gtk-icon-shadow: none;
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: #131313; }
      infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, infobar.error button:backdrop label, infobar.error button:backdrop, infobar.error button label, infobar.error button {
        color: #F7F7F7; }
    infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {
      background-color: #131313; }
    infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {
      color: #42b3b0; }

/************
 * Tooltips *
 ************/
tooltip {
  padding: 4px;
  /* not working */
  border-radius: 5px;
  box-shadow: none;
  text-shadow: 0 1px black; }
  tooltip.background {
    background-color: rgba(0, 0, 0, 0.8);
    background-clip: padding-box;
    border: 1px solid rgba(255, 255, 255, 0.1); }
  tooltip decoration {
    background-color: transparent; }
  tooltip * {
    padding: 4px;
    background-color: transparent;
    color: white; }

/*****************
 * Color Chooser *
 *****************/
colorswatch:drop(active), colorswatch {
  border-style: none; }

colorswatch.top {
  border-top-left-radius: 5.5px;
  border-top-right-radius: 5.5px; }
  colorswatch.top overlay {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }

colorswatch.bottom {
  border-bottom-left-radius: 5.5px;
  border-bottom-right-radius: 5.5px; }
  colorswatch.bottom overlay {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }

colorswatch.left, colorswatch:first-child:not(.top) {
  border-top-left-radius: 5.5px;
  border-bottom-left-radius: 5.5px; }
  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }

colorswatch.right, colorswatch:last-child:not(.bottom) {
  border-top-right-radius: 5.5px;
  border-bottom-right-radius: 5.5px; }
  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px; }

colorswatch.dark {
  outline-color: rgba(255, 255, 255, 0.6); }
  colorswatch.dark overlay {
    color: white; }
    colorswatch.dark overlay:hover {
      border-color: #181818; }
    colorswatch.dark overlay:backdrop {
      color: rgba(255, 255, 255, 0.5); }

colorswatch.light {
  outline-color: rgba(0, 0, 0, 0.6); }
  colorswatch.light overlay {
    color: black; }
    colorswatch.light overlay:hover {
      border-color: #181818; }
    colorswatch.light overlay:backdrop {
      color: rgba(0, 0, 0, 0.5); }

colorswatch:drop(active) {
  box-shadow: none; }
  colorswatch:drop(active).light overlay {
    border-color: #109b26;
    box-shadow: inset 0 0 0 2px #181818, inset 0 0 0 1px #109b26; }
  colorswatch:drop(active).dark overlay {
    border-color: #109b26;
    box-shadow: inset 0 0 0 2px #181818, inset 0 0 0 1px #109b26; }

colorswatch overlay {
  border: 1px solid #181818; }
  colorswatch overlay:hover {
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); }
  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {
    border-color: #181818;
    box-shadow: none; }

colorswatch#add-color-button {
  border-radius: 5px 5px 0 0; }
  colorswatch#add-color-button:only-child {
    border-radius: 5px; }
  colorswatch#add-color-button overlay {
    color: #F7F7F7;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #181818;
    background-image: image(#373737);
    text-shadow: 0 -1px rgba(0, 0, 0, 0.860706);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); }
    colorswatch#add-color-button overlay:hover {
      color: #F7F7F7;
      outline-color: rgba(67, 182, 179, 0.7);
      border-color: #181818;
      border-bottom-color: #181818;
      text-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07);
      box-shadow: none;
      background-image: image(#3c3c3c); }
    colorswatch#add-color-button overlay:backdrop {
      color: rgba(255, 255, 255, 0.65);
      border-color: #1c1c1c;
      background-image: image(#343434);
      text-shadow: none;
      -gtk-icon-shadow: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }

colorswatch:disabled {
  opacity: 0.5; }
  colorswatch:disabled overlay {
    border-color: rgba(0, 0, 0, 0.6);
    box-shadow: none; }

row:selected colorswatch {
  box-shadow: 0 0 0 2px white; }

colorswatch#editor-color-sample {
  border-radius: 4px; }
  colorswatch#editor-color-sample overlay {
    border-radius: 4.5px; }

colorchooser .popover.osd {
  border-radius: 5px; }

/********
 * Misc *
 ********/
.content-view {
  background-color: #1b1b1b; }
  .content-view:hover {
    -gtk-icon-effect: highlight; }
  .content-view:backdrop {
    background-color: #1b1b1b; }

.osd .scale-popup button.flat {
  border-style: none;
  border-radius: 5px; }

.scale-popup button:hover {
  background-color: rgba(247, 247, 247, 0.1);
  border-radius: 5px; }

/**********************
 * Window Decorations *
 *********************/
decoration {
  border-radius: 12px 12px 0 0;
  border-width: 0px;
  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75);
  margin: 10px; }
  decoration:backdrop {
    box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75);
    transition: 200ms ease-out; }
  .maximized decoration, .fullscreen decoration {
    border-radius: 0;
    box-shadow: none; }
  .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {
    border-radius: 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }
    .tiled decoration:backdrop, .tiled-top decoration:backdrop, .tiled-right decoration:backdrop, .tiled-bottom decoration:backdrop, .tiled-left decoration:backdrop {
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }
  .popup decoration {
    box-shadow: none; }
  .ssd decoration {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }
  .ssd decoration:backdrop {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }
  .ssd.maximized decoration, .ssd.maximized decoration:backdrop {
    box-shadow: none; }
  .csd.popup decoration {
    border-radius: 6px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }
  tooltip.csd decoration {
    border-radius: 5px;
    box-shadow: none; }
  messagedialog.csd decoration {
    border-radius: 12px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }
  .solid-csd decoration {
    margin: 0;
    padding: 4px;
    background-color: #181818;
    border: solid 1px #181818;
    border-radius: 0;
    box-shadow: inset 0 0 0 3px #252525, inset 0 1px rgba(247, 247, 247, 0.07); }
    .solid-csd decoration:backdrop {
      box-shadow: inset 0 0 0 3px #343434, inset 0 1px rgba(247, 247, 247, 0.07); }

button.titlebutton {
  text-shadow: 0 -1px rgba(0, 0, 0, 0.860706);
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); }
  button.titlebutton:not(.appmenu) {
    border-radius: 9999px;
    padding: 6px;
    margin: 0 2px;
    min-width: 0;
    min-height: 0; }
  button.titlebutton:backdrop {
    -gtk-icon-shadow: none; }

.selection-mode headerbar button.titlebutton,
.selection-mode .titlebar button.titlebutton,
headerbar.selection-mode button.titlebutton,
.titlebar.selection-mode button.titlebutton {
  text-shadow: 0 -1px rgba(0, 0, 0, 0.720784);
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.720784); }
  .selection-mode headerbar button.titlebutton:backdrop,
  .selection-mode .titlebar button.titlebutton:backdrop,
  headerbar.selection-mode button.titlebutton:backdrop,
  .titlebar.selection-mode button.titlebutton:backdrop {
    -gtk-icon-shadow: none; }

.view:selected:focus, .view:selected,
.view text:selected:focus,
textview text:selected:focus,
.view text:selected,
textview text:selected, .view text selection:focus, .view text selection,
textview text selection:focus,
textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,
entry selection, modelbutton.flat:selected,
.menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {
  background-color: #308280; }
  label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected,
  .view text:selected:focus,
  textview text:selected:focus,
  .view text:selected,
  textview text:selected, .view text selection:focus, .view text selection,
  textview text selection:focus,
  textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,
  entry selection, modelbutton.flat:selected,
  .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {
    color: white; }
    label:disabled selection, label:disabled:selected, .selection-mode button.titlebutton:disabled, .view:disabled:selected,
    textview text:disabled:selected:focus,
    .view text:disabled:selected,
    textview text:disabled:selected, .view text selection:disabled,
    textview text selection:disabled:focus,
    textview text selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, iconview text selection:disabled:focus, iconview text selection:disabled, flowbox flowboxchild:disabled:selected,
    entry selection:disabled, modelbutton.flat:disabled:selected,
    .menuitem.button.flat:disabled:selected, spinbutton:not(.vertical) selection:disabled, treeview.view:disabled:selected, row:disabled:selected, calendar:disabled:selected {
      color: #98c1c0; }
    label:backdrop selection, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, .view:backdrop:selected,
    textview text:backdrop:selected:focus,
    .view text:backdrop:selected,
    textview text:backdrop:selected, .view text selection:backdrop,
    textview text selection:backdrop:focus,
    textview text selection:backdrop, iconview:backdrop:selected:focus, iconview:backdrop:selected, iconview text selection:backdrop:focus, iconview text selection:backdrop, flowbox flowboxchild:backdrop:selected,
    entry selection:backdrop, modelbutton.flat:backdrop:selected,
    .menuitem.button.flat:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, treeview.view:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected {
      color: rgba(255, 255, 255, 0.55); }
      label:backdrop selection:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected,
      .view text:backdrop:disabled:selected,
      textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled,
      textview text selection:backdrop:disabled, iconview:backdrop:disabled:selected, iconview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected,
      entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected,
      .menuitem.button.flat:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected {
        color: rgba(77, 147, 146, 0.865); }

.monospace {
  font-family: monospace; }

/**********************
 * Touch Copy & Paste *
 *********************/
cursor-handle {
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  border-style: none; }
  cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-dark.png"), url("assets/text-select-start-dark@2.png"));
    padding-left: 10px; }
  cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-dark.png"), url("assets/text-select-end-dark@2.png"));
    padding-right: 10px; }
  cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); }
  cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover-dark.png"), url("assets/text-select-start-hover-dark@2.png"));
    padding-left: 10px; }
  cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover-dark.png"), url("assets/text-select-end-hover-dark@2.png"));
    padding-right: 10px; }
  cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); }
  cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active-dark.png"), url("assets/text-select-start-active-dark@2.png"));
    padding-left: 10px; }
  cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active-dark.png"), url("assets/text-select-end-active-dark@2.png"));
    padding-right: 10px; }
  cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); }

.context-menu {
  font: initial; }

.keycap {
  min-width: 20px;
  min-height: 25px;
  margin-top: 2px;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 6px;
  color: #F7F7F7;
  background-color: #272727;
  border: 1px solid;
  border-color: #181818;
  border-radius: 5px;
  box-shadow: inset 0 -3px #1e1e1e;
  font-size: smaller; }
  .keycap:backdrop {
    background-color: #2f2f2f;
    color: rgba(255, 255, 255, 0.65);
    transition: 200ms ease-out; }

:not(decoration):not(window):drop(active):focus,
:not(decoration):not(window):drop(active) {
  border-color: #109b26;
  box-shadow: inset 0 0 0 1px #109b26;
  caret-color: #109b26; }

stackswitcher button.text-button {
  min-width: 100px; }

stackswitcher button.circular,
stackswitcher button.text-button.circular {
  min-width: 32px;
  min-height: 32px;
  padding: 0; }

/*************
 * App Icons *
 *************/
/* Outline for low res icons */
.lowres-icon {
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }

/* Dropshadow for large icons */
.icon-dropshadow {
  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }

/*********
 * Emoji *
 ********/
popover.emoji-picker {
  padding-left: 0;
  padding-right: 0; }
  popover.emoji-picker entry.search {
    margin: 3px 5px 5px 5px; }

button.emoji-section {
  border-color: transparent;
  border-width: 3px;
  border-style: none none solid;
  border-radius: 0;
  margin: 2px 4px 2px 4px;
  padding: 3px 0 0;
  min-width: 32px;
  min-height: 28px;
  /* reset props inherited from the button style */
  background: none;
  box-shadow: none;
  text-shadow: none;
  outline-offset: -5px; }
  button.emoji-section:first-child {
    margin-left: 7px; }
  button.emoji-section:last-child {
    margin-right: 7px; }
  button.emoji-section:backdrop:not(:checked) {
    border-color: transparent; }
  button.emoji-section:hover {
    border-color: rgba(247, 247, 247, 0.1); }
  button.emoji-section:checked {
    border-color: #308280; }
  button.emoji-section label {
    padding: 0;
    opacity: 0.55; }
  button.emoji-section:hover label {
    opacity: 0.775; }
  button.emoji-section:checked label {
    opacity: 1; }

popover.emoji-picker .emoji {
  font-size: x-large;
  padding: 6px; }
  popover.emoji-picker .emoji :hover {
    background: #308280;
    border-radius: 6px; }

popover.emoji-completion arrow {
  border: none;
  background: none; }

popover.emoji-completion contents row box {
  padding: 2px 10px; }

popover.emoji-completion .emoji:hover {
  background: rgba(247, 247, 247, 0.15); }

list.tweak-categories separator {
  background: transparent; }

.nautilus-window {
  /* Remove white background and highlight on hover which GTK adds by default
     * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */
  /* Path bar */
  /* Make the tags fit into the box */
  /* As a workaround for GtkTreeView showing thick border above first row when
     * horizontal grid lines are enabled, we add them using CSS instead. Exclude the
     * drop targets to let through the default feedback style. */
  /* Icon view */
  background-image: none;
  background-color: #2c2c2c;
  /* dim the icon when not checked */ }
  .nautilus-window .nautilus-empty-state-icon {
    opacity: 0.5; }
  .nautilus-window .nautilus-canvas-item, .nautilus-window .nautilus-canvas-item:focus {
    border-radius: 5px; }
    .nautilus-window .nautilus-canvas-item:not(:dir(ltr)):not(:dir(rtl)), .nautilus-window .nautilus-canvas-item:focus:not(:dir(ltr)):not(:dir(rtl)) {
      border-radius: 0; }

@keyframes needs_attention_keyframes {
  0% {
    background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
    border-color: #181818; }
  30% {
    background-image: linear-gradient(to bottom, #272727, #272727, #272727);
    border-color: #F7F7F7; }
  90% {
    background-image: linear-gradient(to bottom, #272727, #272727, #272727);
    border-color: #F7F7F7; }
  100% {
    background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
    border-color: #181818; } }
  .nautilus-window .nautilus-operations-button-needs-attention {
    animation: needs_attention_keyframes 2s ease-in-out; }
  .nautilus-window .nautilus-operations-button-needs-attention-multiple {
    animation: needs_attention_keyframes 3s ease-in-out;
    animation-iteration-count: 3; }
  .nautilus-window .operations-list,
  .nautilus-window .operations-list > :hover {
    background: none; }
  .nautilus-window .disclosure-button {
    padding-left: 4px;
    padding-right: 4px; }
  .nautilus-window .nautilus-path-bar scrolledwindow {
    border-radius: 5px 0px 0px 5px;
    border: 1px #181818 solid;
    border-right-width: 0px;
    background-color: #2c2c2c; }
  .nautilus-window .nautilus-path-bar scrolledwindow undershoot.left {
    border-radius: 5px 0px 0px 5px;
    background: linear-gradient(to right, #2c2c2c 6px, rgba(44, 44, 44, 0) 24px); }
  .nautilus-window .nautilus-path-bar scrolledwindow undershoot.right {
    background: linear-gradient(to left, #2c2c2c 6px, rgba(44, 44, 44, 0) 24px); }
  .nautilus-window .nautilus-path-bar > button,
  .nautilus-window .path-buttons-box button {
    margin: 0px; }
  .nautilus-window .path-buttons-box button {
    background-image: none;
    box-shadow: none;
    border-radius: 5px;
    border-width: 0px;
    -gtk-icon-shadow: none; }
  .nautilus-window .path-buttons-box button:not(.current-dir):not(:backdrop):hover {
    background: rgba(247, 247, 247, 0.15);
    box-shadow: inset 0 0 0 2px #2c2c2c; }
  .nautilus-window .path-buttons-box button:not(.current-dir):not(:backdrop):hover * {
    opacity: 1; }
  .nautilus-window entry.search > * {
    margin: 5px; }
  .nautilus-window .disk-space-display {
    border-style: solid;
    border-width: 2px; }
  .nautilus-window .disk-space-display.unknown {
    background-color: #888a85;
    border-color: shade(#888a85, 0.7);
    color: #888a85; }
  .nautilus-window .disk-space-display.unknown.border {
    color: shade(#888a85, 0.7); }
  .nautilus-window .disk-space-display.used {
    background-color: #cf7272;
    border-color: shade(#cf7272, 0.7);
    color: #cf7272; }
  .nautilus-window .disk-space-display.used.border {
    color: shade(#cf7272, 0.7); }
  .nautilus-window .disk-space-display.free {
    background-color: #eeeeec;
    border-color: shade(#eeeeec, 0.7);
    color: #eeeeec; }
  .nautilus-window .disk-space-display.free.border {
    color: shade(#eeeeec, 0.7); }
  .nautilus-window .nautilus-list-view .view:not(:drop(active)), .nautilus-window .nautilus-list-view iconview:not(:drop(active)) {
    border-bottom: 1px solid #2c2c2c; }
  .nautilus-window .nautilus-list-view.thumbnail {
    -gtk-icon-shadow: 0px 1px 2px #181818, 1px 0px 0px rgba(24, 24, 24, 0.25), -1px 0px 0px rgba(24, 24, 24, 0.25), 0px 2px 0px rgba(24, 24, 24, 0.5); }
  .nautilus-window .search-information {
    background-color: #308280;
    color: white;
    padding: 2px; }
  .nautilus-window .conflict-row {
    background: #fef6b6;
    color: black; }
  .nautilus-window .conflict-row:hover {
    background-color: shade(#fef6b6, 0.9); }
  .nautilus-window .conflict-row:selected {
    background: #308280;
    color: white; }
  .nautilus-window flowbox {
    padding: 18px; }
  .nautilus-window flowboxchild {
    padding: 0px; }
  .nautilus-window flowboxchild:selected {
    background-color: transparent;
    outline-color: transparent; }
  .nautilus-window flowboxchild .thumbnail {
    margin: 4px;
    box-shadow: 0px 1px 2px 0px rgba(24, 24, 24, 0.5), 0px 0px 0px 1px rgba(24, 24, 24, 0.5), 0px 2px 0px 0px rgba(24, 24, 24, 0.5);
    border-radius: 2px; }
  .nautilus-window .icon-ui-labels-box {
    padding: 2px 4px;
    border-radius: 4px; }
  .nautilus-window flowboxchild:selected .icon-ui-labels-box {
    color: white;
    background-color: #308280; }
  .nautilus-window flowboxchild:selected image {
    -gtk-icon-effect: dim;
    /* GTK 3 only */
    /* GTK 4 TODO: Replace previous line with the following one:
      -gtk-icon-filter: opacity(0.5);
      */
    -gtk-icon-shadow: 0px 0px #308280; }
  .nautilus-window .sidebar-row:hover:not(:backdrop):not(:selected) {
    background: rgba(255, 255, 255, 0.04); }
  .nautilus-window .sidebar-row:selected.activatable:focus, .nautilus-window .sidebar-row:selected.activatable:hover, .nautilus-window .sidebar-row:selected.activatable:disabled, .nautilus-window .sidebar-row:selected.activatable, .nautilus-window .sidebar-row:selected:focus, .nautilus-window .sidebar-row:selected:hover, .nautilus-window .sidebar-row:selected:disabled, .nautilus-window .sidebar-row:selected {
    background: rgba(255, 255, 255, 0.09); }
  .nautilus-window .sidebar-row:selected.activatable:disabled, .nautilus-window .sidebar-row:selected.activatable:disabled button, .nautilus-window .sidebar-row:selected.activatable:disabled button image, .nautilus-window .sidebar-row:selected:disabled, .nautilus-window .sidebar-row:selected:disabled button, .nautilus-window .sidebar-row:selected:disabled button image {
    color: #929292; }
  .nautilus-window .sidebar-row:selected.activatable:focus, .nautilus-window .sidebar-row:selected.activatable:focus button, .nautilus-window .sidebar-row:selected.activatable:focus button image, .nautilus-window .sidebar-row:selected.activatable:hover, .nautilus-window .sidebar-row:selected.activatable:hover button, .nautilus-window .sidebar-row:selected.activatable:hover button image, .nautilus-window .sidebar-row:selected.activatable, .nautilus-window .sidebar-row:selected.activatable button, .nautilus-window .sidebar-row:selected.activatable button image, .nautilus-window .sidebar-row:selected:focus, .nautilus-window .sidebar-row:selected:focus button, .nautilus-window .sidebar-row:selected:focus button image, .nautilus-window .sidebar-row:selected:hover, .nautilus-window .sidebar-row:selected:hover button, .nautilus-window .sidebar-row:selected:hover button image, .nautilus-window .sidebar-row:selected, .nautilus-window .sidebar-row:selected button, .nautilus-window .sidebar-row:selected button image {
    color: white; }
  .nautilus-window .sidebar-row:selected.activatable:focus button.suggested-action:not(.image-button), .nautilus-window .sidebar-row:selected.activatable:focus button.suggested-action:not(.image-button) image, .nautilus-window .sidebar-row:selected.activatable:focus button.destructive-action:not(.image-button), .nautilus-window .sidebar-row:selected.activatable:focus button.destructive-action:not(.image-button) image, .nautilus-window .sidebar-row:selected.activatable:hover button.suggested-action:not(.image-button), .nautilus-window .sidebar-row:selected.activatable:hover button.suggested-action:not(.image-button) image, .nautilus-window .sidebar-row:selected.activatable:hover button.destructive-action:not(.image-button), .nautilus-window .sidebar-row:selected.activatable:hover button.destructive-action:not(.image-button) image, .nautilus-window .sidebar-row:selected.activatable button.suggested-action:not(.image-button), .nautilus-window .sidebar-row:selected.activatable button.suggested-action:not(.image-button) image, .nautilus-window .sidebar-row:selected.activatable button.destructive-action:not(.image-button), .nautilus-window .sidebar-row:selected.activatable button.destructive-action:not(.image-button) image, .nautilus-window .sidebar-row:selected:focus button.suggested-action:not(.image-button), .nautilus-window .sidebar-row:selected:focus button.suggested-action:not(.image-button) image, .nautilus-window .sidebar-row:selected:focus button.destructive-action:not(.image-button), .nautilus-window .sidebar-row:selected:focus button.destructive-action:not(.image-button) image, .nautilus-window .sidebar-row:selected:hover button.suggested-action:not(.image-button), .nautilus-window .sidebar-row:selected:hover button.suggested-action:not(.image-button) image, .nautilus-window .sidebar-row:selected:hover button.destructive-action:not(.image-button), .nautilus-window .sidebar-row:selected:hover button.destructive-action:not(.image-button) image, .nautilus-window .sidebar-row:selected button.suggested-action:not(.image-button), .nautilus-window .sidebar-row:selected button.suggested-action:not(.image-button) image, .nautilus-window .sidebar-row:selected button.destructive-action:not(.image-button), .nautilus-window .sidebar-row:selected button.destructive-action:not(.image-button) image {
    color: white; }
  .nautilus-window .sidebar-row:selected.activatable:backdrop, .nautilus-window .sidebar-row:selected:backdrop {
    background: rgba(255, 255, 255, 0.09); }
    .nautilus-window .sidebar-row:selected.activatable:backdrop, .nautilus-window .sidebar-row:selected.activatable:backdrop button, .nautilus-window .sidebar-row:selected.activatable:backdrop button image, .nautilus-window .sidebar-row:selected:backdrop, .nautilus-window .sidebar-row:selected:backdrop button, .nautilus-window .sidebar-row:selected:backdrop button image {
      color: rgba(255, 255, 255, 0.65); }
    .nautilus-window .sidebar-row:selected.activatable:backdrop button.suggested-action:not(.image-button), .nautilus-window .sidebar-row:selected.activatable:backdrop button.suggested-action:not(.image-button) image, .nautilus-window .sidebar-row:selected.activatable:backdrop button.destructive-action:not(.image-button), .nautilus-window .sidebar-row:selected.activatable:backdrop button.destructive-action:not(.image-button) image, .nautilus-window .sidebar-row:selected:backdrop button.suggested-action:not(.image-button), .nautilus-window .sidebar-row:selected:backdrop button.suggested-action:not(.image-button) image, .nautilus-window .sidebar-row:selected:backdrop button.destructive-action:not(.image-button), .nautilus-window .sidebar-row:selected:backdrop button.destructive-action:not(.image-button) image {
      color: white; }
  .nautilus-window .sidebar-row:selected.activatable:disabled, .nautilus-window .sidebar-row:selected.activatable:disabled button, .nautilus-window .sidebar-row:selected.activatable:disabled button image, .nautilus-window .sidebar-row:selected.activatable:disabled:backdrop, .nautilus-window .sidebar-row:selected.activatable:disabled:backdrop button, .nautilus-window .sidebar-row:selected.activatable:disabled:backdrop button image, .nautilus-window .sidebar-row:selected:disabled, .nautilus-window .sidebar-row:selected:disabled button, .nautilus-window .sidebar-row:selected:disabled button image, .nautilus-window .sidebar-row:selected:disabled:backdrop, .nautilus-window .sidebar-row:selected:disabled:backdrop button, .nautilus-window .sidebar-row:selected:disabled:backdrop button image {
    color: #929292; }
  .nautilus-window .nautilus-canvas-item.dim-label, .nautilus-window label.nautilus-canvas-item.separator,
  .nautilus-window headerbar .nautilus-canvas-item.subtitle,
  headerbar .nautilus-window .nautilus-canvas-item.subtitle, .nautilus-window .titlebar:not(headerbar) .nautilus-canvas-item.subtitle, .titlebar:not(headerbar) .nautilus-window .nautilus-canvas-item.subtitle,
  .nautilus-window .nautilus-list-dim-label {
    color: #939393; }
  .nautilus-window:backdrop {
    background-color: #343434; }
  .nautilus-window placessidebar {
    background-color: #272727; }
    .nautilus-window placessidebar:backdrop {
      background-color: #343434; }
  .nemo-window .view:backdrop, .nemo-window iconview:backdrop, .nautilus-window *scrolledwindow:backdrop {
    opacity: 0.9; }
  .nautilus-window infobar {
    background-color: rgba(247, 247, 247, 0.05); }
    .nautilus-window infobar:backdrop {
      background-color: rgba(247, 247, 247, 0.02); }
  .nautilus-window paned box.floating-bar {
    background-color: #2c2c2c;
    border-style: solid;
    border-color: #151515;
    border-width: 1px 0 0 1px;
    border-radius: 6px 0 0 0; }
    .nautilus-window paned box.floating-bar button:dir(ltr).circular.flat.image-button {
      background: radial-gradient(circle at 50%, white 35%, #2c2c2c 1%);
      color: #991121; }
    .nautilus-window paned box.floating-bar button:dir(ltr).circular.flat.image-button:hover {
      border: 1px solid #181818;
      background: radial-gradient(circle at 50%, white 30%, rgba(247, 247, 247, 0.05) 16%);
      color: #b01326; }
  .nautilus-window treeview:drop(active):focus {
    border-bottom: 1px solid #109b26; }
  .nautilus-window treeview.view header button {
    background-color: #272727;
    background-image: none;
    border-color: rgba(24, 24, 24, 0.4);
    border-left: 1px; }
    .nautilus-window treeview.view header button:hover {
      background-color: #2c2c2c; }
    .nautilus-window treeview.view header button:backdrop {
      background-color: #2f2f2f; }
  .nautilus-window .nautilus-list-view .view, .nautilus-window .nautilus-list-view iconview {
    border-bottom: 1px solid rgba(24, 24, 24, 0.2); }
    .nautilus-window .nautilus-list-view .view.dnd, .nautilus-window .nautilus-list-view iconview.dnd {
      border-style: none; }
    .nautilus-window .nautilus-list-view .view treeview:selected:backdrop, .nautilus-window .nautilus-list-view iconview treeview:selected:backdrop {
      color: rgba(255, 255, 255, 0.65);
      background-color: #343434; }
  .nautilus-window notebook > header {
    background: #2c2c2c; }
  .nautilus-window paned > separator {
    background-image: image(#151515); }
    .nautilus-window paned > separator:backdrop {
      background-image: image(rgba(24, 24, 24, 0.3)); }
  .nautilus-window .nautilus-canvas-item {
    outline-width: 0;
    background-color: rgba(247, 247, 247, 0.05); }
    .nautilus-window .nautilus-canvas-item:selected:not(:backdrop) {
      color: white; }
      .nautilus-window .nautilus-canvas-item:selected:not(:backdrop):dir(ltr), .nautilus-window .nautilus-canvas-item:selected:not(:backdrop):dir(rtl) {
        background-color: #308280; }
    .nautilus-window .nautilus-canvas-item:not(:focus):not(:dir(ltr)):not(:dir(rtl)) {
      background: white; }
    .nautilus-window .nautilus-canvas-item:backdrop:selected {
      background-color: #308280;
      color: rgba(255, 255, 255, 0.55); }

terminal-window .terminal-screen {
  background-color: #300A24;
  color: white; }
  terminal-window .terminal-screen:backdrop {
    background-color: #380c2a;
    color: rgba(255, 255, 255, 0.55); }

terminal-window notebook scrollbar {
  background-color: transparent;
  border-color: transparent; }
  terminal-window notebook scrollbar:backdrop {
    background-color: transparent;
    border-color: transparent; }
  terminal-window notebook scrollbar slider {
    margin: 0;
    border-width: 3px; }
    terminal-window notebook scrollbar slider:backdrop {
      background-color: alpha(currentColor,0.1); }
    terminal-window notebook scrollbar slider:disabled {
      background-color: transparent; }
  terminal-window notebook scrollbar.dragging, terminal-window notebook scrollbar.hovering {
    background-color: transparent; }

.counter-label {
  margin-top: 2px;
  margin-bottom: 2px;
  border-width: 0px;
  padding-left: 2px;
  padding-right: 2px;
  box-shadow: inset 0 0 10px 10px #109b26; }

.gedit-bottom-panel-paned notebook > header {
  background: #2c2c2c; }

.gedit-bottom-panel-paned ~ statusbar {
  border-top: 1px solid #181818; }
  .gedit-bottom-panel-paned ~ statusbar:backdrop {
    border-color: #1c1c1c; }

.gedit-search-slider {
  background: #2c2c2c;
  border: 1px solid #181818;
  border-top-style: none;
  padding: 4px 8px;
  border-radius: 0 0 5px 5px; }
  .gedit-search-slider:backdrop {
    background-color: #343434;
    border-color: #1c1c1c; }

.gedit-search-entry-occurrences-tag {
  color: rgba(247, 247, 247, 0.35);
  border: none;
  box-shadow: none;
  margin: 2px;
  padding: 2px; }

.gedit-document-panel {
  background-color: #2c2c2c; }
  .gedit-document-panel row.activatable {
    padding: 6px; }
  .gedit-document-panel row button {
    min-width: 22px;
    min-height: 22px;
    padding: 0;
    margin: 0;
    border: none; }
  .gedit-document-panel row:hover button:hover {
    background-color: rgba(247, 247, 247, 0.15); }
  .gedit-document-panel row:hover button:active {
    background-color: rgba(247, 247, 247, 0.25); }
  .gedit-document-panel row:hover:selected button:hover {
    color: white; }

headerbar button image ~ window decoration ~ menu separator {
  background: #181818; }

.nemo-properties-dialog .dialog-action-box .dialog-action-area {
  margin: 2px 6px 4px; }

.nemo-properties-dialog toolbar stackswitcher.linked button {
  margin-right: 0; }
  .nemo-properties-dialog toolbar stackswitcher.linked button:backdrop {
    color: rgba(255, 255, 255, 0.65);
    background-color: #343434; }

.nemo-window .sidebar scrolledwindow.frame.nemo-places-sidebar {
  border: none; }

.nemo-window .sidebar viewport.frame box.vertical treeview.view.places-treeview {
  background-image: image(#2a2a2a);
  border-radius: 0; }
  .nemo-window .sidebar viewport.frame box.vertical treeview.view.places-treeview:backdrop {
    background-image: image(#323232); }
  .nemo-window .sidebar viewport.frame box.vertical treeview.view.places-treeview:selected {
    background: #308280; }
  .nemo-window .sidebar viewport.frame box.vertical treeview.view.places-treeview:not(:selected):not(:backdrop):hover {
    background-image: image(rgba(247, 247, 247, 0.05)); }

.nemo-window .nemo-inactive-pane .view,
.nemo-window .nemo-inactive-pane iconview {
  background-color: #343434; }

.nemo-window .nemo-window-pane widget.entry {
  border: 1px solid;
  border-radius: 3px;
  color: #F7F7F7;
  border-color: #308280;
  background-color: #2c2c2c; }

.nemo-window .nemo-window-pane widget.entry:selected {
  border: 1px solid;
  border-radius: 3px;
  color: white;
  border-color: #308280;
  background-color: #308280; }

.nemo-window toolbar.horizontal.primary-toolbar {
  border-bottom: 1px solid #181818; }
  .nemo-window toolbar.horizontal.primary-toolbar widget.linked.raised button:first-child widget {
    -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); }
  .nemo-window toolbar.horizontal.primary-toolbar widget.linked.raised button:last-child widget {
    -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); }
  .nemo-window toolbar.horizontal.primary-toolbar toolitem box widget * {
    min-height: 0;
    min-width: 0; }
  .nemo-window toolbar.horizontal.primary-toolbar .linked button {
    margin-right: 0; }
  .nemo-window toolbar.horizontal.primary-toolbar button {
    color: #F7F7F7;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #181818;
    background-image: image(#373737);
    text-shadow: 0 -1px rgba(0, 0, 0, 0.860706);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); }
  .nemo-window toolbar.horizontal.primary-toolbar button:hover {
    color: #F7F7F7;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #181818;
    border-bottom-color: #181818;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#3c3c3c); }
  .nemo-window toolbar.horizontal.primary-toolbar button:active, .nemo-window toolbar.horizontal.primary-toolbar button:checked {
    color: #F7F7F7;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #181818;
    background-image: image(#151515);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none; }
  .nemo-window toolbar.horizontal.primary-toolbar button:disabled {
    color: #929292;
    border-color: #181818;
    background-image: image(#2a2a2a);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .nemo-window toolbar.horizontal.primary-toolbar button:disabled:active, .nemo-window toolbar.horizontal.primary-toolbar button:disabled:checked {
    color: #929292;
    border-color: #181818;
    background-image: image(#1d1d1d);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .nemo-window toolbar.horizontal.primary-toolbar button:backdrop {
    color: rgba(255, 255, 255, 0.65);
    border-color: #1c1c1c;
    background-image: image(#343434);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .nemo-window toolbar.horizontal.primary-toolbar button:backdrop:active, .nemo-window toolbar.horizontal.primary-toolbar button:backdrop:checked {
    color: rgba(255, 255, 255, 0.65);
    border-color: #1c1c1c;
    background-image: image(#222222);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .nemo-window toolbar.horizontal.primary-toolbar button:backdrop:disabled {
    color: #5a5a5a;
    border-color: #1c1c1c;
    background-image: image(#323232);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .nemo-window toolbar.horizontal.primary-toolbar button:backdrop:disabled:active, .nemo-window toolbar.horizontal.primary-toolbar button:backdrop:disabled:checked {
    color: #5a5a5a;
    border-color: #1c1c1c;
    background-image: image(#222222);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }

messagedialog.background:not(.csd) .dialog-action-area button {
  border-radius: 6px;
  -gtk-outline-radius: 6px;
  border: 1px solid #181818;
  margin: 4px;
  margin-bottom: 6px; }
  messagedialog.background:not(.csd) .dialog-action-area button:first-child {
    margin-left: 6px; }
  messagedialog.background:not(.csd) .dialog-action-area button:last-child {
    margin-right: 6px; }

.background:not(.csd) headerbar:not(.titlebar) {
  border-radius: 0;
  box-shadow: none; }

.org-gnome-Todo taskrow.activatable.new-task-row button.popup.toggle {
  border-radius: 0px;
  border: none;
  border-left: 1px solid #181818;
  padding-left: 10px;
  padding-right: 10px;
  -gtk-outline-radius: 0px; }

.org-gnome-Todo viewport.view,
.org-gnome-Todo listbox.transparent {
  background-color: #1b1b1b; }
  .org-gnome-Todo viewport.view:backdrop,
  .org-gnome-Todo listbox.transparent:backdrop {
    background-color: #2f2f2f; }

window#guake-terminal notebook header {
  background: #2c2c2c; }

#MozillaGtkWidget.background scrollbar {
  background-color: transparent;
  border-color: transparent; }
  #MozillaGtkWidget.background scrollbar slider {
    background-color: #8d8d8d; }
    #MozillaGtkWidget.background scrollbar slider:hover {
      background-color: #b5b5b5; }
    #MozillaGtkWidget.background scrollbar slider:hover:active {
      background-color: #3ea7a5; }
    #MozillaGtkWidget.background scrollbar slider:backdrop {
      background-color: rgba(101, 101, 101, 0.86); }
    #MozillaGtkWidget.background scrollbar slider:disabled {
      background-color: transparent; }
  #MozillaGtkWidget.background scrollbar trough {
    background-color: rgba(44, 44, 44, 0.2); }

normal-button {
  color: #F7F7F7;
  outline-color: rgba(67, 182, 179, 0.7);
  border-color: #181818;
  background-image: image(#373737);
  text-shadow: 0 -1px rgba(0, 0, 0, 0.860706);
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.860706); }
  normal-button:hover {
    color: #F7F7F7;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #181818;
    border-bottom-color: #181818;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.812706);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#3c3c3c); }
  normal-button:active {
    color: #F7F7F7;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #181818;
    background-image: image(#151515);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none; }
  normal-button:disabled {
    color: #929292;
    border-color: #181818;
    background-image: image(#2a2a2a);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }

#live_installer #title_eventbox {
  background-color: #2c2c2c;
  color: #F7F7F7; }
  #live_installer #title_eventbox:backdrop {
    background-color: #343434;
    color: rgba(255, 255, 255, 0.65); }

#live_installer #dot_grid progressbar {
  border-radius: 100%;
  padding: 1px;
  padding-top: 2px;
  background-color: white;
  border: 1px solid #308280; }
  #live_installer #dot_grid progressbar .empty {
    border-radius: 100%;
    background-color: white;
    padding: 0px; }
  #live_installer #dot_grid progressbar .full progress {
    border-radius: 100%;
    padding: 1px;
    padding-top: 2px;
    margin-bottom: 2px; }

#dialog-action_area1 {
  padding-bottom: 5px;
  padding-right: 5px; }

.geary-expanded headerbar {
  border: none; }

#dialog-action_area3 {
  margin: 5px; }

assistant.background scrolledwindow .vertical checkbutton {
  margin-left: 1px; }

UnityDecoration {
  -UnityDecoration-extents: 32px 0px 0px 0px;
  -UnityDecoration-input-extents: 10px;
  -UnityDecoration-shadow-offset-x: 1px;
  -UnityDecoration-shadow-offset-y: 1px;
  -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.5);
  -UnityDecoration-active-shadow-radius: 10px;
  -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.001);
  -UnityDecoration-inactive-shadow-radius: 0px;
  -UnityDecoration-glow-size: 0px;
  -UnityDecoration-glow-color: #308280;
  -UnityDecoration-title-indent: 0px;
  -UnityDecoration-title-fade: 0px;
  -UnityDecoration-title-alignment: 0.5; }
  UnityDecoration .top {
    border: none;
    border-radius: 12px 12px 0 0;
    padding: 1px 7px 0 7px;
    background-color: #222222;
    color: #F7F7F7;
    text-shadow: none;
    box-shadow: inset 0 1px #373737; }
    UnityDecoration .top:backdrop {
      border: none;
      background-color: #343434;
      color: #bbbbbb;
      box-shadow: inset 0 1px rgba(55, 55, 55, 0.6);
      transition: 200ms ease-out; }
  UnityDecoration .left,
  UnityDecoration .right,
  UnityDecoration .bottom {
    border: none;
    background-color: transparent; }
    UnityDecoration .left:backdrop,
    UnityDecoration .right:backdrop,
    UnityDecoration .bottom:backdrop {
      background-color: transparent; }

UnityPanelWidget,
.unity-panel {
  background-color: #181818;
  color: #F7F7F7;
  border: 0; }

.unity-panel.menuitem,
.unity-panel .menuitem {
  border-width: 0 1px;
  color: #F7F7F7;
  background-color: transparent; }
  .unity-panel.menuitem:hover,
  .unity-panel.menuitem *:hover,
  .unity-panel .menuitem:hover,
  .unity-panel .menuitem *:hover {
    box-shadow: inset 0 -2px 0 0 #308280;
    background-color: transparent;
    color: #F7F7F7; }

SheetStyleDialog.unity-force-quit {
  background-color: #2c2c2c; }

.xfce4-panel.background {
  border: none;
  background-color: #181818;
  color: #F7F7F7; }
  .xfce4-panel.background button {
    padding: 0;
    min-height: 12px;
    min-width: 12px;
    border-radius: 0;
    color: #F7F7F7;
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none; }
    .xfce4-panel.background button:disabled {
      background-color: transparent;
      color: rgba(247, 247, 247, 0.2); }
    .xfce4-panel.background button:hover:not(:active):not(:checked) {
      color: #F7F7F7;
      background-color: #4b4b4b;
      background-image: none;
      box-shadow: none; }
    .xfce4-panel.background button:checked {
      background-color: #656565;
      color: #F7F7F7;
      box-shadow: inset 0 -2px #308280; }
      .xfce4-panel.background button:checked:disabled {
        border-color: transparent;
        background-color: transparent;
        background-image: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        text-shadow: none;
        -gtk-icon-shadow: none;
        color: rgba(247, 247, 247, 0.2); }
    .xfce4-panel.background button entry {
      caret-color: white; }
    .xfce4-panel.background button menu {
      -gtk-icon-effect: none;
      text-shadow: none; }
      .xfce4-panel.background button menu .linked button {
        color: white;
        outline-color: rgba(67, 182, 179, 0.7);
        border-color: #040404;
        background-image: image(#222222);
        text-shadow: 0 -1px rgba(0, 0, 0, 0.908706);
        -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.908706); }
        .xfce4-panel.background button menu .linked button:disabled {
          color: #929292;
          border-color: #181818;
          background-image: image(#2a2a2a);
          text-shadow: none;
          -gtk-icon-shadow: none;
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: rgba(24, 24, 24, 0.5); }

/**************
 * Mate-Panel *
 **************/
/* the panel bar itself */
#PanelPlug,
.mate-panel-menu-bar,
PanelToplevel.background {
  background-color: #181818;
  background-image: none;
  color: #F7F7F7;
  text-shadow: none; }
  #PanelPlug menu,
  .mate-panel-menu-bar menu,
  PanelToplevel.background menu {
    border-radius: 6px;
    padding: 4px 0px; }
    .csd #PanelPlug menu, .csd .mate-panel-menu-bar menu, .csd PanelToplevel.background menu {
      border: none;
      border-radius: 6px; }

#PanelPlug menubar {
  box-shadow: none; }

/* workaround to avoid unwanted black frames behind menus if switching compositor on/off */
.mate-panel-menu-bar .window-frame.csd.popup {
  box-shadow: none; }

menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr),
.menubar > menuitem menu:dir(rtl),
.menubar > menuitem menu:dir(ltr) {
  border-radius: 6px; }

menubar .csd.popup decoration,
.menubar .csd.popup decoration {
  border-radius: 6px; }

/* hide buttons */
PanelToplevel > widget > button {
  border-image: none;
  background-image: none;
  background: transparent;
  border-style: none;
  border-radius: 0px;
  padding: 0px;
  box-shadow: none;
  color: #F7F7F7; }

#PanelApplet {
  border-radius: 6px; }

PanelWidget > PanelSeparator {
  border-width: 0;
  background-color: transparent;
  color: #474444; }

/* the grid left from wnckpager and wncktasklist */
MatePanelAppletFrameDBus > MatePanelAppletFrameDBus {
  background-image: none;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left; }

/* this makes text readable with all kind of wallpapers if using a transparent panel */
#PanelApplet label,
.mate-panel-menu-bar menubar > menuitem {
  color: #F7F7F7;
  text-shadow: none; }
  #PanelApplet label:hover,
  .mate-panel-menu-bar menubar > menuitem:hover {
    color: #F7F7F7;
    box-shadow: inset 0 -3px 0 0 #308280; }

/* outlines */
window.background,
.mate-panel-menu-bar menubar,
.mate-panel-menu-bar PanelApplet {
  outline-style: solid;
  outline-offset: -2px;
  outline-color: rgba(67, 182, 179, 0.7); }

.mate-panel-menu-bar button {
  outline-color: transparent; }

PanelApplet.wnck-applet .wnck-pager {
  outline-style: solid;
  outline-offset: -1px;
  outline-color: rgba(67, 182, 179, 0.7); }

/* main menu */
/* set normal menubar menuitem */
.mate-panel-menu-bar menubar > menuitem {
  background-image: none;
  box-shadow: none; }

/* set selected menubar menuitem */
.mate-panel-menu-bar menubar > menuitem:hover {
  background-color: transparent;
  background-clip: border-box;
  background-image: image(#222222); }

/* set normal menubar menu menuitem */
.mate-panel-menu-bar menubar > menuitem > .popup.csd > menu > menuitem {
  padding: 4px 5px 4px 5px;
  border-width: 0px; }

/* set Mate menu menuitem */
.mate-panel-menu-bar menu menuitem {
  padding: 4px 5px 4px 5px;
  border-width: 0px; }

/* all applets */
.mate-panel-menu-bar #PanelApplet button.toggle, .mate-panel-menu-bar #PanelApplet button.flat.toggle {
  background-image: none;
  background-color: transparent;
  color: #F7F7F7;
  padding: 2px;
  border-radius: 0;
  border-image: none;
  text-shadow: none; }
  .mate-panel-menu-bar #PanelApplet button.toggle:hover, .mate-panel-menu-bar #PanelApplet button.toggle:active:hover, .mate-panel-menu-bar #PanelApplet button.toggle:checked:hover, .mate-panel-menu-bar #PanelApplet button.flat.toggle:hover, .mate-panel-menu-bar #PanelApplet button.flat.toggle:active:hover, .mate-panel-menu-bar #PanelApplet button.flat.toggle:checked:hover {
    background-image: image(#3e3e3e); }
  .mate-panel-menu-bar #PanelApplet button.toggle:checked, .mate-panel-menu-bar #PanelApplet button.flat.toggle:checked {
    background-image: image(#2c2c2c); }

/* clock window */
#MatePanelPopupWindow {
  border-radius: 6px; }

/* Weird, this sets the border color of the clockmap */
#MatePanelPopupWindow > frame > box > box > box > widget {
  color: #181818; }

/* volume applet */
.mate-panel-applet-slider,
.mate-panel-applet-slider.background {
  border-radius: 6px;
  border: 1px solid rgba(24, 24, 24, 0.9);
  background: transparent; }
  .mate-panel-applet-slider frame,
  .mate-panel-applet-slider.background frame {
    background-color: #2c2c2c;
    border-radius: 6px;
    padding: 1px;
    margin: 1px;
    /* brightness applet */ }
    .mate-panel-applet-slider frame border,
    .mate-panel-applet-slider.background frame border {
      border-image: none;
      border-style: none;
      border-radius: 2px; }
    .mate-panel-applet-slider frame frame,
    .mate-panel-applet-slider.background frame frame {
      background-color: transparent;
      padding: 3px; }
    .mate-panel-applet-slider frame button,
    .mate-panel-applet-slider.background frame button {
      padding: 4px 5px 4px 0px;
      background-image: none;
      background-color: transparent;
      border-style: none;
      border-image: none;
      color: #F7F7F7;
      margin: 0px; }
      .mate-panel-applet-slider frame button:checked,
      .mate-panel-applet-slider.background frame button:checked {
        box-shadow: inset 0 -3px 0 0 #308280; }

/* mate-indicator-applet */
/* needed for a transparent panel */
#fast-user-switch-applet > #fast-user-switch-menubar {
  background-color: transparent; }

/* Classic icon style */
.mate-panel-menu-bar {
  -PanelMenuBar-icon-visible: true; }

/* system-monitor-applet, kill light frame border */
.multiload-applet > box.horizontal > box.vertical > frame > border {
  border-color: transparent; }

.multiload-applet > box.horizontal > box.vertical > frame {
  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(24, 24, 24, 0.9); }

.brisk-menu {
  /* classic session button */ }
  .brisk-menu .apps-list, .brisk-menu .categories-list, .brisk-menu entry {
    margin: 4px; }
  .brisk-menu .apps-list, .brisk-menu .categories-list {
    border-radius: 6px; }
    .brisk-menu .apps-list row:selected, .brisk-menu .categories-list row:selected {
      background-color: #308280;
      color: white; }
  .brisk-menu button.flat.session-button {
    padding: 5px 6px;
    min-width: 24px; }
  .brisk-menu scrolledwindow {
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    margin: 4px; }
  .brisk-menu scrollbar {
    background-image: none;
    background-color: transparent;
    border-style: solid;
    border-color: transparent; }

iconview {
  border-radius: 6px; }
  iconview:hover {
    background-color: rgba(247, 247, 247, 0.15); }

/* Brisk menu's panel button */
.mate-panel-menu-bar #PanelApplet button.flat.toggle.brisk-button, .mate-panel-menu-bar #PanelApplet button.flat.toggle.brisk-button:hover {
  background-image: none;
  background-color: transparent;
  padding: 0px;
  margin: 0px;
  border-color: transparent;
  border-radius: 0;
  border-image: none;
  text-shadow: none; }
  .mate-panel-menu-bar #PanelApplet button.flat.toggle.brisk-button image, .mate-panel-menu-bar #PanelApplet button.flat.toggle.brisk-button:hover image {
    margin: 0px;
    padding: 0px; }
  .mate-panel-menu-bar #PanelApplet button.flat.toggle.brisk-button:checked, .mate-panel-menu-bar #PanelApplet button.flat.toggle.brisk-button:hover:checked {
    box-shadow: inset 0 -3px 0 0 #308280; }

/* mate-keyboard-layout-view, mate-keyboard-layout-chooser */
/* this way it styles only the border of the keys, the bg of the map itself
     use the .view class */
matekbd-keyboard-drawing {
  background-color: #181818; }

matekbd-keyboard-drawing:selected {
  background-color: #308280;
  color: white; }

#xkb-layout-chooser > box.dialog-vbox > box.vertical > box.vertical > frame > border {
  border-radius: 0px; }

scrollbar {
  background-image: none;
  background-color: transparent; }

messagedialog.background:not(.csd) .dialog-action-area button {
  border-radius: 6px;
  -gtk-outline-radius: 6px;
  border: 1px solid #181818;
  margin: 4px;
  margin-bottom: 6px; }
  messagedialog.background:not(.csd) .dialog-action-area button:first-child {
    margin-left: 6px; }
  messagedialog.background:not(.csd) .dialog-action-area button:last-child {
    margin-right: 6px; }

window.background.caja-navigation-window #Toolbar:backdrop {
  background-color: #343434; }

.caja-pathbar button {
  min-width: 24px;
  border-radius: 0;
  border-right-width: 0;
  margin-right: -3px; }

.caja-pathbar button.slider-button:nth-child(odd) {
  border-radius: 6px 0px 0px 6px; }

.caja-pathbar button.slider-button:nth-child(even) {
  border-radius: 0 6px 6px 0;
  border-right-width: 1px; }

.background:not(.csd) headerbar:not(.titlebar) {
  border-radius: 0;
  box-shadow: none; }

#slab_section_style2.vertical:dir(ltr) {
  background-color: #272727; }
  #slab_section_style2.vertical:dir(ltr), #slab_section_style2.vertical:dir(ltr):dir(ltr), #slab_section_style2.vertical:dir(ltr) label, #slab_section_style2.vertical:dir(ltr) label:dir(ltr) {
    color: white; }
    #slab_section_style2.vertical:dir(ltr):backdrop, #slab_section_style2.vertical:dir(ltr):dir(ltr):backdrop, #slab_section_style2.vertical:dir(ltr) label:backdrop, #slab_section_style2.vertical:dir(ltr) label:dir(ltr):backdrop {
      color: rgba(255, 255, 255, 0.55); }

window#Main.background #search {
  background: #272727;
  color: #F7F7F7;
  box-shadow: inset 100px 100px #272727;
  border-bottom: 1px solid #4b4b4b; }
  window#Main.background #search entry {
    border-color: #4b4b4b; }

.caja-navigation-window widget.view widget.entry,
.caja-desktop-window widget.view widget.entry {
  background: #393939;
  color: #F7F7F7;
  border-color: #181818; }
  .caja-navigation-window widget.view widget.entry:selected,
  .caja-desktop-window widget.view widget.entry:selected {
    background: #308280;
    color: white; }

foo-scroll-area:selected, foo-scroll-area:selected:focus, foo-scroll-area:selected:backdrop {
  background-color: #308280; }

MsdOsdWindow.background.osd {
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  background-color: rgba(29, 29, 29, 0.975);
  color: #eeeeec; }
  MsdOsdWindow.background.osd .trough {
    border-radius: 6px;
    border: none;
    background: #3e3e37; }
  MsdOsdWindow.background.osd .progressbar {
    border-radius: 6px;
    background-color: #eeeeec;
    border: none; }

.background.osd {
  color: #eeeeec;
  background-image: none;
  background-color: rgba(29, 29, 29, 0.975);
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.15); }
  .background.osd :selected {
    background-color: #308280; }

/* override for pavu-control */
window.background.mate-terminal > box.vertical > notebook > header.top,
window.background.mate-terminal > box.vertical > notebook > stack > box {
  border-style: none;
  border-width: 0px; }

/* vte use hardcoded colors as upstream, ubuntu is patched */
window.background.mate-terminal, window.background.mate-terminal menubar, window.background.mate-terminal vte-terminal {
  background-color: #2c2c2c;
  color: #F7F7F7; }
  window.background.mate-terminal:backdrop, window.background.mate-terminal menubar:backdrop, window.background.mate-terminal vte-terminal:backdrop {
    color: rgba(247, 247, 247, 0.7); }

window.background.mate-terminal scrollbar, window.background.mate-terminal scrollbar:backdrop, window.background.mate-terminal scrollbar.vertical, window.background.mate-terminal scrollbar.vertical:backdrop {
  background-color: transparent; }

window.background.mate-terminal menubar > menuitem:hover,
window.background.mate-terminal .menubar > menuitem:hover {
  color: #F7F7F7; }

window.background.mate-terminal notebook stack box.vertical box.horizontal scrollbar.vertical {
  background-color: #2c2c2c; }

window.background.mate-terminal notebook tab {
  color: #F7F7F7; }
  window.background.mate-terminal notebook tab:backdrop {
    color: rgba(247, 247, 247, 0.7); }
  window.background.mate-terminal notebook tab button:hover {
    background-image: image(#2c2c2c);
    color: #F7F7F7;
    border-color: #474444; }
  window.background.mate-terminal notebook tab button:active {
    background-image: image(#151515);
    color: #ededed;
    border-color: #3c3a3a; }

menu.desktopmenu menuitem {
  margin: 0 .25rem;
  padding: .5rem;
  border-radius: 5px; }

menu.desktopmenu separator {
  margin: .25rem 1rem; }

headerbar *, button * {
  text-shadow: none;
  -gtk-icon-shadow: none; }

button.titlebutton:not(.appmenu) {
  min-height: 20px;
  min-width: 20px;
  padding: 4px; }
  headerbar button.titlebutton:not(.appmenu).maximize, headerbar button.titlebutton:not(.appmenu).minimize, headerbar button.titlebutton:not(.appmenu).close, .titlebar button.titlebutton:not(.appmenu).maximize, .titlebar button.titlebutton:not(.appmenu).minimize, .titlebar button.titlebutton:not(.appmenu).close, headerbar.selection-mode button.titlebutton:not(.appmenu).maximize, headerbar.selection-mode button.titlebutton:not(.appmenu).minimize, headerbar.selection-mode button.titlebutton:not(.appmenu).close, button.titlebutton:not(.appmenu).maximize, button.titlebutton:not(.appmenu).minimize, button.titlebutton:not(.appmenu).close {
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.4166666667, to(rgba(247, 247, 247, 0.1)), to(transparent)); }
    headerbar button.titlebutton:not(.appmenu).maximize:hover, headerbar button.titlebutton:not(.appmenu).minimize:hover, headerbar button.titlebutton:not(.appmenu).close:hover, .titlebar button.titlebutton:not(.appmenu).maximize:hover, .titlebar button.titlebutton:not(.appmenu).minimize:hover, .titlebar button.titlebutton:not(.appmenu).close:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).close:hover, button.titlebutton:not(.appmenu).maximize:hover, button.titlebutton:not(.appmenu).minimize:hover, button.titlebutton:not(.appmenu).close:hover {
      background-image: -gtk-gradient(radial, center center, 0, center center, 0.4166666667, to(rgba(247, 247, 247, 0.15)), to(transparent)); }
    headerbar button.titlebutton:not(.appmenu).maximize:active, headerbar button.titlebutton:not(.appmenu).minimize:active, headerbar button.titlebutton:not(.appmenu).close:active, .titlebar button.titlebutton:not(.appmenu).maximize:active, .titlebar button.titlebutton:not(.appmenu).minimize:active, .titlebar button.titlebutton:not(.appmenu).close:active, headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:active, headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:active, headerbar.selection-mode button.titlebutton:not(.appmenu).close:active, button.titlebutton:not(.appmenu).maximize:active, button.titlebutton:not(.appmenu).minimize:active, button.titlebutton:not(.appmenu).close:active {
      background-image: -gtk-gradient(radial, center center, 0, center center, 0.4166666667, to(rgba(247, 247, 247, 0.25)), to(transparent)); }
    headerbar button.titlebutton:not(.appmenu).maximize:backdrop, headerbar button.titlebutton:not(.appmenu).minimize:backdrop, headerbar button.titlebutton:not(.appmenu).close:backdrop, .titlebar button.titlebutton:not(.appmenu).maximize:backdrop, .titlebar button.titlebutton:not(.appmenu).minimize:backdrop, .titlebar button.titlebutton:not(.appmenu).close:backdrop, headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:backdrop, headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:backdrop, headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop, button.titlebutton:not(.appmenu).maximize:backdrop, button.titlebutton:not(.appmenu).minimize:backdrop, button.titlebutton:not(.appmenu).close:backdrop {
      background: none; }
  window.toolbox headerbar button.titlebutton:not(.appmenu).close, window.toolbox .titlebar button.titlebutton:not(.appmenu).close, window.toolbox headerbar.selection-mode button.titlebutton:not(.appmenu).close, window.toolbox button.titlebutton:not(.appmenu).close {
    color: #F7F7F7; }
    window.toolbox headerbar button.titlebutton:not(.appmenu).close:hover, window.toolbox .titlebar button.titlebutton:not(.appmenu).close:hover, window.toolbox headerbar.selection-mode button.titlebutton:not(.appmenu).close:hover, window.toolbox button.titlebutton:not(.appmenu).close:hover {
      background-image: -gtk-gradient(radial, center center, 0, center center, 0.4166666667, to(rgba(247, 247, 247, 0.15)), to(transparent)); }
    window.toolbox headerbar button.titlebutton:not(.appmenu).close:active, window.toolbox .titlebar button.titlebutton:not(.appmenu).close:active, window.toolbox headerbar.selection-mode button.titlebutton:not(.appmenu).close:active, window.toolbox button.titlebutton:not(.appmenu).close:active {
      background-image: -gtk-gradient(radial, center center, 0, center center, 0.4166666667, to(rgba(247, 247, 247, 0.25)), to(transparent)); }
    window.toolbox headerbar button.titlebutton:not(.appmenu).close:backdrop, window.toolbox .titlebar button.titlebutton:not(.appmenu).close:backdrop, window.toolbox headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop, window.toolbox button.titlebutton:not(.appmenu).close:backdrop {
      background: none; }

menu menuitem:hover,
.menu menuitem:hover,
.context-menu menuitem:hover {
  color: #F7F7F7;
  background-color: rgba(247, 247, 247, 0.15); }

menubar > menuitem:hover,
.menubar > menuitem:hover {
  color: #F7F7F7;
  background-color: rgba(247, 247, 247, 0.15); }

*:not(button) {
  outline-color: rgba(67, 182, 179, 0.7);
  outline-style: solid;
  outline-offset: -2px;
  outline-width: 2px;
  -gtk-outline-radius: 6px; }
  :selected *:not(button) {
    outline-color: rgba(255, 255, 255, 0.7); }

button {
  outline-color: rgba(67, 182, 179, 0.7);
  outline-style: solid;
  outline-offset: -2px;
  outline-width: 2px;
  -gtk-outline-radius: 6px; }
  button.suggested-action, button.suggested-action:hover, button.suggested-action:active, button.destructive-action, button.destructive-action:hover, button.destructive-action:active {
    outline-color: rgba(255, 255, 255, 0.7); }

switch slider, switch:hover slider {
  outline-color: transparent; }

switch:focus {
  box-shadow: 0 0 0 3px rgba(67, 182, 179, 0.7); }

checkbutton,
radiobutton {
  outline-color: rgba(67, 182, 179, 0.7);
  outline-offset: 1px;
  outline-width: 2px; }
  row:selected checkbutton, treeview:selected checkbutton, row:selected radiobutton, treeview:selected radiobutton {
    outline-color: rgba(255, 255, 255, 0.7); }

treeview {
  outline-color: rgba(67, 182, 179, 0.7);
  -gtk-outline-radius: 0px; }
  treeview:selected {
    outline-color: rgba(255, 255, 255, 0.7); }

notebook > header, notebook > header:backdrop {
  background: transparent; }

notebook > header tabs, notebook > header tabs.right, notebook > header tabs.left, notebook > header tabs.top, notebook > header tabs.bottom, notebook > header tabs:hover, notebook > header tabs:hover.right, notebook > header tabs:hover.left, notebook > header tabs:hover.top, notebook > header tabs:hover.bottom, notebook > header tabs:backdrop, notebook > header tabs:backdrop.right, notebook > header tabs:backdrop.left, notebook > header tabs:backdrop.top, notebook > header tabs:backdrop.bottom {
  background-color: transparent; }
  notebook > header tabs tab, notebook > header tabs.right tab, notebook > header tabs.left tab, notebook > header tabs.top tab, notebook > header tabs.bottom tab, notebook > header tabs:hover tab, notebook > header tabs:hover.right tab, notebook > header tabs:hover.left tab, notebook > header tabs:hover.top tab, notebook > header tabs:hover.bottom tab, notebook > header tabs:backdrop tab, notebook > header tabs:backdrop.right tab, notebook > header tabs:backdrop.left tab, notebook > header tabs:backdrop.top tab, notebook > header tabs:backdrop.bottom tab {
    outline-width: 1px;
    outline-offset: -2px; }
    notebook > header tabs tab, notebook > header tabs tab:hover, notebook > header tabs tab:active, notebook > header tabs tab:checked, notebook > header tabs tab:checked:hover, notebook > header tabs tab:checked:active, notebook > header tabs tab:backdrop, notebook > header tabs tab:backdrop:hover, notebook > header tabs tab:backdrop:active, notebook > header tabs tab:backdrop:checked, notebook > header tabs tab:backdrop:checked:hover, notebook > header tabs tab:backdrop:checked:active, notebook > header tabs tab:dir(ltr), notebook > header tabs tab:dir(ltr):hover, notebook > header tabs tab:dir(ltr):active, notebook > header tabs tab:dir(ltr):checked, notebook > header tabs tab:dir(ltr):checked:hover, notebook > header tabs tab:dir(ltr):checked:active, notebook > header tabs tab:dir(ltr):backdrop, notebook > header tabs tab:dir(ltr):backdrop:hover, notebook > header tabs tab:dir(ltr):backdrop:active, notebook > header tabs tab:dir(ltr):backdrop:checked, notebook > header tabs tab:dir(ltr):backdrop:checked:hover, notebook > header tabs tab:dir(ltr):backdrop:checked:active, notebook > header tabs tab:dir(rtl), notebook > header tabs tab:dir(rtl):hover, notebook > header tabs tab:dir(rtl):active, notebook > header tabs tab:dir(rtl):checked, notebook > header tabs tab:dir(rtl):checked:hover, notebook > header tabs tab:dir(rtl):checked:active, notebook > header tabs tab:dir(rtl):backdrop, notebook > header tabs tab:dir(rtl):backdrop:hover, notebook > header tabs tab:dir(rtl):backdrop:active, notebook > header tabs tab:dir(rtl):backdrop:checked, notebook > header tabs tab:dir(rtl):backdrop:checked:hover, notebook > header tabs tab:dir(rtl):backdrop:checked:active, notebook > header tabs.right tab, notebook > header tabs.right tab:hover, notebook > header tabs.right tab:active, notebook > header tabs.right tab:checked, notebook > header tabs.right tab:checked:hover, notebook > header tabs.right tab:checked:active, notebook > header tabs.right tab:backdrop, notebook > header tabs.right tab:backdrop:hover, notebook > header tabs.right tab:backdrop:active, notebook > header tabs.right tab:backdrop:checked, notebook > header tabs.right tab:backdrop:checked:hover, notebook > header tabs.right tab:backdrop:checked:active, notebook > header tabs.right tab:dir(ltr), notebook > header tabs.right tab:dir(ltr):hover, notebook > header tabs.right tab:dir(ltr):active, notebook > header tabs.right tab:dir(ltr):checked, notebook > header tabs.right tab:dir(ltr):checked:hover, notebook > header tabs.right tab:dir(ltr):checked:active, notebook > header tabs.right tab:dir(ltr):backdrop, notebook > header tabs.right tab:dir(ltr):backdrop:hover, notebook > header tabs.right tab:dir(ltr):backdrop:active, notebook > header tabs.right tab:dir(ltr):backdrop:checked, notebook > header tabs.right tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.right tab:dir(ltr):backdrop:checked:active, notebook > header tabs.right tab:dir(rtl), notebook > header tabs.right tab:dir(rtl):hover, notebook > header tabs.right tab:dir(rtl):active, notebook > header tabs.right tab:dir(rtl):checked, notebook > header tabs.right tab:dir(rtl):checked:hover, notebook > header tabs.right tab:dir(rtl):checked:active, notebook > header tabs.right tab:dir(rtl):backdrop, notebook > header tabs.right tab:dir(rtl):backdrop:hover, notebook > header tabs.right tab:dir(rtl):backdrop:active, notebook > header tabs.right tab:dir(rtl):backdrop:checked, notebook > header tabs.right tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.right tab:dir(rtl):backdrop:checked:active, notebook > header tabs.left tab, notebook > header tabs.left tab:hover, notebook > header tabs.left tab:active, notebook > header tabs.left tab:checked, notebook > header tabs.left tab:checked:hover, notebook > header tabs.left tab:checked:active, notebook > header tabs.left tab:backdrop, notebook > header tabs.left tab:backdrop:hover, notebook > header tabs.left tab:backdrop:active, notebook > header tabs.left tab:backdrop:checked, notebook > header tabs.left tab:backdrop:checked:hover, notebook > header tabs.left tab:backdrop:checked:active, notebook > header tabs.left tab:dir(ltr), notebook > header tabs.left tab:dir(ltr):hover, notebook > header tabs.left tab:dir(ltr):active, notebook > header tabs.left tab:dir(ltr):checked, notebook > header tabs.left tab:dir(ltr):checked:hover, notebook > header tabs.left tab:dir(ltr):checked:active, notebook > header tabs.left tab:dir(ltr):backdrop, notebook > header tabs.left tab:dir(ltr):backdrop:hover, notebook > header tabs.left tab:dir(ltr):backdrop:active, notebook > header tabs.left tab:dir(ltr):backdrop:checked, notebook > header tabs.left tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.left tab:dir(ltr):backdrop:checked:active, notebook > header tabs.left tab:dir(rtl), notebook > header tabs.left tab:dir(rtl):hover, notebook > header tabs.left tab:dir(rtl):active, notebook > header tabs.left tab:dir(rtl):checked, notebook > header tabs.left tab:dir(rtl):checked:hover, notebook > header tabs.left tab:dir(rtl):checked:active, notebook > header tabs.left tab:dir(rtl):backdrop, notebook > header tabs.left tab:dir(rtl):backdrop:hover, notebook > header tabs.left tab:dir(rtl):backdrop:active, notebook > header tabs.left tab:dir(rtl):backdrop:checked, notebook > header tabs.left tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.left tab:dir(rtl):backdrop:checked:active, notebook > header tabs.top tab, notebook > header tabs.top tab:hover, notebook > header tabs.top tab:active, notebook > header tabs.top tab:checked, notebook > header tabs.top tab:checked:hover, notebook > header tabs.top tab:checked:active, notebook > header tabs.top tab:backdrop, notebook > header tabs.top tab:backdrop:hover, notebook > header tabs.top tab:backdrop:active, notebook > header tabs.top tab:backdrop:checked, notebook > header tabs.top tab:backdrop:checked:hover, notebook > header tabs.top tab:backdrop:checked:active, notebook > header tabs.top tab:dir(ltr), notebook > header tabs.top tab:dir(ltr):hover, notebook > header tabs.top tab:dir(ltr):active, notebook > header tabs.top tab:dir(ltr):checked, notebook > header tabs.top tab:dir(ltr):checked:hover, notebook > header tabs.top tab:dir(ltr):checked:active, notebook > header tabs.top tab:dir(ltr):backdrop, notebook > header tabs.top tab:dir(ltr):backdrop:hover, notebook > header tabs.top tab:dir(ltr):backdrop:active, notebook > header tabs.top tab:dir(ltr):backdrop:checked, notebook > header tabs.top tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.top tab:dir(ltr):backdrop:checked:active, notebook > header tabs.top tab:dir(rtl), notebook > header tabs.top tab:dir(rtl):hover, notebook > header tabs.top tab:dir(rtl):active, notebook > header tabs.top tab:dir(rtl):checked, notebook > header tabs.top tab:dir(rtl):checked:hover, notebook > header tabs.top tab:dir(rtl):checked:active, notebook > header tabs.top tab:dir(rtl):backdrop, notebook > header tabs.top tab:dir(rtl):backdrop:hover, notebook > header tabs.top tab:dir(rtl):backdrop:active, notebook > header tabs.top tab:dir(rtl):backdrop:checked, notebook > header tabs.top tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.top tab:dir(rtl):backdrop:checked:active, notebook > header tabs.bottom tab, notebook > header tabs.bottom tab:hover, notebook > header tabs.bottom tab:active, notebook > header tabs.bottom tab:checked, notebook > header tabs.bottom tab:checked:hover, notebook > header tabs.bottom tab:checked:active, notebook > header tabs.bottom tab:backdrop, notebook > header tabs.bottom tab:backdrop:hover, notebook > header tabs.bottom tab:backdrop:active, notebook > header tabs.bottom tab:backdrop:checked, notebook > header tabs.bottom tab:backdrop:checked:hover, notebook > header tabs.bottom tab:backdrop:checked:active, notebook > header tabs.bottom tab:dir(ltr), notebook > header tabs.bottom tab:dir(ltr):hover, notebook > header tabs.bottom tab:dir(ltr):active, notebook > header tabs.bottom tab:dir(ltr):checked, notebook > header tabs.bottom tab:dir(ltr):checked:hover, notebook > header tabs.bottom tab:dir(ltr):checked:active, notebook > header tabs.bottom tab:dir(ltr):backdrop, notebook > header tabs.bottom tab:dir(ltr):backdrop:hover, notebook > header tabs.bottom tab:dir(ltr):backdrop:active, notebook > header tabs.bottom tab:dir(ltr):backdrop:checked, notebook > header tabs.bottom tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.bottom tab:dir(ltr):backdrop:checked:active, notebook > header tabs.bottom tab:dir(rtl), notebook > header tabs.bottom tab:dir(rtl):hover, notebook > header tabs.bottom tab:dir(rtl):active, notebook > header tabs.bottom tab:dir(rtl):checked, notebook > header tabs.bottom tab:dir(rtl):checked:hover, notebook > header tabs.bottom tab:dir(rtl):checked:active, notebook > header tabs.bottom tab:dir(rtl):backdrop, notebook > header tabs.bottom tab:dir(rtl):backdrop:hover, notebook > header tabs.bottom tab:dir(rtl):backdrop:active, notebook > header tabs.bottom tab:dir(rtl):backdrop:checked, notebook > header tabs.bottom tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.bottom tab:dir(rtl):backdrop:checked:active, notebook > header tabs:hover tab, notebook > header tabs:hover tab:hover, notebook > header tabs:hover tab:active, notebook > header tabs:hover tab:checked, notebook > header tabs:hover tab:checked:hover, notebook > header tabs:hover tab:checked:active, notebook > header tabs:hover tab:backdrop, notebook > header tabs:hover tab:backdrop:hover, notebook > header tabs:hover tab:backdrop:active, notebook > header tabs:hover tab:backdrop:checked, notebook > header tabs:hover tab:backdrop:checked:hover, notebook > header tabs:hover tab:backdrop:checked:active, notebook > header tabs:hover tab:dir(ltr), notebook > header tabs:hover tab:dir(ltr):hover, notebook > header tabs:hover tab:dir(ltr):active, notebook > header tabs:hover tab:dir(ltr):checked, notebook > header tabs:hover tab:dir(ltr):checked:hover, notebook > header tabs:hover tab:dir(ltr):checked:active, notebook > header tabs:hover tab:dir(ltr):backdrop, notebook > header tabs:hover tab:dir(ltr):backdrop:hover, notebook > header tabs:hover tab:dir(ltr):backdrop:active, notebook > header tabs:hover tab:dir(ltr):backdrop:checked, notebook > header tabs:hover tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:hover tab:dir(ltr):backdrop:checked:active, notebook > header tabs:hover tab:dir(rtl), notebook > header tabs:hover tab:dir(rtl):hover, notebook > header tabs:hover tab:dir(rtl):active, notebook > header tabs:hover tab:dir(rtl):checked, notebook > header tabs:hover tab:dir(rtl):checked:hover, notebook > header tabs:hover tab:dir(rtl):checked:active, notebook > header tabs:hover tab:dir(rtl):backdrop, notebook > header tabs:hover tab:dir(rtl):backdrop:hover, notebook > header tabs:hover tab:dir(rtl):backdrop:active, notebook > header tabs:hover tab:dir(rtl):backdrop:checked, notebook > header tabs:hover tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:hover tab:dir(rtl):backdrop:checked:active, notebook > header tabs:hover.right tab, notebook > header tabs:hover.right tab:hover, notebook > header tabs:hover.right tab:active, notebook > header tabs:hover.right tab:checked, notebook > header tabs:hover.right tab:checked:hover, notebook > header tabs:hover.right tab:checked:active, notebook > header tabs:hover.right tab:backdrop, notebook > header tabs:hover.right tab:backdrop:hover, notebook > header tabs:hover.right tab:backdrop:active, notebook > header tabs:hover.right tab:backdrop:checked, notebook > header tabs:hover.right tab:backdrop:checked:hover, notebook > header tabs:hover.right tab:backdrop:checked:active, notebook > header tabs:hover.right tab:dir(ltr), notebook > header tabs:hover.right tab:dir(ltr):hover, notebook > header tabs:hover.right tab:dir(ltr):active, notebook > header tabs:hover.right tab:dir(ltr):checked, notebook > header tabs:hover.right tab:dir(ltr):checked:hover, notebook > header tabs:hover.right tab:dir(ltr):checked:active, notebook > header tabs:hover.right tab:dir(ltr):backdrop, notebook > header tabs:hover.right tab:dir(ltr):backdrop:hover, notebook > header tabs:hover.right tab:dir(ltr):backdrop:active, notebook > header tabs:hover.right tab:dir(ltr):backdrop:checked, notebook > header tabs:hover.right tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:hover.right tab:dir(ltr):backdrop:checked:active, notebook > header tabs:hover.right tab:dir(rtl), notebook > header tabs:hover.right tab:dir(rtl):hover, notebook > header tabs:hover.right tab:dir(rtl):active, notebook > header tabs:hover.right tab:dir(rtl):checked, notebook > header tabs:hover.right tab:dir(rtl):checked:hover, notebook > header tabs:hover.right tab:dir(rtl):checked:active, notebook > header tabs:hover.right tab:dir(rtl):backdrop, notebook > header tabs:hover.right tab:dir(rtl):backdrop:hover, notebook > header tabs:hover.right tab:dir(rtl):backdrop:active, notebook > header tabs:hover.right tab:dir(rtl):backdrop:checked, notebook > header tabs:hover.right tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:hover.right tab:dir(rtl):backdrop:checked:active, notebook > header tabs:hover.left tab, notebook > header tabs:hover.left tab:hover, notebook > header tabs:hover.left tab:active, notebook > header tabs:hover.left tab:checked, notebook > header tabs:hover.left tab:checked:hover, notebook > header tabs:hover.left tab:checked:active, notebook > header tabs:hover.left tab:backdrop, notebook > header tabs:hover.left tab:backdrop:hover, notebook > header tabs:hover.left tab:backdrop:active, notebook > header tabs:hover.left tab:backdrop:checked, notebook > header tabs:hover.left tab:backdrop:checked:hover, notebook > header tabs:hover.left tab:backdrop:checked:active, notebook > header tabs:hover.left tab:dir(ltr), notebook > header tabs:hover.left tab:dir(ltr):hover, notebook > header tabs:hover.left tab:dir(ltr):active, notebook > header tabs:hover.left tab:dir(ltr):checked, notebook > header tabs:hover.left tab:dir(ltr):checked:hover, notebook > header tabs:hover.left tab:dir(ltr):checked:active, notebook > header tabs:hover.left tab:dir(ltr):backdrop, notebook > header tabs:hover.left tab:dir(ltr):backdrop:hover, notebook > header tabs:hover.left tab:dir(ltr):backdrop:active, notebook > header tabs:hover.left tab:dir(ltr):backdrop:checked, notebook > header tabs:hover.left tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:hover.left tab:dir(ltr):backdrop:checked:active, notebook > header tabs:hover.left tab:dir(rtl), notebook > header tabs:hover.left tab:dir(rtl):hover, notebook > header tabs:hover.left tab:dir(rtl):active, notebook > header tabs:hover.left tab:dir(rtl):checked, notebook > header tabs:hover.left tab:dir(rtl):checked:hover, notebook > header tabs:hover.left tab:dir(rtl):checked:active, notebook > header tabs:hover.left tab:dir(rtl):backdrop, notebook > header tabs:hover.left tab:dir(rtl):backdrop:hover, notebook > header tabs:hover.left tab:dir(rtl):backdrop:active, notebook > header tabs:hover.left tab:dir(rtl):backdrop:checked, notebook > header tabs:hover.left tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:hover.left tab:dir(rtl):backdrop:checked:active, notebook > header tabs:hover.top tab, notebook > header tabs:hover.top tab:hover, notebook > header tabs:hover.top tab:active, notebook > header tabs:hover.top tab:checked, notebook > header tabs:hover.top tab:checked:hover, notebook > header tabs:hover.top tab:checked:active, notebook > header tabs:hover.top tab:backdrop, notebook > header tabs:hover.top tab:backdrop:hover, notebook > header tabs:hover.top tab:backdrop:active, notebook > header tabs:hover.top tab:backdrop:checked, notebook > header tabs:hover.top tab:backdrop:checked:hover, notebook > header tabs:hover.top tab:backdrop:checked:active, notebook > header tabs:hover.top tab:dir(ltr), notebook > header tabs:hover.top tab:dir(ltr):hover, notebook > header tabs:hover.top tab:dir(ltr):active, notebook > header tabs:hover.top tab:dir(ltr):checked, notebook > header tabs:hover.top tab:dir(ltr):checked:hover, notebook > header tabs:hover.top tab:dir(ltr):checked:active, notebook > header tabs:hover.top tab:dir(ltr):backdrop, notebook > header tabs:hover.top tab:dir(ltr):backdrop:hover, notebook > header tabs:hover.top tab:dir(ltr):backdrop:active, notebook > header tabs:hover.top tab:dir(ltr):backdrop:checked, notebook > header tabs:hover.top tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:hover.top tab:dir(ltr):backdrop:checked:active, notebook > header tabs:hover.top tab:dir(rtl), notebook > header tabs:hover.top tab:dir(rtl):hover, notebook > header tabs:hover.top tab:dir(rtl):active, notebook > header tabs:hover.top tab:dir(rtl):checked, notebook > header tabs:hover.top tab:dir(rtl):checked:hover, notebook > header tabs:hover.top tab:dir(rtl):checked:active, notebook > header tabs:hover.top tab:dir(rtl):backdrop, notebook > header tabs:hover.top tab:dir(rtl):backdrop:hover, notebook > header tabs:hover.top tab:dir(rtl):backdrop:active, notebook > header tabs:hover.top tab:dir(rtl):backdrop:checked, notebook > header tabs:hover.top tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:hover.top tab:dir(rtl):backdrop:checked:active, notebook > header tabs:hover.bottom tab, notebook > header tabs:hover.bottom tab:hover, notebook > header tabs:hover.bottom tab:active, notebook > header tabs:hover.bottom tab:checked, notebook > header tabs:hover.bottom tab:checked:hover, notebook > header tabs:hover.bottom tab:checked:active, notebook > header tabs:hover.bottom tab:backdrop, notebook > header tabs:hover.bottom tab:backdrop:hover, notebook > header tabs:hover.bottom tab:backdrop:active, notebook > header tabs:hover.bottom tab:backdrop:checked, notebook > header tabs:hover.bottom tab:backdrop:checked:hover, notebook > header tabs:hover.bottom tab:backdrop:checked:active, notebook > header tabs:hover.bottom tab:dir(ltr), notebook > header tabs:hover.bottom tab:dir(ltr):hover, notebook > header tabs:hover.bottom tab:dir(ltr):active, notebook > header tabs:hover.bottom tab:dir(ltr):checked, notebook > header tabs:hover.bottom tab:dir(ltr):checked:hover, notebook > header tabs:hover.bottom tab:dir(ltr):checked:active, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop:hover, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop:active, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop:checked, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop:checked:active, notebook > header tabs:hover.bottom tab:dir(rtl), notebook > header tabs:hover.bottom tab:dir(rtl):hover, notebook > header tabs:hover.bottom tab:dir(rtl):active, notebook > header tabs:hover.bottom tab:dir(rtl):checked, notebook > header tabs:hover.bottom tab:dir(rtl):checked:hover, notebook > header tabs:hover.bottom tab:dir(rtl):checked:active, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop:hover, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop:active, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop:checked, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop:checked:active, notebook > header tabs:backdrop tab, notebook > header tabs:backdrop tab:hover, notebook > header tabs:backdrop tab:active, notebook > header tabs:backdrop tab:checked, notebook > header tabs:backdrop tab:checked:hover, notebook > header tabs:backdrop tab:checked:active, notebook > header tabs:backdrop tab:backdrop, notebook > header tabs:backdrop tab:backdrop:hover, notebook > header tabs:backdrop tab:backdrop:active, notebook > header tabs:backdrop tab:backdrop:checked, notebook > header tabs:backdrop tab:backdrop:checked:hover, notebook > header tabs:backdrop tab:backdrop:checked:active, notebook > header tabs:backdrop tab:dir(ltr), notebook > header tabs:backdrop tab:dir(ltr):hover, notebook > header tabs:backdrop tab:dir(ltr):active, notebook > header tabs:backdrop tab:dir(ltr):checked, notebook > header tabs:backdrop tab:dir(ltr):checked:hover, notebook > header tabs:backdrop tab:dir(ltr):checked:active, notebook > header tabs:backdrop tab:dir(ltr):backdrop, notebook > header tabs:backdrop tab:dir(ltr):backdrop:hover, notebook > header tabs:backdrop tab:dir(ltr):backdrop:active, notebook > header tabs:backdrop tab:dir(ltr):backdrop:checked, notebook > header tabs:backdrop tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:backdrop tab:dir(ltr):backdrop:checked:active, notebook > header tabs:backdrop tab:dir(rtl), notebook > header tabs:backdrop tab:dir(rtl):hover, notebook > header tabs:backdrop tab:dir(rtl):active, notebook > header tabs:backdrop tab:dir(rtl):checked, notebook > header tabs:backdrop tab:dir(rtl):checked:hover, notebook > header tabs:backdrop tab:dir(rtl):checked:active, notebook > header tabs:backdrop tab:dir(rtl):backdrop, notebook > header tabs:backdrop tab:dir(rtl):backdrop:hover, notebook > header tabs:backdrop tab:dir(rtl):backdrop:active, notebook > header tabs:backdrop tab:dir(rtl):backdrop:checked, notebook > header tabs:backdrop tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:backdrop tab:dir(rtl):backdrop:checked:active, notebook > header tabs:backdrop.right tab, notebook > header tabs:backdrop.right tab:hover, notebook > header tabs:backdrop.right tab:active, notebook > header tabs:backdrop.right tab:checked, notebook > header tabs:backdrop.right tab:checked:hover, notebook > header tabs:backdrop.right tab:checked:active, notebook > header tabs:backdrop.right tab:backdrop, notebook > header tabs:backdrop.right tab:backdrop:hover, notebook > header tabs:backdrop.right tab:backdrop:active, notebook > header tabs:backdrop.right tab:backdrop:checked, notebook > header tabs:backdrop.right tab:backdrop:checked:hover, notebook > header tabs:backdrop.right tab:backdrop:checked:active, notebook > header tabs:backdrop.right tab:dir(ltr), notebook > header tabs:backdrop.right tab:dir(ltr):hover, notebook > header tabs:backdrop.right tab:dir(ltr):active, notebook > header tabs:backdrop.right tab:dir(ltr):checked, notebook > header tabs:backdrop.right tab:dir(ltr):checked:hover, notebook > header tabs:backdrop.right tab:dir(ltr):checked:active, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop:hover, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop:active, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop:checked, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop:checked:active, notebook > header tabs:backdrop.right tab:dir(rtl), notebook > header tabs:backdrop.right tab:dir(rtl):hover, notebook > header tabs:backdrop.right tab:dir(rtl):active, notebook > header tabs:backdrop.right tab:dir(rtl):checked, notebook > header tabs:backdrop.right tab:dir(rtl):checked:hover, notebook > header tabs:backdrop.right tab:dir(rtl):checked:active, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop:hover, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop:active, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop:checked, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop:checked:active, notebook > header tabs:backdrop.left tab, notebook > header tabs:backdrop.left tab:hover, notebook > header tabs:backdrop.left tab:active, notebook > header tabs:backdrop.left tab:checked, notebook > header tabs:backdrop.left tab:checked:hover, notebook > header tabs:backdrop.left tab:checked:active, notebook > header tabs:backdrop.left tab:backdrop, notebook > header tabs:backdrop.left tab:backdrop:hover, notebook > header tabs:backdrop.left tab:backdrop:active, notebook > header tabs:backdrop.left tab:backdrop:checked, notebook > header tabs:backdrop.left tab:backdrop:checked:hover, notebook > header tabs:backdrop.left tab:backdrop:checked:active, notebook > header tabs:backdrop.left tab:dir(ltr), notebook > header tabs:backdrop.left tab:dir(ltr):hover, notebook > header tabs:backdrop.left tab:dir(ltr):active, notebook > header tabs:backdrop.left tab:dir(ltr):checked, notebook > header tabs:backdrop.left tab:dir(ltr):checked:hover, notebook > header tabs:backdrop.left tab:dir(ltr):checked:active, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop:hover, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop:active, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop:checked, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop:checked:active, notebook > header tabs:backdrop.left tab:dir(rtl), notebook > header tabs:backdrop.left tab:dir(rtl):hover, notebook > header tabs:backdrop.left tab:dir(rtl):active, notebook > header tabs:backdrop.left tab:dir(rtl):checked, notebook > header tabs:backdrop.left tab:dir(rtl):checked:hover, notebook > header tabs:backdrop.left tab:dir(rtl):checked:active, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop:hover, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop:active, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop:checked, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop:checked:active, notebook > header tabs:backdrop.top tab, notebook > header tabs:backdrop.top tab:hover, notebook > header tabs:backdrop.top tab:active, notebook > header tabs:backdrop.top tab:checked, notebook > header tabs:backdrop.top tab:checked:hover, notebook > header tabs:backdrop.top tab:checked:active, notebook > header tabs:backdrop.top tab:backdrop, notebook > header tabs:backdrop.top tab:backdrop:hover, notebook > header tabs:backdrop.top tab:backdrop:active, notebook > header tabs:backdrop.top tab:backdrop:checked, notebook > header tabs:backdrop.top tab:backdrop:checked:hover, notebook > header tabs:backdrop.top tab:backdrop:checked:active, notebook > header tabs:backdrop.top tab:dir(ltr), notebook > header tabs:backdrop.top tab:dir(ltr):hover, notebook > header tabs:backdrop.top tab:dir(ltr):active, notebook > header tabs:backdrop.top tab:dir(ltr):checked, notebook > header tabs:backdrop.top tab:dir(ltr):checked:hover, notebook > header tabs:backdrop.top tab:dir(ltr):checked:active, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop:hover, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop:active, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop:checked, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop:checked:active, notebook > header tabs:backdrop.top tab:dir(rtl), notebook > header tabs:backdrop.top tab:dir(rtl):hover, notebook > header tabs:backdrop.top tab:dir(rtl):active, notebook > header tabs:backdrop.top tab:dir(rtl):checked, notebook > header tabs:backdrop.top tab:dir(rtl):checked:hover, notebook > header tabs:backdrop.top tab:dir(rtl):checked:active, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop:hover, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop:active, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop:checked, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop:checked:active, notebook > header tabs:backdrop.bottom tab, notebook > header tabs:backdrop.bottom tab:hover, notebook > header tabs:backdrop.bottom tab:active, notebook > header tabs:backdrop.bottom tab:checked, notebook > header tabs:backdrop.bottom tab:checked:hover, notebook > header tabs:backdrop.bottom tab:checked:active, notebook > header tabs:backdrop.bottom tab:backdrop, notebook > header tabs:backdrop.bottom tab:backdrop:hover, notebook > header tabs:backdrop.bottom tab:backdrop:active, notebook > header tabs:backdrop.bottom tab:backdrop:checked, notebook > header tabs:backdrop.bottom tab:backdrop:checked:hover, notebook > header tabs:backdrop.bottom tab:backdrop:checked:active, notebook > header tabs:backdrop.bottom tab:dir(ltr), notebook > header tabs:backdrop.bottom tab:dir(ltr):hover, notebook > header tabs:backdrop.bottom tab:dir(ltr):active, notebook > header tabs:backdrop.bottom tab:dir(ltr):checked, notebook > header tabs:backdrop.bottom tab:dir(ltr):checked:hover, notebook > header tabs:backdrop.bottom tab:dir(ltr):checked:active, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop:hover, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop:active, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop:checked, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop:checked:active, notebook > header tabs:backdrop.bottom tab:dir(rtl), notebook > header tabs:backdrop.bottom tab:dir(rtl):hover, notebook > header tabs:backdrop.bottom tab:dir(rtl):active, notebook > header tabs:backdrop.bottom tab:dir(rtl):checked, notebook > header tabs:backdrop.bottom tab:dir(rtl):checked:hover, notebook > header tabs:backdrop.bottom tab:dir(rtl):checked:active, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop:hover, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop:active, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop:checked, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop:checked:active {
      background-color: transparent;
      border-color: transparent; }

scrolledwindow undershoot.top {
  background-color: transparent;
  padding-top: 1px;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  background-origin: content-box;
  background-position: center top;
  border: none;
  box-shadow: inset 0 2px 0 0 rgba(24, 24, 24, 0.2), inset 0 1px 0 0 rgba(0, 0, 0, 0.2); }

scrolledwindow undershoot.bottom {
  background-color: transparent;
  padding-bottom: 1px;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  background-origin: content-box;
  background-position: center bottom;
  border: none;
  box-shadow: inset 0 -2px 0 0 rgba(24, 24, 24, 0.2), inset 0 -1px 0 0 rgba(0, 0, 0, 0.2); }

scrolledwindow undershoot.left {
  background-color: transparent;
  padding-left: 1px;
  background-size: 1px 10px;
  background-repeat: repeat-y;
  background-origin: content-box;
  background-position: left center;
  border: none;
  box-shadow: inset 2px 0 0 rgba(24, 24, 24, 0.2), inset 1px 0 0 rgba(0, 0, 0, 0.2); }

scrolledwindow undershoot.right {
  background-color: transparent;
  padding-right: 1px;
  background-size: 1px 10px;
  background-repeat: repeat-y;
  background-origin: content-box;
  background-position: right center;
  border: none;
  box-shadow: inset -2px 0 0 rgba(24, 24, 24, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.2); }

menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled {
  border-color: transparent; }

treeview.view check:selected:focus:disabled, treeview.view check:selected:disabled,
treeview.view radio:selected:focus:disabled,
treeview.view radio:selected:disabled {
  color: #929292; }

.sidebar {
  background-color: #2c2c2c; }

.osd scale slider {
  color: #eeeeec;
  border-color: rgba(0, 0, 0, 0.7);
  background-color: transparent;
  background-image: image(rgba(52, 52, 52, 0.975));
  background-clip: padding-box;
  text-shadow: 0 1px black;
  -gtk-icon-shadow: 0 1px black;
  outline-color: rgba(238, 238, 236, 0.3);
  background-image: image(#e9e9e7); }
  .osd scale slider:hover {
    background-image: image(#d6d6d1); }
  .osd scale slider:active {
    background-image: image(#b2b2a9); }

.rubberband,
rubberband,
flowbox rubberband,
treeview.view rubberband,
.content-view rubberband,
.content-view .rubberband {
  background-color: rgba(135, 135, 135, 0.2);
  border: 1px solid rgba(179, 179, 179, 0.6); }

button.color {
  min-height: 23px; }

notebook entry {
  background-color: #222222; }

levelbar block.high, levelbar block:not(.empty) {
  border-color: #109b26;
  background-color: #109b26; }
  levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {
    border-color: #109b26; }

.csd.popup decoration {
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.4), 0 0 0 1px #4b4b4b; }

menu separator {
  background-color: #4b4b4b; }

.csd popover.background, popover.background {
  border-color: #4b4b4b; }
  .csd popover.background:backdrop, popover.background:backdrop {
    border-color: #1c1c1c; }

popover.background separator {
  background-color: #4b4b4b; }

scale trough, progressbar trough {
  border-color: #4b4b4b;
  background-color: #4b4b4b; }

scale:backdrop trough, progressbar:backdrop trough {
  border-color: #3e3e3e;
  background-color: #3e3e3e; }

levelbar block.empty {
  border-color: #4b4b4b;
  background-color: #4b4b4b; }
  levelbar block.empty:backdrop {
    border-color: #3e3e3e;
    background-color: #3e3e3e; }

switch {
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-property: background, border; }
  switch:not(:backdrop), :selected switch:not(:backdrop), :backdrop switch:backdrop, :selected :backdrop switch:backdrop {
    border-color: #4a4a4a;
    background: #4a4a4a; }
  switch:not(:backdrop):checked, :backdrop switch:backdrop:checked {
    border-color: #308280;
    background: #308280; }
    :selected switch:not(:backdrop):checked, :selected :backdrop switch:backdrop:checked {
      border-color: rgba(0, 0, 0, 0.25); }
  switch:not(:backdrop):disabled, :selected switch:not(:backdrop):disabled, :backdrop switch:backdrop:disabled, :selected :backdrop switch:backdrop:disabled {
    border-color: #3D3D3D;
    background: #3D3D3D; }
  switch slider {
    margin: 1px;
    min-width: 20px;
    min-height: 20px;
    background-clip: border-box; }
  switch:not(:backdrop) > slider, switch:not(:backdrop):checked > slider, :selected switch:not(:backdrop) > slider, :selected switch:not(:backdrop):checked > slider {
    border-color: #fcfcfc;
    background: #fcfcfc;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); }
  switch:not(:backdrop):hover > slider, switch:not(:backdrop):hover:checked > slider, :selected switch:not(:backdrop):hover > slider, :selected switch:not(:backdrop):hover:checked > slider {
    border-color: white;
    background: white;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); }
  switch:disabled > slider:disabled, switch:disabled > slider:backdrop, switch:disabled:checked > slider:disabled, switch:disabled:checked > slider:backdrop, switch:backdrop > slider:disabled, switch:backdrop > slider:backdrop, switch:backdrop:checked > slider:disabled, switch:backdrop:checked > slider:backdrop {
    border-color: #c9c9c9;
    background: #c9c9c9; }

scale:not(.marks-after):not(.marks-before) slider {
  border: none;
  min-height: 20px;
  min-width: 20px; }

scale:not(.marks-after):not(.marks-before):not(:disabled) slider {
  background: #fcfcfc;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0), 0 2px 2px rgba(0, 0, 0, 0.1); }

scale:not(.marks-after):not(.marks-before):not(:disabled):hover slider {
  background: white; }

scale:not(.marks-after):not(.marks-before):not(:disabled) slider:active {
  box-shadow: inset 0 0 0 1px #379592, 0 2px 2px rgba(0, 0, 0, 0.1); }

scale:not(.marks-after):not(.marks-before):disabled slider, scale:not(.marks-after):not(.marks-before):disabled:hover slider, scale:not(.marks-after):not(.marks-before):backdrop slider, scale:not(.marks-after):not(.marks-before):backdrop:hover slider {
  background: #c9c9c9;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0); }

image:selected {
  background: #464646; }

check:checked:selected, row:selected check:checked,
radio:checked:selected, row:selected radio:checked {
  border-color: rgba(0, 0, 0, 0.2); }

window.csd.unified:not(.solid-csd):not(.fullscreen):not(.maximized) decoration-overlay {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.07); }
  window.csd.unified:not(.solid-csd):not(.fullscreen):not(.maximized) decoration-overlay ~ * headerbar {
    box-shadow: none; }

/* GTK NAMED COLORS
   ----------------
   use responsibly! */
/*
widget text/foreground color */
@define-color theme_fg_color #F7F7F7;
/*
text color for entries, views and content in general */
@define-color theme_text_color white;
/*
widget base background color */
@define-color theme_bg_color #2c2c2c;
/*
text widgets and the like base background color */
@define-color theme_base_color #272727;
/*
base background color of selections */
@define-color theme_selected_bg_color #308280;
/*
text/foreground color of selections */
@define-color theme_selected_fg_color white;
/*
base background color of insensitive widgets */
@define-color insensitive_bg_color #2a2a2a;
/*
text foreground color of insensitive widgets */
@define-color insensitive_fg_color #929292;
/*
insensitive text widgets and the like base background color */
@define-color insensitive_base_color #272727;
/*
widget text/foreground color on backdrop windows */
@define-color theme_unfocused_fg_color rgba(255, 255, 255, 0.65);
/*
text color for entries, views and content in general on backdrop windows */
@define-color theme_unfocused_text_color white;
/*
widget base background color on backdrop windows */
@define-color theme_unfocused_bg_color #343434;
/*
text widgets and the like base background color on backdrop windows */
@define-color theme_unfocused_base_color #2f2f2f;
/*
base background color of selections on backdrop windows */
@define-color theme_unfocused_selected_bg_color #308280;
/*
text/foreground color of selections on backdrop windows */
@define-color theme_unfocused_selected_fg_color white;
/*
insensitive color on backdrop windows*/
@define-color unfocused_insensitive_color #5a5a5a;
/*
widgets main borders color */
@define-color borders #181818;
/*
widgets main borders color on backdrop windows */
@define-color unfocused_borders #1c1c1c;
/*
these are pretty self explicative */
@define-color warning_color #f99b11;
@define-color error_color #c7162b;
@define-color success_color #109b26;
/*
these colors are exported for the window manager and shouldn't be used in applications,
read if you used those and something break with a version upgrade you're on your own... */
@define-color wm_title shade(#F7F7F7, 1.8);
@define-color wm_unfocused_title rgba(255, 255, 255, 0.65);
@define-color wm_highlight rgba(0, 0, 0, 0);
@define-color wm_borders_edge rgba(247, 247, 247, 0.07);
@define-color wm_bg_a shade(#2c2c2c, 1.2);
@define-color wm_bg_b #2c2c2c;
@define-color wm_shadow alpha(black, 0.35);
@define-color wm_border alpha(black, 0.18);
@define-color wm_button_hover_color_a shade(#2c2c2c, 1.3);
@define-color wm_button_hover_color_b #2c2c2c;
@define-color wm_button_active_color_a shade(#2c2c2c, 0.85);
@define-color wm_button_active_color_b shade(#2c2c2c, 0.89);
@define-color wm_button_active_color_c shade(#2c2c2c, 0.9);
/* content view background such as thumbnails view in Photos or Boxes */
@define-color content_view_bg #272727;
/* Very contrasty background for text views (@theme_text_color foreground) */
@define-color text_view_bg #181818;
row label.subtitle {
  font-size: smaller;
  opacity: 0.55;
  text-shadow: none; }

row > box.header {
  margin-left: 12px;
  margin-right: 12px;
  min-height: 50px; }
  row > box.header > box.title {
    margin-top: 8px;
    margin-bottom: 8px; }

row.expander {
  background-color: transparent; }
  row.expander list.nested > row {
    background-color: alpha(#2c2c2c, 0.5);
    border-color: alpha(#181818, 0.7);
    border-style: solid;
    border-width: 1px 0px 0px 0px; }
  row.expander image.expander-row-arrow {
    transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  row.expander:checked image.expander-row-arrow {
    -gtk-icon-transform: rotate(0turn); }
  row.expander:not(:checked) image.expander-row-arrow {
    opacity: 0.55;
    text-shadow: none; }
    row.expander:not(:checked) image.expander-row-arrow:dir(ltr) {
      -gtk-icon-transform: rotate(-0.25turn); }
    row.expander:not(:checked) image.expander-row-arrow:dir(rtl) {
      -gtk-icon-transform: rotate(0.25turn); }
  row.expander:checked image.expander-row-arrow:not(:disabled) {
    color: #308280; }
  row.expander image.expander-row-arrow:disabled {
    color: #929292; }

flap > dimming,
deck > dimming,
leaflet > dimming {
  background: rgba(0, 0, 0, 0.24); }

flap > border,
deck > border,
leaflet > border {
  min-width: 1px;
  min-height: 1px;
  background: rgba(0, 0, 0, 0.2); }

flap > shadow,
deck > shadow,
leaflet > shadow {
  min-width: 56px;
  min-height: 56px; }
  flap > shadow.left,
  deck > shadow.left,
  leaflet > shadow.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }
  flap > shadow.right,
  deck > shadow.right,
  leaflet > shadow.right {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }
  flap > shadow.up,
  deck > shadow.up,
  leaflet > shadow.up {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }
  flap > shadow.down,
  deck > shadow.down,
  leaflet > shadow.down {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }

flap > outline,
deck > outline,
leaflet > outline {
  min-width: 1px;
  min-height: 1px;
  background: rgba(255, 255, 255, 0.05); }

avatar {
  border-radius: 9999px;
  -gtk-outline-radius: 9999px;
  font-weight: bold; }
  avatar.color1 {
    background-image: linear-gradient(#83b6ec, #337fdc);
    color: #cfe1f5; }
  avatar.color2 {
    background-image: linear-gradient(#7ad9f1, #0f9ac8);
    color: #caeaf2; }
  avatar.color3 {
    background-image: linear-gradient(#8de6b1, #29ae74);
    color: #cef8d8; }
  avatar.color4 {
    background-image: linear-gradient(#b5e98a, #6ab85b);
    color: #e6f9d7; }
  avatar.color5 {
    background-image: linear-gradient(#f8e359, #d29d09);
    color: #f9f4e1; }
  avatar.color6 {
    background-image: linear-gradient(#ffcb62, #d68400);
    color: #ffead1; }
  avatar.color7 {
    background-image: linear-gradient(#ffa95a, #ed5b00);
    color: #ffe5c5; }
  avatar.color8 {
    background-image: linear-gradient(#f78773, #e62d42);
    color: #f8d2ce; }
  avatar.color9 {
    background-image: linear-gradient(#e973ab, #e33b6a);
    color: #fac7de; }
  avatar.color10 {
    background-image: linear-gradient(#cb78d4, #9945b5);
    color: #e7c2e8; }
  avatar.color11 {
    background-image: linear-gradient(#9e91e8, #7a59ca);
    color: #d5d2f5; }
  avatar.color12 {
    background-image: linear-gradient(#e3cf9c, #b08952);
    color: #f2eade; }
  avatar.color13 {
    background-image: linear-gradient(#be916d, #785336);
    color: #e5d6ca; }
  avatar.color14 {
    background-image: linear-gradient(#c0bfbc, #6e6d71);
    color: #d8d7d3; }
  avatar.contrasted {
    color: #fff; }
  avatar.image {
    background: none; }

viewswitchertitle viewswitcher {
  margin-left: 12px;
  margin-right: 12px; }

statuspage > scrolledwindow > viewport > box {
  margin: 36px 12px; }
  statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box {
    margin-bottom: 36px; }
  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {
    margin-bottom: 36px; }
  statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) {
    margin-bottom: 12px; }

window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp,
preferencespage > scrolledwindow > viewport > clamp {
  margin: 0 12px; }
  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list,
  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup,
  preferencespage > scrolledwindow > viewport > clamp > list,
  preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup {
    margin-top: 24px; }

preferencesgroup > box > label:not(:first-child) {
  margin-top: 6px; }

preferencesgroup > box > box:not(:first-child) {
  margin-top: 12px; }

tabbar .tab-indicator:not(.clickable) {
  background: none;
  box-shadow: none;
  border-color: transparent; }

popover.combo list {
  min-width: 200px; }

window.csd.unified:not(.solid-csd) headerbar {
  border-radius: 0; }

.windowhandle, .windowhandle * {
  -GtkWidget-window-dragging: true; }

popover.combo {
  padding: 0px; }
  popover.combo list {
    border-style: none;
    background-color: transparent; }
    popover.combo list > row {
      padding: 0px 12px 0px 12px;
      min-height: 50px; }
      popover.combo list > row:not(:last-child) {
        border-bottom: 1px solid alpha(#181818, 0.5); }
      popover.combo list > row:first-child {
        border-top-left-radius: 8px;
        -gtk-outline-top-left-radius: 7px;
        border-top-right-radius: 8px;
        -gtk-outline-top-right-radius: 7px; }
      popover.combo list > row:last-child {
        border-bottom-left-radius: 8px;
        -gtk-outline-bottom-left-radius: 7px;
        border-bottom-right-radius: 8px;
        -gtk-outline-bottom-right-radius: 7px; }
  popover.combo overshoot.top {
    border-top-left-radius: 8px;
    -gtk-outline-top-left-radius: 7px;
    border-top-right-radius: 8px;
    -gtk-outline-top-right-radius: 7px; }
  popover.combo overshoot.bottom {
    border-bottom-left-radius: 8px;
    -gtk-outline-bottom-left-radius: 7px;
    border-bottom-right-radius: 8px;
    -gtk-outline-bottom-right-radius: 7px; }
  popover.combo scrollbar.vertical {
    padding-top: 2px;
    padding-bottom: 2px; }
    popover.combo scrollbar.vertical:dir(ltr) {
      border-top-right-radius: 8px;
      -gtk-outline-top-right-radius: 7px;
      border-bottom-right-radius: 8px;
      -gtk-outline-bottom-right-radius: 7px; }
    popover.combo scrollbar.vertical:dir(rtl) {
      border-top-left-radius: 8px;
      -gtk-outline-top-left-radius: 7px;
      border-bottom-left-radius: 8px;
      -gtk-outline-bottom-left-radius: 7px; }

row.expander {
  padding: 0px; }
  row.expander image.expander-row-arrow:dir(ltr) {
    margin-left: 6px; }
  row.expander image.expander-row-arrow:dir(rtl) {
    margin-right: 6px; }

keypad .digit {
  font-size: 200%;
  font-weight: bold; }

keypad .letters {
  font-size: 70%; }

keypad .symbol {
  font-size: 160%; }

viewswitcher, viewswitcher button {
  margin: 0;
  padding: 0; }

viewswitcher button {
  border-radius: 0;
  border-top: 0;
  border-bottom: 0;
  box-shadow: none;
  font-size: 1rem;
  border-width: 0; }
  viewswitcher button:not(:checked):not(:hover) {
    background: transparent; }
  viewswitcher button:not(:only-child):not(:last-child) {
    border-right-width: 0px; }
  viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) {
    border-left-color: transparent; }
  viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) {
    border-right-color: transparent; }
  viewswitcher button:not(:checked):hover:not(:backdrop) {
    background-image: image(lighter(#2c2c2c)); }
  viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {
    border-left-color: shade(#181818, 1.15); }
  viewswitcher button:not(only-child):last-child:not(:checked):hover {
    border-right-color: shade(#181818, 1.15); }
  viewswitcher button:not(:checked):hover:backdrop {
    background-image: image(#2c2c2c); }
  headerbar viewswitcher button:not(:checked):hover:not(:backdrop) {
    background-image: linear-gradient(to top, shade(alpha(#2c2c2c, 0.7), 0.99) 2px, alpha(#2c2c2c, 0.7)); }
  headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {
    border-left-color: #181818; }
  headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover {
    border-right-color: #181818; }
  headerbar viewswitcher button:not(:checked):hover:backdrop {
    background-image: image(#2c2c2c); }
  viewswitcher button > stack > box.narrow {
    font-size: 0.75rem;
    padding-top: 7px;
    padding-bottom: 5px; }
    viewswitcher button > stack > box.narrow image,
    viewswitcher button > stack > box.narrow label {
      padding-left: 8px;
      padding-right: 8px; }
  viewswitcher button > stack > box.wide {
    padding: 8px 12px; }
    viewswitcher button > stack > box.wide image:dir(ltr) {
      padding-left: 7px; }
    viewswitcher button > stack > box.wide image:dir(rtl) {
      padding-right: 7px; }
    viewswitcher button > stack > box.wide label:dir(ltr) {
      padding-right: 7px; }
    viewswitcher button > stack > box.wide label:dir(rtl) {
      padding-left: 7px; }
  viewswitcher button > stack > box label.active {
    font-weight: bold; }
  viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label {
    animation: none;
    background-image: none; }
  viewswitcher button.needs-attention > stack > box label {
    animation: needs_attention 150ms ease-in;
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#308280), to(transparent));
    background-size: 6px 6px, 6px 6px;
    background-repeat: no-repeat;
    background-position: right 0px, right 1px; }
    viewswitcher button.needs-attention > stack > box label:backdrop {
      background-size: 6px 6px, 0 0; }
    viewswitcher button.needs-attention > stack > box label:dir(rtl) {
      background-position: left 0px, left 1px; }

viewswitcherbar actionbar > revealer > box {
  padding: 0; }

list.content,
list.content list {
  background-color: transparent; }

list.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) {
  background-color: mix(#2c2c2c, #272727, 0.5); }

list.content list.nested > row:not(:active):hover.activatable:not(:selected) {
  background-color: mix(#F7F7F7, #272727, 0.95); }

list.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:hover:not(.activatable):not(:selected) {
  background-color: #272727; }

list.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) {
  background-color: mix(#F7F7F7, #272727, 0.95); }

list.content > row,
list.content > row list > row {
  border-color: alpha(#181818, 0.7);
  border-style: solid;
  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

list.content > row:not(:last-child) {
  border-width: 1px 1px 0px 1px; }

list.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header {
  border-top-left-radius: 8px;
  -gtk-outline-top-left-radius: 7px;
  border-top-right-radius: 8px;
  -gtk-outline-top-right-radius: 7px; }

list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked {
  border-width: 1px; }

list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child {
  border-bottom-left-radius: 8px;
  -gtk-outline-bottom-left-radius: 7px;
  border-bottom-right-radius: 8px;
  -gtk-outline-bottom-right-radius: 7px; }

list.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row {
  margin-top: 6px; }

button.list-button:not(:active):not(:checked):not(:hover) {
  background: none;
  border: 1px solid alpha(#181818, 0.5);
  box-shadow: none; }

window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode {
  box-shadow: none; }

window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized),
window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration,
window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay {
  border-radius: 12px; }

statuspage > scrolledwindow > viewport > box > clamp > box > .icon {
  color: rgba(247, 247, 247, 0.5); }
  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop {
    color: rgba(255, 255, 255, 0.15); }

tabbar .box {
  min-height: 38px;
  background: #151515;
  border-bottom: 1px solid #181818; }
  tabbar .box:backdrop {
    background-color: #1d1d1d;
    border-color: #1c1c1c; }

tabbar scrolledwindow.pinned undershoot {
  border: 0 solid #181818; }

tabbar scrolledwindow.pinned:dir(rtl) undershoot.left {
  border-left-width: 1px; }

tabbar scrolledwindow.pinned:dir(ltr) undershoot.right {
  border-right-width: 1px; }

tabbar scrolledwindow.pinned:backdrop undershoot {
  border-color: #1c1c1c; }

tabbar scrolledwindow.pinned tabbox:dir(ltr) {
  padding-right: 1px;
  box-shadow: inset -1px 0 #181818; }
  tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop {
    box-shadow: inset -1px 0 #1c1c1c; }

tabbar scrolledwindow.pinned tabbox:dir(rtl) {
  padding-left: 1px;
  box-shadow: inset 1px 0 #181818; }
  tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop {
    box-shadow: inset 1px 0 #1c1c1c; }

tabbar undershoot {
  transition: none; }
  tabbar undershoot.left {
    background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); }
  tabbar undershoot.right {
    background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); }

tabbar .needs-attention-left undershoot.left {
  background: linear-gradient(to right, rgba(48, 130, 128, 0.7), rgba(48, 130, 128, 0.5) 1px, rgba(48, 130, 128, 0) 20px); }

tabbar .needs-attention-right undershoot.right {
  background: linear-gradient(to left, rgba(48, 130, 128, 0.7), rgba(48, 130, 128, 0.5) 1px, rgba(48, 130, 128, 0) 20px); }

tabbar tab {
  border-style: solid;
  border-color: #181818;
  border-width: 0 1px 0 1px;
  transition: background 150ms ease-in-out;
  background-color: #1d1d1d; }
  tabbar tab:checked {
    background-color: #2c2c2c; }
    tabbar tab:checked:hover {
      background-color: #343434; }
  tabbar tab:hover {
    background-color: #252525; }
  tabbar tab:backdrop {
    border-color: #1c1c1c;
    background-color: #252525; }
    tabbar tab:backdrop:checked {
      background-color: #343434; }

tabbar .start-action,
tabbar .end-action {
  background: #1d1d1d;
  border-color: #181818;
  border-style: solid;
  transition: background 150ms ease-in-out; }
  tabbar .start-action:backdrop,
  tabbar .end-action:backdrop {
    border-color: #1c1c1c;
    background-color: #252525; }
  tabbar .start-action button,
  tabbar .end-action button {
    border: none;
    border-radius: 0; }

tabbar .start-action:dir(ltr),
tabbar .end-action:dir(rtl) {
  border-right-width: 1px; }
  tabbar .start-action:dir(ltr) > *,
  tabbar .end-action:dir(rtl) > * {
    margin-right: 1px; }

tabbar .start-action:dir(rtl),
tabbar .end-action:dir(ltr) {
  border-left-width: 1px; }
  tabbar .start-action:dir(rtl) > *,
  tabbar .end-action:dir(ltr) > * {
    margin-left: 1px; }

.tab-drag-icon tab {
  min-height: 26px;
  background-color: #343434;
  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(24, 24, 24, 0.9), inset 0 1px rgba(247, 247, 247, 0.07);
  margin: 25px; }

tabbar tab,
.tab-drag-icon tab {
  padding: 6px; }
  tabbar tab.needs-attention,
  .tab-drag-icon tab.needs-attention {
    background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(48, 130, 128, 0.2) 15%, rgba(48, 130, 128, 0) 15%); }
  tabbar tab .tab-close-button,
  tabbar tab .tab-indicator,
  .tab-drag-icon tab .tab-close-button,
  .tab-drag-icon tab .tab-indicator {
    padding: 0;
    margin: 0;
    min-width: 24px;
    min-height: 24px;
    border-radius: 99px;
    border: none;
    box-shadow: none;
    -gtk-icon-shadow: none;
    text-shadow: none;
    background: none; }
  tabbar tab .tab-close-button:hover,
  tabbar tab .tab-indicator.clickable:hover,
  .tab-drag-icon tab .tab-close-button:hover,
  .tab-drag-icon tab .tab-indicator.clickable:hover {
    background: alpha(#F7F7F7, 0.15); }
  tabbar tab .tab-close-button:active,
  tabbar tab .tab-indicator.clickable:active,
  .tab-drag-icon tab .tab-close-button:active,
  .tab-drag-icon tab .tab-indicator.clickable:active {
    background: alpha(black, 0.2); }
(uuay)slider-vert-scale-has-marks-above-backdrop.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<uIDAT8���?OAƟ���dg/��[���]*P����im�6�=��(��
Є�B̭-	{!Tw
ws���άA��{��=�;����B�����i��փ2B���Z��e�rΓ�g���A<"��b�円��|}����f��u�촔ROGGGg�2X\\4m�~kRZa��t,D���Rk=S(^���k���b)��l۞�\צ���( MS�a(���L�X|�$��z�16q����i��}�BAp�X����\�Ʃ#:QBT�՟�ҫ���?3��}�;7r�����ݭ�C�/�����ڄ��3+rB������=�'p ��V�
����8�=׵/r-G�gY�Z_�M�D!S�V�[�Z��,�8NB��<��ܼ%�����ֺ'B�Q&0==�!��(Z�U'�z](�>̀s�PJoK)�*ժ���Q	˲f���)�rX����4Mۡ��s�{E��2%�\Z�H)u&x�R)���㺿���e����f����
��zW,_v���*��%J�k۶/
,�,�'	���j"�"��~2666�|W_wuu���h�3)-e{+�
�V�o�0�$I>�q<799�v��g>�o��IEND�B`�(uuay)slider-horz-scale-has-marks-above-active@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<sIDATX���mpT���ﹻ�d���H)do�:hکH#(h
C�doA'��3��j��36}���ie�3N�-� A�L��XJ��:��f�Ɛ�e���=��ȃyJB���;��w�9�{�Þ{\�ĭH��tǭHõ�O���2@�E�4J5��p��i��p�.���ǫ�W�<^�����ґ�;��uuv�"g�W��o������)v}�������l��^;j����E'}`��K�ĎF�1+�dL@q+r�m���J�=��Œ~�>���Yfͨ��9׎�i۪g�+
��5�]_%q����̅���o�LI�ZYP���b[���l�U���Qs�5��eJj�KW�5�Yl�Rl�tbVŝW��	v���D�v��C?�?w�����z��Da4��V�ʎVT���@����	��]K7�D�����nE�*V��DB�eO�ydX��B
?��z<j������Q;A¡eOX�rD��<Dh�ӀD��V[y��~������"_p
����}�&X��5
Nr��$_^
J�5���
'��^Ou�?�:�#R���Q���}�r
�;G�.��d�Z��Y�	-�Ψ����IJfր���f���F)��`R��&TI`TQ�$9����)c�O4A_O�l�JX
~�qL@�$�⧽�E����PT����1��w�L|_�
���Ŭ@)%�=:����U��}U��y���3�jܳ�At<17vJ^w����y�*�1�` ����z�Z�,��)���M��e���L�S��o_PS
�T��0J��2�n@@a���`iAA�Q�R�6x�x�@y��Zđ�Sh�I!J�-|�{�"�\aA���WK��N�]��E�m�h�F:���c���=@Z�a�=����]PT��l'���{�����q�$�2�jA�t���{�m�����L.��rAPή���ҝӛ��"e�ݱ�Z@���^$�S�8�Hm]'��-��+޲����
�+��=���_�E�t�DN�i�����/�u'��TOj�:r�cL@��Ij�T��c�_I�wLȾx:]31p�b�&{�Y���SF���5�0��Jwc�H&��w.�͇�8�+q��_���:ѩ�p�O���4]�<���P�Y���;μ
\����3�W�hD�Wܪ��}{HS?WJ��aix���9��b�8?���(�ɣ�����Yz�/���yc�(�O}~ßL�|g��}K�I��~q�_[��p��\j�����Eπ{'~�@�	J��q�\&n��&����=sAeZ���O��zz/��\nr?�;�ӕ�L�7�=���ܶߴ�)��+(��I�;z��ݤ�7�;�8��l;�`��I �%��+�8e��ڜ	�7��V�x�5�1�o��z<��;��N�c �t^��Ng�7w�4�Eߝ6��@�{S���N�+���^�%LRJ
]E$�Z�Z����[���]��)z{H_�����x� P ����kR8h|ᓩl���D�C~P9
��=U��44�#����>����!�@�m2���ᡌQ8�PIEND�B`�(uuay)slider-vert-scale-has-marks-below-backdrop@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX��]l[w���:
Y���GZ7m��T��ׁ�U����	PM���$�*���CBK��*��LS}o�*���Z��)m�e�����n|�C�&i�������{:���#4��࠵�����C"� pH{�y�������f�x����l��j�o�����X4�2Ue�V�V�-+p^U���b/=z�vӥ����mmm?T�'�(@<'�sOG�Xc̊���yfgg�T*�En���CWE�m��i��ϟ����NU3�HD�鴤S)"�HC7���a�P����W/'�)n���yϨ�s�I%�d�نeWS�T�:>��B�-"۶}���)���,"�X��}���w��-�.'CƯ]cjj
���m���k�!���E�Q��J{{�6���͛ܜ�(��ù\��l�
i���˲��k�p��B��ׯ̊�#�m�������ŋ]��{�|�����ݙhΜ;w�#��[���9 �N����ͱ\��L���T�Ƙ�����j����D�Q�f��7]E&����:~6��b�|����L&#�e5�r
2�4�h�3��}j�\s��٘�<n��dW��Y�A:������U��|>����̞={>	���luxl�d�.�&"�<��c��8@gg��O*���� �����.�������O���.�Ӟ睨nj��b���C�����^D$��v]�1#"�H$�Ȧ��;J�2q��y�3������D��L ��/ ð�ZS�T(���.~|����<��Q]�(�˼5<������8?3���T�-ֻ�r���+u�o:�s
^yo�73�B�;���^���y=fT�u��r�e��������H��Oڶ���q����|���Y*���*"_w�W�s��@x�V��Ի�@��J%FFG5CUՓ�m��V���LNNҪn��_�p("_��r�Y/�ض�/�A0Y(�h�UU
U�˶m�v���Q("�nMLL���I���0�\.����,I/.	�VU� ���@�XdtlLU�&"_p珛�[q�p���jU���ā355����ZS��m�~i��w��nܸ�4pznn�K�/������¢f��U���|>�����5ϣ���V6���
�Hw&����\0>>Nya���0|l```���lh���&"���mmm���&�H4,_�V)
��w4C.c����Ҩ�]�aa'��,,,������IGG�悀J���J�����]�v���r}�-s]���`q��ňF�K��۷oS
j+���eY�;vl�c����T�Q�� ��Z�VT�K"rND^���CD�m�n�����PIJ��"r�1�������Y�2�Gy0��IEND�B`�(uuay)slider-horz-scale-has-marks-below-hover-dark.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���1JA�,DE1j:��#�Bn��6b��xmm�PP�	�>)-��Vݙ�d���M��&�M~�n�c潙��%�G$oH��L��F��!ɥ��Y��W_�?�$�$� ��9�x�'��s�^86��c�"��'"��m����s���uUu��}Y�K�&"{�`08Q��y5U]u�+�PU��C*�DU�]�)!�x��k@�(�d�%I�(���?ya^���#�����h�;�ދ��a�s�fsCDD;��ټO��n��Ȩ��Q]00Eх�,����%k�ߗ��>��_�,l�Rَ�6�NcL+�ɟJ�Zݚ�0����z����̏MBc��j�km@�cc�AP6ƴr5`�l�cj~���"��IEND�B`�(uuay)slider-vert-scale-has-marks-above-backdrop@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�ݙ]h���3��V�W��+km�ڕ!�&���;+JJ
���!�@�b�H^��җ4	4�_p!��&�
)��R�f�J�P?8�����J����J�����{eI�m�^yE��9����w���tww
�B�iU���&Dd/�I�_D��������<y2��R
Ѿ��:���T���mۄl!0�R��~�8�eYo?~|�H���#yH4���۷�H$BSS�PhM�1�b��B����,����P	�u�X��'f�w,����}�4�}�h4�x�ݻwo�<�R��˗����r�,@x�q�UU����˲����0�$�H�NN�B�\fxx��SSx�q�77�ݲ��y��߀h,#�H`Y�]	�&��3t�A ���t:���-I����3@sۡC���UMv5KKK\���R�$��j:�~}u|�ҙL�����6�����\�…���r���w�{%�������%"�"G��va���F:�I�����+��Jg2��,�:������9�o����(ZZZ� �y�-�]�}�+����N��u{-7�������)�Lww�Q����y���M�D�&��P���VB�m�n� �����|
���d�Ռr��ϝScL~Ϟ=�	��=
�a˲X\Z�����b�讑�<�QU�АH$h=p�F�7A�N^��<�{ׄ�;::v�
�Ʋ,&''Q��@&�����AD�:�Ib�X�o������<��"Rw��cG
�Օ�m f��i t0g����Z[�I7Y���'&taa��R���l9��K�Ec��u~~��j����e��q���S��v�x�QU���g�q�_��񹹹�n@�{nM�J�~<g�a ��Q��ץ?��`r�"�1F�Y]�[���K�v��U^*�:���c4;8Xs��SSA ��;�x��4�N�+"Oc�@6��|�j^�C.�� ނ�lR��{�������`M�s���|���u6��J��OV�gff�Y�:�B��\N�%c�˕���:��<������=/�dUUED�����t�%�J}���_g�j'h[�}������/"�T*���ZC�t�yLUKC�.1:6V][`qq�//\���e�����O�Ϲ�^���ȟ�Hss3�d�pC�]ɪ*��qFGGUU����ȏ7�]�q״���A||˲,=��"�x����-�NOO3:6F�XXN9������U�������/��k�n��{��F�D"7]� (
���15=]��>
�८���[�[�?�R��>���lˢ!^i�c�}��ޭ��gA����yv3�UE���Z��>d�wT����K�A����~�8ΖޡU�ވ�g�6A5�ت�0>>>��C��p�O�.=IEND�B`�(uuay)slider-vert-scale-has-marks-above-active.png2�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���_HSQǿ�nw����t+Ȉa�\�$ΊD{LİM���P��=Y	EaЛ�o�������S�A��,e���ݻvO��J��y<�~�w��
)0s"_�Cm�4�3�Je�,! ��S4=F���ܝ�#�Ddm,�L�lԷP��L_�RW��`
M�Y-��8ioy�:�"ݺ�ّT�����j�\����$��qu�8���O��N,�*e\��|�M�
$�Lj��s��s�����mE�}fN��)�㓸:M��Qj���R����%U��!5%gRj�Z"SV�o�/j�i{e��a��Pr|+r���0a�O�/�����ŕlϐ�b����H
qڦ����	SPZ�yipK�ǣ8`$�0��Q��ж�����a�%�E������X��u��Z�S6��fO~���M#y�j����ņ�s�����Y�D�mI NY!j\?�gu�/Nj�G��q��h
CѲd����s�n�Z,צ��F���mSSC���,�:�r4�2�k�u��F�����S�:������7ޫ�!)ܐ��S���
T	{X��lS�=��c\��u������`c�d�?�}u^�>Ks��/V�+O-8Y:��>�1�o���t�'�S�����T@ZYvZΝ���ݹl�R	%
�@�%A„����~��^��TǗ�rOUqq��_+����n�H��VIEND�B`�(uuay)slider-horz-scale-has-marks-below.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����O�`��}�mҍ1ıeo&�6�����x��ͣ��0\<y�(	1D�
6�٤�&[��&q(�v���}�00�o�\޴����o��NDQ�ʟ!�����ﺴa��ȓ'�5~)������|�\X�x�
"�x0
����4A��a�ז�k��P�ѝ���낔���3�0#�8�mu�+Eއ������[��u�=�˦�
bN5�ڶ���NbN�eSc5,e�0Ìp|/�0�3�
�x����b�3�i�� E�K�
��h{G�a�hdi���m��\ņ��>��B����v?"�~����ƃ��0F�C-���2��mL)��>ˠ��
�#@������$�4[�,�@	۶�U���AE����\٭L�T�����+��ݽ�i<1�jB���4߲*KPUd���[<5%���O��ʚ���ۆ��e��ύ'333���ҳ�W�!V�?B,Z\�k������N�ue�ɹRATA	�h���g�I�㸮��c�XdAH$��|�,�t�����L*��y>z�7���W�Bk�b*y>v���I�����~!�4��<VKOOOw&�L�D�T�!1�4V��ь�Hg���|0��/2�p���2IEND�B`�(uuay)3.0/4:�slider-horz-scale-has-marks-above-backdrop-insensitive.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����kA��7oԙݡ�	ޤ�v7�!ږX=TR�^ԣ��'A������R�TOI�{-���cZv�	fgf=�@bk��~O{��v�� ��)�'M�ֳ�l<�~۳m;�m{U
���<c"��Y��w-�q(�</�����?u)�T*iJ���e�]�a��8E�fgw�5��T*i���۔ҵ>�o�+��;ſ�����ҵ��a㢤qpp�3�vm�^u�"���K���~7�v�FQ�^(�Є��7��{�`�I�L�RJW)���^�R�<�5��:B���Q.������l��?3�{ݶ���(�o��h�Z7�G���tR��,��&�|���m��i>�vZ*�溮1!��U���9�$Ir���1���s�L���@re
�|���{�ȍ4V�8D<F�Ape0C ��Q)��j6ë��F#�������pr3�t:a���l6+�����"!ĥ1!��H)��P(XZZ�VJ��}�R�|ߏ���+++��+I<<<|��On.,X��><A@�^�����\�!D
�����CB�+F��J�9��L~�z�!4�Ͱ��J�g���;�ϟ��<�3�8���E���J b�RBl���s�/���b� 8���IEND�B`�(uuay)slider-horz-scale-has-marks-above-backdrop-insensitive@2.png��PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<=IDATX�͘�o��?gf:FMR�I
-���v�D�Ghk;�#!@b	�Ē~�	v ,@��Rj�{v��!=�/N���4n�:H�t��4m\'1���ν�|t||�{��
����<o�u����[�SZ�`lll��8��#����������嶁��{Ed8�o�>�]��>��dvl#T4�X2	@iz��W����3����v
�vP�e`����1����������1����P�T��R�%8��Sn�:�
@D8�L���\�Px�nb5�������7��(U�4=����0�N�m&^S�C��(X�\2� �r�b�fb�1c�b�AcLH�b1��DSP�)s3"2�J�f�iabb��U(�%s�U�����i����9 ��I&����PU.\�H�Z��m{�ԩS�����p�����ѣ-Cm���p�+W�̨�әLf��`���o ��P[��T5���uS��r�{�1#@2����\��Ѱ�"���HdK0�u?�����1��p���O�b�Onz>
�9�q8q�����cP�y?����dS�T�SU��P_߮A��K__�����Y����K����T�����ݻ��|>��
0U}�w*T۲�7dll��8e�q��{lG��T���������gϞ��;o��K��ۇ<g�j ���TWW"���{;:��@�zO8n�E��.���qݰ��X@Զ��W(	mU����B�\���f�?��T� ���6#��ԓ�%"Skkk�VWW��)KU'j++�#�k�V�B���*d0�|k����Z���ym�Z[[�V���������@DΪ*�֨eU*T����p`ض�9�U�Y�<��˗X��3����'O��/� ���ܮ��R.c���>��a�u��K�j��Ŗ�P������7g��0���߿�3��Z/�U�VcvvV���
�z��-�N�c���RIWv�����0U*�1FT��L&sn��>�w-��#�KOO϶BU�U.�̨1FD�T*���9[ڊ���T�c�����СC8�����)�ͅ5l�����g�����?��g����Ƚ���5��T�T*��T���?_�`�B�[D>T��[D���ĢQ����D"�]v���,--��>�U�g�٥Fq�v��|>�-"��pܶm\�Ŷm`�Oy���P�� >�f���w��5����D�W�3"�b�n5�i�2�FWWW�Z�e����&''���uX�U;}����o�?�BXyØ�IEND�B`�(uuay)slider-horz-scale-has-marks-below-insensitive-dark@2.png�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘Mh\U��N*b@$"���&�	��.a��"����؅FA+H���Z�AD)X��Zj.�yo$!�J����V���f^��b^��$��L>^��7��s~s߹��s�.5??k�������A`�
X�.JZ4�����������İN
k��ѵ��	�q3����Iz+���@-,,ܕ����\0�f�d�p�T*�*��Wz�J�dL҇�@�yO�Ϳ*i<��u;۶�<I�iI�h�;j���}��T;�mU��3���f�`f6㽟lܲRq�fff�W@d@��j�[�6�V��f�m6c��� 3{�{?�jqq������}��$3[v��[.������� �H������$�ݒ.�Y�>��m���izO�RYv�/'�CA3�����p���%�	I�l�97.�Y�$H��h�uI��I)$/3{��A�23!�$!i��͊�t��qq@�,��w4/_Ik��h����ES��.M���_������~pfv�h��J��yE�E`�h�L?���K�W������>d7�F�qV��E7��<00p�����k�����,����!W8HrI�|q���ޏfe�F�`f
I��}�R���ׁ6A�~ƀ�{�_��k��*��r~lK�E�O��{JuI�B�ց��]��i4_��6��8B8��xۮ����7�����м*=��PQ}���N��x��v�a��1I����t�v@f�����w�.���s3{&s�Պ�ou3{����2��$=�%�������t���j���Hz���
�EQW~����f�|��-X֥x�{�n�1���ޟ��
ͤ�������^��Bx[�d�$���(����w�P،�)6>&i*�0����$I��8n$I2}s�}����A+�wW�Pk�u�IIEND�B`�(uuay)text-select-end.png�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KOSA�3��� P�A�H�J�6J�xRM$q��/��,�_��Н$l,\�Bi����HB�u!B��^�mi��4
�����f&3gH,LsƗ�OK�Ok�f@!�Aq��,K���9Cw0���%������^3��^��b��R=�䚩gSNB�%�d��w}�*0
�/^��ȹcGA)�����E&.'�_�6/x�N瞫J)�Ȧa#�fz�}m�?xQ&���s����P͉@)	�T~��f��Z o���_�:J*U@)���.8�5u��������$"V
�C��'{yO_+R��Me�Bj��<�M=G�����Xp�������u���tAsK�p�=B	 �h�b�( H��/ew܍@)����!�p�lU�;�ϥ���R�X��]��Z�R����)�ͭܶv�
��7�k�z0�d��Hg���BԶJ)=�:0�I%�}?��X���)e�ѕ��۲j�l˂�+�B�{;
�Ws��e���ؖ��&�D4t�b%D$�hh�M,�׳�}1C��bl�LDg"�ѲS1ss����ݍ�;�u55n%�ϷT*BnӀ��V���	%G�C����;ē���������;Hp@)���f !-9a>�i�������3�IEND�B`�(uuay)slider-horz-scale-has-marks-above-hover-dark@2.png��PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<BIDATX����ke���3&���z趻���PR<(%z��I��E���ȱ����^�/1���s���@�fk|���Y�"I��<��f���&�;�/<�2��g�y�A��JZ���^���$$U�WUR!o�9I���{�Ν4T�o�J'
���B���K��p1j���?$]��xLTҟ=�Ũ_�@��.�
uQ���H��B�QIK��
�>����tI�zQI$]�u^��|���|9)��0v�)�1�[I�<�^Ό��5��&�"�
���R���1�GI���1(��5c��M���^ކ�}�f~�}�0ڽ���<*.8�[���E��%�(��H��7$�����8�]�2�s���
Ig�9c$���� t$m�HEѶ�a=oH:k��a��7$]��ZwvvvV����Zqj�ڏyC��j�p]�9k����aX���8
0X��?���`�Z���_Hj�w'�G��pnn�s��,	��˜'K�z�0Үu���_����B�a�������YXXx7�"+)��I����7ҳ�d���y��~�Jy:����.�$�?����S@��$�>¬�y��0�$T�0PZ^^~���ۋً$�Z����ҍ5�)*i(���+�F���NEa�r�|%�|�T�vw�����k�F�k��QA���F�Q���y5��B��2��E���h�Z� ��f�y�Z��A�f���W���ﻮ;����t�n�(/OL��S����������a�����J����m�[tx�;�[�A��x�{�N��`��0��qh�u&+���IEND�B`�(uuay)slider-vert-scale-has-marks-above-insensitive-dark@2.png�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�ݙOh\Uƿ�L4ł
� �P����{IEE�Z#�"(T�J��Ѝō�BE,�PCU�ں
3���t����D���Z,�~.f���{3�������7���=��c%Ir���I�Hnp=�+��/���<>77����T��{Z�T
i�n��n�$�Mn&����uk�OY�u
�{�T#�[
?�,�7��K������1t�R��{P��N�h!%��F~{E_�8�q��?F�)��Kz�Z��Ug�w�R�d$}���`U{�s���ϳXǓ����'tm��`�i���$�&�Q�p�T{�3�|Uo������t����_%m4�dx�K�ҝ���$]��6�ι�|`d��V��A�411�Ê�.��w���������9���.^G����&����^st�$[$}"�~�eнa�u���K�����,l�D�Lι�IN�,2pMa���>"Y�7MF
��&9�o��$��r�P_Q��L`��'iw��B_�Z��ӵƁ'9{�7ƼA�9��'�r�(���	T�; �"I�[n�q�t��d 6n���=22ru�,/���$�7��KI�k���Z���x���rs1���(��1���e�}�#�/��0����Ƙ�%m�����kg�X\��g.�Xk?�>W��I���ƘC��*LƘ� �t��x�j�����®��bQ}����k���ҁ���m�j�ιI~ �VT?�^B��2�\i@W�fff������"��n���A�l�X<�v\���j�:M�'I>.�ڜ�!y�{��Z[�2��y���9w�͒n#y3�
�!��&M�#����y��y2T.�/O�t���p�����ż�/�/�v\ӭm�IEND�B`�(uuay)slider-horz-scale-has-marks-below-backdrop-insensitive@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<`IDATX�͘_h[��?�s%�I��jj�m����:�E:W�塅���Ơޠ��-��[3֍������5
�K)[_�B	��H
����,���h�dW�e[V[���`_U�D�?�t8����w����ЦFGG����s�}��eU}��	Ԁ�@^D��]ZZ:}�С��ĐV�={v��y/��7�/4��<"�G=�Um�Z�l��m2���3g��G��ߨ�#"��qz{{���;C�eT���nQ�V����R��sN�@U_��bG8P^7T6�=���F�:88(��~<�k�ӟ~J�T���ef�s#�t����2��+�/H$ػwo[0kU�׹z�*S��*"?M�R�l*��S�=�������o�0kU�T(LLh�־tW�s��XD~�Fu���Ν;7
(T�V�R>n珬���*��=���<��#�l	P�7n�5�֞���1::ڧ�'3<4��@;v�`xhHVN�r��1Ӏ��b?W�D?�x|K�B��q���U�Y�/�\n�sn"�D����D�
V����
�`9��t:}�A�<�V �H$�@"!��e�y��:u����m
��,�g��������R�h4��Y����cl�������_5�z���B��s_1�~�X,�I&�����0��Յ1�γ�X���(��e�e����V�˰b�:���U���s�	U���
0Y��Î�A0i���b%:�Z���������N2�P���s��fgg;G��9��9x�`��V�5R��j�������JSS��w�6�ê�\ZZzCDJ�ry۳��������J�r��Z��|��ڲ{ˤ�\�r%l�|���[
(�d2yBDF)��U,Ý9m�=�7�Dĉ�0S��
+�-���4��)D������5H&��R�#����I��;�C�[�r���I�AI��ך���_�}?�{X��|9|	7M333�{��{2�N�֎��g�f�_�
t

�{��
]�~��B���O����獻��K�R��7U������01��X��ntG(k�_��t�����9
���}��;����}��[����T*m����sΩ�w��o�mNK��Z���<��:6>�2X����'�>�E(�T*���~WU������7�D���Xm�0��|�9�ㅂ����j�ڜ��R���v�]WYk����8�ȏ���sX�V���몵}���߷c]���V��9'��X������߭g�
|�L�����}��X,��/Yk��w�
W��L�(�|��k�6��d^�d2n��G.\��i�-�x0����IEND�B`�(uuay)slider-horz-scale-has-marks-above-dark.png@�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���1o�@��nI�t���Q&`��€ *B��A�
0Ѕ�1�lK���@nb������ci @h�$�t���w��fDU�HvIvUum��`�{GrD����6"�cD�^)�E$���&у�+���C/��3�KQ3��!�}�l�ٝs�(�c�!���sU�]�*��!�g�	$۪��S-�����m�����:��Ƙ�`�����8޶�{(w̩1�TD�Uն1��,પ�����VBU��`���7譪���
!��B����E��/���;���(>�Z��e?��I����i�h�f��޻,�NnP�/H�@��=�?JN�d+����|/I����b3˲�"�#yz	t�E��i�`sV+�Fc����s�����9��>i6�7�9&&n�ip�^��\w���jDZEq�E?�I?K.�IEND�B`�(uuay)slider-vert-scale-has-marks-above-backdrop-dark.png/�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���?oA�ߛ�1r���!6�+ �5����D
� � P!�:C�d�pֵ�\���+��8���غ_�㵻�{��3�D���j��7��-���@
���f��˖�r���ޒ�@��#�
I�$��p��A��٨�j��l��@cI/�0|D��ƪ]I�Tf��>��j��ifw�8����$IR�޷%���1��z��!�\�(���L~���`	����9���=��0-+TP	�p�WJ�ϵe�6�˒ʆ��y+�,3����$'e�%�����5�jB�ˢre�S�{I������.zd�\�u��p�t�%=p�eU�s.3�&��'1!9�޿���e��&�ISҫ��u�ȟGQ�xa��D�-�O%��?>IC��(j��@��;3�n���
�II�)�+�7��t��h�*�+U��FĀ�ZIEND�B`�(uuay)text-select-start.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<qIDAT8���MOSA��L{��B{K��D��w&c$&��_�H\�J��q	�&n\�#\��!~BKlm�u�(JL�F)T@
�{��q!V�h�>癜��!ԘT*��>���Ӿ�O� ��`D��)T}�6
���K�o_��U%�4�	��_���Nċ7%BNcR*�5&'��l��O/#���Z6"l>J>8���MG؉z�D(�4BJimV�֏�n]�����;C�XB�Y���L��
 ���V��ڮ�*{/6�}�L�-9�ܱko8��YT$�����ؾ��"�b@DC�tz0��}m�T��� @
2�����5zfBJq4�DC5ie$$�u!��+���8 �� 6���>�
�1�d0^ZZ�\^.���m�Lqa�T+X\���7�B��S�lj��>������
Og�SUc_
�О�?x8�����n�Ւ�c��br�Ţ��sD�?�}84��h�s]�׸�
?�s��Nb���Е��Hqn��Wl�0Ï�#��L�3�Wo�fS�zH��u[Cv<�l�
X�f�]Y��Y��X,�Js�資��o���t�S��
�푁�i��7Bd���>��n������~��\0V�tIEND�B`�(uuay)slider-horz-scale-has-marks-above-backdrop-dark@2.png�PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���OoE���3vBe!ʁR���Ѧ��k�8B��H $^�R^pUm��
�P�؍�Y�ą���� )�(!ޙ�C�!�'No~7���|���Ї�a����:@*�z��:�9��z��s����+��Wҹ\.?�N�g�mM?EQ������{����J���0<5P�.(D�%kmiaa�����RV*��"2�����fs2���94X�*�{�ܴ�N�����wX�V{JUg��j�a�-��'X�*�j�����\�n'�z�W*�gUu�(�Dd~qq��n'v�X�V{.���>��f(d���z�Ũp�ϨV��]�r�<��s��Q�b�\ٮ��b�#a��/�N�%�����C+�Jnj1��8�N��k4���d2�U���Z�WVV��z`s)k�������E�1��!�����NǠA�h�뜻���	�T*�/'jϫ�j�]�a"�I���ӲH������T�&T��(z�8��>
(H

�eTu"i�6�0�}':�8�F
p:iH{�1��xҐ����J�M�
�OҊmr�$�h���3@#iH{D�aD$L�Y2ιICڣ�7����<G�:�ߕw���4�B!Rՙ�Q��]��3SSS�c�"�	��7�J]�x?�-���=&�=ϻ�	0�|�Mp��l~��	�<oUD>� �4����;`A̩�g���*"r1���6t|"��rW��x�懆�+%��e��;u�V��_ӇO�;ĩꥸ�z.--�i����"�}�k[U�g��(�ٝN�Z
�pΝW�k������ι�n(��_w�g�����}׻*"3"r��_�ҡ�)�J�2��;�$��"�X;�����:����}�PX�e��<��0<����(����}��V�1���y��㙟IEND�B`�(uuay)slider-horz-scale-has-marks-below-insensitive.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����Ka�g�yG�#.tK0ƃW�A�,t2�³���;�K��fy�cRQ�m/멝����Eͅwf^wg��!W�u�ͥ��2�g�w�k !�R�j4�����J]��#f���eY����q�^�{akk��e*�J�r9۶mX��B`_H)C"z��D��X�Px�9_�92��f�I�O#��^�j�_MLL<7C�qC�X\�-��c)��=]�R�n���Ŷ�`gg�>cl�q���f���q�cla{{{�R�d�Z�sݶힱ�ǯx�)�
��L&��\۶�N�m��3Ms>��]^;��А�M�!�Z����lI�ˈ�J����˂�C���'�1vԌ�|A��f�1Vg �*��BD_�&Z><8�[�yx(��o����0�d�Ƃ @E�z}����5�R���P)�ϘR
{�jHDO���&''��8~�~DD=cD�#�Ԓ�o���H)EQ������U*R��z����`>�o�j�� ־U*��:Y�hF�:�^>�o�`nnN�j��(�>U</mc���4������F��k�(��}�ir~������ʊ9<<��J��:N�0��/��a���駔���foA�a���_���	�������`d]IEND�B`�(uuay)slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png6�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�ݙKh\U���LǶ�QѕY�ݸp!�s�)_�M������Jw�F���A
�i}T*�
�4:s�L(��B;wi�ZCӹ�w13i��;�������=�?B�LLLd��U5�-���-@����T�U=��n��
�4�X,���+"�����H�a�Dd�����Е�u�������f����@��V���cι�z�HGQ�]DS�Ym���Xkg{I6�:�8~KDNpu)����<����^�h(��+;�����0�&麙���m`LDV[`��c�X��M�5R�Ri�{�־�‹��{�d��:	^����#I����e�RD��D���.,�$I�#%aU�IU(
���
@>��7�ɜ��k�,1<e���Y��d2���:�|E�fffff#�B�k�^�$"��q�X�N3;;�(p�:���l�c�Rixi�1�<��Q'x�7&Ir,���ۍ�>��T;j�,p�P(<So7����:AD��1�h��HǗ�Sv딊��4T?1�6�����I�(���k����;u�}ι�=e�v�z{�s����5=��(���Zk?�7U=��Rm+��`|q��T*'Uu���a=���"���N���.��7��I�JUzO��k��<�s�fA �3Tki��W՗����
\8ny�s)��3��s�p���0ϩ�hu���x�Y����~�Q�҆8�?^[fͮ*�.k�N�+֔��Q�hmK��3��WDdg7��@zdd$)��ϋ�'�#�j��%"�A�u��-��Xܣ��Wh��KmӪ��97�� M��AJ��~�x]�V�앿Uu����^�������7E�i���"�'pPU�{�I_3^�	�|�6c��V�s��aI�y�w.?��	��i�˕���E:99���� I�����U=���.����˘t���NIEND�B`�(uuay)slider-horz-scale-has-marks-below-insensitive@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<_IDATX�͘]h����y%�I��jj�m�{k�]t0H�u^�����
���mЖu0�n�XWz��ޕ��'m��v�
�b��P��
�-�F��]9�mYIl��م����$��������>�?GhS###����8��7�|CU�nv5�
��9�F���?8r�ȵvbH�Ϟ={��yO��w�/7��<"�G=�Um�Z�3Ƽ2<<<�%PgΜ�F�/��#���x����c1D>]FU�v�:�j���y*��:�T��X,��C����f��T���m�hT$�ׇ�y��0A0��'�J%]YY`�9�p:��k�P�L��9@��I�����z��u������P�U*�z�e�l6{RU��<O�24$����Y�J�Ba|\� व��[B�;w�"�b4ջ�ݻwoP�Z�ƥ|>�Ο[k_�!T.�{�9�w���k�ܳ-@��^��.^� x�Z�Aẍ́����^U}0C���
�k�.�e��\.��4�b�س�:���#�Hl+P�D"A��ܩ��� ���w΍G"����W"�Ȏ@��[��>� V� L��� �����;
�D�O&EU��1O�ӧO{"r�?��Q�P�dQส�o�>�������R�h4J<`���1����F��P�oU��K==�
��a��b�d���;l~�]]]cn2e�e�!��i�=FZ�z�*o51{���8�Z��8�Q�P�z`���z=��(P��V����j��%d;��b�6��������QS|������y�Z��VS�}�/U=P����K��y
֜����"R*��;����%fgg�*���
��Z��剉�e��IU�<1�O=z�z
`xx�MYZZ�X,�T�Xw��ڷ���8U=̖���Jv�4=3Ciz);�Ys�����N��1����$��M�!6�r����$�� ���鏛�ί���u�}X�|9|�L����s��{(�N�֏��g�f���t

�w��M]�r��B�������/wCg�J�����U�Vdlnn����j����P��?5��FE�����UU����l�-=�����n�P�J��6��ؘ:眪~�Z�έ�ḓ�����������>�[��k�ZH�R���UU[����BHD�}����j���}�5�G�9+taa��U����8�J�j'N�u���w���s���.�3��j�K���Y۟����vcl��[ۊ�:��R>�k9a�}u#�o���d2?^�<O8 �b1<`}�Z{r��n�
�d2O�GϿ�־��u7�L&�L&�qkg�?�p�žN3l��ϑ�ëC �IEND�B`�(uuay)slider-horz-scale-has-marks-above-active-dark@2.png%�PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���kpT����s��ݰ$YD��&!Q� ����: ���8�`�8�;�R��i��NGQ@�UF{Cl�ꐨ�	��:�ȥ�$d��&{;�<���MLHB���}��<��y�3�s����ne9���]:�/�Zڧh����
qvS�}����1�Nү1��M�J��j`�w�\�S�L1������eִ�$OY�nD�y��#��g��f,Qe��;���1��)T�f�7���F|3��fm����W3F�����o���-���O�<���c~l�����p�_��3N�*�FU�P�]�,O�r��0Q�fMK�q���k�,�a70��~�����&��G$j�8n*�|Զ��2^�*�\Y����?(HW��Zp�+VMkE�A��V���=���^N��M}B���d�QΞ��EE�����s�K
,ǩUꝾ��CQo�Q=�:\\�c��8#J��9�oع�%��֠(�;������������$�����4�(��YB`����:�:\|�'$���N�.ƾt�L���+A�U�R��
�;n�*��䄸��|�����Է��pd�R߬�C�0-�֥�*5,���KJ{��0���=7�J��!Bu��^�g�D����~��Q+�n�B��=����T���Cu���H�CKE��@�y7���A�bJ����5�`^?��{~��a��t����_�zJ��5���ՙ�wb�Ȍ�K�`
���l�oj�e0|�}�R+T��p�6T�e�����N�+�uh��lt���g���o��̡L��a)C/2\a>����C��I=�@(�&�e�ID�2CA!��9ꪶ�3��b�r2;�:cZ�,?J0���@��<^�1D�J"�iOW$ցFE
i�x�gڄ��!�8�H�akN8
'3��M\-'����Gd`�2t82���=Ƀog�@�P���w���6���`�?���2�r[Hޏ�9_Uwv��v����ގv��|.c���фlw�����Jcl`�vm���[���D��D ������
�%������~�a�g�$c*�p�Y�A�)3}�	������[4��+�*�|MP����F\�ƪ�{�̀t���֓����}:���b�r�}x?�-�@lK��v6�h��b��O��|�8�#ǐ����;y��]�}���#�I�Tc�]3�͆�����'�On:>��	��ab�I�yY�Be}f⠢�{_&��
�DT�&�'��^�h��4�>u�bݷ&d��2?�o�r���L���
H�/��+:��8hW�Ŝ�N}�� $��{�#��*7o��'
d���k?P�ݍ�=��H�7�'���hDi����_�n�K��}j{s��Z0�7f_W5ydU�ǸG���Yx��㛹Ϥ���/�i�
��>RK��-�uՈ�@7��[�
�a�H�T��j��!����g�,�r~��9��P�tu����+@e�AI�p���E�B$�ȋ��G6?x���!5���
ܗӭ�ـ����{�ldy���p˘a)J���7�B�E>j�u]c\��[���ODH=:�mо�8�T%�rwqN�M���X؍>*��]�Ā��@W��M�,R��^֤��Kj�%������4��IEND�B`�(uuay)slider-horz-scale-has-marks-below-backdrop-insensitive.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����Ka�g�yG�#.tK0ƃW�E�,t2�³�(���/�:�e䡎yHEm����v�C5ޙ�uw�}�re[W�\z`./�~xfxg���X,:�Fc��|��[F�`1v�,+��Yrgu||<��ku.lmm=�L$�L&㺮��4�B����THDO��� �|>��s�psd$�N���?�{�jh�y511�ܲ,��
�Baq�T
���8�z�����R)(
�-�����}�؂�y)�����9��y)�����X�bщ���]w]�g���˕���
E�L*�J]�u�L&]c��m{>��\^;��А�m�!3�d�i�ޒ�,#�+�s�OƘk]w?a���ft���4���:�W!Dߠ �����A����C��y�߅R� .�A�P��z�����ƚZ�g{�j���gLk��j5$��SSS
�����8^���$��1"B���z)�;N~ �|$��\���P)��
�0��O�\.�j�� ־����]jkJ��8�����3 ����Z�6+��T�T��-,b��t�`�Z�Rj�%"���!6m��4SZYYY����W�ĝQ�KZ���b�<�B�=������m`"6l�>�+؆~��;��������!IEND�B`�(uuay)text-select-start@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<,IDATX�͘MlTU�羙i;������V#Z�b�|)��""
�	1Fd�­		�ƭnLHda�B�h��6�C���;B�RJ�/J�)3�z�x�vZ
�B;�7�����s�=�
O�TU��'_��De���=���|�M�f»@YF���`uuu�3��6����p{��@�pt7o���vʳ0%��Fݯh
*�A
�D�1��>_7�_]�����P�o�#�[��eF�L$���w߷�
0����x�G�vd?�0��)G(�,��&ꉀ577��c�.��; ��0�h��H˚�4�P�.ܔ/��#�=��ӱ�7�`Y���‘�pc���u�ɖ���)~r���Qj?*x<B�(�h�`(,Ƙ�d�QL�G������_�������H
��y<�L��R�����Lç��%����GIY9��r���,TS+&p�������s����++()+�qM�(�}LT�����~�}9���j��-*�X:*e+��ݝ�ϧj�z�k\,9�T�a��Ɔ�E8�tu�Ks�̋)�ɣ[t:���xD�|
�j�Z���/)�0�L����g��؊R��%���ܹ_C
��1ZV�\V�&�܇b��-��J$�~d�L�+��`��Y��LS�e��xe��磰(𔀉���:�*
���.�4�e������*Ô^��[�dcߚ��ۅH��Y��R�,��k�瓖c�3X�45�e��8���$`��d`||�m(��&�H*�M&f1��������U��С��٥�C�_�u뛽��ёFR��Aٶ��@?�P 6p��ǔ��z��6x��q����f��.�9���	ӛܒ���#��l޾�ДJ%���^r���w��t�?M� |p�Ƶ�je	��\�z�E������i��'R�$�ڮ-ح�k'�ڸ�����Z�1H�6�z?z�;�h�HBԩ9:e�`�7�luj���%��۳xP]�\������~uWkf��)�3��1++��te���.X�J{[+���&V���=p���ڇ�h^ XL�/��?�pb���I
�����w6�5���p���5�����VHI����'���I_O7�5���nٲ��y�}ZZZ�����
�R�R��/`v-:::B��0����zH&糧zE8��=p����~ؼ�v���_
��H��-`�2�Lݹ�D�%��4�ŗ�]uu����Ѯ��5�� �*EK��gI��+�\08�gG�|���-7�HIEND�B`�(uuay)slider-horz-scale-has-marks-below-hover-dark@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<6IDATX����k[e��lݒҋ)�6�A�+�BD/TddBoz�.DDD,*L��"L�Ez+
^����QJ�`i
!9q�e�.Y���Er�$�.�<{߄r�W����c��pxx����P~6�kfv{�qŜ�􍤛��%}-i~��G%}'�
�I��׶�o%=r��7%]�;�qK����7�Z�(��aA_���q�$��AA���}z/�9uN�q��0'��R�3���Pk=�b�3�	�>�<�1`%yc���T6��fo�	hO�Y��Բ���;��`�NH��Y���/Iu3{"^~@f�^���Bc�z%rνZ��9�bdfgCCҙټy�o��LhL���Ir�n�A��"I>4�/I�'�"��[Q�ݮ���k��ը�j�BCҵZ�?�F��KhH�F��sT,����+����fskBW�G�l6�#�Y�վ;?�j��@����ǝs��%�\}aa!�Ff���>�*�J�@�g�r������O!@?����oI3kkk�;�nL䜻����,p�n��C��'����������\�P� �5fS�P(\rp�r�-
oIj�	tgss�m`�;�@Ms[[[�H�3B��޻������N
�moo��okϧ��nww��.�԰��S�\�X|O�'qDž%���+�J�xOd�$_.�/�
�����$������^t�Nwa�K@��q�z`�r�b2�Q�J�r���㸣�U*����8���()���>���j�z��N
���jz��8�
���z}U���뫡AIY ����4()Kg	�_��N���!IEND�B`�(uuay)slider-vert-scale-has-marks-above-backdrop-insensitive@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<{IDATX�ݙ]h���3��V�W�Z���l���B�b�K������PZJq	%PB����K��B����6�6�!�u[J��H��DZ�����%�~V�vv�=}�W�dٖ�W�{�s�܏;��Loo�H$�$�Q�ϩjRD`�D�ߪ�����3gΘ��!��x�b]�O��YU=�>�.�ED0�R*�6��q��S�N�>i��!"?R��(�"����D$ِo��X,�T(0??��|%T~Z,_=}��<�����[�1o_���I$ؿ���S*���~���)-��L�x��ϪJ���=���U�x4�+�"�=ȩ�(�ˌ��p}f���<rw,�T��@����T2��8%��|>��kj�y=�N��9gGҾ�E�<��q�(U�]���
W�T*�����d^_߶t6����@������G��7np��O�\.+�e��V�m�^�p�GD�Ď?������t�R�M�����Tb���f��;�s^U�uvvr$��M�
��q���c~P9~Oi���4uvv�ho�]�-8v�uuu
<���{�!�E��@S2���0@$���]���/�]D����h*��\��Q.��ϥKj��8p�9!���=#�8�++����X,�
�A<����$��H�N�1�:edM:��������+��q���FUW#�l�k�����u�R��������8A|���ԝ��ړ�ps�]�huT�- r$�����>Ck�-�&x
`rjJ���j*u?�����y?^��ru`@k��5�J�\�s<�{8g�e`ppO��Uȭ}�=����P_XX���nߺ�6��t��Yk-��ܞ_�-����y��筵:����rͰ֒��Xٷo�?������[����VsCC5����#��'O�\�ki��d~%"�Zk�`.��|�j��Z��8�c~�����_��U�憆j">11A����\�ml�2��;�3񹹹]ּM�P`|bB�k�w+Ƿ���<�]�������G"^,�

��
p������ض�,�t�w���-qfnv�v�0�:0@�""?�<�7��;j
e2�?��7U�4|�c7������'W����*�{###�6�<P/��'D�O@����T*E���dU���I���*��/FGG��U�a���5Ƽ|�q=��&�D��������26>N�XX�y�����<T�������/���$�����
����V�7��1/����k�j�	h-�J/���Z��u�ѵƺ��0+��
��|h�y����o;�UE���:��?��T�x�oJ�!�c���~�yގޡU�ފ���fcL�Z�������N�_�?>��N�;�IEND�B`�(uuay)slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png/�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���?oA�ߛ�1r���!6�+ �5����D
� � P!�:C�d�pֵ�\���+��8���غ_�㵻�{��3�D���j��7��-���@
���f��˖�r���ޒ�@��#�
I�$��p��A��٨�j��l��@cI/�0|D��ƪ]I�Tf��>��j��ifw�8����$IR�޷%���1��z��!�\�(���L~���`	����9���=��0-+TP	�p�WJ�ϵe�6�˒ʆ��y+�,3����$'e�%�����5�jB�ˢre�S�{I������.zd�\�u��p�t�%=p�eU�s.3�&��'1!9�޿���e��&�ISҫ��u�ȟGQ�xa��D�-�O%��?>IC��(j��@��;3�n���
�II�)�+�7��t��h�*�+U��FĀ�ZIEND�B`�(uuay)slider-horz-scale-has-marks-below-dark@2.png'�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���Mh#e�3�ٴ���6� HY/^d�=����B�������~`��ea�=,{�TQ؛A�B�/�K?�Mئ6�I����
f�����!32Ii��$����w�������Yk/��k"�2�qO����UuYD~u]wIDu[礘s$�I��.��$�R��^b�&�
IKR�1݀�d>��ת�T��r�A�o����N�;�����J�~>j�s�k�,�CN	���$�����;
l�1授|��w�(Q�;��]m?x�S��k}!|]�ik�!TKQc�%�%��/P<
@U�
���T���6`l��츮������#y#!<Cr6z"��ϑ�]D\f�ڣ���"���)I%BX�#94��.I��HR&@U�T*�l��EI��_†dI^p�y=iP<���|%iH<$�;�%
i˸cD䱤%QTu_HZ�ZtT�:�$
i�uT���"U=p��~ҐxH�N�^��4$�F���䒆ij������K��.�BaQdj��=��^J�h4V3��@�R�|�4vvv�Pwؙ���A��$�Z�����]6�7����Y�w�=���! �����!�N_t�j��o�l��j���~�vww����?	��� AA<�����V�{G�y|qq�1�� ��S[XX���qp�H.��B��gT#��]0��RRFs���$�}莒4����
�(������H��c�]__��_鸞����l&8-��؍���BЙnAQ�[[[���������+
���c���dP,�{j��W�n`�`kk�ZJ�
%�>?!,���+��Q��@�R�z��V*�fc�v�����@Q�d����6X@R����4<(P��[�N��+)P�a�J�r�dP�Tn'
�2 ;11��'�(�h^�z��a�#|?IEND�B`�(uuay)com/sslider-vert-scale-has-marks-below-active@2.png4�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙{pT����#�	YHB!@0��:�
*�v�����"Y�� *�vZ�K���SJA;-F�S�R4���(R!	��l�q����%B������;��ݳ߽��YE��+���a`��z>T� �J8�R�l'e��\Q��q��jo`����u�拠�=��A�}�(O:�`�_@b���#�w=r�׫U�%:]�n��[��s�r�p�?�����Q.�9vC橣$��+ߎU�eS�)D��P��Ӥ��
G��]Dzꌮ����>�ڗݡA�?#�y%�;�F�K�L���T}�JYh��)dL]���6c\&qt?�+a�=	JUY��{}屛",�/*O��^X����!��H<Bê���	�T�mKQ���*�s��EX�3����u�Yx�M����WиᷠT=�c{�T~���+���	j��d��%R��{o�p3"���;K��q�ޯ�ݞ<����c}rD�u(�}���ta��	��2���k���+.�A{�.K��k)"ݽ�����NmI���t��D��������Q�)}�a9�k_��ys�R�ηmA�t
�/��m{|����ڊ�b����L�0@��g�|�%P�k�.�)�md[��H�n�Rj�r��;��[�yޢ'ɜ����ck0P0��8�GY�F(���J��w�42g��A�r.��2F�0�}�u���8�s��Ri�>�	Lhޮm�!םSc��S��Y��\
Jj��7�iDݎv���P�u<#&�{�7��[+�XS�@+%�:�w����I�潊(��J�'�'j�����x�=F��9���-``���&������p�~E�B���2S��*Ƒr.��)�x���6W��M�
,��:�~Wa���ҧE�(�Q��άB:nɿ_J����Gh�#�٨�x`���@�_ǭ}ɠ���l��Ͻ��'�OG�EJO��b���F�����e�K�-`|����"�8Us��ά.���ںF��N��؞����|D�Y"�!��ւ���y�f3܄������l^�$R���ЫsD̄T5&~6h��?���x�X�{U������WN7��Z�;�m�ؖ)
�OX��-a�$
�y�/���y�<v��o�r����e�^{NĶ�d�9hٙ�%��O�$-;���'�g^��d�qh��}o��陝+\��Њ�ElK�/|��z��[���'���`�_��)օ������$�)�$���Y �V�6w/y�&���R;{��8y���ږ�Kޔ`�@�
������ŵ�`bo�����6��*�(W��@�V;i/V���ן'��{*|���ȝ���%��d&��Ӣ��y�%
Is��Oz�E<C���쐬]$��D��1
e�rx[ud�kO\�Й���z3�[Cz����P#tN.���q�뎁�4o����$B|�����D R�ޘ��vա���%�o/�w����ex�ts��:�(�J��v���ݽ7ʝ��D�j�����[�����
����Γ\�B��Q�H7�d��y�ݕ��d~FQN���th�^��K�"a�����{���ꏫ�X$g���rgH7��/�໳��@~Zv���c
Fh��fӜ�"@�Fd��tsܗ>.�I��I�)$�E��J�\��6m��i�?-YIEND�B`�(uuay)slider-vert-scale-has-marks-below-dark.pngZ�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����kA���5����Cn���z+!9k��� ��g{�zP�CAŞ삧��_ �m`!N�L�}��e+!n~��/<ؙχ��DU+�x#"��8�1��:��V�val��'�QFDv��j "�"r:<]'�T��,.�Dd���ѥ��>#�/an1�
�S՗�\>)9��������%�<�\rgRx﷩�������w�Z�<d��+3W�h�{�����f��
�D��z�{�VU+,"��+�וΈ�f������T��?�G���f��	�s�V����n?��8
�,{��'+����_[��N�)u:�
�\Z������1��(������?.���gƘO��<�i��(-�����V�]/��DDN�,{�h4��c�n����HD̼�97H��]Y�����^��d8~������c��$yE�M"�.��o�9`mb��#"��.�Oe^��Qh�IEND�B`�(uuay)slider-vert-scale-has-marks-below-backdrop-insensitive@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX��]l[w���:
Y���GZ7m��T��ׁ�U����	PM���$�*���CBK��*��LS}o�*���Z��)m�e�����n|�C�&i�������{:���#4��࠵�����C"� pH{�y�������f�x����l��j�o�����X4�2Ue�V�V�-+p^U���b/=z�vӥ����mmm?T�'�(@<'�sOG�Xc̊���yfgg�T*�En���CWE�m��i��ϟ����NU3�HD�鴤S)"�HC7���a�P����W/'�)n���yϨ�s�I%�d�نeWS�T�:>��B�-"۶}���)���,"�X��}���w��-�.'CƯ]cjj
���m���k�!���E�Q��J{{�6���͛ܜ�(��ù\��l�
i���˲��k�p��B��ׯ̊�#�m�������ŋ]��{�|�����ݙhΜ;w�#��[���9 �N����ͱ\��L���T�Ƙ�����j����D�Q�f��7]E&����:~6��b�|����L&#�e5�r
2�4�h�3��}j�\s��٘�<n��dW��Y�A:������U��|>����̞={>	���luxl�d�.�&"�<��c��8@gg��O*���� �����.�������O���.�Ӟ睨nj��b���C�����^D$��v]�1#"�H$�Ȧ��;J�2q��y�3������D��L ��/ ð�ZS�T(���.~|����<��Q]�(�˼5<������8?3���T�-ֻ�r���+u�o:�s
^yo�73�B�;���^���y=fT�u��r�e��������H��Oڶ���q����|���Y*���*"_w�W�s��@x�V��Ի�@��J%FFG5CUՓ�m��V���LNNҪn��_�p("_��r�Y/�ض�/�A0Y(�h�UU
U�˶m�v���Q("�nMLL���I���0�\.����,I/.	�VU� ���@�XdtlLU�&"_p珛�[q�p���jU���ā355����ZS��m�~i��w��nܸ�4pznn�K�/������¢f��U���|>�����5ϣ���V6���
�Hw&����\0>>Nya���0|l```���lh���&"���mmm���&�H4,_�V)
��w4C.c����Ҩ�]�aa'��,,,������IGG�悀J���J�����]�v���r}�-s]���`q��ňF�K��۷oS
j+���eY�;vl�c����T�Q�� ��Z�VT�K"rND^���CD�m�n�����PIJ��"r�1�������Y�2�Gy0��IEND�B`�(uuay)slider-horz-scale-has-marks-above-insensitive-dark@2.png�PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���OoE���3vBe!ʁR���Ѧ��k�8B��H $^�R^pUm��
�P�؍�Y�ą���� )�(!ޙ�C�!�'No~7���|���Ї�a����:@*�z��:�9��z��s����+��Wҹ\.?�N�g�mM?EQ������{����J���0<5P�.(D�%kmiaa�����RV*��"2�����fs2���94X�*�{�ܴ�N�����wX�V{JUg��j�a�-��'X�*�j�����\�n'�z�W*�gUu�(�Dd~qq��n'v�X�V{.���>��f(d���z�Ũp�ϨV��]�r�<��s��Q�b�\ٮ��b�#a��/�N�%�����C+�Jnj1��8�N��k4���d2�U���Z�WVV��z`s)k�������E�1��!�����NǠA�h�뜻���	�T*�/'jϫ�j�]�a"�I���ӲH������T�&T��(z�8��>
(H

�eTu"i�6�0�}':�8�F
p:iH{�1��xҐ����J�M�
�OҊmr�$�h���3@#iH{D�aD$L�Y2ιICڣ�7����<G�:�ߕw���4�B!Rՙ�Q��]��3SSS�c�"�	��7�J]�x?�-���=&�=ϻ�	0�|�Mp��l~��	�<oUD>� �4����;`A̩�g���*"r1���6t|"��rW��x�懆�+%��e��;u�V��_ӇO�;ĩꥸ�z.--�i����"�}�k[U�g��(�ٝN�Z
�pΝW�k������ι�n(��_w�g�����}׻*"3"r��_�ҡ�)�J�2��;�$��"�X;�����:����}�PX�e��<��0<����(����}��V�1���y��㙟IEND�B`�(uuay)slider-vert-scale-has-marks-below-backdrop-dark@2.png6�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�ݙKh\U���LǶ�QѕY�ݸp!�s�)_�M������Jw�F���A
�i}T*�
�4:s�L(��B;wi�ZCӹ�w13i��;�������=�?B�LLLd��U5�-���-@����T�U=��n��
�4�X,���+"�����H�a�Dd�����Е�u�������f����@��V���cι�z�HGQ�]DS�Ym���Xkg{I6�:�8~KDNpu)����<����^�h(��+;�����0�&麙���m`LDV[`��c�X��M�5R�Ri�{�־�‹��{�d��:	^����#I����e�RD��D���.,�$I�#%aU�IU(
���
@>��7�ɜ��k�,1<e���Y��d2���:�|E�fffff#�B�k�^�$"��q�X�N3;;�(p�:���l�c�Rixi�1�<��Q'x�7&Ir,���ۍ�>��T;j�,p�P(<So7����:AD��1�h��HǗ�Sv딊��4T?1�6�����I�(���k����;u�}ι�=e�v�z{�s����5=��(���Zk?�7U=��Rm+��`|q��T*'Uu���a=���"���N���.��7��I�JUzO��k��<�s�fA �3Tki��W՗����
\8ny�s)��3��s�p���0ϩ�hu���x�Y����~�Q�҆8�?^[fͮ*�.k�N�+֔��Q�hmK��3��WDdg7��@zdd$)��ϋ�'�#�j��%"�A�u��-��Xܣ��Wh��KmӪ��97�� M��AJ��~�x]�V�앿Uu����^�������7E�i���"�'pPU�{�I_3^�	�|�6c��V�s��aI�y�w.?��	��i�˕���E:99���� I�����U=���.����˘t���NIEND�B`�(uuay)slider-horz-scale-has-marks-above.pngK�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KLA��v���n�@��@��(�5&�6^8i�U�Ɠ���ɃD�A��$$�QS�A��������-��n;(M�
H�dn3��3��*
	yM�!moo7��OV�LMy$Jr�]L]�Bš�������uH�k���FGFFl���~�ԕ��;v�rB�qQ��Z�>���\%lˆ��H/a����������ȟgJ*`�����9�,w�5�џIK	���,�
R*�zE�[���X��ZZM5G;;;���B�Gt�Ua�I	�Z���<�n����'>�NyZV������[�������~�2Wmn�]O%y�XyeT&��jv�e~F>᪑ĵb�2���M�8�����ѹf�Xu����y��J��Z��
BH;a��j�V
Z�60Vpƪ�0����Us�l�ɛ�W�T�jPI%�7/I|~.��V�c�Sj,�'w��T5��T�RI%��f�=��dhh(=�^���f˾��4|�����v��R�����oC�]טi������������[��/m��賃��W��͔ʂ�n_�͏��,���Ξ��N$��-���=�}�֫�Jb}C#�d7��E<�ՑV��93�fT539����3�%�/����|��6�Z-{PS��������kׇ#��<�|q%��Pv4yF�+-�5G[�����IEND�B`�(uuay)slider-vert-scale-has-marks-above-insensitive@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<~IDATX�ݙ]h\i����$�����$ʹi3���{S�ƞ3	KYYA��""�ºRV�/oWp�_�E�]V�*�Bz�$�{Q�M&)��I�$��I�93�z�N��i���N�<���;�����F�OU����D�0�`HD������_<w���R�K�.5�a������g6�"��H�XK�\�:|
x�q��Ϝ93�X�}����H4�b9r�x<NKK�htS���R��r�����P�i�T��ٳg�-=88�f�y�<@"��X2��wu�r��̍LOOk�R <�y��k*=00�^PՓ�X��t�x<�0�Z�R�066ƍ�Y|��׶�ݵt�R�?���vҩ��<��F
��ׯ�1FD�U�u_ٚ�+i�]��v?NWWW�d7���ʵ�!-�ˢ��d2�W7�w,��f=������Z�n��͛\��#�T*
|��Tc;��/^����'O�0@ss3=�p��׃��m�����쓎�\P����K&��u�D��ƘT��W����?-���$;;��rN�8ACC�������HA�i�#ВJ��"�F��� �D�	�x}�ZD�b�t�z��F�R�ߗ/���p�Сc��	A<�a�qXY]�����R��o���U�=ДJ��<z�N�wc���)c��A|�pcOOϾX�8�������f�_P�wE��'�����ގw��Ԅ�|�	��oE��TOϾ�[+�D�U}�K&ikk{��r[���05=����u�z�Z�5��/[k�64�KKKuV�U�R��;�����24<�/�Ka����?��DD^��/..��p�wn�˛j�u�h�e8��W�Kw�?��`�<�"�V�s9ݰ[��Z
����۶U��o����Z͍��]���,�~w���{���L�W"�5k���P(<F�;Xk���j��<`��[��UU��������y�0x����2�`���d�����������"������oW��hc�y�;"�U5#���E�T*�QU�zoo���wY\���>{[��[��=!C�

�����\�}kc|W��L&�|YUˣׯ319Y[[`ee��\��kkk��ߚ�P�<���?���V��4���G�UU�SSLLL��
����ol׻~���Ǎ1��tG�vtH2����qײsssLLNR*�V���y�1�ԟ�r�J����˪�]� ��ÇI$���{��1�b����"�ss��
�}c̷���F�7o������T�`�gq�b��ƺ��0���*��|`�y���w`'��D���:��?�D>����@bKZ���������ZS��h5�$��U]�����폡��>��N�S�IEND�B`�(uuay)text-select-start-active-dark.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KHTQ�9�i��� +�ʈ|!��ZL
�Hq%��4AP�� �-Z�i�+s���L�(H�L���y�;s�Zhjj�3��w~�9�Ðe�;J
Gh�+���d��	2�+.��5�yJ�n��hJihr�zl;Md�Nq�u�1�F�V��u��	,G��1h�o�pRYg��6m	QV�@D�S��f��PʨSj<���ir�LV���D�1�F��8�:��*5�U]i<�9�6+
g��-Uz�����h	��–�冴�[�\�*�v��S��|{ҟv``�
�j}S��� �3��ɶ�i]�r2��rl��)��Z|gaV	�!�sU?!�x�촕pH�[,���c�A�Y��I[_���&,��A3	b<�a;_���Y���(����/���}4��#���7�1�0��Y��5"���J<�GG�d���3�����xѳ���ģ=Ѿ;qg>�m̉La�����Xy�PW�ȍ��E[��I3׼��β�믡<t��A8�K}��_�~I�5�Pg���κ?e��6&���z��%U�!�vd
��AJ=�١��cD/���
�³����N�5��,c���^ۉ���գ�Y/��g��NPhA��IEND�B`�(uuay)slider-horz-scale-has-marks-below-backdrop-dark@2.png�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘Mh\U��N*b@$"���&�	��.a��"����؅FA+H���Z�AD)X��Zj.�yo$!�J����V���f^��b^��$��L>^��7��s~s߹��s�.5??k�������A`�
X�.JZ4�����������İN
k��ѵ��	�q3����Iz+���@-,,ܕ����\0�f�d�p�T*�*��Wz�J�dL҇�@�yO�Ϳ*i<��u;۶�<I�iI�h�;j���}��T;�mU��3���f�`f6㽟lܲRq�fff�W@d@��j�[�6�V��f�m6c��� 3{�{?�jqq������}��$3[v��[.������� �H������$�ݒ.�Y�>��m���izO�RYv�/'�CA3�����p���%�	I�l�97.�Y�$H��h�uI��I)$/3{��A�23!�$!i��͊�t��qq@�,��w4/_Ik��h����ES��.M���_������~pfv�h��J��yE�E`�h�L?���K�W������>d7�F�qV��E7��<00p�����k�����,����!W8HrI�|q���ޏfe�F�`f
I��}�R���ׁ6A�~ƀ�{�_��k��*��r~lK�E�O��{JuI�B�ց��]��i4_��6��8B8��xۮ����7�����м*=��PQ}���N��x��v�a��1I����t�v@f�����w�.���s3{&s�Պ�ou3{����2��$=�%�������t���j���Hz���
�EQW~����f�|��-X֥x�{�n�1���ޟ��
ͤ�������^��Bx[�d�$���(����w�P،�)6>&i*�0����$I��8n$I2}s�}����A+�wW�Pk�u�IIEND�B`�(uuay)text-select-start-active-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<dIDATX���ylU�������v��X(T��*VjT+h@��]���h��?&h��xF�3�+&�11Q�Q������U�B([�G��vw��?v[)
r�ɞo��O����of��Ah�-8�c�2�E�["�afI�?�u	��JAs��y�5ƫ��69ۊ,K�TK���M��:V�`e�1��U���`��1r9�#0n�5�N[�)*A3iگ��iPf���hA��l�,�H�ë��_��$V8���R��w��[�Zw�`�$�E���4�,��`.R0���`�'ۻ���Y���,Et(��]��L��Ǝn@=��kmyqڥ֪�	:�Ab��O��_3�?֡�/�m�ʧ
��k�*T��b
��M�Ct�e���E"�cʲ/r�D|B�U���ďit�"��xU���?��/����+U�Â�NY9��7��D�z�3�`�ʖʣ���B�Z�:��6
.G\op@����?�RgI$Y2�9��;WI�|���!j�kq�3��ȸJ��ST��!a��?>�:E���R-����r;��D�amK'���8b(��iqF��/� �(n?�8��@I��kp'N�?
�HneI�;>�$n/�C�X
*2�9�K�:�!�ub���=4� :cY�(�Z[^�2�/ŭ���D<�d\����}�
7D�Q�gDƝ.�/��>��)N�pA�!bP���E�zr��4@� ��a��PA��=I��
�
@oO�$4�
A�AM���W��ڳoD~1�����i ��vDm�At;@�gG�(� S���n4ݼ-\���kT�[SV�c;��Ab7Abwh(���M���M�c�����C����M�]_U��k�ڗ�?m�?��wt��2��u��e
����{"�����z���t�V�GMj��ˆy ��ch�7o(Mu������ vl�-����t�?�7X��kA�wF5�j�~@f#܂�ٵ�YR��tT׺g��}d�n+[�s'�kQk�x�vMm�`�Po?O�G@�B��7w$nw��h�o�+''���ԗ����U�'��Cr��t�{�.D���o�t�v����x�����jԫ�N��p�Ɵ*ݴ����i�D�[X\V߲埶=�4��O�$j�g����:�-\�3f±�����s�������"\_Z���p}�5?��*o�v�@�T���x���=s2�S*1E#�ꠖ�}dZ�'��fR[6���kmU�Q
;��_w������
n�7�0ດ�>xѬ�'�W�S�͢<�n��ZU�xT�ǵ���M{�Q.T�tб@�N�U��/l`><ymˮ#������Z'�HQIEND�B`�(uuay)text-select-end-active-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<@IDATX���ile����m)�(�\�
�K�(1$`DL�!�
��hb"�!j�&(5!��b �H0�]��-`,�*Wm�Q�-w�=f:�Ŷ�-������>�g���<���yf�yj�
}e=FB�-�;e�9�4��0:i�y�

�Hv���;���W>���	��u:-"�Qݠ*�H�n/��!�rX���0ٹh,�}p��M�mEc�}Â�PLP$�$?XӖRXrԎbW�#�oC#�]UA�4v`]��G[S
�1r;ItXT�2��"��.��
�İTđUeh���DlQo��)���
ֶ��i�� Z�����R�QU-�P C��~w�bJa��v�8{7�y^k�֨Dz������%�s�k���L�b�j�MT�l����Y{����I�>�E����YH��}�3wրbDyF�j���O,)��E����x+�/�G��~�i���ge�
���dM~�����o 3{�IH��w=��Hʀ���^�������/��)���)��^y�-�O���kjьn��]�kz����k�RAbd���u
��t�?�Qz<5T�,�y;!�������ŷ�"̽8�(�?�����՗�	S�l�/30|���2'L@����ŗ��u�������-����BR���~����狌���8��+/y(��?�*(@����e�vM$���k�K^�Tӫ$��h�0�\�u�h�fmR�;��"a�	�ޥ�t��H�F�v#p��Աt�p�N�Fꍈ�t�:�Nnc]�����s�*�&��U�m�_M�s��@�sh�~Gѷ��$nK#��!��L�]����������KP�]����l]��zDw��,]��寭+~wjۿ=�X�ܳ
(�8p͉�	��
�.@��ɯ��zԱi[�Q�Q��|'?tbh�m9M����\�{������%y���-�\�Dtw)�Wq7���@��uenr]7ؐ���LB�r{�ڃK����+K�)�y�:s`I�����Ś��;�ڌ�=���3�C$#�ΈT	�.�m������
_]��
'�MS�G#�&��֠�伺����=[O���+@$�謂`Ú��{�����|Nl�"�y��Is������:¥+������b��ި�-����i��gEV�2�>��X|�ñ�����.����1�#Uؿ���Vw�M�����>l��e�1���^���㺵�,$3;^��������e���]]{�V�w[���C��;܉<&0(�Fh�㞡̎�ݲ�o-lO�t�W�IEND�B`�(uuay)slider-horz-scale-has-marks-above@2.png��PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<OIDATX���[l�g����؎�C�8�Ӱ�W��!��MJJ���z`CLh���
&4�@q�D;�
�!
���]mՄ�<���6cL�U�6I�6��6u�ĉ�&���ϟ;i�6i�I�d�����*!�p��@e�iq�ojj�-�j�/hm
��ʝ�����

��y���5W�Q!����@b(p�쮯�ӿ착(oY9��>���
�:lmv54��[6�L(�5Ƙ)8�)Nٵs��7��ѩS+m�	ۼ�r6m������r�y���{�r'�8M��PJij���+��VY�?�Vͧ�9����p��2!��e�
j�<4#jjD���\V���˻w__4���puFeZ�-sE݉�@| 
p�!֮/5�`�G��j[9�@`��Yp=Z�M�z�v�t��� PV^A��n�$׬Q�^KISc��yò( 6�W�	l�C��-"•K�F�ﷅB�\�N��X^Y�((�7m���
`�KTK[(�n�{����Sg�@ye��m��������~�.\R?}�������vJ�*�K��l�j���Ȩ�`�=+�@���<��Իd�鸒^�ϗ;_��a���~�r�$P[wߣo>�Zؼ
��%"��-���e��Pk7Ԩ�{֗-v�nk����"�&am�'�T���KJ���^6�D�+�)*.A�G�ZO!r`՚G�2D�j��/~�Z[��9�џ9].�#_ع��n��ϳXV��%����{GEeU�P�����IZ=���P��
5�Ro�i�J�:���yEM5ئQj�R
�ۓgx<�(�P���u8�y�_QJ���^��r*��D��(�K�Ȩ��|{&c�b̨�m�m˲�m��d0�`��k۲������5i�-�N�S��$��H��c��������@^QS
с�i��W^k5b�#�C�S���R�qF��1�����/��s���I&�"}��]�Dn\����;���q
d¡�c"d"}�%�^�ZK�Ɖܼ.@�S'�d4��W^�J$oض�>�ڵ���.�m�Db�G�u8r׬��dǎ_���ح��Cq��,��]��6����G��r����/�n0x��@LOW�,��1����%L{GǏ��?�	�]c��5Ǟ��dQQѮ�@TJK�T��:��a.]��ض�"��_>����'�O_��@剿��3����Z�٢*�+�IwW�cT|h��'���!`��(��}����_������\e2i>��"���G��~��o���S�m�Sx_��ѯ���AiU�t�����j��q:]�e��]���Ķ,%F":�>�d���m�<@�3�<�޷��iII�w�R���J|�~JJ�x<�3><>>F21L| J|0�� "v29���x������VSs�A����_|q}�c��~C+=9�h��ۃ��qd�M*5��=��H޺u��L۱C�����u�5���"۴+�}�v�Ox���YX�y��tl�
��X��266��H4z�/�z���=Mv*H��R�\3,"[����޽��\S��su4�L{�"ۏF�ka�P�;�C�
��i �]�l���q�-Ma��IEND�B`�(uuay)slider-horz-scale-has-marks-above-hover.pngp�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KHTQǿs�3s��;�#�Lh�h�6-�a��ҢMmj�	CZEЦMAԢ$&5D2�ES>P�Jj��x�u�;�3s[8>�q�pV�|?���|v����h$����F��AҽG;�H$�%S-@�Pp��M
�xG� �YUŬ�v"J�Z�^����wt�\U��EA��ڪ)�XC���ND��ȗ=���(e���(��%Eg��^�4��Pp��M�6����,���֜VA��b��{��Y��zA�/��)Bۖ7�4Sc�\X	����t:��<`4
G3��9�`�ى�7��l��G޼>�0l��23�zh���b�k��v�ML�tA_��r[�^2�iƴu
����?-��E� �t��$s5Nң&�"�lA����TA���{#ދ��L��:�5M���
��>�Šm���i��c@�U#���6R�*F����������F���B>a�,w--̧]��hqa���W��g�J8��+Y���>D�=|ԍ�nw��s����4�O��hfj��5;�:44N}/��TT���e��h⛇[\Z�8q��*�L�|��y��/�� aϧ�M���&Ǿ�����W.�ʲ�l��R���g���DI_P��3�s���D�dnq~�(����1�v�¥N%�jf(++˻�v���Rܨ�q5�!� ����޼}�ozzz���`H���I@�TA�>/Ѳ!IEND�B`�(uuay)/Xcheck-symbolic.symbolic.pngc�PNG


IHDRH-�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)��IDAT(���M
�P��F����KpX�����G�D5ˉAA?+���puu
N
j�I�fg��8G��
�i�ځ��4��x<!��xs��h��D�&Bf��~W�a��x8����GQux�߰m���a�#�h��9A� �}��tF�dY�eYʦO����z��|�Z��R*�� I��"MSʲT�ڪ����{�M��7�IEND�B`�(uuay)text-select-end-active@2.png�PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���[lTE�����^)X�m�R] �����AM�$}�(‚�&&b�<�1j|0F1>hb����
Y��� ��f�B�"�h7Q���ݳ��}8��+�Ү��ٝ9���L�Ό��
m��QU��6ڱM@)p�gn(X�/T��
D��K6ˋx��%���t‚gHn]M��t�r�Aŋ���Dp��+ť���
����oq67�=��\�?QmRL�S�ffdWj�a1,+X�l�q��@/��8��H�؈fҹ�^TEL�W�X5壞�X����k��1'l��>R;�iY��u
�$rU	A�+&"R��&�k�t��ӂ��Fŧ�:���6���7��Ѐ
�N1��ZY�ɾ�
�j�0�t'RV1��$���-�q���Lk��E֗�EJ�����V��ɣ��!��}d�Z4��HB�>���C����C�T�U��f��)�	��̤I�5�ܼ
g�תΠd�<���\��q��"�\G�3b(��&>��K�I��EX5u��+�9��O
��fX�t�����7��|ޓ�]T�›�9S?��Y4"LaLFlD`Q	��'�|9"��VU�j�/���!����̘���bO��ɯ~)֙S�y����y�}����cSY��/�L�V�G�á�y���~�W�US��'"�V�쳫�`����˥��k)�q����1�dG��˥|�ӈ]��y�蝡3|Xn*4bfR5%��T'�-�ׇ妲klxJ��5�	çҜx�3	\x��T���gN86�v��0�E`ƕՁˆMe��X.v�b� r��������s�s��=�x9��E�'���F��;�BG�Jr�R�����_I�^����&t0{�R/nP��t��۝59h@��G:
'��=|�/xf����m�4����Lj��4�����_����κHן���5�$H�m*,����4���X	�\��0*�%�!�ҏ�`}��a�e����+�܈�Ӊ���h��!Xv:_A=��_o����T����x�/�ڄ�H� ��=?�|�⟽��݉
��D:����܃�@��m�߭sT�H4ՃH_��^��m���k��F���Ђ�8[V��ӊ�k�T���5�^Fz�;|�Q��.����<}�(��7�C|����*�N�\�f#�b�Э���"p��T,\�=u�2e~�C��/��u+ 	Ļ�6��0R��z��M�L�Y��kn����.��o$��ܸ\���{����DϜ�a��za��.�x��.��]7S����!sh��?⴬%����Зj+�ޑZOz��\�~V�Uxd!pE^'v��Nb�+�6�
�z�}ʰ�͙v��&<��@P��/.B���a��tm�m>��k�[���
IEND�B`�(uuay)slider-horz-scale-has-marks-below-backdrop-insensitive-dark.pngQ�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���?o�P�s��%Q$���,���$K�AP$@�@��stccb�� �#mYb�_��E�l�'~�!��R'M�p��߻���%J���x<�|�*�M�tD2$��3h��f��la8�#�@@�lCI#��1��y�KAI&��=I�2�T7dj�}�s���b�;${��5Q%����;���#�ղ��$�����x�(�o._�����c���s��H�U*�;�Z�sN��o\[6�uC�Һ4��%?�*1�օI�a$Ek���`�oD�V��$�j$��i�Z�In�LW�R�Ϛ��/���J��]�$�z�����e��crї��\�A��O��c0�q�$[�,�)Ɍ�뺷� ����I�t|^��̬�_�ٚ�����;�Fc �&&��drI����Zj���.���d�E��
I���8s�3��G(�f�=<��w3-IEND�B`�(uuay)text-select-end-active.png�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KHTa�ݙq�i�� 4I�A(ȒZ�HzPB�`Z�Im��Un��U�jQ�t���A�h�pLBɤ"�Bѹ3��<�{��{O3��q�ۏ�w�a���7['�h��I�����Ed&�-S�W�	�g0�|52k���&�ޟ�#�6�k�-m6���V��2�4���^��)��<��:��O���|e,�ш�g�&=�"A�4��3N]�]Ӿ�bsՒi��R�$�
�m���UHb�޷����ڠ�P�s��2��=�~8"^����v�H[���
��&(�� �k�
�β�U��s
���y'G0��aȹx'�{��ж���>�;�Fn�t+�m+ �A�4����ڕЙ�\����;�W��VUV��2�Y5uvn��A'��A�x`4Vp"���[1�	�J� 00��9M�����-�,�$��LA�;�ca���^i�/�	F	��Kb��U��!1���7
ʞA����)/��,=/�-ҾZH$�uO��Pr0���rto�H��?)x�>�sU���`����o����ɓ��| �w9�S;����t���Sd�?�K�X���6:j��_Ђ�H|���Qg�a]^�V�==�5�� �Tr��r��CzB���$��]�*~�go�rH�+�����IEND�B`�(uuay)slider-vert-scale-has-marks-above-insensitive-dark.png/�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���?oA�ߛ�1r���!6�+ �5����D
� � P!�:C�d�pֵ�\���+��8���غ_�㵻�{��3�D���j��7��-���@
���f��˖�r���ޒ�@��#�
I�$��p��A��٨�j��l��@cI/�0|D��ƪ]I�Tf��>��j��ifw�8����$IR�޷%���1��z��!�\�(���L~���`	����9���=��0-+TP	�p�WJ�ϵe�6�˒ʆ��y+�,3����$'e�%�����5�jB�ˢre�S�{I������.zd�\�u��p�t�%=p�eU�s.3�&��'1!9�޿���e��&�ISҫ��u�ȟGQ�xa��D�-�O%��?>IC��(j��@��;3�n���
�II�)�+�7��t��h�*�+U��FĀ�ZIEND�B`�(uuay)slider-horz-scale-has-marks-below-active-dark.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<uIDAT8���MLA�o��R�F
�zA��.'5[���&��K�AL�s#ğ�[c�ɫ� �^5QQ/H�ƃ����v��@��v��x���]�&s�d����E�F�%%�_c9,2��d�`�Mp5(�S7�;퍯�'aR��+� {N����5ͭs��jru�;�*�h2��۱����ԯ`�R�&�b[@q���+	1yXPe?`��e?��Us�DYl7�d�m������a���~yXЅ�[
�o
��9��D~
Gfuc��~�aҐk�u�� %�W�g�Z�.w��VS{'�Zl�tbf���3h=��s�����D��*���;�D�3���Q5���l=�8�"�[8�1@�`ڤ	�j�*k��M�
����q�`��HR���1��L
��D�I�ɐ��12��R$�(�z	�}��t{}�J���WB�-&�v�3��߂}�k^��,>��(��c���W[�=s^m���>�[��Z	J	f�=zE��	6h,:��V8�,���4�����׵��>�vX�%�b�#��]l�,��o
QJ0S�H���n�������iu���<iq�wǡԏ�Y��ސ�J����aq�|�t����i�Ye��\���?�IEND�B`�(uuay)slider-horz-scale-has-marks-below@2.png�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���kpTg���s.iv7	K6�$
ځ�*L��i4�J�����i
b��ѱ*�X�:��u��/��M;T'� ���DJla(�@ȅ�ܓ�岛��9�����@��^�=��|���9�}L}}}��b�4�FP@�270�������)�xqq��B�P�=��?�~�ҴgPjB��J��n`Y�m!"��O�Ư**i]ԉ�ٺc�
hJ)2}�,[�#-=�T���M#�091Adl��p��P@�Q�
�soqqq�Q�4}LS�5�L3%Er�V���w���|>0�e18��@o���1� �(���.�}�TN^>��X�n�3;�e���+������K~9oTc}��(��
C�]�Ny3�n3;�P����b[�%/m�ɜ����A����"�Z�Y�-(��h��ޗx<��i���/�u���&�z[�
��3�P"�Q�Ο۲D9�<Rr<�xQ__���ښ���(����O+@����[���Ş$gEN�}���U2}�d��!oʐ}B�����a�a���k��Ȫ{Vc��T�ɓuy3(G�J)#'7_���(�L!'o�1U�
���Jw�����K
JdE��(�d���5-?�[��Z�<Ӈ��W)�La�7�Tnc����j#�7ӗP"���F��8���3�IE%�����w����Ju�����R�ʔ�4M�s��i����T��nMד
JD�u<��8|�)&-"�Rؚ˲����-�aL�m�Dz�XV<��x۲�l�[�[V�D4�T�x�*βڴ���wFG�IE�����Gk��:
���
�����
�jO���>ǝ.w7�xt�g�#n��m�ʖ
�
���t-9�ozݡ@� 0��o^��ő���hdlIA��(A��8^�m%`k���ើ�@�hkF�Y��Õ�f@�����̙0\��?�]����1�;�,	�����h�ɩ�wv&fz�h���d��~��߈���L�$-=�~����Ձ8�:|����TW���Il�{��ԃ6��Y�b�H8lܕ��Ǔ�� �P?�m-�0y��'���<0s��]b�oׅ��|���A���r-�m"���� ��ֶs����L+��`�H��.x�Bv��k�`@Ou�
�v�	�jo�ގ��?��M6���nT� �VM�@q�[�^�p(�}\X(��r��HWW��o}��}��ܬ�9�T�����/�z�[�C�)�۳`�p8H[�"�HwO��e�O�ݰ�ܪr:@�𑷺�\\��.{4(wZ�r�����C�^� �cKww��Y�ԛӠ����Ճm V�����M��f��o�x��T�<`#�!Z.��q��ڳ�����5{��ȕ��l�KO����~<i鷄��i��
�--+����[��]�9¥Ol?���c�q����Y��B�?+-+?8
���b�_5��^����p��8\n:/�r�Hdt��M�m���ݺm�k-5+-+�Ð�������s26:��Fin:'�m�@0��'_�ݙ�YI��s宬l�>]7d�=kTwg�ض���󏗖�&:���ެ|:��ۛ8_x|k�+�Z���ܚ�C/66�95Շ^r��'5. ���`
�'�D\@�����Z
5�6IEND�B`�(uuay)slider-vert-scale-has-marks-below-backdrop.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<eIDAT8��UMkSA�sg^�+D�⾒�ۇ6YT�Z�EP\w#�R���}�H��BL��=���V)�/�y3㦁�Ƙ~��0s�=̽��5�3D|���I)�@JO໔r�P(|���>��d��l.B��a��e�P(�����E�:9��$�J)W��XJ)<<<\e�-ߛ���YY�p��$��,�^����#���[�0�]׵c�}�CA�i��QJ=��w��h<g�]��R
��UӲ��R�-��|�ׄ?��{׶�������Β4�GJ��`��]2ü*9!�j�0-kV���5�^MNN���1E��k:��H�eggG@��s�J�bض��T*m���������q+ӱ�Y)�6��?����3~�}��a�Fq|��H�Eэ��a��Q�R:�y�<�?_[A)� H�8ާ��fu]�Ȳ,���ޠ�Ir@��<��zs��$y>4�ƪ<ɲ��)8Ϣ���
)� .%"���v�$�">v�u��ZE�ۉ���""�7M�)�ˎ�80�i@\8�Rj�V�}U����]��S�؋�Y@�����|�X,n��2o
�=��z~�IEND�B`�(uuay)dash-symbolic.svgX<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   sodipodi:docname="dash-symbolic.svg"
   inkscape:export-filename="dash-symbolic.symbolic.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   height="14"
   id="svg7384"
   version="1.1"
   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
   width="14">
  <metadata
     id="metadata90">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title>Gnome Symbolic Icon Theme</dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <sodipodi:namedview
     inkscape:bbox-nodes="true"
     inkscape:bbox-paths="true"
     bordercolor="#666666"
     borderopacity="1"
     inkscape:current-layer="layer9"
     inkscape:cx="4.4866513"
     inkscape:cy="6.6461221"
     gridtolerance="10"
     inkscape:guide-bbox="true"
     guidetolerance="10"
     id="namedview88"
     inkscape:object-nodes="true"
     inkscape:object-paths="false"
     objecttolerance="10"
     pagecolor="#3a3b39"
     inkscape:pageopacity="1"
     inkscape:pageshadow="2"
     showborder="true"
     showgrid="true"
     showguides="true"
     inkscape:snap-bbox="true"
     inkscape:snap-bbox-midpoints="false"
     inkscape:snap-global="true"
     inkscape:snap-grids="true"
     inkscape:snap-nodes="true"
     inkscape:snap-others="true"
     inkscape:snap-to-guides="true"
     inkscape:window-height="1016"
     inkscape:window-maximized="1"
     inkscape:window-width="1920"
     inkscape:window-x="0"
     inkscape:window-y="27"
     inkscape:zoom="50.117508"
     inkscape:showpageshadow="false"
     inkscape:document-rotation="0">
    <inkscape:grid
       dotted="false"
       empspacing="2"
       enabled="true"
       id="grid4866"
       originx="-159.99995"
       originy="140"
       snapvisiblegridlinesonly="true"
       spacingx="1"
       spacingy="1"
       type="xygrid"
       visible="true" />
  </sodipodi:namedview>
  <title
     id="title9167">Gnome Symbolic Icon Theme</title>
  <defs
     id="defs7386">
    <linearGradient
       gradientTransform="matrix(-2.7365795,0.28202934,-0.18908311,-0.99988321,239.54008,-879.45557)"
       id="linearGradient19282"
       osb:paint="solid">
      <stop
         id="stop19284"
         offset="0"
         style="stop-color:#666666;stop-opacity:1;" />
    </linearGradient>
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer9"
     inkscape:label="status"
     style="display:inline"
     transform="translate(-401.00015,-359)">
    <rect
       style="fill:#f7f7f7;fill-opacity:1;stroke-width:1.23345"
       id="rect828"
       width="7.9999862"
       height="2"
       x="404.00021"
       y="365" />
  </g>
  <g
     inkscape:groupmode="layer"
     id="layer10"
     inkscape:label="devices"
     style="display:inline"
     transform="translate(-401.00015,-359)" />
  <g
     inkscape:groupmode="layer"
     id="layer11"
     inkscape:label="apps"
     transform="translate(-401.00015,-359)" />
  <g
     inkscape:groupmode="layer"
     id="layer13"
     inkscape:label="places"
     style="display:inline"
     transform="translate(-401.00015,-359)" />
  <g
     inkscape:groupmode="layer"
     id="layer14"
     inkscape:label="mimetypes"
     transform="translate(-401.00015,-359)" />
  <g
     inkscape:groupmode="layer"
     id="layer15"
     inkscape:label="emblems"
     style="display:inline"
     transform="translate(-401.00015,-359)" />
  <g
     inkscape:groupmode="layer"
     id="g71291"
     inkscape:label="emotes"
     style="display:inline"
     transform="translate(-401.00015,-359)" />
  <g
     inkscape:groupmode="layer"
     id="g4953"
     inkscape:label="categories"
     style="display:inline"
     transform="translate(-401.00015,-359)" />
  <g
     inkscape:groupmode="layer"
     id="layer12"
     inkscape:label="actions"
     style="display:inline"
     transform="translate(-401.00015,-359)" />
</svg>
(uuay)text-select-end-hover@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<SIDATX�͘�o�U�?�:3}����[ ("iC[�RD�ݨ�*��D��q�ʥ���Q&F��!��-	%`�
�
�1��ͣ�L_��[������;��s�ι���rR���Q��/�o�]D�K��ZR�5l��^wϺ��"���K�*��p	v���x�:�6�>��s3?����L&X���z�&R��D#a¡ �H�,d8ࢻ���+�&�SD�56�cL���H�lTc�~���z���!1`��ں̀��0�J��D�v���F5	rD�]�n������v	XT��E�1c���h;$�8������o���ƮG;,_��+/o���CԶ��A�vx8d�ͨ��S��R��5�dUUm�w�`#!]bQ;$j�H�ҐB�'��o�oj8=&����߁���
x}�G.U7n;T�q@a����5��\}�~������1L/�%�VRY�A-]N~~��b�kok��`�2���]�������b�b�1>�����|�l�cӉ�<c����gVW���Sލ���@��g-*�0�����RV�Y+���꼙e;�C
����D��b�<^��l?v�������@~~O/VDe��C�fL	0����̚=�?�q>�2`O-\�1FE͇���Ӧ����?s�����[S�?{��kd�˝c���ix<�kmm-6�����J����PR:
��3��I{,ס(,.@�<g<05����#}��9�$yy��H��$���}!ce�\
h�q'�eU�9G�$C�d����K}�ɜB
gP�b�pa�d.՛f0*���zz�|l��\���0����F&���[}�I������}9b�A�]�!�s�34P=C�*�@��͜@�*��[���J8��[�p�Dr-�C_o/m��
�`�p~	���'����u]n\���~����:7;�ߊp��+΍��&
�����຺�#��5559���t\�B(x{¡w��q
�.KS�����\��M u��ل�١ �>���#۪�;���[�?��6U��{�T,X��5��U�_���}�Ɨ��{ը�v����*-))-c���+̇U2�����EAH��v��-���nh?|x1��3P%"���b^�|��K�
t��5B��3��3FdkM�K�F���	�\���E��S>�Oi�t
����G��'��+#j�H�tgLQ>��]YY��:k̉s����; �Ϗ8D�5��8��g���ag���9�W���G[�:*�Ak�e@P�>/t���	�{(s��G���X]>[NIEND�B`�(uuay)slider-horz-scale-has-marks-above-insensitive-dark.pngE�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���1�Q����+��3���� ��^q1&��\w�D>���r�6VȶT���X7���p�pp;�{�ߛ7ɛ'l� rq�d2��r�ߺ|��UD�@#��oA��^b@�����8�>��o���I��#P܅-�M&��M��*�T*u����33���f_,���~�X,~���֢W`��˺��@~���T�GE��f�z��{��m1q̬�8λ�5������*\U=-�F��0�-"��-V��P(<�(�^���`f���&Ir��
{"�Ry���y
����"�(p�"x��YZ���R9�����z*"w��,��f�u>)��h/�4���<�#"m����ڵZ�ӦR�ۢЮV��W,g�"����"rӓ�}?�<�s��U�A�$90�Pη&@_DNT�tӗ�J��ӹHz6p�IEND�B`�(uuay)slider-vert-scale-has-marks-above-backdrop-insensitive.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<tIDAT8����OAǿ�f���6�p�@v�0�T�l"�$ճ�b���^4�]�	Є�	���W��NZ:�w;���@���|ߛ7�}:���\����m�EycL?���6|7�|pgZ�>k�/�ˏ���<300��f��q@�$h4�U��h{���~:<<<ݑ������[������<��B�������1S�|��eY�KKK��z�uݱ��]��i�Z��0T�x�P(<:n��圏]��:��m���r�����G:hW�y�h�ܲNѱ�R�R��d�]�/o��s>��s� ��`ss;;;Uv��s~3�}���͝Y)��R:�
�<�F.�b�Z���1���]|߽ȵV��s�;� "��f���R�Fi�v
'	�h�����-��ו0��1]1�R²����&��Q-v��z�.�֟�g �Hc��R�jU]�DJ�(���8�y��Rj1�T��I��j��3!Dr�	!"�PJ-��a��><C��~ߎ�㺷���c�;��F��յ5��~W(^��U*����׮�^�_8i�"NH)Q��dE��dddd������r����=��b��2�`we��,��$��8�g���[�𺪿a�>��<�IEND�B`�(uuay)ubuntu/0slider-horz-scale-has-marks-above-dark@2.pngC�PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX����k�E��3ﻚ�`�4ͮ?h�E����"6�^�zr(,��%���z2JL��S��M�&� )�K��/�
.o��<�<�nݼ���dݷ_���μ�wf�_�!�z���1�5U=Ԏ>�U��<3+3���U�/i�a�QC��n���G
U+��U5�H��p�T��N��Ede7�~q�*���ы-���i"���0UM3�7������fqM�"�"�*�;MD����ϊ�U���K��SDTht���\�Q0 "��z��A�:��mD�'�Fa�z$B5��6��y^���]a�s�;�w��g��^#����mkLU��s_w�D�+U}��0���/uU�	9__�`*���Dt5^ߡ(���T�U%��uU�0h[��c�	"R"�v�(P՗E�-��5v6AO<g�T5#"���G�饵=�
"b��1"�&��Q|y�8�N&
��9w�8�4d�7Dt$iE<�z�8�4$c�ACD~Ґx�(eT��4$�\�0�IC��5��w�����wL�RYNO�RY6����IC�)��R6�}jff�1&٭�(�\~�������rҠZ�0����t����ӟ��E�%�PTU�SSS���O��R�t�����a(�˟���ڇbell�s�������?�����w���̮��6��2??@�Nh�����@i�PЇg>�t�X��8��Z,/HH�6�d� �����I�dt5��2����V�յ6��cf�V�����3��YT-]ҹ\n0�/��B��-���p�\������kz���(3�����
�/��{�m���_���x%����}��u�d����7�_�����uk�_;A�����a�����{�lv �<�&�FZ������]���ȓCCC����+������>�{h�׿��Ǣ�ck���q$*ը�VO���G���IEND�B`�(uuay)check-symbolic.svg5<svg height="14" width="14" xmlns="http://www.w3.org/2000/svg"><g style="display:inline;opacity:1"><path style="display:inline;fill:#fff;fill-rule:evenodd;stroke-width:.5;stroke-linecap:square" d="m411.83 342.344 1.1 1.1-6.203 6.202-3.73-3.733 1.1-1.1 2.63 2.632z" transform="translate(-401 -339)"/></g></svg>(uuay)text-select-end-hover-dark.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<IDAT8��Կ.DA��gg��b�d{nA�P�l�p��k�u
�^#Y��PP��F!k����Q�=q��d�3o5��o�
�z���3T��l��:P/ԍ�x̧�&ꕺ��V��c�E��ڎ�󢞫�X����e^jc7�o@8V�2�Q̌&�PS�dE�h���!0
,�#":� ���E�pB�k����G�J/կ
3���u��k*�����^�,��ԝ�&��`{��S��[���v�Guu��Ҡ�����D}P�5u�h�7�\���QIEND�B`�(uuay)slider-horz-scale-has-marks-below-hover@2.pngK�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���{l�������o�
)�R�"�OE,Zs<�6$�Z�(�$mڂjAB�jժ4�T�TUU�?�ЪS�
*�bjQS"Ə3����ۻ�=l�����}�q�����k�7���O3�3�0�477۬0Vc^�-h!�B��&F�e��5���zǦ��m����[���
�&;`�E��(R��0AD��o���^VS�=#�s�N�(R{��8�

��������1��`�n7D�##J<>�G�Z4�H)��i{�^o�Q�O=G��
B�f�Ȳ��ceO�)�Jټ1�d��>[��oK�
�]2������Q-ͧ����`��cOΫQ��1Sc�&��s�6D���+j�e���_�0b?RTE.X�8YX<�xX��衠�FW�S�؁�kv*�����~���|�K�.�ǜ)P&�xL���4MΈ��y뾨!��E�翴4�r��8(��dB�v��#L&Q[���)��\��9�G���''N��_�8	������'=�@~����<5�c�A)*�c�)K�P!Ǵ�C]hj�$`���r�E��e�U#��H0�q���lE\lH+��;�(�a�iVYZ>7EK������S��1N�ON�5S)�|b�1FD�B�S�+�x�cey�iu�����Y�'��d��>��2N�V@~AQ:�L��
0��D�2x��s�r{���e�1,lv��%��t��+^�C�f�$�<'�)��4U2�r���܂2a\'�$P�+��$��4?(a��@q.��B0�4r
K�S\�I!�<m����'�\�FI�t�Ǔ����Es��
G4i�޾� �Yr��CA���ķ���a�救dBM�c9�V<6����(�i^޵�n �@��o�j������08����I

Z��Y�V<U�z�B����w---����}�VO��hv>�RJv������}�.]�w�裯|w�a�0>H&���>�l�n��v�$j*e�{�G���i`��8=m_X��d"�VT�2ˉǑ�~����A����mjm�؇��(�Ŷ�Ԓ%K.U��}s8vX�V�t��L���;�[=]."�����M��|�*��
�2�����g"˗?�^R\�\4�۬Vی†�7}N�(���{���w����d��@���݁��eWK����C����>4h��jw�������~j�5��ƉƓo�W�����Fú�Q+���_�5���~�^�ڻ�O��{�2�T}Cc���5����шnu8���pN	�4_�Gn"I~����_9>���~��8�p¿�[����{6���v�S8���u���U������/n�v��GB�SԨ?�ػzUMO�ǽ6����X4�k]ׯ�����?��ŗ�u��@٠&aG���]���㮍�CV��@�p$�u�_qK)�Y�q�߳e����o�y��U.��6
Z]n�y��Yl8�v��R��`�u^> �
h:�IX��㾯?St��k¡!���1mv�$,>U;�]vK!Y`ph�
��2Je���&aG��~~��b�}�
Zܞ<�f��xlX��[�C���o���	��9ܟ���#��W\R�cEQ��yU��[>�����~�D�N��G��Î�^\T�'s3��|a���=,h&bP�Xx��Ӳ���~��s;��������2�(����291o+�IEND�B`�(uuay)text-select-end-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<IDATX�͘?�E�?��y��
�IHca!	i,��X��� i�4�*�6�6� �*z�s����*�4� �Z��x��L�f~o�|��[/�x�>�����|�����,f����4�O���+��RJ���Ǯ�fv���{fĆ��䲙}nf���iz)����{&u�;�����eUU_I�WL�C�o�|-yJ��bb��s��I�\���uᔤ[��:2��|��?fBlB�O朏���63>l�PØ�8BX4�w��X�(����ҕ��;]�%��b��?4���:zs)��I��@�i#�I�)���!�ܛ�ֈ:��efo��I��j��}��ۛ���ڬg�������~vjp�~UU�$-�R�<�s���J%��R������ê��
@UZ��.=3�S��wB�[��w�s����E�Hz:˥E&�-��,��I7K[�q���VZ�M�� �Ji�69�!�TZ�E�1^1�E�V��,��˒�I�n���s^��0��_����	��b��%]*�����A-&��}X;�N�fNw��i[�]���K��z�o{�޹�������E`����UU���_��u�1IwRJ��-���	�ܸ������~�kb�ގ1�iwl��VWW���;[��������I�n����RUU���-�rw��Rzq#�N1I�c��ׁ_���%室wc����O�so����K)��?���!��B�$mj�>V��}WJ�e�%�yF��I +�~s�����Eg�1P�1j X�IEND�B`�(uuay)slider-horz-scale-has-marks-above-hover-dark.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���Mn�P���m	P�ʈ��d1(B(�55,0��	�q�,	%đ�:�g��4���q$���>]�$�.p:�v��W��!�	0>��.`S.3�wW����E�[�i	�:�ޗ`�P`�8�������7�-gt��֊ͮd~��$9`��{T��n���9w���)pl���=�Z��jι}�����h
0����_�<�
�"��ζ��p��<��-0��>Mӷ@�)d�����â(�n�E��G��ܗ$���f���[�8��/6��i�Yg�C��x|"�veQ����4M�NE�7� ��EQC練:/�b��ڒ��V�׏�$y�eY�̆���� ˲�$I^5����$w,鞤��sH�I�%�u��Y�(�e�gIEND�B`�(uuay)slider-vert-scale-has-marks-below-active-dark@2.png-�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���}pT����9���n�%/-��P:��6�P�� )���6��BSdƶ��S�(X_h��S)E�3�ADy��[Z�ь�`CBH�ٗ{�ާ,�`+a3;���<�~�̽��{V�d���x�mZ���8���>T� u
U�R���3x������rQW۱�#�:-{9�\`��[�h_.�����8�D��K�B�s�r7�u���n��ώ9Y�`)�RNicn#m�$\�~�c�p�+����X
fMѪ��k�����zPe�����	��H������3m.:+'���G?$�������VCY�V4���覀����RFƜ�љ��>.Ĭ��}݊��+Uo/\Q_sM���I�a�o��>n�7�v���t�{�聭(�Zm[J��Nf����G�о\�^�A9����/D����ҹe-(��]�*�޿���M��A�P���rS���%���6>���L\y|����7'˾�-AmD)�[��~xg."s�#�x�bGS�p���]@;��* �3m�œ��yI�3�y�
2v�)�O�R�h*Q$�L��t��)���m��_�Ћ��e�ȯ�{���@�C��;sQJ�޻瓵��*����S�꫿()JG�2�ix��]G���3��	���W���^��z�ל��^<�Ỿ�^�:��ŏ���M����}�(&������.ϔ2|KV�R�(�������U�uSj�}�}�}���FP.�T��م3�ڴ #q8p�SH�=�I��ʟB�vi͖�l�,���ՙ��p���k���˧�](Uܫ�U�;ն��=a����^�`�i��u٘5Մw�S:,{��9	�;�j[�1>y�s��1"4F�(�V�A���$~�!վKby��UD�'#�Goz��z�M�,���RL�8��i[����D����N��Q�j��G�I��[��ߢm�B3F}�����6p�+���T$Z�1����ߤ��E"�!u���ܼ�a#���G�[B���H�聭������˔�N�W�v��p�n`Hܚ�D�o�;b�R��ء7hz�ؖ)�:��n�ٸ��_r�����|Ԁ1�p{�r�H��-�\���g�E�|�a-����/0�G֐L���9�yF�Ag��	8�_p�N��,$n׶��n��2�C���-�9	�dX��l��f|�_��߭t??�D��A�_;n����qە�=��A_�3lC0�������W"�*%x�	
��n\�iW0���<�լaۃ��Y|�m���Z;.��k$XZ(����[S�<�,���s��®�k�[V�v��W!��R΢1(ݳ{r������r��+Tǡ��S���K��D_�Y@��s�e:S"nǐ�d�^���'}�o9E��Dvo�Le�rx���/�5՞'�f}�����v�@���+�}'���{�t��ގ�ʼn��ޠ�:�O��U��8�6�-:���y�y�����y���JhHg9��6qP������J��P+�#o0:7����B������6��~i�gg_|��Pה��ɂ���'��ȳpdf�ϋL�Mw�0ݡƺ�*\�D8g�����ϯ:U��&1����<t;�GxpN��(�L�V���s[�C=j
 D�	�+ɠ�'��8I\�5�?���8�LS�5},��xd�"�)pIEND�B`�(uuay)slider-vert-scale-has-marks-below.pngp�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KHTQ���{�u���4A�̚��*%i�Eڴ�^�jբMQ�iS��
J�LP#u��Ș"
g���νw�Hd0�&�?������9p��(����9�c�m�4+"���4B�i�Q����琾�쐅o��p�޶;DqEI�Sv�!X� �S:��~&���2�3��<�K��e:�z�M��ͫV{N�;ge�x�1�4���IO644�9C�=�l��ƻ���¿:��&�>�fg��^�&7����P�}y�����x��ntH�\oj�6EQ��LE��ȏ�b�����2�2�S�Xg��ewBS���(9�
B(�=��ѹ+��ڳ;����,��Lϒ�x7�%ٵ�Ԣ]���V�`l�S�b�T�]g%y�2��MQ�f�\��Z�o	E�g��)�v��X;-yA�
]����*�e�ytD��ZN�?F
�Tb�H��c�|Z$:u��a��?Ig��S��B�?�G�P08�r����?	\,�~ݾ��Ev�V�m镏�h���P��p��@��a���+JJJ�%U[�^<�
ώ���ݏ�`RSUf�f^#�����پ���^oI�J**���ζ;oz����?�p���O�t�߯��*�w�#?�wwEe�5Q���e�Sv�2w7��B<��܇��KG��x ��l���ˮ_�������b�Ԃ�"�@DL�01>��ꍫ>_ @�u2�	�E�,Y��67X.8��"��z�B>IEND�B`�(uuay)bullet-symbolic.svg�<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   sodipodi:docname="bullet-symbolic.svg"
   inkscape:export-filename="/home/sam/dev/RESOURCES/gnome-icon-theme-symbolic/src/gnome-stencils.png"
   inkscape:export-xdpi="90"
   inkscape:export-ydpi="90"
   height="14"
   id="svg7384"
   version="1.1"
   inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
   width="14">
  <metadata
     id="metadata90">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title>Gnome Symbolic Icon Theme</dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <sodipodi:namedview
     inkscape:bbox-nodes="true"
     inkscape:bbox-paths="true"
     bordercolor="#666666"
     borderopacity="1"
     inkscape:current-layer="layer9"
     inkscape:cx="3.2191062"
     inkscape:cy="5.5864571"
     gridtolerance="10"
     inkscape:guide-bbox="true"
     guidetolerance="10"
     id="namedview88"
     inkscape:object-nodes="true"
     inkscape:object-paths="false"
     objecttolerance="10"
     pagecolor="#3a3b39"
     inkscape:pageopacity="1"
     inkscape:pageshadow="2"
     showborder="true"
     showgrid="false"
     showguides="true"
     inkscape:snap-bbox="true"
     inkscape:snap-bbox-midpoints="false"
     inkscape:snap-global="true"
     inkscape:snap-grids="true"
     inkscape:snap-nodes="false"
     inkscape:snap-others="false"
     inkscape:snap-to-guides="true"
     inkscape:window-height="917"
     inkscape:window-maximized="1"
     inkscape:window-width="1783"
     inkscape:window-x="70"
     inkscape:window-y="27"
     inkscape:zoom="22.005438"
     inkscape:showpageshadow="false">
    <inkscape:grid
       dotted="false"
       empspacing="2"
       enabled="true"
       id="grid4866"
       originx="-139.99995"
       originy="120"
       snapvisiblegridlinesonly="true"
       spacingx="1"
       spacingy="1"
       type="xygrid"
       visible="true" />
  </sodipodi:namedview>
  <title
     id="title9167">Gnome Symbolic Icon Theme</title>
  <defs
     id="defs7386">
    <linearGradient
       gradientTransform="matrix(-2.7365795,0.28202934,-0.18908311,-0.99988321,239.54008,-879.45557)"
       id="linearGradient19282"
       osb:paint="solid">
      <stop
         id="stop19284"
         offset="0"
         style="stop-color:#666666;stop-opacity:1;" />
    </linearGradient>
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer9"
     inkscape:label="status"
     style="display:inline"
     transform="translate(-381.00015,-339)">
    <path
       inkscape:connector-curvature="0"
       d="m 388.00015,343.5 c -1.37962,0 -2.5,1.12037 -2.5,2.5 0,1.37962 1.12038,2.5 2.5,2.5 1.37962,0 2.5,-1.12038 2.5,-2.5 0,-1.37963 -1.12038,-2.5 -2.5,-2.5 z"
       id="path9555"
       sodipodi:nodetypes="csssc"
       style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale Mono';text-indent:0pt;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.4931047;marker:none" />
  </g>
  <g
     inkscape:groupmode="layer"
     id="layer10"
     inkscape:label="devices"
     style="display:inline"
     transform="translate(-381.00015,-339)" />
  <g
     inkscape:groupmode="layer"
     id="layer11"
     inkscape:label="apps"
     transform="translate(-381.00015,-339)" />
  <g
     inkscape:groupmode="layer"
     id="layer13"
     inkscape:label="places"
     style="display:inline"
     transform="translate(-381.00015,-339)" />
  <g
     inkscape:groupmode="layer"
     id="layer14"
     inkscape:label="mimetypes"
     transform="translate(-381.00015,-339)" />
  <g
     inkscape:groupmode="layer"
     id="layer15"
     inkscape:label="emblems"
     style="display:inline"
     transform="translate(-381.00015,-339)" />
  <g
     inkscape:groupmode="layer"
     id="g71291"
     inkscape:label="emotes"
     style="display:inline"
     transform="translate(-381.00015,-339)" />
  <g
     inkscape:groupmode="layer"
     id="g4953"
     inkscape:label="categories"
     style="display:inline"
     transform="translate(-381.00015,-339)" />
  <g
     inkscape:groupmode="layer"
     id="layer12"
     inkscape:label="actions"
     style="display:inline"
     transform="translate(-381.00015,-339)" />
</svg>
(uuay)text-select-end-hover.png�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KOSA�wfN[Z����W"��Ҩ��"6!�D7.�&�\�aa�ƅ�$aa(PZ���h$!�B���9���s���4
��Z��y���|C"�@Rc�"�yAj�>��@!s�~��,K&�rC�1M��
�S��#����H(���1H)`�i$�Y=��ʖ����/<���e���D�╫.M��(H)a���d�r|opfbセ��f���U#��z|5k�)c��#o��U	O&Ϲ{���rN)��8�������!�x���:%\IY�2�����S�q��%M���x�oJ���b!8z�S;���ʂccc� #�T�z��6ji�wi��@U':�8�½`0�@U�;�݁��n�u�(T@Ss�A�i~
@*T~)�S�t�R�M"��B(h�bIU�;�ϥ X)loU-m�sPJ~�R�hv3#����-έ�B�\_[�U�I)�J�)��8�^�[f!�����q�=�˔�)-qy�cβ̊1�4�u�s�s�pG!:;5��.�5͂*7�i���X6:39P�I)E��S�o"���N�zJ��Ngc���J
ТS2ssS���ƞ8����#�u�����
��lH��l���⁷�?�����0kok�m��]ET���
���Ą)�L���|>�{�OE��"N3IEND�B`�(uuay)slider-horz-scale-has-marks-above-insensitive@2.png��PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<3IDATX�͘MoU��3�LQ�&vj

��+$Z���8�VQ�m$[6,@�K�����Rj�uC%�	��&8�8��4R�޹�E<%
�up�Fw��yt||�G�]�x1Z��F<�;=000��;��������(�p}�c̩����m�f�{Dd8���
������z*�J�m;�j�����&'Y\\��srhh�ʶ����8XkW�b�=9888��`�|��Z;
^HU�(Z�s��P�A���q��0��"���r�m$V���3
<�j�T���$��d2�{3��X��F�`%s�X�H$p���}�ļc��>km���a�XSP��&sS"r"�HL5z�a����V���ۯ�_^�p�@�gAc2@,���i�C��\�|�r�0
�N;v�r�`�l��z{{�<�2�j��K��v����>�J���Vo	��͆Z��������
&���e��HdK�`��b5��GFFv��yއ��]]][������p8��m���\.��q]�#���y[�Z�Z��I�1�H:�Hd��1U�@����6(�����@T�L�e,��?<���I4�6�@wG��ܹ�l6��-0U}�޽{�*P�q�Wdlll��E�uC�=��|#�*�}�=����9���H�mP��/�]i.�i����S�v�@D�p`ggg;��\�i�`���c[�z��yA9p��P(��
$"��
;@�*P�s�?��m�[��,;@�}�1mFc�$���@�Zm/p�ƍ�r�QՋ���յ��[�n��Ss[0Xk�t����@�R�P���U�V�T*����9gxx����������R������P(t����Y��j�]��@�����ǎ=Z>�}_�33��[���V�O�yڭÈ�y�W��2��-�P�����7c�}/X�600px𧦧�^�[�J����VU_���[2��
x�Z+��.oao[^^f�PPk���k�T������7������ݻ7�\.syjJ��""�'����Y�V�?�5U�p��(��������͛7)��5l�ד�������r�S�w�����'}{���1���(�Jj������k�����"B$!��î��u�o�V������"ׯ_�z;0������t:��(n�1����y]U_z��P(��y��ӫ�*k<�"p������f�mغf2��<�{�q����`e�^�m�8/"�_�>}zC�jS<u>��6�t���|����x�R�j\y�NJ�IEND�B`�(uuay)text-select-end@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<VIDATX�͘�oTU���Og���� X+w����
mj(�E}��>�h����b�`L�Fy0&� �I+�6�
�B)�R�˙�^f�i��Cgj[��������>_�^��Z[�:���a�s�;�%ǒ���4`Mxv�G�����]"��K�*X�|v8D_w�M���{�F�����řK��1VY���GG�E#D�A����Q��W��k]��ed��B"�۲�c:=J��Bڨ��j8$ph ��655%f���o�Ȕ��4}1��Ǝ�p��SM��.¾���ccc������Ƙi-r]�x,���q�t�4rD�}�7�Smms��;�ݸ�+/o���C̶�#Abvd"�0������?�R�v��d}M}�w�`�!]�1;$f�I�3�B�{��/7om:9-����?����-x}��6Q��q��:�#
-u>�k|�ʽ�F\}�yT�P^��֬��n��X����^q�:����=�De@��K���G��PSOղ�c| �ko��̙�]�� :���y4�P�tOn��ϧ*�����u�\TFa,p�J�%��v���K���>�5"S'�ِ������z�����F^.���x|�S *��q���yPV^�Ë+���y���UcTԼ��޾`ހy�^���h�ό�>o����ા`@ƾ�9+)]���A�����b���M��-�%�<>3�ޘ��r}���%������X~~Af�� S#缕$/ϓi�I�NN��I2V6Υ��&w�Z�)��s$i@�0�O�Z�~A aP�0<��)�D��F�n��y�e0*�Q=����i�/�/�������XtN���54�$�8]_�3j���S���u�v�"�[��/0V]�p t�FN�T��^D��q������a�sk��-���@�ol:7��ܜ��҅ss��e�.ׯ\��O���k����D89���+�����l��uSC��w����8v��\�L8xs֡"�[�\����m���چpy
Hw�?C(�;kPv8H��3
88�����g���Eر��v��@ޣ�-�j��X�)=׮p��E@��7=����gM��c�w�h��������(Saޯ��A.u��?!)����8x���tCב#+���a��a*��RT\:c���W	�nf��Ȯ���g�Z����E�����E�T,�SZVNaQ^_��5##)��A�����0����)&�oQ�������8'N*L
z�yxf�&b����$�q&^�guZ��)׳w�����;�V;*�@�5@P��/���q�{8��g��BW]c�IEND�B`�(uuay)text-select-end-active-dark.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<}IDAT8���MH�A����g�]��%�B�fT��PEI�VBBR��:D�.:yI�Q���Be�r
��2�2�J}v7�}v�yv�yf:db��|��|��?S�Ƒes5�ųl}e��!X�)w��t%'�r0�
<����D�I�7�)w��×C9��$R�!达xr�̲��\S���⻓�+�1�x�3��'5�?�-���*]i�64}��.cp1���D�\�<���_��8�i�xoGz���Wn���``����3��}䬼��=O����d&�+�r�֓��`�:��ٖ1�N^v������ĸ)1� ��V��L�XLX���ط���$�a�,���
@�7cd�H[�d�$�,'��� b���9��2g|������K��
��&��g�u�G��<cLi�G����;�	uBz?��|� 
{'��ڢv^M��/+��0Ԯ�bы,(
·Zwnjз�uV�/�Ŕ�����O���>�_,�zX������h��b�ѩc�{%��S*,+q�opem�Ť�R�d�ߧ�~���=��6.�Zkɝ�ޅ��� �@3�*I��0��S�|�K��3��v�[�K��O�����ޚ�IEND�B`�(uuay)slider-horz-scale-has-marks-below-active.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���OL�P��_�(0֩��D�4l夡�1&�D#L��z�ԃW����W5Ae^����F��İ����
}e}`
c2�}�^��O~}��@���*U�]�I��I�l��XP(���T;*>0/���L�	�s�J�^X��۬������S��
���w���<]{�|�8�i(���d�\�7a�A�EfBT�	X�\�t�!P�\�k��8�P�b��	���wb�.?|�޹�%������Bc>�v����H�*���K���F�^�7�EEQ5~��t�ƺ�2��q*nh��3u����B����������us;����B1��t�X��-��@�����C?u���;Q�d�T�9SYʖ�#�O#<Y0H“@(3�b������[��5U
�gsڈ�8�m�O�sS`,���a<
�|�}{x
�Z"���T~Ђ':�a��˺�S�:>Ы�D?>Ft��z]��z`l��=�y�i��A�2�݊��g������e���;���䞶"5����ߊ�v�\�O��o�*�Ų������T�՜3�����,�_�W���ߺC?�tt���-�n�a���T�3���q4���Xe���|0"��*[M�PZ�{G�7옪!�6IEND�B`�(uuay)slider-horz-scale-has-marks-above-backdrop.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<~IDAT8��ձN�@����>���D�խQ�<@C�R���J�B�.�:�9�U�EJ��:�)	�W���0tL"P.�U��ܡXJ

&����twFpC��)�M��r�\4�}��7M�`����yd$0�cga�9�C-�*H!�ܹX.�5��'�X�uc!�D�3��{���
X.�����J�j�%�����ס�olvvv�R��u�,-�����C�0�=�4W\�a�+Xq�I��A����b�(&4�aO�`ɤn6K)�+���\�V��Vr�H�
��c]ߨT*%t||<��~f]��i����|߇�z�����/..�e2:*�fw���hچm����e3�m�^�1BǙ.ɲ,��VJMM���3U��Rj
@<��%(�1>��7R��(��9�j���B���R[�v���Z-E�&��A��|t���B<��8��Eq�>m6}!ĭ1!4��|)��b�(0@>��Bl�4�B�p�h�J�����=���+�c|tt�V���e
?<�s8m6}���������j��S��;J)�mۚ���d�
C�C���A����v��_{Wy�G�(Z�� /���4�5��GB��M���ooR @�{U�IEND�B`�(uuay)slider-horz-scale-has-marks-below-backdrop-dark.pngQ�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���?o�P�s��%Q$���,���$K�AP$@�@��stccb�� �#mYb�_��E�l�'~�!��R'M�p��߻���%J���x<�|�*�M�tD2$��3h��f��la8�#�@@�lCI#��1��y�KAI&��=I�2�T7dj�}�s���b�;${��5Q%����;���#�ղ��$�����x�(�o._�����c���s��H�U*�;�Z�sN��o\[6�uC�Һ4��%?�*1�օI�a$Ek���`�oD�V��$�j$��i�Z�In�LW�R�Ϛ��/���J��]�$�z�����e��crї��\�A��O��c0�q�$[�,�)Ɍ�뺷� ����I�t|^��̬�_�ٚ�����;�Fc �&&��drI����Zj���.���d�E��
I���8s�3��G(�f�=<��w3-IEND�B`�(uuay)gtk.cssz/***************************
 * Check and Radio buttons *
 ***************************/
* {
  padding: 0;
  -GtkToolButton-icon-spacing: 4;
  -GtkTextView-error-underline-color: #c7162b;
  -GtkScrolledWindow-scrollbar-spacing: 0;
  -GtkToolItemGroup-expander-size: 11;
  -GtkWidget-text-handle-width: 20;
  -GtkWidget-text-handle-height: 24;
  -GtkDialog-button-spacing: 4;
  -GtkDialog-action-area-border: 0;
  outline-color: alpha(currentColor,0.3);
  outline-style: dashed;
  outline-offset: -3px;
  outline-width: 1px;
  -gtk-outline-radius: 4px;
  -gtk-secondary-caret-color: #308280; }

/***************
 * Base States *
 ***************/
.background {
  color: #3D3D3D;
  background-color: #FAFAFA; }
  .background:backdrop {
    color: #636363;
    background-color: #FAFAFA;
    text-shadow: none;
    -gtk-icon-shadow: none; }

/*
   These wildcard seems unavoidable, need to investigate.
   Wildcards are bad and troublesome, use them with care,
   or better, just don't.
   Everytime a wildcard is used a kitten dies, painfully.
*/
*:disabled {
  -gtk-icon-effect: dim; }

.gtkstyle-fallback {
  color: #3D3D3D;
  background-color: #FAFAFA; }
  .gtkstyle-fallback:hover {
    color: #3D3D3D;
    background-color: white; }
  .gtkstyle-fallback:active {
    color: #3D3D3D;
    background-color: #e1e1e1; }
  .gtkstyle-fallback:disabled {
    color: #9c9c9c;
    background-color: #fcfcfc; }
  .gtkstyle-fallback:selected {
    color: white;
    background-color: #308280; }

.view, iconview,
.view text,
iconview text,
textview text {
  color: black;
  caret-color: #0d0d0d;
  background-color: #ffffff; }
  .view:backdrop, iconview:backdrop,
  .view text:backdrop,
  iconview text:backdrop,
  textview text:backdrop {
    color: rgba(0, 0, 0, 0.69);
    background-color: #fcfcfc; }
    .view:backdrop:disabled, iconview:backdrop:disabled,
    .view text:backdrop:disabled,
    iconview text:backdrop:disabled,
    textview text:backdrop:disabled {
      color: #d4d4d4; }
  .view:disabled, iconview:disabled,
  .view text:disabled,
  iconview text:disabled,
  textview text:disabled {
    color: #9c9c9c;
    background-color: #fcfcfc; }
  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,
  .view text:selected:focus,
  iconview text:selected:focus,
  textview text:selected:focus,
  .view text:selected,
  iconview text:selected,
  textview text:selected {
    border-radius: 3px; }

textview border {
  background-color: #fdfdfd; }

.rubberband,
rubberband,
.content-view rubberband,
.content-view .rubberband,
treeview.view rubberband,
flowbox rubberband {
  border: 1px solid #225d5b;
  background-color: rgba(34, 93, 91, 0.2); }

flowbox flowboxchild {
  padding: 3px; }
  flowbox flowboxchild:selected {
    outline-offset: -2px; }

.content-view .tile {
  margin: 2px;
  background-color: transparent;
  border-radius: 0;
  padding: 0; }
  .content-view .tile:backdrop {
    background-color: transparent; }
  .content-view .tile:active, .content-view .tile:selected {
    background-color: transparent; }
  .content-view .tile:disabled {
    background-color: transparent; }

label {
  caret-color: currentColor; }
  label selection {
    background-color: #308280;
    color: white; }
  label:disabled {
    color: #9c9c9c; }
    button label:disabled {
      color: inherit; }
    label:disabled:backdrop {
      color: #d4d4d4; }
      button label:disabled:backdrop {
        color: inherit; }
  label.error {
    color: #c7162b; }
    label.error:disabled {
      color: rgba(199, 22, 43, 0.5); }
    label.error:disabled:backdrop {
      color: rgba(199, 22, 43, 0.4); }

.dim-label, .titlebar:not(headerbar) .subtitle,
headerbar .subtitle, label.separator {
  opacity: 0.55;
  text-shadow: none; }

assistant .sidebar {
  background-color: #ffffff;
  border-top: 1px solid #c7c7c7; }
  assistant .sidebar:backdrop {
    background-color: #fcfcfc;
    border-color: #d1d1d1; }

assistant.csd .sidebar {
  border-top-style: none; }

assistant .sidebar label {
  padding: 6px 12px; }

assistant .sidebar label.highlight {
  background-color: #d4d4d4; }

.osd .scale-popup, .app-notification,
.app-notification.frame, .csd popover.background.osd, popover.background.osd, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier,
.osd {
  color: #eeeeec;
  border: none;
  background-color: rgba(29, 29, 29, 0.975);
  background-clip: padding-box;
  text-shadow: 0 1px black;
  -gtk-icon-shadow: 0 1px black; }
  .osd .scale-popup:backdrop, .app-notification:backdrop, popover.background.osd:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop,
  .osd:backdrop {
    text-shadow: none;
    -gtk-icon-shadow: none; }

/*********************
 * Spinner Animation *
 *********************/
@keyframes spin {
  to {
    -gtk-icon-transform: rotate(1turn); } }

spinner {
  background: none;
  opacity: 0;
  -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
  spinner:backdrop {
    color: #636363; }
  spinner:checked {
    opacity: 1;
    animation: spin 1s linear infinite; }
    spinner:checked:disabled {
      opacity: 0.5; }

/**********************
 * General Typography *
 **********************/
.large-title {
  font-weight: 300;
  font-size: 24pt; }

.title-1 {
  font-weight: 800;
  font-size: 20pt; }

.title-2 {
  font-weight: 800;
  font-size: 15pt; }

.title-3 {
  font-weight: 700;
  font-size: 15pt; }

.title-4 {
  font-weight: 700;
  font-size: 13pt; }

.heading {
  font-weight: 700;
  font-size: 11pt; }

.body {
  font-weight: 400;
  font-size: 11pt; }

.caption-heading {
  font-weight: 700;
  font-size: 9pt; }

.caption {
  font-weight: 400;
  font-size: 9pt; }

/****************
 * Text Entries *
 ****************/
spinbutton:not(.vertical),
entry {
  min-height: 32px;
  padding-left: 8px;
  padding-right: 8px;
  border: 1px solid;
  border-radius: 6px;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: black;
  border-color: #c7c7c7;
  background-color: #ffffff;
  box-shadow: inset 0 0 0 1px rgba(67, 182, 179, 0); }
  spinbutton:not(.vertical) image.left,
  entry image.left {
    margin-right: 6px; }
  spinbutton:not(.vertical) image.right,
  entry image.right {
    margin-left: 6px; }
  spinbutton.flat:not(.vertical),
  entry.flat:focus,
  entry.flat:backdrop,
  entry.flat:disabled,
  entry.flat {
    min-height: 0;
    padding: 2px;
    background-color: transparent;
    border-color: transparent;
    border-radius: 0; }
  spinbutton:focus:not(.vertical),
  entry:focus {
    box-shadow: inset 0 0 0 1px rgba(67, 182, 179, 0.7);
    border-color: rgba(67, 182, 179, 0.7); }
  spinbutton:disabled:not(.vertical),
  entry:disabled {
    color: #9c9c9c;
    border-color: #c7c7c7;
    background-color: #fcfcfc;
    box-shadow: none; }
  spinbutton:backdrop:not(.vertical),
  entry:backdrop {
    color: rgba(0, 0, 0, 0.69);
    border-color: #d1d1d1;
    background-color: #fcfcfc;
    box-shadow: none;
    transition: 200ms ease-out; }
  spinbutton:backdrop:disabled:not(.vertical),
  entry:backdrop:disabled {
    color: #d4d4d4;
    border-color: #d1d1d1;
    background-color: #fcfcfc;
    box-shadow: none; }
  spinbutton.error:not(.vertical),
  entry.error {
    color: #c7162b;
    border-color: #c7162b; }
    spinbutton.error:focus:not(.vertical),
    entry.error:focus {
      box-shadow: inset 0 0 0 1px #c7162b;
      border-color: #c7162b; }
    spinbutton.error:not(.vertical) selection,
    entry.error selection {
      background-color: #c7162b; }
  spinbutton.warning:not(.vertical),
  entry.warning {
    color: #f99b11;
    border-color: #f99b11; }
    spinbutton.warning:focus:not(.vertical),
    entry.warning:focus {
      box-shadow: inset 0 0 0 1px #f99b11;
      border-color: #f99b11; }
    spinbutton.warning:not(.vertical) selection,
    entry.warning selection {
      background-color: #f99b11; }
  spinbutton:not(.vertical) image,
  entry image {
    color: #646464; }
    spinbutton:not(.vertical) image:hover,
    entry image:hover {
      color: #3D3D3D; }
    spinbutton:not(.vertical) image:active,
    entry image:active {
      color: #308280; }
    spinbutton:not(.vertical) image:backdrop,
    entry image:backdrop {
      color: #828282; }
  spinbutton:drop(active):not(.vertical),
  entry:drop(active):focus,
  entry:drop(active) {
    border-color: #109b26;
    box-shadow: inset 0 0 0 1px #109b26; }
  .osd spinbutton:not(.vertical), .osd entry {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    box-shadow: none;
    text-shadow: 0 1px black;
    -gtk-icon-shadow: 0 1px black; }
    .osd spinbutton:focus:not(.vertical), .osd entry:focus {
      color: white;
      border-color: #308280;
      background-color: rgba(0, 0, 0, 0.5);
      background-clip: padding-box;
      box-shadow: inset 0 0 0 1px rgba(67, 182, 179, 0.7);
      text-shadow: 0 1px black;
      -gtk-icon-shadow: 0 1px black; }
    .osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: rgba(0, 0, 0, 0.5);
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }
    .osd spinbutton:disabled:not(.vertical), .osd entry:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: rgba(50, 50, 50, 0.5);
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }

spinbutton:not(.vertical) progress,
entry progress {
  margin: 2px -6px;
  background-color: transparent;
  background-image: none;
  border-radius: 0;
  border-width: 0 0 2px;
  border-color: #308280;
  border-style: solid;
  box-shadow: none; }
  spinbutton:not(.vertical) progress:backdrop,
  entry progress:backdrop {
    background-color: transparent; }

.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry {
  border-left-color: rgba(67, 182, 179, 0.7); }

.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + entry {
  border-left-color: #c7162b; }

.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry {
  border-left-color: #109b26; }

.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {
  border-top-color: #eeeeee; }
  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {
    border-top-color: #efefef; }

.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled {
  border-top-color: #eeeeee; }

.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical),
.linked.vertical > entry + entry:focus:not(:only-child) {
  border-top-color: rgba(67, 182, 179, 0.7); }

.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical),
.linked.vertical > entry + entry:focus.error:not(:only-child) {
  border-top-color: #c7162b; }

.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical),
.linked.vertical > entry + entry:drop(active):not(:only-child) {
  border-top-color: #109b26; }

.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,
.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,
.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical),
.linked.vertical > entry:focus:not(:only-child) + entry,
.linked.vertical > entry:focus:not(:only-child) + button,
.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo {
  border-top-color: rgba(67, 182, 179, 0.7); }

.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry,
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button,
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical),
.linked.vertical > entry:focus.error:not(:only-child) + entry,
.linked.vertical > entry:focus.error:not(:only-child) + button,
.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo {
  border-top-color: #c7162b; }

.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical),
.linked.vertical > entry:drop(active):not(:only-child) + entry,
.linked.vertical > entry:drop(active):not(:only-child) + button,
.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {
  border-top-color: #109b26; }

spinbutton.error:not(.vertical),
entry.error {
  color: #c7162b; }

treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {
  background-color: #ffffff;
  transition-property: color, background; }

treeview entry.flat, treeview entry {
  border-radius: 0;
  background-image: none;
  background-color: #ffffff; }
  treeview entry.flat:focus, treeview entry:focus {
    border-color: #308280; }

.entry-tag {
  padding: 5px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-style: none;
  color: white;
  background-color: #308280; }
  :dir(ltr) .entry-tag {
    margin-left: 8px;
    margin-right: -5px; }
  :dir(rtl) .entry-tag {
    margin-left: -5px;
    margin-right: 8px; }
  .entry-tag:hover {
    background-color: #3ea7a5; }
  :backdrop .entry-tag {
    color: #fcfcfc;
    background-color: #308280; }
  .entry-tag.button {
    background-color: transparent;
    color: rgba(255, 255, 255, 0.7); }
  :not(:backdrop) .entry-tag.button:hover {
    border: 1px solid #308280;
    color: white; }
  :not(:backdrop) .entry-tag.button:active {
    background-color: #308280;
    color: rgba(255, 255, 255, 0.7); }

/***********
 * Buttons *
 ***********/
@keyframes needs_attention {
  from {
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#308280), to(transparent)); }
  to {
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#308280), to(transparent)); } }

button.titlebutton, notebook > header > tabs > arrow,
button {
  min-height: 24px;
  min-width: 16px;
  padding: 4px 9px;
  border: 1px solid;
  border-radius: 6px;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #3D3D3D;
  outline-color: rgba(67, 182, 179, 0.7);
  border-color: #c7c7c7;
  background-image: image(white);
  text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
  -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); }
  button.titlebutton, button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat,
  button.flat {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    transition: none; }
    button.titlebutton:hover, button.sidebar-button:hover, notebook > header > tabs > arrow:hover,
    button.flat:hover {
      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition-duration: 500ms; }
      button.titlebutton:hover:active, button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active,
      button.flat:hover:active {
        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  notebook > header > tabs > arrow:hover,
  button:hover {
    color: #3D3D3D;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #c7c7c7;
    border-bottom-color: #bdbdbd;
    text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(whitesmoke);
    -gtk-icon-effect: highlight; }
  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,
  button:active,
  button:checked {
    color: #3D3D3D;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #c7c7c7;
    background-image: image(#d6d6d6);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    transition-duration: 50ms; }
  notebook > header > tabs > arrow:backdrop,
  button:backdrop.flat,
  button:backdrop {
    color: #636363;
    border-color: #d1d1d1;
    background-image: image(#FAFAFA);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    transition: 200ms ease-out;
    -gtk-icon-effect: none; }
    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,
    button:backdrop.flat:active,
    button:backdrop.flat:checked,
    button:backdrop:active,
    button:backdrop:checked {
      color: #636363;
      border-color: #d1d1d1;
      background-image: image(#e7e7e7);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    notebook > header > tabs > arrow:backdrop:disabled,
    button:backdrop.flat:disabled,
    button:backdrop:disabled {
      color: #d4d4d4;
      border-color: #d1d1d1;
      background-image: image(#fcfcfc);
      text-shadow: none;
      -gtk-icon-shadow: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,
      button:backdrop.flat:disabled:active,
      button:backdrop.flat:disabled:checked,
      button:backdrop:disabled:active,
      button:backdrop:disabled:checked {
        color: #d4d4d4;
        border-color: #d1d1d1;
        background-image: image(#e7e7e7);
        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  button.titlebutton:backdrop, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:disabled, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled,
  button.flat:backdrop,
  button.flat:disabled,
  button.flat:backdrop:disabled {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none; }
  notebook > header > tabs > arrow:disabled,
  button:disabled {
    color: #9c9c9c;
    border-color: #c7c7c7;
    background-image: image(#fcfcfc);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,
    button:disabled:active,
    button:disabled:checked {
      color: #9c9c9c;
      border-color: #c7c7c7;
      background-image: image(#e7e7e7);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  notebook > header > tabs > arrow.image-button,
  button.image-button {
    min-width: 24px;
    padding-left: 5px;
    padding-right: 5px; }
  notebook > header > tabs > arrow.text-button,
  button.text-button {
    padding-left: 16px;
    padding-right: 16px; }
  notebook > header > tabs > arrow.text-button.image-button,
  button.text-button.image-button {
    padding-left: 8px;
    padding-right: 8px; }
    notebook > header > tabs > arrow.text-button.image-button label,
    button.text-button.image-button label {
      padding-left: 8px;
      padding-right: 8px; }
  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),
  button:drop(active) {
    color: #109b26;
    border-color: #109b26;
    box-shadow: inset 0 0 0 1px #109b26; }

row:selected button {
  border-color: #1b4a49; }

row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {
  color: white;
  border-color: transparent; }
  row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {
    color: #fcfcfc; }


button.osd {
  min-width: 26px;
  min-height: 32px;
  color: #eeeeec;
  border-radius: 5px;
  color: #eeeeec;
  border-color: rgba(0, 0, 0, 0.7);
  background-color: transparent;
  background-image: image(rgba(52, 52, 52, 0.975));
  background-clip: padding-box;
  text-shadow: 0 1px black;
  -gtk-icon-shadow: 0 1px black;
  outline-color: rgba(238, 238, 236, 0.3);
  border: none;
  box-shadow: none; }
  
  button.osd.image-button {
    min-width: 34px; }
  
  button.osd:hover {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(60, 60, 60, 0.975));
    background-clip: padding-box;
    text-shadow: 0 1px black;
    -gtk-icon-shadow: 0 1px black;
    outline-color: rgba(238, 238, 236, 0.3);
    border: none;
    box-shadow: none; }
  
  button.osd:active,
  button.osd:checked {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(0, 0, 0, 0.7));
    background-clip: padding-box;
    box-shadow: none;
    text-shadow: none;
    -gtk-icon-shadow: none;
    outline-color: rgba(238, 238, 236, 0.3);
    border: none;
    box-shadow: none; }
  
  button.osd:disabled:backdrop,
  button.osd:disabled {
    color: #868685;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(50, 50, 50, 0.5));
    background-clip: padding-box;
    box-shadow: none;
    text-shadow: none;
    -gtk-icon-shadow: none;
    border: none; }
  
  button.osd:backdrop {
    color: #eeeeec;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(29, 29, 29, 0.975));
    background-clip: padding-box;
    box-shadow: none;
    text-shadow: none;
    -gtk-icon-shadow: none;
    border: none; }

.app-notification button,
.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .osd button {
  color: #eeeeec;
  border-color: rgba(0, 0, 0, 0.7);
  background-color: transparent;
  background-image: image(rgba(52, 52, 52, 0.975));
  background-clip: padding-box;
  text-shadow: 0 1px black;
  -gtk-icon-shadow: 0 1px black;
  outline-color: rgba(238, 238, 236, 0.3); }
  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(60, 60, 60, 0.975));
    background-clip: padding-box;
    text-shadow: 0 1px black;
    -gtk-icon-shadow: 0 1px black;
    outline-color: rgba(238, 238, 236, 0.3); }
  .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(0, 0, 0, 0.7));
    background-clip: padding-box;
    box-shadow: none;
    text-shadow: none;
    -gtk-icon-shadow: none;
    outline-color: rgba(238, 238, 236, 0.3); }
  .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled {
    color: #868685;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(50, 50, 50, 0.5));
    background-clip: padding-box;
    box-shadow: none;
    text-shadow: none;
    -gtk-icon-shadow: none; }
  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd button:backdrop {
    color: #eeeeec;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(29, 29, 29, 0.975));
    background-clip: padding-box;
    box-shadow: none;
    text-shadow: none;
    -gtk-icon-shadow: none; }
  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: none;
    text-shadow: 0 1px black;
    -gtk-icon-shadow: 0 1px black; }
    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(60, 60, 60, 0.975));
      background-clip: padding-box;
      text-shadow: 0 1px black;
      -gtk-icon-shadow: 0 1px black;
      outline-color: rgba(238, 238, 236, 0.3); }
    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none;
      background-image: none;
      border-color: transparent;
      box-shadow: none; }
    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .osd button.flat:backdrop {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none; }
    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(0, 0, 0, 0.7));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none;
      outline-color: rgba(238, 238, 236, 0.3); }


button.suggested-action {
  color: white;
  outline-color: rgba(67, 182, 179, 0.7);
  border-color: #225d5b;
  background-image: image(#338987);
  text-shadow: 0 -1px rgba(0, 0, 0, 0.720784);
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.720784); }
  
  button.suggested-action.flat {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    color: #308280; }
  
  button.suggested-action:hover {
    color: white;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #225d5b;
    border-bottom-color: #143837;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.672784);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.672784);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#36918f); }
  
  button.suggested-action:active,
  button.suggested-action:checked {
    color: white;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #225d5b;
    background-image: image(#1d4e4d);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none; }
  
  button.suggested-action:backdrop,
  button.suggested-action.flat:backdrop {
    color: #d6e6e6;
    border-color: #308280;
    background-image: image(#308280);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    
    button.suggested-action:backdrop:active,
    button.suggested-action:backdrop:checked,
    button.suggested-action.flat:backdrop:active,
    button.suggested-action.flat:backdrop:checked {
      color: #d9e4e4;
      border-color: #417a79;
      background-image: image(#417a79);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    
    button.suggested-action:backdrop:disabled,
    button.suggested-action.flat:backdrop:disabled {
      color: #d4d4d4;
      border-color: #d1d1d1;
      background-image: image(#fcfcfc);
      text-shadow: none;
      -gtk-icon-shadow: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
      
      button.suggested-action:backdrop:disabled:active,
      button.suggested-action:backdrop:disabled:checked,
      button.suggested-action.flat:backdrop:disabled:active,
      button.suggested-action.flat:backdrop:disabled:checked {
        color: #83a9a8;
        border-color: #417a79;
        background-image: image(#417a79);
        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  
  button.suggested-action.flat:backdrop,
  button.suggested-action.flat:disabled,
  button.suggested-action.flat:backdrop:disabled {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    color: rgba(48, 130, 128, 0.8); }
  
  button.suggested-action:disabled {
    color: #9c9c9c;
    border-color: #c7c7c7;
    background-image: image(#fcfcfc);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    
    button.suggested-action:disabled:active,
    button.suggested-action:disabled:checked {
      color: #b3cac9;
      border-color: #225d5b;
      background-image: image(#417a79);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .osd button.suggested-action {
    color: #eeeeec;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(48, 130, 128, 0.5));
    background-clip: padding-box;
    text-shadow: 0 1px black;
    -gtk-icon-shadow: 0 1px black;
    outline-color: rgba(238, 238, 236, 0.3); }
    .osd button.suggested-action:hover {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(48, 130, 128, 0.7));
      background-clip: padding-box;
      text-shadow: 0 1px black;
      -gtk-icon-shadow: 0 1px black;
      outline-color: rgba(238, 238, 236, 0.3); }
    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(#308280);
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none;
      outline-color: rgba(238, 238, 236, 0.3); }
    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }
    .osd button.suggested-action:backdrop {
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(48, 130, 128, 0.5));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }


button.destructive-action {
  color: white;
  outline-color: rgba(67, 182, 179, 0.7);
  border-color: #991121;
  background-image: image(#d0172d);
  text-shadow: 0 -1px rgba(0, 0, 0, 0.653333);
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.653333); }
  
  button.destructive-action.flat {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    color: #c7162b; }
  
  button.destructive-action:hover {
    color: white;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #991121;
    border-bottom-color: #6b0c17;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.605333);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.605333);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#d9182f); }
  
  button.destructive-action:active,
  button.destructive-action:checked {
    color: white;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #991121;
    background-image: image(#870f1d);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none; }
  
  button.destructive-action:backdrop,
  button.destructive-action.flat:backdrop {
    color: #f4d0d5;
    border-color: #c7162b;
    background-image: image(#c7162b);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    
    button.destructive-action:backdrop:active,
    button.destructive-action:backdrop:checked,
    button.destructive-action.flat:backdrop:active,
    button.destructive-action.flat:backdrop:checked {
      color: #f0d5d8;
      border-color: #b42c3c;
      background-image: image(#b42c3c);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    
    button.destructive-action:backdrop:disabled,
    button.destructive-action.flat:backdrop:disabled {
      color: #d4d4d4;
      border-color: #d1d1d1;
      background-image: image(#fcfcfc);
      text-shadow: none;
      -gtk-icon-shadow: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
      
      button.destructive-action:backdrop:disabled:active,
      button.destructive-action:backdrop:disabled:checked,
      button.destructive-action.flat:backdrop:disabled:active,
      button.destructive-action.flat:backdrop:disabled:checked {
        color: #ce7680;
        border-color: #b42c3c;
        background-image: image(#b42c3c);
        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  
  button.destructive-action.flat:backdrop,
  button.destructive-action.flat:disabled,
  button.destructive-action.flat:backdrop:disabled {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    color: rgba(199, 22, 43, 0.8); }
  
  button.destructive-action:disabled {
    color: #9c9c9c;
    border-color: #c7c7c7;
    background-image: image(#fcfcfc);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    
    button.destructive-action:disabled:active,
    button.destructive-action:disabled:checked {
      color: #e1aab1;
      border-color: #991121;
      background-image: image(#b42c3c);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .osd button.destructive-action {
    color: #eeeeec;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(199, 22, 43, 0.5));
    background-clip: padding-box;
    text-shadow: 0 1px black;
    -gtk-icon-shadow: 0 1px black;
    outline-color: rgba(238, 238, 236, 0.3); }
    .osd button.destructive-action:hover {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(199, 22, 43, 0.7));
      background-clip: padding-box;
      text-shadow: 0 1px black;
      -gtk-icon-shadow: 0 1px black;
      outline-color: rgba(238, 238, 236, 0.3); }
    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(#c7162b);
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none;
      outline-color: rgba(238, 238, 236, 0.3); }
    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }
    .osd button.destructive-action:backdrop {
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(199, 22, 43, 0.5));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }

.stack-switcher > button {
  outline-offset: -3px; }
  .stack-switcher > button > label {
    padding-left: 6px;
    padding-right: 6px; }
  .stack-switcher > button > image {
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px; }
  .stack-switcher > button.text-button {
    padding-left: 10px;
    padding-right: 10px; }
  .stack-switcher > button.image-button {
    padding-left: 2px;
    padding-right: 2px; }
  .stack-switcher > button.needs-attention:active > label,
  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,
  .stack-switcher > button.needs-attention:checked > image {
    animation: none;
    background-image: none; }


button.font separator,
button.file separator {
  background-color: transparent; }


button.font > box > box > label {
  font-weight: bold; }

.primary-toolbar button {
  -gtk-icon-shadow: none; }


button.circular {
  border-radius: 9999px;
  -gtk-outline-radius: 9999px;
  padding: 4px;
  /* circles instead of ellipses */
  background-origin: padding-box, border-box;
  background-clip: padding-box, border-box; }
  
  button.circular label {
    padding: 0; }
  
  button.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {
    color: #3D3D3D;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #c7c7c7;
    background-image: image(white);
    text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    background-image: image(white), linear-gradient(to top, #bdbdbd 25%, #c7c7c7 50%);
    border-color: transparent; }
  
  button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {
    color: #3D3D3D;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #c7c7c7;
    border-bottom-color: #bdbdbd;
    text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(whitesmoke);
    background-image: linear-gradient(to top, #FAFAFA, #fdfdfd 1px), linear-gradient(to top, #bdbdbd 25%, #c7c7c7 50%);
    border-color: transparent; }

stacksidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label,
.stack-switcher > button.needs-attention > image {
  animation: needs_attention 150ms ease-in;
  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#308280), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent));
  background-size: 6px 6px, 6px 6px;
  background-repeat: no-repeat;
  background-position: right 3px, right 4px; }
  stacksidebar row.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > label:backdrop,
  .stack-switcher > button.needs-attention > image:backdrop {
    background-size: 6px 6px, 0 0; }
  stacksidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl),
  .stack-switcher > button.needs-attention > image:dir(rtl) {
    background-position: left 3px, left 4px; }

.inline-toolbar toolbutton > button {
  color: #3D3D3D;
  outline-color: rgba(67, 182, 179, 0.7);
  border-color: #c7c7c7;
  background-image: image(white);
  text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
  -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); }
  .inline-toolbar toolbutton > button:hover {
    color: #3D3D3D;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #c7c7c7;
    border-bottom-color: #bdbdbd;
    text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(whitesmoke); }
  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {
    color: #3D3D3D;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #c7c7c7;
    background-image: image(#d6d6d6);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none; }
  .inline-toolbar toolbutton > button:disabled {
    color: #9c9c9c;
    border-color: #c7c7c7;
    background-image: image(#fcfcfc);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {
      color: #9c9c9c;
      border-color: #c7c7c7;
      background-image: image(#e7e7e7);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .inline-toolbar toolbutton > button:backdrop {
    color: #636363;
    border-color: #d1d1d1;
    background-image: image(#FAFAFA);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {
      color: #636363;
      border-color: #d1d1d1;
      background-image: image(#e7e7e7);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    .inline-toolbar toolbutton > button:backdrop:disabled {
      color: #d4d4d4;
      border-color: #d1d1d1;
      background-image: image(#fcfcfc);
      text-shadow: none;
      -gtk-icon-shadow: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {
        color: #d4d4d4;
        border-color: #d1d1d1;
        background-image: image(#e7e7e7);
        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }

.linked:not(.vertical) > combobox > box > button.combo, filechooser .path-bar.linked > button, .xfce4-panel.background button menu .linked button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, toolbar.inline-toolbar toolbutton > button.flat {
  border-right-style: none;
  border-radius: 0;
  -gtk-outline-radius: 0; }

.linked:not(.vertical) > combobox:first-child > box > button.combo, combobox.linked button:nth-child(2):dir(rtl), filechooser .path-bar.linked > button:dir(rtl):last-child, filechooser .path-bar.linked > button:dir(ltr):first-child, .xfce4-panel.background button menu .linked button:first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -gtk-outline-top-left-radius: 6px;
  -gtk-outline-bottom-left-radius: 6px; }

.linked:not(.vertical) > combobox:last-child > box > button.combo, combobox.linked button:nth-child(2):dir(ltr), filechooser .path-bar.linked > button:dir(rtl):first-child, filechooser .path-bar.linked > button:dir(ltr):last-child, .xfce4-panel.background button menu .linked button:last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat {
  border-right-style: solid;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -gtk-outline-top-right-radius: 6px;
  -gtk-outline-bottom-right-radius: 6px; }

.linked:not(.vertical) > combobox:only-child > box > button.combo, filechooser .path-bar.linked > button:only-child, .xfce4-panel.background button menu .linked button:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat {
  border-style: solid;
  border-radius: 6px;
  -gtk-outline-radius: 6px; }

.linked.vertical > combobox > box > button.combo, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button {
  border-style: solid solid none solid;
  border-radius: 0;
  -gtk-outline-radius: 0; }

.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  -gtk-outline-top-left-radius: 6px;
  -gtk-outline-top-right-radius: 6px; }

.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child {
  border-bottom-style: solid;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -gtk-outline-bottom-left-radius: 6px;
  -gtk-outline-bottom-right-radius: 6px; }

.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child {
  border-style: solid;
  border-radius: 6px;
  -gtk-outline-radius: 6px; }

headerbar button.titlebutton:not(.appmenu), headerbar button.titlebutton:not(.appmenu):backdrop, .titlebar button.titlebutton:not(.appmenu), .titlebar button.titlebutton:not(.appmenu):backdrop, headerbar.selection-mode button.titlebutton:not(.appmenu), headerbar button.titlebutton:not(.appmenu):hover, .titlebar button.titlebutton:not(.appmenu):hover, headerbar button.titlebutton:not(.appmenu):active, .titlebar button.titlebutton:not(.appmenu):active, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop, .scale-popup button:hover, calendar.button, button:link:hover, button:link:active, button:link:checked,
button:visited:hover,
button:visited:active,
button:visited:checked, button:link,
button:visited, list row button.image-button:not(.flat), modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, modelbutton.flat,
.menuitem.button.flat {
  background-color: transparent;
  background-image: none;
  border-color: transparent;
  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
  text-shadow: none;
  -gtk-icon-shadow: none; }

/* menu buttons */
modelbutton.flat,
.menuitem.button.flat {
  min-height: 26px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 6px;
  outline-offset: -2px; }
  modelbutton.flat:hover,
  .menuitem.button.flat:hover {
    background-color: rgba(61, 61, 61, 0.15); }

modelbutton.flat arrow {
  background: none; }
  modelbutton.flat arrow:hover {
    background: none; }
  modelbutton.flat arrow.left {
    -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
  modelbutton.flat arrow.right {
    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }

button.color {
  padding: 4px; }
  button.color colorswatch:only-child {
    box-shadow: 0 1px rgba(255, 255, 255, 0.769231); }
    button.color colorswatch:only-child, button.color colorswatch:only-child overlay {
      border-radius: 0; }
    .osd button.color colorswatch:only-child {
      box-shadow: none; }
  .osd button.color:disabled colorswatch:only-child, .osd button.color:backdrop colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child, button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child {
    box-shadow: none; }

/* list buttons */
/* tone down as per new designs, see issue #1473, #1748 */
list row button.image-button:not(.flat) {
  border: 1px solid rgba(199, 199, 199, 0.5); }
  list row button.image-button:not(.flat):hover {
    color: #3D3D3D;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #c7c7c7;
    border-bottom-color: #bdbdbd;
    text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(whitesmoke); }
  list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked {
    color: #3D3D3D;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #c7c7c7;
    background-image: image(#d6d6d6);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none; }

/*********
 * Links *
 *********/
button:link > label,
button:visited > label, button:link,
button:visited,
*:link {
  color: #276a68; }
  button:link > label:visited,
  button:visited > label:visited,
  button:visited,
  *:link:visited {
    color: #194543; }
    *:selected button:link > label:visited,
    *:selected button:visited > label:visited,
    *:selected button:visited, *:selected *:link:visited {
      color: #a3b4b4; }
  button:link > label:hover,
  button:visited > label:hover, button:hover:link,
  button:hover:visited,
  *:link:hover {
    color: #358f8d; }
    *:selected button:link > label:hover,
    *:selected button:visited > label:hover, *:selected button:hover:link,
    *:selected button:hover:visited, *:selected *:link:hover {
      color: #ebf4f4; }
  button:link > label:active,
  button:visited > label:active, button:active:link,
  button:active:visited,
  *:link:active {
    color: #276a68; }
    *:selected button:link > label:active,
    *:selected button:visited > label:active, *:selected button:active:link,
    *:selected button:active:visited, *:selected *:link:active {
      color: #d4e1e1; }
  button:link > label:disabled,
  button:visited > label:disabled, button:disabled:link,
  button:disabled:visited,
  *:link:disabled,
  *:link:disabled:backdrop {
    color: rgba(72, 72, 72, 0.8); }
  button:link > label:backdrop,
  button:visited > label:backdrop, button:backdrop:link,
  button:backdrop:visited,
  *:link:backdrop:backdrop:hover,
  *:link:backdrop:backdrop:hover:selected,
  *:link:backdrop {
    color: rgba(39, 106, 104, 0.9); }
  .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link,
  headerbar.selection-mode .subtitle:link, button:link > label:selected,
  button:visited > label:selected, button:selected:link,
  button:selected:visited, *:selected button:link > label,
  *:selected button:visited > label, *:selected button:link,
  *:selected button:visited,
  *:link:selected, *:selected *:link {
    color: #d4e1e1; }

button:link,
button:visited {
  text-shadow: none; }
  button:link:hover, button:link:active, button:link:checked,
  button:visited:hover,
  button:visited:active,
  button:visited:checked {
    text-shadow: none; }
  button:link > label,
  button:visited > label {
    text-decoration-line: underline; }

/*****************
 * GtkSpinButton *
 *****************/
spinbutton {
  font-feature-settings: "tnum"; }
  spinbutton:not(.vertical) {
    padding: 0; }
    .osd spinbutton:not(.vertical) entry, spinbutton:not(.vertical) entry {
      min-width: 28px;
      margin: 0;
      background: none;
      background-color: transparent;
      border: none;
      border-radius: 0;
      box-shadow: none; }
      spinbutton:not(.vertical) entry:backdrop:disabled {
        background-color: transparent; }
    spinbutton:not(.vertical) button {
      min-height: 16px;
      margin: 0;
      padding-bottom: 0;
      padding-top: 0;
      color: #505050;
      background-image: none;
      border-style: none none none solid;
      border-color: rgba(199, 199, 199, 0.3);
      border-radius: 0;
      box-shadow: none; }
      spinbutton:not(.vertical) button:dir(rtl) {
        border-style: none solid none none; }
      spinbutton:not(.vertical) button:hover {
        color: #3D3D3D;
        background-color: rgba(61, 61, 61, 0.05); }
      spinbutton:not(.vertical) button:disabled {
        color: rgba(156, 156, 156, 0.3);
        background-color: transparent; }
      spinbutton:not(.vertical) button:active {
        background-color: rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }
      spinbutton:not(.vertical) button:backdrop {
        color: #727272;
        background-color: transparent;
        border-color: rgba(209, 209, 209, 0.3);
        transition: 200ms ease-out; }
      spinbutton:not(.vertical) button:backdrop:disabled {
        color: rgba(212, 212, 212, 0.3);
        background-color: transparent;
        background-image: none;
        border-style: none none none solid; }
        spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {
          border-style: none solid none none; }
      spinbutton:not(.vertical) button:dir(ltr):last-child {
        border-radius: 0 6px 6px 0; }
      spinbutton:not(.vertical) button:dir(rtl):first-child {
        border-radius: 6px 0 0 6px; }
  .osd spinbutton:not(.vertical) button {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    color: #eeeeec;
    border-style: none none none solid;
    border-color: rgba(0, 0, 0, 0.4);
    border-radius: 0;
    box-shadow: none;
    -gtk-icon-shadow: 0 1px black; }
    .osd spinbutton:not(.vertical) button:dir(rtl) {
      border-style: none solid none none; }
    .osd spinbutton:not(.vertical) button:hover {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none;
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.5);
      background-color: rgba(238, 238, 236, 0.1);
      -gtk-icon-shadow: 0 1px black;
      box-shadow: none; }
    .osd spinbutton:not(.vertical) button:backdrop {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none;
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.5);
      -gtk-icon-shadow: none;
      box-shadow: none; }
    .osd spinbutton:not(.vertical) button:disabled {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none;
      color: #868685;
      border-color: rgba(0, 0, 0, 0.5);
      -gtk-icon-shadow: none;
      box-shadow: none; }
    .osd spinbutton:not(.vertical) button:dir(ltr):last-child {
      border-radius: 0 6px 6px 0; }
    .osd spinbutton:not(.vertical) button:dir(rtl):first-child {
      border-radius: 6px 0 0 6px; }
  spinbutton.vertical:disabled {
    color: #9c9c9c; }
  spinbutton.vertical:backdrop:disabled {
    color: #d4d4d4; }
  spinbutton.vertical:drop(active) {
    border-color: transparent;
    box-shadow: none; }
  spinbutton.vertical entry {
    min-height: 32px;
    min-width: 32px;
    padding: 0;
    border-radius: 0; }
  spinbutton.vertical button {
    min-height: 32px;
    min-width: 32px;
    padding: 0; }
  spinbutton.vertical button.up {
    border-radius: 6px 6px 0 0;
    border-style: solid solid none solid; }
  spinbutton.vertical button.down {
    border-radius: 0 0 6px 6px;
    border-style: none solid solid solid; }
  .osd spinbutton.vertical button:first-child {
    color: #eeeeec;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(52, 52, 52, 0.975));
    background-clip: padding-box;
    text-shadow: 0 1px black;
    -gtk-icon-shadow: 0 1px black;
    outline-color: rgba(238, 238, 236, 0.3); }
    .osd spinbutton.vertical button:first-child:hover {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(60, 60, 60, 0.975));
      background-clip: padding-box;
      text-shadow: 0 1px black;
      -gtk-icon-shadow: 0 1px black;
      outline-color: rgba(238, 238, 236, 0.3); }
    .osd spinbutton.vertical button:first-child:active {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(0, 0, 0, 0.7));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none;
      outline-color: rgba(238, 238, 236, 0.3); }
    .osd spinbutton.vertical button:first-child:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }
    .osd spinbutton.vertical button:first-child:backdrop {
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(29, 29, 29, 0.975));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }
  treeview spinbutton:not(.vertical) {
    min-height: 0;
    border-style: none;
    border-radius: 0; }
    treeview spinbutton:not(.vertical) entry {
      min-height: 0;
      padding: 1px 2px; }

/**************
 * ComboBoxes *
 **************/
combobox arrow {
  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  min-height: 16px;
  min-width: 16px; }

combobox:drop(active) {
  box-shadow: none; }

/************
 * Toolbars *
 ************/
searchbar > revealer > box,
.location-bar, .inline-toolbar, toolbar {
  -GtkWidget-window-dragging: true;
  padding: 4px;
  background-color: #FAFAFA; }

toolbar {
  padding: 4px 3px 3px 4px; }
  .osd toolbar {
    background-color: transparent; }
  toolbar.osd {
    padding: 13px;
    border: none;
    border-radius: 5px;
    background-color: rgba(29, 29, 29, 0.975); }
    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {
      border-radius: 0; }
  toolbar.horizontal separator {
    margin: 0 7px 1px 6px; }
  toolbar.vertical separator {
    margin: 6px 1px 7px 0; }
  toolbar:not(.inline-toolbar):not(.osd) > *:not(.toggle):not(.popup) > * {
    margin-right: 1px;
    margin-bottom: 1px; }

.inline-toolbar {
  padding: 3px;
  border-width: 0 1px 1px;
  border-radius: 0  0 5px 5px; }

searchbar > revealer > box,
.location-bar {
  border-width: 0 0 1px;
  padding: 3px; }

searchbar > revealer > box {
  margin: -6px;
  padding: 6px; }

.inline-toolbar, searchbar > revealer > box,
.location-bar {
  border-style: solid;
  border-color: #c7c7c7;
  background-color: #ebebeb; }
  .inline-toolbar:backdrop, searchbar > revealer > box:backdrop,
  .location-bar:backdrop {
    border-color: #d1d1d1;
    background-color: #ececec;
    box-shadow: none;
    transition: 200ms ease-out; }

/***************
 * Header bars *
 ***************/
.titlebar:not(headerbar),
headerbar {
  padding: 0 6px;
  min-height: 46px;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: #bdbdbd;
  border-radius: 0;
  background: #ebebeb linear-gradient(to top, #ebebeb, #ebebeb);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.8);
  /* Darken switchbuttons for headerbars. issue #1588 */
  /* hide the close button separator */ }
  .titlebar:backdrop:not(headerbar),
  headerbar:backdrop {
    border-color: #d1d1d1;
    background-color: #FAFAFA;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.8);
    transition: 200ms ease-out; }
  .titlebar:not(headerbar) .title,
  headerbar .title {
    padding-left: 12px;
    padding-right: 12px;
    font-weight: bold; }
  .titlebar:not(headerbar) .subtitle,
  headerbar .subtitle {
    font-size: smaller;
    padding-left: 12px;
    padding-right: 12px; }
  .titlebar:not(headerbar) stackswitcher button:checked,
  .titlebar:not(headerbar) button.toggle:checked,
  headerbar stackswitcher button:checked,
  headerbar button.toggle:checked {
    background: image(#cfcfcf);
    border-color: #b8b8b8; }
    .titlebar:not(headerbar) stackswitcher button:checked:backdrop,
    .titlebar:not(headerbar) button.toggle:checked:backdrop,
    headerbar stackswitcher button:checked:backdrop,
    headerbar button.toggle:checked:backdrop {
      color: #636363;
      border-color: #d1d1d1;
      background-image: image(#e7e7e7);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar,
  headerbar.selection-mode {
    color: white;
    border-color: #296f6e;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
    background: #308280 linear-gradient(to top, #308280, #308280);
    box-shadow: inset 0 1px rgba(131, 180, 179, 0.9); }
    .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop,
    headerbar.selection-mode:backdrop {
      background-color: #308280;
      background-image: none;
      box-shadow: inset 0 1px rgba(152, 193, 192, 0.88); }
      .selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label,
      headerbar.selection-mode:backdrop label {
        text-shadow: none;
        color: white; }
    .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button,
    headerbar.selection-mode button {
      color: white;
      outline-color: rgba(67, 182, 179, 0.7);
      border-color: #225d5b;
      background-image: image(#338987);
      text-shadow: 0 -1px rgba(0, 0, 0, 0.720784);
      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.720784); }
      .selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat,
      headerbar.selection-mode button.flat {
        border-color: transparent;
        background-color: transparent;
        background-image: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        text-shadow: none;
        -gtk-icon-shadow: none; }
      .selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover,
      headerbar.selection-mode button:hover {
        color: white;
        outline-color: rgba(67, 182, 179, 0.7);
        border-color: #225d5b;
        border-bottom-color: #143837;
        text-shadow: 0 -1px rgba(0, 0, 0, 0.672784);
        -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.672784);
        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07);
        box-shadow: none;
        background-image: image(#36918f); }
      .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, .selection-mode headerbar button.toggle:checked, .selection-mode headerbar button.toggle:active,
      headerbar.selection-mode button:active,
      headerbar.selection-mode button:checked,
      headerbar.selection-mode button.toggle:checked,
      headerbar.selection-mode button.toggle:active {
        color: white;
        outline-color: rgba(67, 182, 179, 0.7);
        border-color: #225d5b;
        background-image: image(#1d4e4d);
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        text-shadow: none;
        -gtk-icon-shadow: none; }
      .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop,
      headerbar.selection-mode button:backdrop.flat,
      headerbar.selection-mode button:backdrop {
        color: #d6e6e6;
        border-color: #308280;
        background-image: image(#308280);
        text-shadow: none;
        -gtk-icon-shadow: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        -gtk-icon-effect: none;
        border-color: #296f6e; }
        .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked,
        headerbar.selection-mode button:backdrop.flat:active,
        headerbar.selection-mode button:backdrop.flat:checked,
        headerbar.selection-mode button:backdrop:active,
        headerbar.selection-mode button:backdrop:checked {
          color: #d9e4e4;
          border-color: #417a79;
          background-image: image(#417a79);
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: #296f6e; }
        .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled,
        headerbar.selection-mode button:backdrop.flat:disabled,
        headerbar.selection-mode button:backdrop:disabled {
          color: #8dbab9;
          border-color: #4f9593;
          background-image: image(#4f9593);
          text-shadow: none;
          -gtk-icon-shadow: none;
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: #296f6e; }
          .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked,
          headerbar.selection-mode button:backdrop:disabled:active,
          headerbar.selection-mode button:backdrop:disabled:checked {
            color: #83a9a8;
            border-color: #417a79;
            background-image: image(#417a79);
            box-shadow: inset 0 1px rgba(255, 255, 255, 0);
            border-color: #296f6e; }
      .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled,
      headerbar.selection-mode button.flat:backdrop,
      headerbar.selection-mode button.flat:disabled,
      headerbar.selection-mode button.flat:backdrop:disabled {
        border-color: transparent;
        background-color: transparent;
        background-image: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        text-shadow: none;
        -gtk-icon-shadow: none; }
      .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled,
      headerbar.selection-mode button:disabled {
        color: #a7cac9;
        border-color: #225d5b;
        background-image: image(#4f9593);
        text-shadow: none;
        -gtk-icon-shadow: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
        .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked,
        headerbar.selection-mode button:disabled:active,
        headerbar.selection-mode button:disabled:checked {
          color: #b3cac9;
          border-color: #225d5b;
          background-image: image(#417a79);
          box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
      .selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action,
      headerbar.selection-mode button.suggested-action {
        color: #3D3D3D;
        outline-color: rgba(67, 182, 179, 0.7);
        border-color: #c7c7c7;
        background-image: image(white);
        text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
        -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);
        border-color: #296f6e; }
        .selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover,
        headerbar.selection-mode button.suggested-action:hover {
          color: #3D3D3D;
          outline-color: rgba(67, 182, 179, 0.7);
          border-color: #c7c7c7;
          border-bottom-color: #bdbdbd;
          text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
          -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);
          box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07);
          box-shadow: none;
          background-image: image(whitesmoke);
          border-color: #296f6e; }
        .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active,
        headerbar.selection-mode button.suggested-action:active {
          color: #3D3D3D;
          outline-color: rgba(67, 182, 179, 0.7);
          border-color: #c7c7c7;
          background-image: image(#d6d6d6);
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          text-shadow: none;
          -gtk-icon-shadow: none;
          border-color: #296f6e; }
        .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled,
        headerbar.selection-mode button.suggested-action:disabled {
          color: #9c9c9c;
          border-color: #c7c7c7;
          background-image: image(#fcfcfc);
          text-shadow: none;
          -gtk-icon-shadow: none;
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: #296f6e; }
        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop,
        headerbar.selection-mode button.suggested-action:backdrop {
          color: #636363;
          border-color: #d1d1d1;
          background-image: image(#FAFAFA);
          text-shadow: none;
          -gtk-icon-shadow: none;
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: #296f6e; }
        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled,
        headerbar.selection-mode button.suggested-action:backdrop:disabled {
          color: #d4d4d4;
          border-color: #d1d1d1;
          background-image: image(#fcfcfc);
          text-shadow: none;
          -gtk-icon-shadow: none;
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: #296f6e; }
    .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu,
    headerbar.selection-mode .selection-menu:backdrop,
    headerbar.selection-mode .selection-menu {
      border-color: rgba(48, 130, 128, 0);
      background-color: rgba(48, 130, 128, 0);
      background-image: none;
      box-shadow: none;
      min-height: 20px;
      padding: 6px 10px; }
      .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow,
      headerbar.selection-mode .selection-menu:backdrop arrow,
      headerbar.selection-mode .selection-menu arrow {
        -GtkArrow-arrow-scaling: 1; }
      .selection-mode .titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode headerbar .selection-menu:backdrop .arrow, .selection-mode headerbar .selection-menu .arrow,
      headerbar.selection-mode .selection-menu:backdrop .arrow,
      headerbar.selection-mode .selection-menu .arrow {
        -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
        color: rgba(255, 255, 255, 0.5);
        -gtk-icon-shadow: none; }
  .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar {
    border-radius: 0; }
  .default-decoration.titlebar:not(headerbar),
  headerbar.default-decoration {
    min-height: 28px;
    padding: 4px; }
    .default-decoration.titlebar:not(headerbar) button.titlebutton,
    headerbar.default-decoration button.titlebutton {
      min-height: 26px;
      min-width: 26px;
      margin: 0;
      padding: 0; }
  .titlebar:not(headerbar) separator.titlebutton,
  headerbar separator.titlebutton {
    opacity: 0; }
  .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) {
    margin-left: -1px;
    margin-right: -1px;
    margin-top: -1px;
    border-radius: 0;
    box-shadow: none; }

headerbar entry,
headerbar spinbutton,
headerbar separator:not(.sidebar),
headerbar button {
  margin-top: 6px;
  margin-bottom: 6px; }

headerbar switch {
  margin-top: 10px;
  margin-bottom: 10px; }

headerbar.titlebar headerbar:not(.titlebar) {
  background: none;
  box-shadow: none; }

.background .titlebar:backdrop, .background .titlebar {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px; }

.background.tiled .titlebar:backdrop, .background.tiled .titlebar,
.background.tiled-top .titlebar:backdrop,
.background.tiled-top .titlebar,
.background.tiled-right .titlebar:backdrop,
.background.tiled-right .titlebar,
.background.tiled-bottom .titlebar:backdrop,
.background.tiled-bottom .titlebar,
.background.tiled-left .titlebar:backdrop,
.background.tiled-left .titlebar,
.background.maximized .titlebar:backdrop,
.background.maximized .titlebar,
.background.solid-csd .titlebar:backdrop,
.background.solid-csd .titlebar {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

window separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child {
  border-top-left-radius: 13px; }

window headerbar:last-child:backdrop, window headerbar:last-child {
  border-top-right-radius: 13px; }

window stack headerbar:first-child:backdrop, window stack headerbar:first-child, window stack headerbar:last-child:backdrop, window stack headerbar:last-child {
  border-top-left-radius: 13px;
  border-top-right-radius: 13px; }

window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled headerbar:backdrop, window.tiled headerbar:backdrop:first-child, window.tiled headerbar:backdrop:last-child, window.tiled headerbar:backdrop:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-top headerbar:backdrop, window.tiled-top headerbar:backdrop:first-child, window.tiled-top headerbar:backdrop:last-child, window.tiled-top headerbar:backdrop:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-right headerbar:backdrop, window.tiled-right headerbar:backdrop:first-child, window.tiled-right headerbar:backdrop:last-child, window.tiled-right headerbar:backdrop:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-bottom headerbar:backdrop, window.tiled-bottom headerbar:backdrop:first-child, window.tiled-bottom headerbar:backdrop:last-child, window.tiled-bottom headerbar:backdrop:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.tiled-left headerbar:backdrop, window.tiled-left headerbar:backdrop:first-child, window.tiled-left headerbar:backdrop:last-child, window.tiled-left headerbar:backdrop:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.maximized headerbar:backdrop, window.maximized headerbar:backdrop:first-child, window.maximized headerbar:backdrop:last-child, window.maximized headerbar:backdrop:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, window.fullscreen headerbar:backdrop, window.fullscreen headerbar:backdrop:first-child, window.fullscreen headerbar:backdrop:last-child, window.fullscreen headerbar:backdrop:only-child, window.solid-csd headerbar, window.solid-csd headerbar:first-child, window.solid-csd headerbar:last-child, window.solid-csd headerbar:only-child, window.solid-csd headerbar:backdrop, window.solid-csd headerbar:backdrop:first-child, window.solid-csd headerbar:backdrop:last-child, window.solid-csd headerbar:backdrop:only-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

window.csd > .titlebar:not(headerbar) {
  padding: 0;
  background-color: transparent;
  background-image: none;
  border-style: none;
  border-color: transparent;
  box-shadow: none; }

.titlebar:not(headerbar) separator {
  background-color: #c7c7c7; }

window.devel headerbar.titlebar:not(.selection-mode) {
  background: #FAFAFA cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(48, 130, 128, 0.2)), linear-gradient(to top, #d9d9d9, #e1e1e1 3px, #f0f0f0); }
  window.devel headerbar.titlebar:not(.selection-mode):backdrop {
    background: #FAFAFA cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#FAFAFA);
    /* background-color would flash */ }

/************
 * Pathbars *
 ************/
.path-bar button.text-button, .path-bar button.image-button, .path-bar button {
  padding-left: 4px;
  padding-right: 4px; }

.path-bar button.text-button.image-button label {
  padding-left: 0;
  padding-right: 0; }

.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {
  padding-right: 8px; }

.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {
  padding-left: 8px; }

.path-bar button image {
  padding-left: 4px;
  padding-right: 4px; }

.path-bar button.slider-button {
  padding-left: 0;
  padding-right: 0; }

/**************
 * Tree Views *
 **************/
treeview.view {
  border-left-color: #9e9e9e;
  border-top-color: #FAFAFA; }
  * {
    -GtkTreeView-horizontal-separator: 4;
    -GtkTreeView-grid-line-width: 1;
    -GtkTreeView-grid-line-pattern: '';
    -GtkTreeView-tree-line-width: 1;
    -GtkTreeView-tree-line-pattern: '';
    -GtkTreeView-expander-size: 16; }
  treeview.view:selected:focus, treeview.view:selected {
    border-radius: 0; }
  treeview.view:selected:backdrop, treeview.view:selected {
    border-left-color: #98c1c0;
    border-top-color: rgba(61, 61, 61, 0.1); }
  treeview.view:disabled {
    color: #9c9c9c;
    /*&:selected {
      color: mix($selected_fg_color, $selected_bg_color, 40%);
      &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); }
    }*/ }
    treeview.view:disabled:backdrop {
      color: #d4d4d4; }
  treeview.view.separator {
    min-height: 2px;
    color: #FAFAFA; }
    treeview.view.separator:backdrop {
      color: rgba(250, 250, 250, 0.1); }
  treeview.view:backdrop {
    border-left-color: #afafaf;
    border-top: #FAFAFA; }
  treeview.view:drop(active) {
    border-style: solid none;
    border-width: 1px;
    border-color: #1b4a49; }
    treeview.view:drop(active).after {
      border-top-style: none; }
    treeview.view:drop(active).before {
      border-bottom-style: none; }
  treeview.view.expander {
    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
    color: #4d4d4d; }
    treeview.view.expander:dir(rtl) {
      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
    treeview.view.expander:hover {
      color: black; }
    treeview.view.expander:selected {
      color: #c1dad9; }
      treeview.view.expander:selected:hover {
        color: white; }
      treeview.view.expander:selected:backdrop {
        color: #bfd8d7; }
    treeview.view.expander:checked {
      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
    treeview.view.expander:backdrop {
      color: #919191; }
  treeview.view.progressbar {
    color: #ffffff;
    background-color: #308280;
    background-image: image(#308280);
    box-shadow: none; }
    treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {
      color: #308280;
      background-image: image(#ffffff); }
      treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {
        color: #308280;
        background-color: #fcfcfc; }
    treeview.view.progressbar:backdrop {
      color: #fcfcfc;
      background-image: none;
      box-shadow: none; }
  treeview.view.trough {
    background-color: rgba(61, 61, 61, 0.1); }
    treeview.view.trough:selected:focus, treeview.view.trough:selected {
      background-color: rgba(255, 255, 255, 0.3); }
  treeview.view header button {
    color: #9e9e9e;
    background-color: #ffffff;
    font-weight: bold;
    text-shadow: none;
    box-shadow: none; }
    treeview.view header button:hover {
      color: #6e6e6e;
      box-shadow: none;
      transition: none; }
    treeview.view header button:active {
      color: #3D3D3D;
      transition: none; }
  treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,
  treeview.view header.button.dnd:active,
  treeview.view header.button.dnd:selected,
  treeview.view header.button.dnd:hover,
  treeview.view header.button.dnd {
    padding: 0 6px;
    color: #ffffff;
    background-image: none;
    background-color: #308280;
    border-style: none;
    border-radius: 0;
    box-shadow: inset 0 0 0 1px #ffffff;
    text-shadow: none;
    transition: none; }
  treeview.view acceleditor > label {
    background-color: #308280; }

treeview.view header button, treeview.view header button:hover, treeview.view header button:active {
  padding: 0 6px;
  background-image: none;
  border-style: none solid solid none;
  border-color: #FAFAFA;
  border-radius: 0;
  text-shadow: none; }
  treeview.view header button:disabled {
    border-color: #FAFAFA;
    background-image: none; }
  treeview.view header button:backdrop {
    color: #afafaf;
    border-color: #FAFAFA;
    border-style: none solid solid none;
    background-image: none;
    background-color: #fcfcfc; }
    treeview.view header button:backdrop:disabled {
      border-color: #FAFAFA;
      background-image: none; }
  treeview.view header button:last-child {
    border-right-style: none; }

/*********
 * Menus *
 *********/
menubar,
.menubar {
  -GtkWidget-window-dragging: true;
  padding: 0px;
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }
  menubar:backdrop,
  .menubar:backdrop {
    background-color: #FAFAFA; }
  menubar > menuitem,
  .menubar > menuitem {
    min-height: 16px;
    padding: 4px 8px; }
    menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr),
    .menubar > menuitem menu:dir(rtl),
    .menubar > menuitem menu:dir(ltr) {
      border-radius: 0;
      padding: 0; }
    menubar > menuitem:hover,
    .menubar > menuitem:hover {
      box-shadow: inset 0 -3px #308280;
      color: #276a68; }
    menubar > menuitem:disabled,
    .menubar > menuitem:disabled {
      color: #9c9c9c;
      box-shadow: none; }
  menubar .csd.popup decoration,
  .menubar .csd.popup decoration {
    border-radius: 0; }

.background.popup {
  background-color: transparent; }

menu,
.menu,
.context-menu {
  margin: 4px;
  padding: 4px 0px;
  background-color: #FAFAFA;
  border: 1px solid #c7c7c7; }
  .csd menu, .csd .menu, .csd .context-menu {
    border: none;
    border-radius: 6px; }
  menu:backdrop,
  .menu:backdrop,
  .context-menu:backdrop {
    background-color: #fcfcfc; }
  menu menuitem,
  .menu menuitem,
  .context-menu menuitem {
    min-height: 16px;
    min-width: 40px;
    padding: 4px 6px;
    text-shadow: none; }
    menu menuitem:hover,
    .menu menuitem:hover,
    .context-menu menuitem:hover {
      color: white;
      background-color: #308280; }
    menu menuitem:disabled,
    .menu menuitem:disabled,
    .context-menu menuitem:disabled {
      color: #9c9c9c; }
      menu menuitem:disabled:backdrop,
      .menu menuitem:disabled:backdrop,
      .context-menu menuitem:disabled:backdrop {
        color: #d4d4d4; }
    menu menuitem:backdrop, menu menuitem:backdrop:hover,
    .menu menuitem:backdrop,
    .menu menuitem:backdrop:hover,
    .context-menu menuitem:backdrop,
    .context-menu menuitem:backdrop:hover {
      color: #636363;
      background-color: transparent; }
    menu menuitem arrow,
    .menu menuitem arrow,
    .context-menu menuitem arrow {
      min-height: 16px;
      min-width: 16px; }
      menu menuitem arrow:dir(ltr),
      .menu menuitem arrow:dir(ltr),
      .context-menu menuitem arrow:dir(ltr) {
        -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
        margin-left: 10px; }
      menu menuitem arrow:dir(rtl),
      .menu menuitem arrow:dir(rtl),
      .context-menu menuitem arrow:dir(rtl) {
        -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
        margin-right: 10px; }
    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),
    .menu menuitem label:dir(rtl),
    .menu menuitem label:dir(ltr),
    .context-menu menuitem label:dir(rtl),
    .context-menu menuitem label:dir(ltr) {
      color: inherit; }
  menu > arrow,
  .menu > arrow,
  .context-menu > arrow {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    min-height: 16px;
    min-width: 16px;
    padding: 4px;
    background-color: #FAFAFA;
    border-radius: 0; }
    menu > arrow.top,
    .menu > arrow.top,
    .context-menu > arrow.top {
      margin-top: -4px;
      border-bottom: 1px solid #ececec;
      border-top-right-radius: 6px;
      border-top-left-radius: 6px;
      -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
    menu > arrow.bottom,
    .menu > arrow.bottom,
    .context-menu > arrow.bottom {
      margin-top: 8px;
      margin-bottom: -12px;
      border-top: 1px solid #ececec;
      border-bottom-right-radius: 6px;
      border-bottom-left-radius: 6px;
      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
    menu > arrow:hover,
    .menu > arrow:hover,
    .context-menu > arrow:hover {
      background-color: #ececec; }
    menu > arrow:backdrop,
    .menu > arrow:backdrop,
    .context-menu > arrow:backdrop {
      background-color: #fcfcfc; }
    menu > arrow:disabled,
    .menu > arrow:disabled,
    .context-menu > arrow:disabled {
      color: transparent;
      background-color: transparent;
      border-color: transparent; }

menuitem accelerator {
  color: alpha(currentColor,0.55); }

menuitem check,
menuitem radio {
  min-height: 16px;
  min-width: 16px; }
  menuitem check:dir(ltr),
  menuitem radio:dir(ltr) {
    margin-right: 7px; }
  menuitem check:dir(rtl),
  menuitem radio:dir(rtl) {
    margin-left: 7px; }

/***************
 * Popovers   *
 ***************/
popover.background {
  padding: 2px;
  background-color: #FAFAFA;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }
  .csd popover.background, popover.background {
    border: 1px solid #c7c7c7;
    border-radius: 12px; }
  .csd popover.background {
    background-clip: padding-box;
    border-color: rgba(0, 0, 0, 0.23); }
  popover.background:backdrop {
    background-color: #FAFAFA;
    box-shadow: none; }
  popover.background > list,
  popover.background > .view,
  popover.background > iconview,
  popover.background > toolbar {
    border-style: none;
    background-color: transparent; }
  .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {
    border: 1px solid rgba(255, 255, 255, 0.1); }
  popover.background separator {
    margin: 3px; }
  popover.background list separator {
    margin: 0px; }

/*************
 * Notebooks *
 *************/
notebook > header {
  padding: 1px;
  border-color: #c7c7c7;
  border-width: 1px;
  background-color: #e1e1e1; }
  notebook > header:backdrop {
    border-color: #d1d1d1;
    background-color: #ececec; }
  notebook > header tabs {
    margin: -1px; }
  notebook > header.top {
    border-bottom-style: solid; }
    notebook > header.top > tabs {
      margin-bottom: -2px; }
      notebook > header.top > tabs > tab:hover {
        box-shadow: inset 0 -3px #c7c7c7; }
      notebook > header.top > tabs > tab:backdrop {
        box-shadow: none; }
      notebook > header.top > tabs > tab:checked {
        box-shadow: inset 0 -3px #308280; }
  notebook > header.bottom {
    border-top-style: solid; }
    notebook > header.bottom > tabs {
      margin-top: -2px; }
      notebook > header.bottom > tabs > tab:hover {
        box-shadow: inset 0 3px #c7c7c7; }
      notebook > header.bottom > tabs > tab:backdrop {
        box-shadow: none; }
      notebook > header.bottom > tabs > tab:checked {
        box-shadow: inset 0 3px #308280; }
  notebook > header.left {
    border-right-style: solid; }
    notebook > header.left > tabs {
      margin-right: -2px; }
      notebook > header.left > tabs > tab:hover {
        box-shadow: inset -3px 0 #c7c7c7; }
      notebook > header.left > tabs > tab:backdrop {
        box-shadow: none; }
      notebook > header.left > tabs > tab:checked {
        box-shadow: inset -3px 0 #308280; }
  notebook > header.right {
    border-left-style: solid; }
    notebook > header.right > tabs {
      margin-left: -2px; }
      notebook > header.right > tabs > tab:hover {
        box-shadow: inset 3px 0 #c7c7c7; }
      notebook > header.right > tabs > tab:backdrop {
        box-shadow: none; }
      notebook > header.right > tabs > tab:checked {
        box-shadow: inset 3px 0 #308280; }
  notebook > header.top > tabs > arrow {
    border-top-style: none; }
  notebook > header.bottom > tabs > arrow {
    border-bottom-style: none; }
  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {
    margin-left: -5px;
    margin-right: -5px;
    padding-left: 4px;
    padding-right: 4px; }
    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
      -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  notebook > header.left > tabs > arrow {
    border-left-style: none; }
  notebook > header.right > tabs > arrow {
    border-right-style: none; }
  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {
    margin-top: -5px;
    margin-bottom: -5px;
    padding-top: 4px;
    padding-bottom: 4px; }
    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
      -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  notebook > header > tabs > arrow {
    min-height: 16px;
    min-width: 16px;
    border-radius: 0; }
    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {
      background-clip: padding-box;
      background-image: none;
      background-color: rgba(255, 255, 255, 0.3);
      border-color: transparent;
      box-shadow: none; }
    notebook > header > tabs > arrow:disabled {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none; }
  notebook > header tab {
    min-height: 30px;
    min-width: 30px;
    padding: 3px 12px;
    outline-offset: -5px;
    color: #3D3D3D;
    font-weight: normal;
    border-width: 1px;
    border-color: transparent; }
    notebook > header tab:hover {
      color: #3D3D3D;
      background-color: #f0f0f0; }
      notebook > header tab:hover.reorderable-page {
        border-color: rgba(199, 199, 199, 0.3);
        background-color: rgba(250, 250, 250, 0.2); }
    notebook > header tab:backdrop {
      color: #9f9f9f; }
      notebook > header tab:backdrop.reorderable-page {
        border-color: transparent;
        background-color: transparent; }
    notebook > header tab:checked {
      color: #3D3D3D; }
      notebook > header tab:checked.reorderable-page {
        border-color: rgba(199, 199, 199, 0.5);
        background-color: rgba(250, 250, 250, 0.5); }
        notebook > header tab:checked.reorderable-page:hover {
          background-color: rgba(250, 250, 250, 0.7); }
    notebook > header tab:backdrop:checked {
      color: #636363; }
      notebook > header tab:backdrop:checked.reorderable-page {
        border-color: #d1d1d1;
        background-color: #FAFAFA; }
    notebook > header tab button.flat {
      padding: 0;
      margin-top: 4px;
      margin-bottom: 4px;
      min-width: 20px;
      min-height: 20px; }
      notebook > header tab button.flat:hover {
        color: currentColor; }
      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {
        color: alpha(currentColor,0.3); }
      notebook > header tab button.flat:last-child {
        margin-left: 4px;
        margin-right: -4px; }
      notebook > header tab button.flat:first-child {
        margin-left: -4px;
        margin-right: 4px; }
  notebook > header.top tabs, notebook > header.bottom tabs {
    padding-left: 4px;
    padding-right: 4px; }
    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {
      margin-left: 3px;
      margin-right: 3px; }
      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {
        margin-left: -1px; }
      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {
        margin-right: -1px; }
    notebook > header.top tabs tab, notebook > header.bottom tabs tab {
      margin-left: 4px;
      margin-right: 4px; }
      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {
        border-style: none solid; }
  notebook > header.left tabs, notebook > header.right tabs {
    padding-top: 4px;
    padding-bottom: 4px; }
    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {
      margin-top: 3px;
      margin-bottom: 3px; }
      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {
        margin-top: -1px; }
      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {
        margin-bottom: -1px; }
    notebook > header.left tabs tab, notebook > header.right tabs tab {
      margin-top: 4px;
      margin-bottom: 4px; }
      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {
        border-style: solid none; }
  notebook > header.top tab {
    padding-bottom: 4px; }
  notebook > header.bottom tab {
    padding-top: 4px; }

notebook > stack:not(:only-child) {
  background-color: #ffffff; }
  notebook > stack:not(:only-child):backdrop {
    background-color: #fcfcfc; }

/**************
 * Scrollbars *
 **************/
scrollbar {
  background-color: #d4d4d4;
  transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  * {
    -GtkScrollbar-has-backward-stepper: false;
    -GtkScrollbar-has-forward-stepper: false; }
  scrollbar.top {
    border-bottom: 1px solid #c7c7c7; }
  scrollbar.bottom {
    border-top: 1px solid #c7c7c7; }
  scrollbar.left {
    border-right: 1px solid #c7c7c7; }
  scrollbar.right {
    border-left: 1px solid #c7c7c7; }
  scrollbar:backdrop {
    background-color: #f2f2f2;
    border-color: #d1d1d1;
    transition: 200ms ease-out; }
  scrollbar slider {
    min-width: 6px;
    min-height: 6px;
    margin: -1px;
    border: 4px solid transparent;
    border-radius: 8px;
    background-clip: padding-box;
    background-color: #898989; }
    scrollbar slider:hover {
      background-color: #636363; }
    scrollbar slider:hover:active {
      background-color: #225d5b; }
    scrollbar slider:backdrop {
      background-color: #bebebe; }
    scrollbar slider:disabled {
      background-color: transparent; }
  scrollbar.fine-tune slider {
    min-width: 4px;
    min-height: 4px; }
  scrollbar.fine-tune.horizontal slider {
    border-width: 5px 4px; }
  scrollbar.fine-tune.vertical slider {
    border-width: 4px 5px; }
  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
    border-color: transparent;
    opacity: 0.4;
    background-color: transparent; }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
      margin: 0;
      min-width: 3px;
      min-height: 3px;
      background-color: #3D3D3D;
      border: 1px solid white; }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {
      min-width: 5px;
      min-height: 5px;
      background-color: #3D3D3D;
      background-clip: padding-box;
      border-radius: 100%;
      border: 1px solid white;
      -gtk-icon-source: none; }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
      margin: 0 2px;
      min-width: 40px; }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {
      margin: 1px 2px;
      min-width: 5px; }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
      margin: 2px 0;
      min-height: 40px; }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {
      margin: 2px 1px;
      min-height: 5px; }
  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
    opacity: 0.8; }
  scrollbar.horizontal slider {
    min-width: 40px; }
  scrollbar.vertical slider {
    min-height: 40px; }
  scrollbar button {
    padding: 0;
    min-width: 12px;
    min-height: 12px;
    border-style: none;
    border-radius: 0;
    transition-property: min-height, min-width, color;
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none;
    color: #898989; }
    scrollbar button:hover {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none;
      color: #636363; }
    scrollbar button:active, scrollbar button:checked {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none;
      color: #225d5b; }
    scrollbar button:disabled {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none;
      color: rgba(137, 137, 137, 0.2); }
    scrollbar button:backdrop {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0);
      text-shadow: none;
      -gtk-icon-shadow: none;
      color: #bebebe; }
      scrollbar button:backdrop:disabled {
        border-color: transparent;
        background-color: transparent;
        background-image: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        text-shadow: none;
        -gtk-icon-shadow: none;
        color: rgba(190, 190, 190, 0.2); }
  scrollbar.vertical button.down {
    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  scrollbar.vertical button.up {
    -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
  scrollbar.horizontal button.down {
    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  scrollbar.horizontal button.up {
    -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }

treeview ~ scrollbar.vertical {
  border-top: 1px solid #c7c7c7;
  margin-top: -1px; }

/**********
 * Switch *
 **********/
switch {
  outline-offset: -4px;
  border: 1px solid #c7c7c7;
  border-radius: 14px;
  color: #3D3D3D;
  background-color: #e1e1e1;
  text-shadow: 0 1px rgba(0, 0, 0, 0.1);
  /* only show i / o for the accessible theme */ }
  switch:checked {
    color: white;
    border-color: #296f6e;
    background-color: #308280;
    text-shadow: 0 1px rgba(27, 74, 73, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }
  switch:disabled {
    color: #9c9c9c;
    border-color: #c7c7c7;
    background-color: #fcfcfc;
    text-shadow: none; }
  switch:backdrop {
    color: #636363;
    border-color: #d1d1d1;
    background-color: #ececec;
    text-shadow: none;
    transition: 200ms ease-out; }
    switch:backdrop:checked {
      color: #FAFAFA;
      border-color: #296f6e;
      background-color: #308280; }
    switch:backdrop:disabled {
      color: #d4d4d4;
      border-color: #d1d1d1;
      background-color: #fcfcfc; }
  switch slider {
    margin: -1px;
    min-width: 24px;
    min-height: 24px;
    border: 1px solid;
    border-radius: 50%;
    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -gtk-outline-radius: 20px;
    color: #3D3D3D;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #bdbdbd;
    text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    background-image: linear-gradient(to bottom, white 20%, #FAFAFA 90%);
    box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07);
    background-image: image(#fcfcfc);
    background-clip: padding-box; }
  switch image {
    color: transparent; }
  switch:hover slider {
    color: #3D3D3D;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #bdbdbd;
    box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07);
    background-image: image(white);
    box-shadow: none; }
  switch:checked > slider {
    border: 1px solid #296f6e; }
  switch:disabled slider {
    color: #9c9c9c;
    border-color: #c7c7c7;
    background-image: image(#fcfcfc);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  switch:backdrop slider {
    transition: 200ms ease-out;
    color: #636363;
    border-color: #d1d1d1;
    background-image: image(#FAFAFA);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  switch:backdrop:checked > slider {
    border-color: #296f6e; }
  switch:backdrop:disabled slider {
    color: #d4d4d4;
    border-color: #d1d1d1;
    background-image: image(#fcfcfc);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  row:selected switch {
    box-shadow: none;
    border-color: #296f6e; }
    row:selected switch:backdrop {
      border-color: #296f6e; }
    row:selected switch > slider:checked, row:selected switch > slider {
      border-color: #296f6e; }

/*************************
 * Check and Radio items *
 *************************/
.view.content-view.check:not(list), iconview.content-view.check:not(list),
.content-view:not(list) check {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: transparent;
  background-color: #308280;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: none;
  -gtk-icon-shadow: none; }

.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list),
.content-view:not(list) check:hover {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: transparent;
  background-color: #308280;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: none;
  -gtk-icon-shadow: none; }

.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list),
.content-view:not(list) check:active {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: transparent;
  background-color: #308280;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: none;
  -gtk-icon-shadow: none; }

.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list),
.content-view:not(list) check:backdrop {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: transparent;
  background-color: #595959;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: none;
  -gtk-icon-shadow: none; }

.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list),
.content-view:not(list) check:checked {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: #eeeeec;
  background-color: #308280;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');
  -gtk-icon-shadow: none; }

.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list),
.content-view:not(list) check:checked:hover {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: #eeeeec;
  background-color: #308280;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');
  -gtk-icon-shadow: none; }

.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list),
.content-view:not(list) check:checked:active {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: #eeeeec;
  background-color: #308280;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');
  -gtk-icon-shadow: none; }

.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list),
.content-view:not(list) check:backdrop:checked {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: rgba(238, 238, 236, 0.8);
  background-color: #595959;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');
  -gtk-icon-shadow: none; }

checkbutton.text-button, radiobutton.text-button {
  padding: 2px 0;
  outline-offset: 0; }
  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {
    margin-left: 4px; }
  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {
    margin-right: 4px; }

check,
radio {
  margin: 0 4px;
  min-height: 14px;
  min-width: 14px;
  border: 1px solid;
  -gtk-icon-source: none; }
  check:only-child,
  radio:only-child {
    margin: 0; }
  popover check.left:dir(rtl), popover radio.left:dir(rtl) {
    margin-left: 0;
    margin-right: 12px; }
  popover check.right:dir(ltr), popover radio.right:dir(ltr) {
    margin-left: 12px;
    margin-right: 0; }
  check,
  radio {
    background-clip: padding-box;
    background-image: image(white);
    border-color: #bdbdbd;
    box-shadow: 0 1px rgba(0, 0, 0, 0.05);
    color: #3D3D3D; }
  check:hover,
  radio:hover {
    background-image: image(whitesmoke);
    border-color: #bdbdbd; }
  check:active,
  radio:active {
    border-color: #bdbdbd;
    background-image: image(#bdbdbd);
    box-shadow: none; }
  check:disabled,
  radio:disabled {
    box-shadow: none;
    color: #9c9c9c;
    border-color: #c7c7c7;
    background-image: image(#fcfcfc); }
  check:backdrop,
  radio:backdrop {
    background-image: image(white);
    border-color: #bdbdbd;
    box-shadow: none;
    color: #3D3D3D; }
  check:backdrop:disabled,
  radio:backdrop:disabled {
    box-shadow: none;
    color: #636363;
    border-color: #c7c7c7;
    background-image: image(#fcfcfc); }
  check:checked,
  radio:checked {
    background-clip: border-box;
    background-image: image(#308280);
    border-color: #308280;
    box-shadow: 0 1px rgba(0, 0, 0, 0.05);
    color: white; }
  check:checked:hover,
  radio:checked:hover {
    background-image: image(#3a9c9a);
    border-color: #3a9c9a; }
  check:checked:active,
  radio:checked:active {
    border-color: #266866;
    background-image: image(#266866);
    box-shadow: none; }
  check:checked:disabled,
  radio:checked:disabled {
    box-shadow: none;
    color: #9c9c9c;
    border-color: #c7c7c7;
    background-image: image(#fcfcfc); }
  check:checked:backdrop,
  radio:checked:backdrop {
    background-image: image(#308280);
    border-color: #308280;
    box-shadow: none;
    color: white; }
  check:checked:backdrop:disabled,
  radio:checked:backdrop:disabled {
    box-shadow: none;
    color: #636363;
    border-color: #c7c7c7;
    background-image: image(#fcfcfc); }
  check:indeterminate,
  radio:indeterminate {
    background-clip: border-box;
    background-image: image(#308280);
    border-color: #308280;
    box-shadow: 0 1px rgba(0, 0, 0, 0.05);
    color: white; }
  check:indeterminate:hover,
  radio:indeterminate:hover {
    background-image: image(#3a9c9a);
    border-color: #3a9c9a; }
  check:indeterminate:active,
  radio:indeterminate:active {
    border-color: #266866;
    background-image: image(#266866);
    box-shadow: none; }
  check:indeterminate:disabled,
  radio:indeterminate:disabled {
    box-shadow: none;
    color: #9c9c9c;
    border-color: #c7c7c7;
    background-image: image(#fcfcfc); }
  check:indeterminate:backdrop,
  radio:indeterminate:backdrop {
    background-image: image(#308280);
    border-color: #308280;
    box-shadow: none;
    color: white; }
  check:indeterminate:backdrop:disabled,
  radio:indeterminate:backdrop:disabled {
    box-shadow: none;
    color: #636363;
    border-color: #c7c7c7;
    background-image: image(#fcfcfc); }
  check:backdrop,
  radio:backdrop {
    transition: 200ms ease-out; }
  row:selected check, row:selected radio {
    border-color: #296f6e; }
  .osd check, .osd radio {
    color: #eeeeec;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(52, 52, 52, 0.975));
    background-clip: padding-box;
    text-shadow: 0 1px black;
    -gtk-icon-shadow: 0 1px black;
    outline-color: rgba(238, 238, 236, 0.3); }
    .osd check:hover, .osd radio:hover {
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(52, 52, 52, 0.975));
      background-clip: padding-box;
      text-shadow: 0 1px black;
      -gtk-icon-shadow: 0 1px black;
      outline-color: rgba(238, 238, 236, 0.3); }
    .osd check:active, .osd radio:active {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(0, 0, 0, 0.7));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none;
      outline-color: rgba(238, 238, 236, 0.3); }
    .osd check:backdrop, .osd radio:backdrop {
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(29, 29, 29, 0.975));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }
    .osd check:disabled, .osd radio:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }
  menu menuitem check, menu menuitem radio {
    margin: 0; }
    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled {
      min-height: 14px;
      min-width: 14px;
      background-image: none;
      background-color: transparent;
      box-shadow: none;
      -gtk-icon-shadow: none;
      color: inherit;
      border-color: currentColor; }


check {
  border-radius: 3px; }
  
  check:checked {
    -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); }
  
  check:indeterminate {
    -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); }

treeview.view radio:selected:focus, treeview.view radio:selected,
radio {
  border-radius: 100%; }
  treeview.view radio:checked:selected,
  radio:checked {
    -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg")), -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); }
  treeview.view radio:indeterminate:selected,
  radio:indeterminate {
    -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); }

radio:not(:indeterminate):not(:checked):active:not(:backdrop) {
  -gtk-icon-transform: scale(0); }

check:not(:indeterminate):not(:checked):active:not(:backdrop) {
  -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); }

radio:active,
check:active {
  -gtk-icon-transform: scale(0, 1); }

radio:checked:not(:backdrop), radio:indeterminate:not(:backdrop),
check:checked:not(:backdrop),
check:indeterminate:not(:backdrop) {
  -gtk-icon-transform: unset;
  transition: 400ms; }

menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop),
menu menuitem check:checked:not(:backdrop),
menu menuitem check:indeterminate:not(:backdrop) {
  transition: none; }

treeview.view check:selected:focus, treeview.view check:selected,
treeview.view radio:selected:focus,
treeview.view radio:selected {
  color: white;
  border-color: #1b4a49; }

/************
 * GtkScale *
 ************/
progressbar trough, scale fill, scale trough {
  border: 1px solid #c7c7c7;
  border-radius: 3px;
  background-color: #e1e1e1; }
  progressbar trough:disabled, scale fill:disabled, scale trough:disabled {
    background-color: #fcfcfc; }
  progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop {
    background-color: #ececec;
    border-color: #d1d1d1;
    transition: 200ms ease-out; }
    progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled {
      background-color: #fcfcfc; }
  row:selected progressbar trough, progressbar row:selected trough, row:selected scale fill, scale row:selected fill, row:selected scale trough, scale row:selected trough {
    border-color: #1b4a49; }
  .osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough {
    border-color: rgba(0, 0, 0, 0.7);
    background-color: rgba(0, 0, 0, 0.5); }
    .osd progressbar trough:disabled, progressbar .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd scale trough:disabled, scale .osd trough:disabled {
      background-color: rgba(50, 50, 50, 0.5); }

progressbar progress, scale highlight {
  border: 1px solid #3ea7a5;
  border-radius: 3px;
  background-color: #308280; }
  progressbar progress:disabled, scale highlight:disabled {
    background-color: transparent;
    border-color: transparent; }
  progressbar progress:backdrop, scale highlight:backdrop {
    border-color: #308280; }
    progressbar progress:backdrop:disabled, scale highlight:backdrop:disabled {
      background-color: transparent;
      border-color: transparent; }
  row:selected progressbar progress, progressbar row:selected progress, row:selected scale highlight, scale row:selected highlight {
    border-color: #1b4a49; }
  .osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight {
    border-color: rgba(0, 0, 0, 0.7); }
    .osd progressbar progress:disabled, progressbar .osd progress:disabled, .osd scale highlight:disabled, scale .osd highlight:disabled {
      border-color: transparent; }

scale {
  min-height: 10px;
  min-width: 10px;
  padding: 12px; }
  scale fill,
  scale highlight {
    margin: -1px; }
  scale slider {
    min-height: 18px;
    min-width: 18px;
    margin: -9px; }
  scale.fine-tune.horizontal {
    padding-top: 9px;
    padding-bottom: 9px;
    min-height: 16px; }
  scale.fine-tune.vertical {
    padding-left: 9px;
    padding-right: 9px;
    min-width: 16px; }
  scale.fine-tune slider {
    margin: -6px; }
  scale.fine-tune fill,
  scale.fine-tune highlight,
  scale.fine-tune trough {
    border-radius: 5px;
    -gtk-outline-radius: 7px; }
  scale trough {
    outline-offset: 2px;
    -gtk-outline-radius: 5px; }
  scale fill:backdrop, scale fill {
    background-color: #c7c7c7; }
  scale fill:disabled:backdrop, scale fill:disabled {
    border-color: transparent;
    background-color: transparent; }
  .osd scale fill {
    background-color: rgba(91, 91, 90, 0.775); }
    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {
      border-color: transparent;
      background-color: transparent; }
  scale slider {
    color: #3D3D3D;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #bdbdbd;
    text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    background-image: linear-gradient(to bottom, white 20%, #FAFAFA 90%);
    box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07);
    background-image: image(#fcfcfc);
    background-clip: padding-box;
    border: 1px solid #b5b5b5;
    border-radius: 100%;
    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-property: background, border, box-shadow; }
    scale slider:hover {
      color: #3D3D3D;
      outline-color: rgba(67, 182, 179, 0.7);
      border-color: #bdbdbd;
      box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07);
      background-image: image(white);
      box-shadow: none; }
    scale slider:active {
      border-color: #3ea7a5; }
    scale slider:disabled {
      color: #9c9c9c;
      border-color: #c7c7c7;
      background-image: image(#fcfcfc);
      text-shadow: none;
      -gtk-icon-shadow: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    scale slider:backdrop {
      transition: 200ms ease-out;
      color: #636363;
      border-color: #d1d1d1;
      background-image: image(#FAFAFA);
      text-shadow: none;
      -gtk-icon-shadow: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
      scale slider:backdrop:disabled {
        color: #d4d4d4;
        border-color: #d1d1d1;
        background-image: image(#fcfcfc);
        text-shadow: none;
        -gtk-icon-shadow: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
    row:selected scale slider:disabled, row:selected scale slider {
      border-color: #1b4a49; }
    .osd scale slider {
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(52, 52, 52, 0.975));
      background-clip: padding-box;
      text-shadow: 0 1px black;
      -gtk-icon-shadow: 0 1px black;
      outline-color: rgba(238, 238, 236, 0.3);
      border-color: rgba(0, 0, 0, 0.7);
      background-color: #1d1d1d; }
      .osd scale slider:hover {
        color: white;
        border-color: rgba(0, 0, 0, 0.7);
        background-color: transparent;
        background-image: image(rgba(60, 60, 60, 0.975));
        background-clip: padding-box;
        text-shadow: 0 1px black;
        -gtk-icon-shadow: 0 1px black;
        outline-color: rgba(238, 238, 236, 0.3);
        background-color: #1d1d1d; }
      .osd scale slider:active {
        color: white;
        border-color: rgba(0, 0, 0, 0.7);
        background-color: transparent;
        background-image: image(rgba(0, 0, 0, 0.7));
        background-clip: padding-box;
        box-shadow: none;
        text-shadow: none;
        -gtk-icon-shadow: none;
        outline-color: rgba(238, 238, 236, 0.3);
        background-color: #1d1d1d; }
      .osd scale slider:disabled {
        color: #868685;
        border-color: rgba(0, 0, 0, 0.7);
        background-color: transparent;
        background-image: image(rgba(50, 50, 50, 0.5));
        background-clip: padding-box;
        box-shadow: none;
        text-shadow: none;
        -gtk-icon-shadow: none;
        background-color: #1d1d1d; }
      .osd scale slider:backdrop {
        color: #eeeeec;
        border-color: rgba(0, 0, 0, 0.7);
        background-color: transparent;
        background-image: image(rgba(29, 29, 29, 0.975));
        background-clip: padding-box;
        box-shadow: none;
        text-shadow: none;
        -gtk-icon-shadow: none;
        background-color: #1d1d1d; }
        .osd scale slider:backdrop:disabled {
          background-color: #1d1d1d; }
  scale marks,
  scale value {
    color: alpha(currentColor,0.55);
    font-feature-settings: "tnum"; }
  scale.horizontal marks.top {
    margin-bottom: 6px;
    margin-top: -12px; }
  scale.horizontal.fine-tune marks.top {
    margin-bottom: 6px;
    margin-top: -9px; }
  scale.horizontal marks.bottom {
    margin-top: 6px;
    margin-bottom: -12px; }
  scale.horizontal.fine-tune marks.bottom {
    margin-top: 6px;
    margin-bottom: -9px; }
  scale.vertical marks.top {
    margin-right: 6px;
    margin-left: -12px; }
  scale.vertical.fine-tune marks.top {
    margin-right: 6px;
    margin-left: -9px; }
  scale.vertical marks.bottom {
    margin-left: 6px;
    margin-right: -12px; }
  scale.vertical.fine-tune marks.bottom {
    margin-left: 6px;
    margin-right: -9px; }
  scale.horizontal indicator {
    min-height: 6px;
    min-width: 1px; }
  scale.horizontal.fine-tune indicator {
    min-height: 3px; }
  scale.vertical indicator {
    min-height: 1px;
    min-width: 6px; }
  scale.vertical.fine-tune indicator {
    min-width: 3px; }
  scale.horizontal.marks-before:not(.marks-after) slider {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-top: -11px; }
  scale.horizontal.marks-before:not(.marks-after) slider:hover {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-top: -11px; }
  scale.horizontal.marks-before:not(.marks-after) slider:active {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-top: -11px; }
  scale.horizontal.marks-before:not(.marks-after) slider:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-insensitive@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-top: -11px; }
  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop.png"), url("assets/slider-horz-scale-has-marks-above-backdrop@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-top: -11px; }
  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-top: -11px; }
  scale.horizontal.marks-after:not(.marks-before) slider {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below.png"), url("assets/slider-horz-scale-has-marks-below@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-bottom: -11px; }
  scale.horizontal.marks-after:not(.marks-before) slider:hover {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover.png"), url("assets/slider-horz-scale-has-marks-below-hover@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-bottom: -11px; }
  scale.horizontal.marks-after:not(.marks-before) slider:active {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active.png"), url("assets/slider-horz-scale-has-marks-below-active@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-bottom: -11px; }
  scale.horizontal.marks-after:not(.marks-before) slider:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-insensitive@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-bottom: -11px; }
  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop.png"), url("assets/slider-horz-scale-has-marks-below-backdrop@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-bottom: -11px; }
  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-bottom: -11px; }
  scale.vertical.marks-before:not(.marks-after) slider {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above.png"), url("assets/slider-vert-scale-has-marks-above@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-left: -11px; }
  scale.vertical.marks-before:not(.marks-after) slider:hover {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover.png"), url("assets/slider-vert-scale-has-marks-above-hover@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-left: -11px; }
  scale.vertical.marks-before:not(.marks-after) slider:active {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active.png"), url("assets/slider-vert-scale-has-marks-above-active@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-left: -11px; }
  scale.vertical.marks-before:not(.marks-after) slider:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-insensitive@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-left: -11px; }
  scale.vertical.marks-before:not(.marks-after) slider:backdrop {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop.png"), url("assets/slider-vert-scale-has-marks-above-backdrop@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-left: -11px; }
  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune slider {
    margin: -7px;
    margin-left: -11px; }
  scale.vertical.marks-after:not(.marks-before) slider {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below.png"), url("assets/slider-vert-scale-has-marks-below@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-right: -11px; }
  scale.vertical.marks-after:not(.marks-before) slider:hover {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover.png"), url("assets/slider-vert-scale-has-marks-below-hover@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-right: -11px; }
  scale.vertical.marks-after:not(.marks-before) slider:active {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active.png"), url("assets/slider-vert-scale-has-marks-below-active@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-right: -11px; }
  scale.vertical.marks-after:not(.marks-before) slider:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-insensitive@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-right: -11px; }
  scale.vertical.marks-after:not(.marks-before) slider:backdrop {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop.png"), url("assets/slider-vert-scale-has-marks-below-backdrop@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-right: -11px; }
  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune slider {
    margin: -7px;
    margin-right: -11px; }
  scale.color {
    min-height: 0;
    min-width: 0; }
    scale.color trough {
      background-image: image(#c7c7c7);
      background-repeat: no-repeat; }
    scale.color.horizontal {
      padding: 0 0 15px 0; }
      scale.color.horizontal trough {
        padding-bottom: 4px;
        background-position: 0 -3px;
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {
        margin-bottom: -15px;
        margin-top: 6px; }
    scale.color.vertical:dir(ltr) {
      padding: 0 0 0 15px; }
      scale.color.vertical:dir(ltr) trough {
        padding-left: 4px;
        background-position: 3px 0;
        border-bottom-right-radius: 0;
        border-top-right-radius: 0; }
      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {
        margin-left: -15px;
        margin-right: 6px; }
    scale.color.vertical:dir(rtl) {
      padding: 0 15px 0 0; }
      scale.color.vertical:dir(rtl) trough {
        padding-right: 4px;
        background-position: -3px 0;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0; }
      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {
        margin-right: -15px;
        margin-left: 6px; }
    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {
      padding: 0 0 12px 0; }
      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {
        padding-bottom: 7px;
        background-position: 0 -6px; }
      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {
        margin-bottom: -15px;
        margin-top: 6px; }
    scale.color.fine-tune.vertical:dir(ltr) {
      padding: 0 0 0 12px; }
      scale.color.fine-tune.vertical:dir(ltr) trough {
        padding-left: 7px;
        background-position: 6px 0; }
      scale.color.fine-tune.vertical:dir(ltr) slider {
        margin-left: -15px;
        margin-right: 6px; }
    scale.color.fine-tune.vertical:dir(rtl) {
      padding: 0 12px 0 0; }
      scale.color.fine-tune.vertical:dir(rtl) trough {
        padding-right: 7px;
        background-position: -6px 0; }
      scale.color.fine-tune.vertical:dir(rtl) slider {
        margin-right: -15px;
        margin-left: 6px; }

/*****************
 * Progress bars *
 *****************/
progressbar {
  font-size: smaller;
  color: rgba(61, 61, 61, 0.4);
  font-feature-settings: "tnum"; }
  progressbar.horizontal trough,
  progressbar.horizontal progress {
    min-height: 2px; }
  progressbar.vertical trough,
  progressbar.vertical progress {
    min-width: 2px; }
  progressbar.horizontal progress {
    margin: 0 -1px; }
  progressbar.vertical progress {
    margin: -1px 0; }
  progressbar:backdrop {
    box-shadow: none;
    transition: 200ms ease-out; }
  progressbar progress {
    border-radius: 1.5px; }
    progressbar progress.left {
      border-top-left-radius: 2px;
      border-bottom-left-radius: 2px; }
    progressbar progress.right {
      border-top-right-radius: 2px;
      border-bottom-right-radius: 2px; }
    progressbar progress.top {
      border-top-right-radius: 2px;
      border-top-left-radius: 2px; }
    progressbar progress.bottom {
      border-bottom-right-radius: 2px;
      border-bottom-left-radius: 2px; }
  progressbar.osd {
    min-width: 3px;
    min-height: 3px;
    background-color: transparent; }
    progressbar.osd trough {
      border-style: none;
      border-radius: 0;
      background-color: transparent;
      box-shadow: none; }
    progressbar.osd progress {
      border-style: none;
      border-radius: 0; }
  progressbar trough.empty progress {
    all: unset; }

/*************
 * Level Bar *
 *************/
levelbar.horizontal block {
  min-height: 1px; }

levelbar.horizontal.discrete block {
  margin: 0 1px;
  min-width: 32px; }

levelbar.vertical block {
  min-width: 1px; }

levelbar.vertical.discrete block {
  margin: 1px 0;
  min-height: 32px; }

levelbar:backdrop {
  transition: 200ms ease-out; }

levelbar trough {
  border: 1px solid;
  padding: 2px;
  border-radius: 3px;
  color: black;
  border-color: #c7c7c7;
  background-color: #ffffff;
  box-shadow: inset 0 0 0 1px rgba(67, 182, 179, 0); }
  levelbar trough:backdrop {
    color: rgba(0, 0, 0, 0.69);
    border-color: #d1d1d1;
    background-color: #fcfcfc;
    box-shadow: none; }

levelbar block {
  border: 1px solid;
  border-radius: 1px; }
  levelbar block.low {
    border-color: #a06104;
    background-color: #f99b11; }
    levelbar block.low:backdrop {
      border-color: #f99b11; }
  levelbar block.high, levelbar block:not(.empty) {
    border-color: #143837;
    background-color: #308280; }
    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {
      border-color: #308280; }
  levelbar block.full {
    border-color: #073f0f;
    background-color: #109b26; }
    levelbar block.full:backdrop {
      border-color: #109b26; }
  levelbar block.empty {
    background-color: transparent;
    border-color: rgba(61, 61, 61, 0.2); }
    levelbar block.empty:backdrop {
      border-color: rgba(99, 99, 99, 0.15); }

/****************
 * Print dialog *
*****************/
printdialog paper {
  color: #3D3D3D;
  border: 1px solid #c7c7c7;
  background: white;
  padding: 0; }
  printdialog paper:backdrop {
    color: #636363;
    border-color: #d1d1d1; }

printdialog .dialog-action-box {
  margin: 12px; }

/**********
 * Frames *
 **********/
frame > border,
.frame {
  box-shadow: none;
  margin: 0;
  padding: 0;
  border-radius: 0;
  border: 1px solid #c7c7c7; }
  frame > border.flat,
  .frame.flat {
    border-style: none; }
  frame > border:backdrop,
  .frame:backdrop {
    border-color: #d1d1d1; }

actionbar > revealer > box {
  padding: 6px;
  border-top: 1px solid #c7c7c7; }
  actionbar > revealer > box:backdrop {
    border-color: #d1d1d1; }

scrolledwindow viewport.frame {
  border-style: none; }

scrolledwindow overshoot.top {
  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#aeaeae), to(rgba(174, 174, 174, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(61, 61, 61, 0.07)), to(rgba(61, 61, 61, 0)));
  background-size: 100% 5%, 100% 100%;
  background-repeat: no-repeat;
  background-position: center top;
  background-color: transparent;
  border: none;
  box-shadow: none; }
  scrolledwindow overshoot.top:backdrop {
    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#d1d1d1), to(rgba(209, 209, 209, 0)));
    background-size: 100% 5%;
    background-repeat: no-repeat;
    background-position: center top;
    background-color: transparent;
    border: none;
    box-shadow: none; }

scrolledwindow overshoot.bottom {
  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#aeaeae), to(rgba(174, 174, 174, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(61, 61, 61, 0.07)), to(rgba(61, 61, 61, 0)));
  background-size: 100% 5%, 100% 100%;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-color: transparent;
  border: none;
  box-shadow: none; }
  scrolledwindow overshoot.bottom:backdrop {
    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#d1d1d1), to(rgba(209, 209, 209, 0)));
    background-size: 100% 5%;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-color: transparent;
    border: none;
    box-shadow: none; }

scrolledwindow overshoot.left {
  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#aeaeae), to(rgba(174, 174, 174, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(61, 61, 61, 0.07)), to(rgba(61, 61, 61, 0)));
  background-size: 5% 100%, 100% 100%;
  background-repeat: no-repeat;
  background-position: left center;
  background-color: transparent;
  border: none;
  box-shadow: none; }
  scrolledwindow overshoot.left:backdrop {
    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#d1d1d1), to(rgba(209, 209, 209, 0)));
    background-size: 5% 100%;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: transparent;
    border: none;
    box-shadow: none; }

scrolledwindow overshoot.right {
  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#aeaeae), to(rgba(174, 174, 174, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(61, 61, 61, 0.07)), to(rgba(61, 61, 61, 0)));
  background-size: 5% 100%, 100% 100%;
  background-repeat: no-repeat;
  background-position: right center;
  background-color: transparent;
  border: none;
  box-shadow: none; }
  scrolledwindow overshoot.right:backdrop {
    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#d1d1d1), to(rgba(209, 209, 209, 0)));
    background-size: 5% 100%;
    background-repeat: no-repeat;
    background-position: right center;
    background-color: transparent;
    border: none;
    box-shadow: none; }

scrolledwindow junction {
  border-color: transparent;
  border-image: linear-gradient(to bottom, #c7c7c7 1px, transparent 1px) 0 0 0 1/0 1px stretch;
  background-color: #d4d4d4; }
  scrolledwindow junction:dir(rtl) {
    border-image-slice: 0 1 0 0; }
  scrolledwindow junction:backdrop {
    border-image-source: linear-gradient(to bottom, #d1d1d1 1px, transparent 1px);
    background-color: #f2f2f2;
    transition: 200ms ease-out; }

separator {
  background: rgba(0, 0, 0, 0.1);
  min-width: 1px;
  min-height: 1px; }

/*********
 * Lists *
 *********/
list {
  color: black;
  background-color: #ffffff;
  border-color: #c7c7c7; }
  list:backdrop {
    color: rgba(0, 0, 0, 0.69);
    background-color: #fcfcfc;
    border-color: #d1d1d1; }
  list row {
    padding: 2px; }

row {
  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  row:hover {
    transition: none; }
  row:backdrop {
    transition: 200ms ease-out; }
  row.activatable.has-open-popup, row.activatable:hover {
    background-color: rgba(61, 61, 61, 0.05); }
  row.activatable:active {
    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
  row.activatable:backdrop:hover {
    background-color: transparent; }
  row.activatable:selected:active {
    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
  row.activatable:selected.has-open-popup, row.activatable:selected:hover {
    background-color: #317b79; }
  row.activatable:selected:backdrop {
    background-color: #308280; }

/*********************
 * App Notifications *
 *********************/
.app-notification,
.app-notification.frame {
  padding: 10px;
  border-radius: 0 0 5px 5px;
  background-color: rgba(29, 29, 29, 0.975);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);
  background-clip: padding-box; }
  .app-notification:backdrop,
  .app-notification.frame:backdrop {
    background-image: none;
    transition: 200ms ease-out; }
  .app-notification border,
  .app-notification.frame border {
    border: none; }

/*************
 * Expanders *
 *************/
expander title > arrow {
  min-width: 16px;
  min-height: 16px;
  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  expander title > arrow:dir(rtl) {
    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
  expander title > arrow:hover {
    color: #8a8a8a; }
  expander title > arrow:disabled {
    color: #9c9c9c; }
  expander title > arrow:disabled:backdrop {
    color: #d4d4d4; }
  expander title > arrow:checked {
    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }

/************
 * Calendar *
 ***********/
calendar {
  color: black;
  border: 1px solid #c7c7c7; }
  calendar:selected {
    border-radius: 3px; }
  calendar.header {
    border-bottom-color: rgba(0, 0, 0, 0.1); }
    calendar.header:backdrop {
      border-bottom-color: rgba(0, 0, 0, 0.1); }
  calendar.button {
    color: rgba(61, 61, 61, 0.45); }
    calendar.button:hover {
      color: #3D3D3D; }
    calendar.button:backdrop {
      color: rgba(99, 99, 99, 0.45); }
    calendar.button:disabled {
      color: rgba(156, 156, 156, 0.45); }
  calendar.highlight {
    color: #9c9c9c; }
    calendar.highlight:backdrop {
      color: #d4d4d4; }
  calendar:backdrop {
    color: rgba(0, 0, 0, 0.69);
    border-color: #d1d1d1; }
  calendar:indeterminate {
    color: alpha(currentColor,0.1); }

/***********
 * Dialogs *
 ***********/
messagedialog .titlebar {
  min-height: 20px;
  background-image: none;
  background-color: #FAFAFA;
  border-style: none;
  border-top-left-radius: 13px;
  border-top-right-radius: 13px; }

messagedialog.csd.background {
  border-bottom-left-radius: 13px;
  border-bottom-right-radius: 13px; }

messagedialog.csd .dialog-action-area button {
  padding: 10px 14px;
  border-right-style: none;
  border-bottom-style: none;
  border-radius: 0;
  -gtk-outline-radius: 0; }
  messagedialog.csd .dialog-action-area button:first-child {
    border-left-style: none;
    border-bottom-left-radius: 13px;
    -gtk-outline-bottom-left-radius: 13px; }
  messagedialog.csd .dialog-action-area button:last-child {
    border-bottom-right-radius: 13px;
    -gtk-outline-bottom-right-radius: 13px; }

filechooser .dialog-action-box {
  border-top: 1px solid #c7c7c7; }
  filechooser .dialog-action-box:backdrop {
    border-top-color: #d1d1d1; }

filechooser #pathbarbox {
  border-bottom: 1px solid #FAFAFA; }

filechooserbutton:drop(active) {
  box-shadow: none;
  border-color: transparent; }

/***********
 * Sidebar *
 ***********/
.sidebar {
  border-style: none;
  background-color: #fdfdfd; }
  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left {
    border-right: 1px solid #c7c7c7;
    border-left-style: none; }
  stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {
    border-left: 1px solid #c7c7c7;
    border-right-style: none; }
  .sidebar:backdrop {
    background-color: #fbfbfb;
    border-color: #d1d1d1;
    transition: 200ms ease-out; }
  .sidebar list {
    background-color: transparent; }
  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
    border-style: none; }

stacksidebar row {
  padding: 10px 4px; }
  stacksidebar row > label {
    padding-left: 6px;
    padding-right: 6px; }
  stacksidebar row.needs-attention > label {
    background-size: 6px 6px, 0 0; }

separator.sidebar {
  background-color: #c7c7c7; }
  separator.sidebar:backdrop {
    background-color: #d1d1d1; }
  separator.sidebar.selection-mode, .selection-mode separator.sidebar {
    background-color: #143837; }

/****************
 * File chooser *
 ****************/
row image.sidebar-icon {
  opacity: 0.7; }

placessidebar > viewport.frame {
  border-style: none; }

placessidebar row {
  min-height: 36px;
  padding: 0px; }
  placessidebar row > revealer {
    padding: 0 14px; }
  placessidebar row:selected {
    color: white; }
  placessidebar row:disabled {
    color: #9c9c9c; }
  placessidebar row:backdrop {
    color: #636363; }
    placessidebar row:backdrop:selected {
      color: #fcfcfc; }
    placessidebar row:backdrop:disabled {
      color: #d4d4d4; }
  placessidebar row image.sidebar-icon:dir(ltr) {
    padding-right: 8px; }
  placessidebar row image.sidebar-icon:dir(rtl) {
    padding-left: 8px; }
  placessidebar row label.sidebar-label:dir(ltr) {
    padding-right: 2px; }
  placessidebar row label.sidebar-label:dir(rtl) {
    padding-left: 2px; }
  button.sidebar-button {
    min-height: 26px;
    min-width: 26px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 0;
    border-radius: 100%;
    -gtk-outline-radius: 100%; }
    button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image {
      opacity: 0.7; }
  placessidebar row:selected:active {
    box-shadow: none; }
  placessidebar row.sidebar-placeholder-row {
    padding: 0 8px;
    min-height: 2px;
    background-image: image(#109b26);
    background-clip: content-box; }
  placessidebar row.sidebar-new-bookmark-row {
    color: #308280; }
  placessidebar row:drop(active):not(:disabled) {
    color: #109b26;
    box-shadow: inset 0 1px #109b26, inset 0 -1px #109b26; }
    placessidebar row:drop(active):not(:disabled):selected {
      color: white;
      background-color: #109b26; }

placesview .server-list-button > image {
  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -gtk-icon-transform: rotate(0turn); }

placesview .server-list-button:checked > image {
  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -gtk-icon-transform: rotate(-0.5turn); }

placesview row.activatable:hover {
  background-color: transparent; }

placesview > actionbar > revealer > box > label {
  padding-left: 8px;
  padding-right: 8px; }

/*********
 * Paned *
 *********/
paned > separator {
  min-width: 1px;
  min-height: 1px;
  -gtk-icon-source: none;
  border-style: none;
  background-color: transparent;
  background-image: image(#c7c7c7);
  background-size: 1px 1px; }
  paned > separator:selected {
    background-image: image(#308280); }
  paned > separator:backdrop {
    background-image: image(#d1d1d1); }
  paned > separator.wide {
    min-width: 5px;
    min-height: 5px;
    background-color: #FAFAFA;
    background-image: image(#c7c7c7), image(#c7c7c7);
    background-size: 1px 1px, 1px 1px; }
    paned > separator.wide:backdrop {
      background-color: #FAFAFA;
      background-image: image(#d1d1d1), image(#d1d1d1); }

paned.horizontal > separator {
  background-repeat: repeat-y; }
  paned.horizontal > separator:dir(ltr) {
    margin: 0 -8px 0 0;
    padding: 0 8px 0 0;
    background-position: left; }
  paned.horizontal > separator:dir(rtl) {
    margin: 0 0 0 -8px;
    padding: 0 0 0 8px;
    background-position: right; }
  paned.horizontal > separator.wide {
    margin: 0;
    padding: 0;
    background-repeat: repeat-y, repeat-y;
    background-position: left, right; }

paned.vertical > separator {
  margin: 0 0 -8px 0;
  padding: 0 0 8px 0;
  background-repeat: repeat-x;
  background-position: top; }
  paned.vertical > separator.wide {
    margin: 0;
    padding: 0;
    background-repeat: repeat-x, repeat-x;
    background-position: bottom, top; }

/**************
 * GtkInfoBar *
 **************/
infobar {
  border-style: none; }
  infobar.action:hover > revealer > box {
    background-color: white;
    border-bottom: 1px solid #d4d4d4; }
  infobar.info, infobar.question, infobar.warning, infobar.error {
    text-shadow: none; }
    infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box, infobar.error > revealer > box {
      background-color: white;
      border-bottom: 1px solid #d4d4d4; }
      infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {
        color: #3D3D3D; }
    infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {
      text-shadow: none; }
    infobar.info button, infobar.question button, infobar.warning button, infobar.error button {
      color: #3D3D3D;
      outline-color: rgba(67, 182, 179, 0.7);
      border-color: #c7c7c7;
      background-image: image(white);
      text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
      -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); }
      infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover {
        color: #3D3D3D;
        outline-color: rgba(67, 182, 179, 0.7);
        border-color: #c7c7c7;
        border-bottom-color: #bdbdbd;
        text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
        -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);
        box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07);
        box-shadow: none;
        background-image: image(whitesmoke); }
      infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked {
        color: #3D3D3D;
        outline-color: rgba(67, 182, 179, 0.7);
        border-color: #c7c7c7;
        background-image: image(#d6d6d6);
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        text-shadow: none;
        -gtk-icon-shadow: none; }
      infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled {
        color: #9c9c9c;
        border-color: #c7c7c7;
        background-image: image(#fcfcfc);
        text-shadow: none;
        -gtk-icon-shadow: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
      infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop {
        color: #636363;
        border-color: #d1d1d1;
        background-image: image(#FAFAFA);
        text-shadow: none;
        -gtk-icon-shadow: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        border-color: #e1e1e1; }
        infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled {
          color: #d4d4d4;
          border-color: #d1d1d1;
          background-image: image(#fcfcfc);
          text-shadow: none;
          -gtk-icon-shadow: none;
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: #e1e1e1; }
      infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, infobar.error button:backdrop label, infobar.error button:backdrop, infobar.error button label, infobar.error button {
        color: #3D3D3D; }
    infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {
      background-color: #e1e1e1; }
    infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {
      color: #276a68; }

/************
 * Tooltips *
 ************/
tooltip {
  padding: 4px;
  /* not working */
  border-radius: 5px;
  box-shadow: none;
  text-shadow: 0 1px black; }
  tooltip.background {
    background-color: rgba(0, 0, 0, 0.8);
    background-clip: padding-box;
    border: 1px solid rgba(255, 255, 255, 0.1); }
  tooltip decoration {
    background-color: transparent; }
  tooltip * {
    padding: 4px;
    background-color: transparent;
    color: white; }

/*****************
 * Color Chooser *
 *****************/
colorswatch:drop(active), colorswatch {
  border-style: none; }

colorswatch.top {
  border-top-left-radius: 5.5px;
  border-top-right-radius: 5.5px; }
  colorswatch.top overlay {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }

colorswatch.bottom {
  border-bottom-left-radius: 5.5px;
  border-bottom-right-radius: 5.5px; }
  colorswatch.bottom overlay {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }

colorswatch.left, colorswatch:first-child:not(.top) {
  border-top-left-radius: 5.5px;
  border-bottom-left-radius: 5.5px; }
  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }

colorswatch.right, colorswatch:last-child:not(.bottom) {
  border-top-right-radius: 5.5px;
  border-bottom-right-radius: 5.5px; }
  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px; }

colorswatch.dark {
  outline-color: rgba(255, 255, 255, 0.6); }
  colorswatch.dark overlay {
    color: white; }
    colorswatch.dark overlay:hover {
      border-color: rgba(0, 0, 0, 0.8); }
    colorswatch.dark overlay:backdrop {
      color: rgba(255, 255, 255, 0.5); }

colorswatch.light {
  outline-color: rgba(0, 0, 0, 0.6); }
  colorswatch.light overlay {
    color: black; }
    colorswatch.light overlay:hover {
      border-color: rgba(0, 0, 0, 0.5); }
    colorswatch.light overlay:backdrop {
      color: rgba(0, 0, 0, 0.5); }

colorswatch:drop(active) {
  box-shadow: none; }
  colorswatch:drop(active).light overlay {
    border-color: #109b26;
    box-shadow: inset 0 0 0 2px #0d7b1e, inset 0 0 0 1px #109b26; }
  colorswatch:drop(active).dark overlay {
    border-color: #109b26;
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #109b26; }

colorswatch overlay {
  border: 1px solid rgba(0, 0, 0, 0.3); }
  colorswatch overlay:hover {
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); }
  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {
    border-color: rgba(0, 0, 0, 0.3);
    box-shadow: none; }

colorswatch#add-color-button {
  border-radius: 5px 5px 0 0; }
  colorswatch#add-color-button:only-child {
    border-radius: 5px; }
  colorswatch#add-color-button overlay {
    color: #3D3D3D;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #c7c7c7;
    background-image: image(white);
    text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); }
    colorswatch#add-color-button overlay:hover {
      color: #3D3D3D;
      outline-color: rgba(67, 182, 179, 0.7);
      border-color: #c7c7c7;
      border-bottom-color: #bdbdbd;
      text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
      -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);
      box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07);
      box-shadow: none;
      background-image: image(whitesmoke); }
    colorswatch#add-color-button overlay:backdrop {
      color: #636363;
      border-color: #d1d1d1;
      background-image: image(#FAFAFA);
      text-shadow: none;
      -gtk-icon-shadow: none;
      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }

colorswatch:disabled {
  opacity: 0.5; }
  colorswatch:disabled overlay {
    border-color: rgba(0, 0, 0, 0.6);
    box-shadow: none; }

row:selected colorswatch {
  box-shadow: 0 0 0 2px white; }

colorswatch#editor-color-sample {
  border-radius: 4px; }
  colorswatch#editor-color-sample overlay {
    border-radius: 4.5px; }

colorchooser .popover.osd {
  border-radius: 5px; }

/********
 * Misc *
 ********/
.content-view {
  background-color: #e8e8e8; }
  .content-view:hover {
    -gtk-icon-effect: highlight; }
  .content-view:backdrop {
    background-color: #e8e8e8; }

.osd .scale-popup button.flat {
  border-style: none;
  border-radius: 5px; }

.scale-popup button:hover {
  background-color: rgba(61, 61, 61, 0.1);
  border-radius: 5px; }

/**********************
 * Window Decorations *
 *********************/
decoration {
  border-radius: 12px 12px 0 0;
  border-width: 0px;
  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23);
  margin: 10px; }
  decoration:backdrop {
    box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18);
    transition: 200ms ease-out; }
  .maximized decoration, .fullscreen decoration {
    border-radius: 0;
    box-shadow: none; }
  .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {
    border-radius: 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 0 0 20px transparent; }
    .tiled decoration:backdrop, .tiled-top decoration:backdrop, .tiled-right decoration:backdrop, .tiled-bottom decoration:backdrop, .tiled-left decoration:backdrop {
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 0 0 20px transparent; }
  .popup decoration {
    box-shadow: none; }
  .ssd decoration {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); }
  .ssd decoration:backdrop {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18); }
  .ssd.maximized decoration, .ssd.maximized decoration:backdrop {
    box-shadow: none; }
  .csd.popup decoration {
    border-radius: 6px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }
  tooltip.csd decoration {
    border-radius: 5px;
    box-shadow: none; }
  messagedialog.csd decoration {
    border-radius: 12px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }
  .solid-csd decoration {
    margin: 0;
    padding: 4px;
    background-color: #c7c7c7;
    border: solid 1px #c7c7c7;
    border-radius: 0;
    box-shadow: inset 0 0 0 3px white, inset 0 1px rgba(255, 255, 255, 0.8); }
    .solid-csd decoration:backdrop {
      box-shadow: inset 0 0 0 3px #FAFAFA, inset 0 1px rgba(255, 255, 255, 0.8); }

button.titlebutton {
  text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
  -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); }
  button.titlebutton:not(.appmenu) {
    border-radius: 9999px;
    padding: 6px;
    margin: 0 2px;
    min-width: 0;
    min-height: 0; }
  button.titlebutton:backdrop {
    -gtk-icon-shadow: none; }

.selection-mode headerbar button.titlebutton,
.selection-mode .titlebar button.titlebutton,
headerbar.selection-mode button.titlebutton,
.titlebar.selection-mode button.titlebutton {
  text-shadow: 0 -1px rgba(0, 0, 0, 0.720784);
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.720784); }
  .selection-mode headerbar button.titlebutton:backdrop,
  .selection-mode .titlebar button.titlebutton:backdrop,
  headerbar.selection-mode button.titlebutton:backdrop,
  .titlebar.selection-mode button.titlebutton:backdrop {
    -gtk-icon-shadow: none; }

.view:selected:focus, .view:selected,
.view text:selected:focus,
textview text:selected:focus,
.view text:selected,
textview text:selected, .view text selection:focus, .view text selection,
textview text selection:focus,
textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,
entry selection, modelbutton.flat:selected,
.menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {
  background-color: #308280; }
  label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected,
  .view text:selected:focus,
  textview text:selected:focus,
  .view text:selected,
  textview text:selected, .view text selection:focus, .view text selection,
  textview text selection:focus,
  textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,
  entry selection, modelbutton.flat:selected,
  .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {
    color: white; }
    label:disabled selection, label:disabled:selected, .selection-mode button.titlebutton:disabled, .view:disabled:selected,
    textview text:disabled:selected:focus,
    .view text:disabled:selected,
    textview text:disabled:selected, .view text selection:disabled,
    textview text selection:disabled:focus,
    textview text selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, iconview text selection:disabled:focus, iconview text selection:disabled, flowbox flowboxchild:disabled:selected,
    entry selection:disabled, modelbutton.flat:disabled:selected,
    .menuitem.button.flat:disabled:selected, spinbutton:not(.vertical) selection:disabled, treeview.view:disabled:selected, row:disabled:selected, calendar:disabled:selected {
      color: #98c1c0; }
    label:backdrop selection, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, .view:backdrop:selected,
    textview text:backdrop:selected:focus,
    .view text:backdrop:selected,
    textview text:backdrop:selected, .view text selection:backdrop,
    textview text selection:backdrop:focus,
    textview text selection:backdrop, iconview:backdrop:selected:focus, iconview:backdrop:selected, iconview text selection:backdrop:focus, iconview text selection:backdrop, flowbox flowboxchild:backdrop:selected,
    entry selection:backdrop, modelbutton.flat:backdrop:selected,
    .menuitem.button.flat:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, treeview.view:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected {
      color: #fcfcfc; }
      label:backdrop selection:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected,
      .view text:backdrop:disabled:selected,
      textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled,
      textview text selection:backdrop:disabled, iconview:backdrop:disabled:selected, iconview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected,
      entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected,
      .menuitem.button.flat:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected {
        color: #6da7a5; }

.monospace {
  font-family: monospace; }

/**********************
 * Touch Copy & Paste *
 *********************/
cursor-handle {
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  border-style: none; }
  cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-start.png"), url("assets/text-select-start@2.png"));
    padding-left: 10px; }
  cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-end.png"), url("assets/text-select-end@2.png"));
    padding-right: 10px; }
  cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); }
  cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover.png"), url("assets/text-select-start-hover@2.png"));
    padding-left: 10px; }
  cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover.png"), url("assets/text-select-end-hover@2.png"));
    padding-right: 10px; }
  cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); }
  cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active.png"), url("assets/text-select-start-active@2.png"));
    padding-left: 10px; }
  cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active.png"), url("assets/text-select-end-active@2.png"));
    padding-right: 10px; }
  cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); }

.context-menu {
  font: initial; }

.keycap {
  min-width: 20px;
  min-height: 25px;
  margin-top: 2px;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 6px;
  color: #3D3D3D;
  background-color: #ffffff;
  border: 1px solid;
  border-color: #e1e1e1;
  border-radius: 5px;
  box-shadow: inset 0 -3px #fbfbfb;
  font-size: smaller; }
  .keycap:backdrop {
    background-color: #fcfcfc;
    color: #636363;
    transition: 200ms ease-out; }

:not(decoration):not(window):drop(active):focus,
:not(decoration):not(window):drop(active) {
  border-color: #109b26;
  box-shadow: inset 0 0 0 1px #109b26;
  caret-color: #109b26; }

stackswitcher button.text-button {
  min-width: 100px; }

stackswitcher button.circular,
stackswitcher button.text-button.circular {
  min-width: 32px;
  min-height: 32px;
  padding: 0; }

/*************
 * App Icons *
 *************/
/* Outline for low res icons */
.lowres-icon {
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }

/* Dropshadow for large icons */
.icon-dropshadow {
  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }

/*********
 * Emoji *
 ********/
popover.emoji-picker {
  padding-left: 0;
  padding-right: 0; }
  popover.emoji-picker entry.search {
    margin: 3px 5px 5px 5px; }

button.emoji-section {
  border-color: transparent;
  border-width: 3px;
  border-style: none none solid;
  border-radius: 0;
  margin: 2px 4px 2px 4px;
  padding: 3px 0 0;
  min-width: 32px;
  min-height: 28px;
  /* reset props inherited from the button style */
  background: none;
  box-shadow: none;
  text-shadow: none;
  outline-offset: -5px; }
  button.emoji-section:first-child {
    margin-left: 7px; }
  button.emoji-section:last-child {
    margin-right: 7px; }
  button.emoji-section:backdrop:not(:checked) {
    border-color: transparent; }
  button.emoji-section:hover {
    border-color: #c7c7c7; }
  button.emoji-section:checked {
    border-color: #308280; }
  button.emoji-section label {
    padding: 0;
    opacity: 0.55; }
  button.emoji-section:hover label {
    opacity: 0.775; }
  button.emoji-section:checked label {
    opacity: 1; }

popover.emoji-picker .emoji {
  font-size: x-large;
  padding: 6px; }
  popover.emoji-picker .emoji :hover {
    background: #308280;
    border-radius: 6px; }

popover.emoji-completion arrow {
  border: none;
  background: none; }

popover.emoji-completion contents row box {
  padding: 2px 10px; }

popover.emoji-completion .emoji:hover {
  background: rgba(61, 61, 61, 0.15); }

list.tweak-categories separator {
  background: transparent; }

.nautilus-window {
  /* Remove white background and highlight on hover which GTK adds by default
     * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */
  /* Path bar */
  /* Make the tags fit into the box */
  /* As a workaround for GtkTreeView showing thick border above first row when
     * horizontal grid lines are enabled, we add them using CSS instead. Exclude the
     * drop targets to let through the default feedback style. */
  /* Icon view */
  background-image: none;
  background-color: white;
  /* dim the icon when not checked */ }
  .nautilus-window .nautilus-empty-state-icon {
    opacity: 0.5; }
  .nautilus-window .nautilus-canvas-item, .nautilus-window .nautilus-canvas-item:focus {
    border-radius: 5px; }
    .nautilus-window .nautilus-canvas-item:not(:dir(ltr)):not(:dir(rtl)), .nautilus-window .nautilus-canvas-item:focus:not(:dir(ltr)):not(:dir(rtl)) {
      border-radius: 0; }

@keyframes needs_attention_keyframes {
  0% {
    background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
    border-color: #c7c7c7; }
  30% {
    background-image: linear-gradient(to bottom, #ffffff, #ffffff, #ffffff);
    border-color: #3D3D3D; }
  90% {
    background-image: linear-gradient(to bottom, #ffffff, #ffffff, #ffffff);
    border-color: #3D3D3D; }
  100% {
    background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
    border-color: #c7c7c7; } }
  .nautilus-window .nautilus-operations-button-needs-attention {
    animation: needs_attention_keyframes 2s ease-in-out; }
  .nautilus-window .nautilus-operations-button-needs-attention-multiple {
    animation: needs_attention_keyframes 3s ease-in-out;
    animation-iteration-count: 3; }
  .nautilus-window .operations-list,
  .nautilus-window .operations-list > :hover {
    background: none; }
  .nautilus-window .disclosure-button {
    padding-left: 4px;
    padding-right: 4px; }
  .nautilus-window .nautilus-path-bar scrolledwindow {
    border-radius: 5px 0px 0px 5px;
    border: 1px #c7c7c7 solid;
    border-right-width: 0px;
    background-color: #FAFAFA; }
  .nautilus-window .nautilus-path-bar scrolledwindow undershoot.left {
    border-radius: 5px 0px 0px 5px;
    background: linear-gradient(to right, #FAFAFA 6px, rgba(250, 250, 250, 0) 24px); }
  .nautilus-window .nautilus-path-bar scrolledwindow undershoot.right {
    background: linear-gradient(to left, #FAFAFA 6px, rgba(250, 250, 250, 0) 24px); }
  .nautilus-window .nautilus-path-bar > button,
  .nautilus-window .path-buttons-box button {
    margin: 0px; }
  .nautilus-window .path-buttons-box button {
    background-image: none;
    box-shadow: none;
    border-radius: 5px;
    border-width: 0px;
    -gtk-icon-shadow: none; }
  .nautilus-window .path-buttons-box button:not(.current-dir):not(:backdrop):hover {
    background: rgba(61, 61, 61, 0.15);
    box-shadow: inset 0 0 0 2px #FAFAFA; }
  .nautilus-window .path-buttons-box button:not(.current-dir):not(:backdrop):hover * {
    opacity: 1; }
  .nautilus-window entry.search > * {
    margin: 5px; }
  .nautilus-window .disk-space-display {
    border-style: solid;
    border-width: 2px; }
  .nautilus-window .disk-space-display.unknown {
    background-color: #888a85;
    border-color: shade(#888a85, 0.7);
    color: #888a85; }
  .nautilus-window .disk-space-display.unknown.border {
    color: shade(#888a85, 0.7); }
  .nautilus-window .disk-space-display.used {
    background-color: #cf7272;
    border-color: shade(#cf7272, 0.7);
    color: #cf7272; }
  .nautilus-window .disk-space-display.used.border {
    color: shade(#cf7272, 0.7); }
  .nautilus-window .disk-space-display.free {
    background-color: #eeeeec;
    border-color: shade(#eeeeec, 0.7);
    color: #eeeeec; }
  .nautilus-window .disk-space-display.free.border {
    color: shade(#eeeeec, 0.7); }
  .nautilus-window .nautilus-list-view .view:not(:drop(active)), .nautilus-window .nautilus-list-view iconview:not(:drop(active)) {
    border-bottom: 1px solid #FAFAFA; }
  .nautilus-window .nautilus-list-view.thumbnail {
    -gtk-icon-shadow: 0px 1px 2px #c7c7c7, 1px 0px 0px rgba(199, 199, 199, 0.25), -1px 0px 0px rgba(199, 199, 199, 0.25), 0px 2px 0px rgba(199, 199, 199, 0.5); }
  .nautilus-window .search-information {
    background-color: #308280;
    color: white;
    padding: 2px; }
  .nautilus-window .conflict-row {
    background: #fef6b6;
    color: black; }
  .nautilus-window .conflict-row:hover {
    background-color: shade(#fef6b6, 0.9); }
  .nautilus-window .conflict-row:selected {
    background: #308280;
    color: white; }
  .nautilus-window flowbox {
    padding: 18px; }
  .nautilus-window flowboxchild {
    padding: 0px; }
  .nautilus-window flowboxchild:selected {
    background-color: transparent;
    outline-color: transparent; }
  .nautilus-window flowboxchild .thumbnail {
    margin: 4px;
    box-shadow: 0px 1px 2px 0px rgba(199, 199, 199, 0.5), 0px 0px 0px 1px rgba(199, 199, 199, 0.5), 0px 2px 0px 0px rgba(199, 199, 199, 0.5);
    border-radius: 2px; }
  .nautilus-window .icon-ui-labels-box {
    padding: 2px 4px;
    border-radius: 4px; }
  .nautilus-window flowboxchild:selected .icon-ui-labels-box {
    color: white;
    background-color: #308280; }
  .nautilus-window flowboxchild:selected image {
    -gtk-icon-effect: dim;
    /* GTK 3 only */
    /* GTK 4 TODO: Replace previous line with the following one:
      -gtk-icon-filter: opacity(0.5);
      */
    -gtk-icon-shadow: 0px 0px #308280; }
  .nautilus-window .sidebar-row:hover:not(:backdrop):not(:selected) {
    background: rgba(0, 0, 0, 0.04); }
  .nautilus-window .sidebar-row:selected.activatable:focus, .nautilus-window .sidebar-row:selected.activatable:hover, .nautilus-window .sidebar-row:selected.activatable:disabled, .nautilus-window .sidebar-row:selected.activatable, .nautilus-window .sidebar-row:selected:focus, .nautilus-window .sidebar-row:selected:hover, .nautilus-window .sidebar-row:selected:disabled, .nautilus-window .sidebar-row:selected {
    background: rgba(0, 0, 0, 0.09); }
  .nautilus-window .sidebar-row:selected.activatable:disabled, .nautilus-window .sidebar-row:selected.activatable:disabled button, .nautilus-window .sidebar-row:selected.activatable:disabled button image, .nautilus-window .sidebar-row:selected:disabled, .nautilus-window .sidebar-row:selected:disabled button, .nautilus-window .sidebar-row:selected:disabled button image {
    color: #9c9c9c; }
  .nautilus-window .sidebar-row:selected.activatable:focus, .nautilus-window .sidebar-row:selected.activatable:focus button, .nautilus-window .sidebar-row:selected.activatable:focus button image, .nautilus-window .sidebar-row:selected.activatable:hover, .nautilus-window .sidebar-row:selected.activatable:hover button, .nautilus-window .sidebar-row:selected.activatable:hover button image, .nautilus-window .sidebar-row:selected.activatable, .nautilus-window .sidebar-row:selected.activatable button, .nautilus-window .sidebar-row:selected.activatable button image, .nautilus-window .sidebar-row:selected:focus, .nautilus-window .sidebar-row:selected:focus button, .nautilus-window .sidebar-row:selected:focus button image, .nautilus-window .sidebar-row:selected:hover, .nautilus-window .sidebar-row:selected:hover button, .nautilus-window .sidebar-row:selected:hover button image, .nautilus-window .sidebar-row:selected, .nautilus-window .sidebar-row:selected button, .nautilus-window .sidebar-row:selected button image {
    color: black; }
  .nautilus-window .sidebar-row:selected.activatable:focus button.suggested-action:not(.image-button), .nautilus-window .sidebar-row:selected.activatable:focus button.suggested-action:not(.image-button) image, .nautilus-window .sidebar-row:selected.activatable:focus button.destructive-action:not(.image-button), .nautilus-window .sidebar-row:selected.activatable:focus button.destructive-action:not(.image-button) image, .nautilus-window .sidebar-row:selected.activatable:hover button.suggested-action:not(.image-button), .nautilus-window .sidebar-row:selected.activatable:hover button.suggested-action:not(.image-button) image, .nautilus-window .sidebar-row:selected.activatable:hover button.destructive-action:not(.image-button), .nautilus-window .sidebar-row:selected.activatable:hover button.destructive-action:not(.image-button) image, .nautilus-window .sidebar-row:selected.activatable button.suggested-action:not(.image-button), .nautilus-window .sidebar-row:selected.activatable button.suggested-action:not(.image-button) image, .nautilus-window .sidebar-row:selected.activatable button.destructive-action:not(.image-button), .nautilus-window .sidebar-row:selected.activatable button.destructive-action:not(.image-button) image, .nautilus-window .sidebar-row:selected:focus button.suggested-action:not(.image-button), .nautilus-window .sidebar-row:selected:focus button.suggested-action:not(.image-button) image, .nautilus-window .sidebar-row:selected:focus button.destructive-action:not(.image-button), .nautilus-window .sidebar-row:selected:focus button.destructive-action:not(.image-button) image, .nautilus-window .sidebar-row:selected:hover button.suggested-action:not(.image-button), .nautilus-window .sidebar-row:selected:hover button.suggested-action:not(.image-button) image, .nautilus-window .sidebar-row:selected:hover button.destructive-action:not(.image-button), .nautilus-window .sidebar-row:selected:hover button.destructive-action:not(.image-button) image, .nautilus-window .sidebar-row:selected button.suggested-action:not(.image-button), .nautilus-window .sidebar-row:selected button.suggested-action:not(.image-button) image, .nautilus-window .sidebar-row:selected button.destructive-action:not(.image-button), .nautilus-window .sidebar-row:selected button.destructive-action:not(.image-button) image {
    color: white; }
  .nautilus-window .sidebar-row:selected.activatable:backdrop, .nautilus-window .sidebar-row:selected:backdrop {
    background: rgba(0, 0, 0, 0.09); }
    .nautilus-window .sidebar-row:selected.activatable:backdrop, .nautilus-window .sidebar-row:selected.activatable:backdrop button, .nautilus-window .sidebar-row:selected.activatable:backdrop button image, .nautilus-window .sidebar-row:selected:backdrop, .nautilus-window .sidebar-row:selected:backdrop button, .nautilus-window .sidebar-row:selected:backdrop button image {
      color: #636363; }
    .nautilus-window .sidebar-row:selected.activatable:backdrop button.suggested-action:not(.image-button), .nautilus-window .sidebar-row:selected.activatable:backdrop button.suggested-action:not(.image-button) image, .nautilus-window .sidebar-row:selected.activatable:backdrop button.destructive-action:not(.image-button), .nautilus-window .sidebar-row:selected.activatable:backdrop button.destructive-action:not(.image-button) image, .nautilus-window .sidebar-row:selected:backdrop button.suggested-action:not(.image-button), .nautilus-window .sidebar-row:selected:backdrop button.suggested-action:not(.image-button) image, .nautilus-window .sidebar-row:selected:backdrop button.destructive-action:not(.image-button), .nautilus-window .sidebar-row:selected:backdrop button.destructive-action:not(.image-button) image {
      color: white; }
  .nautilus-window .sidebar-row:selected.activatable:disabled, .nautilus-window .sidebar-row:selected.activatable:disabled button, .nautilus-window .sidebar-row:selected.activatable:disabled button image, .nautilus-window .sidebar-row:selected.activatable:disabled:backdrop, .nautilus-window .sidebar-row:selected.activatable:disabled:backdrop button, .nautilus-window .sidebar-row:selected.activatable:disabled:backdrop button image, .nautilus-window .sidebar-row:selected:disabled, .nautilus-window .sidebar-row:selected:disabled button, .nautilus-window .sidebar-row:selected:disabled button image, .nautilus-window .sidebar-row:selected:disabled:backdrop, .nautilus-window .sidebar-row:selected:disabled:backdrop button, .nautilus-window .sidebar-row:selected:disabled:backdrop button image {
    color: #9c9c9c; }
  .nautilus-window .nautilus-canvas-item.dim-label, .nautilus-window label.nautilus-canvas-item.separator,
  .nautilus-window headerbar .nautilus-canvas-item.subtitle,
  headerbar .nautilus-window .nautilus-canvas-item.subtitle, .nautilus-window .titlebar:not(headerbar) .nautilus-canvas-item.subtitle, .titlebar:not(headerbar) .nautilus-window .nautilus-canvas-item.subtitle,
  .nautilus-window .nautilus-list-dim-label {
    color: gray; }
  .nautilus-window:backdrop {
    background-color: #fcfcfc; }
  .nautilus-window placessidebar {
    background-color: #FAFAFA; }
    .nautilus-window placessidebar:backdrop {
      background-color: #FAFAFA; }
  .nemo-window .view:backdrop, .nemo-window iconview:backdrop, .nautilus-window *scrolledwindow:backdrop {
    opacity: 0.9; }
  .nautilus-window infobar {
    background-color: rgba(61, 61, 61, 0.07); }
    .nautilus-window infobar:backdrop {
      background-color: rgba(61, 61, 61, 0.04); }
  .nautilus-window paned box.floating-bar {
    background-color: #FAFAFA;
    border-style: solid;
    border-color: gainsboro;
    border-width: 1px 0 0 1px;
    border-radius: 6px 0 0 0; }
    .nautilus-window paned box.floating-bar button:dir(ltr).circular.flat.image-button {
      background: radial-gradient(circle at 50%, white 35%, #FAFAFA 1%);
      color: #c7162b; }
    .nautilus-window paned box.floating-bar button:dir(ltr).circular.flat.image-button:hover {
      border: 1px solid #c7c7c7;
      background: radial-gradient(circle at 50%, white 30%, rgba(61, 61, 61, 0.05) 16%);
      color: #de1930; }
  .nautilus-window treeview:drop(active):focus {
    border-bottom: 1px solid #109b26; }
  .nautilus-window treeview.view header button {
    background-color: #ffffff;
    background-image: none;
    border-color: rgba(199, 199, 199, 0.4);
    border-left: 1px; }
    .nautilus-window treeview.view header button:hover {
      background-color: #FAFAFA; }
    .nautilus-window treeview.view header button:backdrop {
      background-color: #fcfcfc; }
  .nautilus-window .nautilus-list-view .view, .nautilus-window .nautilus-list-view iconview {
    border-bottom: 1px solid rgba(199, 199, 199, 0.2); }
    .nautilus-window .nautilus-list-view .view.dnd, .nautilus-window .nautilus-list-view iconview.dnd {
      border-style: none; }
    .nautilus-window .nautilus-list-view .view treeview:selected:backdrop, .nautilus-window .nautilus-list-view iconview treeview:selected:backdrop {
      color: #636363;
      background-color: #ededed; }
  .nautilus-window notebook > header {
    background: #FAFAFA; }
  .nautilus-window paned > separator {
    background-image: image(rgba(199, 199, 199, 0.4)); }
    .nautilus-window paned > separator:backdrop {
      background-image: image(rgba(199, 199, 199, 0.3)); }
  .nautilus-window .nautilus-canvas-item {
    outline-width: 0;
    background-color: rgba(61, 61, 61, 0.05); }
    .nautilus-window .nautilus-canvas-item:selected:not(:backdrop) {
      color: white; }
      .nautilus-window .nautilus-canvas-item:selected:not(:backdrop):dir(ltr), .nautilus-window .nautilus-canvas-item:selected:not(:backdrop):dir(rtl) {
        background-color: #308280; }
    .nautilus-window .nautilus-canvas-item:not(:focus):not(:dir(ltr)):not(:dir(rtl)) {
      background: white; }
    .nautilus-window .nautilus-canvas-item:backdrop:selected {
      background-color: #308280;
      color: #fcfcfc; }

terminal-window .terminal-screen {
  background-color: #300A24;
  color: white; }
  terminal-window .terminal-screen:backdrop {
    background-color: #380c2a;
    color: #fcfcfc; }

terminal-window notebook scrollbar {
  background-color: transparent;
  border-color: transparent; }
  terminal-window notebook scrollbar:backdrop {
    background-color: transparent;
    border-color: transparent; }
  terminal-window notebook scrollbar slider {
    margin: 0;
    border-width: 3px; }
    terminal-window notebook scrollbar slider:backdrop {
      background-color: alpha(currentColor,0.1); }
    terminal-window notebook scrollbar slider:disabled {
      background-color: transparent; }
  terminal-window notebook scrollbar.dragging, terminal-window notebook scrollbar.hovering {
    background-color: transparent; }

.counter-label {
  margin-top: 2px;
  margin-bottom: 2px;
  border-width: 0px;
  padding-left: 2px;
  padding-right: 2px;
  box-shadow: inset 0 0 10px 10px #109b26; }

.gedit-bottom-panel-paned notebook > header {
  background: #F7F7F7; }

.gedit-bottom-panel-paned ~ statusbar {
  border-top: 1px solid #c7c7c7; }
  .gedit-bottom-panel-paned ~ statusbar:backdrop {
    border-color: #d1d1d1; }

.gedit-search-slider {
  background: #FAFAFA;
  border: 1px solid #c7c7c7;
  border-top-style: none;
  padding: 4px 8px;
  border-radius: 0 0 5px 5px; }
  .gedit-search-slider:backdrop {
    background-color: #FAFAFA;
    border-color: #d1d1d1; }

.gedit-search-entry-occurrences-tag {
  color: rgba(61, 61, 61, 0.35);
  border: none;
  box-shadow: none;
  margin: 2px;
  padding: 2px; }

.gedit-document-panel {
  background-color: #FAFAFA; }
  .gedit-document-panel row.activatable {
    padding: 6px; }
  .gedit-document-panel row button {
    min-width: 22px;
    min-height: 22px;
    padding: 0;
    margin: 0;
    border: none; }
  .gedit-document-panel row:hover button:hover {
    background-color: rgba(61, 61, 61, 0.15); }
  .gedit-document-panel row:hover button:active {
    background-color: rgba(61, 61, 61, 0.25); }
  .gedit-document-panel row:hover:selected button:hover {
    color: white; }

headerbar button image ~ window decoration ~ menu separator {
  background: #c7c7c7; }

.nemo-properties-dialog .dialog-action-box .dialog-action-area {
  margin: 2px 6px 4px; }

.nemo-properties-dialog toolbar stackswitcher.linked button {
  margin-right: 0; }
  .nemo-properties-dialog toolbar stackswitcher.linked button:backdrop {
    color: #636363;
    background-color: #FAFAFA; }

.nemo-window .sidebar scrolledwindow.frame.nemo-places-sidebar {
  border: none; }

.nemo-window .sidebar viewport.frame box.vertical treeview.view.places-treeview {
  background-image: image(#fdfdfd);
  border-radius: 0; }
  .nemo-window .sidebar viewport.frame box.vertical treeview.view.places-treeview:backdrop {
    background-image: image(#fbfbfb); }
  .nemo-window .sidebar viewport.frame box.vertical treeview.view.places-treeview:selected {
    background: #308280; }
  .nemo-window .sidebar viewport.frame box.vertical treeview.view.places-treeview:not(:selected):not(:backdrop):hover {
    background-image: image(rgba(61, 61, 61, 0.05)); }

.nemo-window .nemo-inactive-pane .view,
.nemo-window .nemo-inactive-pane iconview {
  background-color: #FAFAFA; }

.nemo-window .nemo-window-pane widget.entry {
  border: 1px solid;
  border-radius: 3px;
  color: #3D3D3D;
  border-color: #308280;
  background-color: #FAFAFA; }

.nemo-window .nemo-window-pane widget.entry:selected {
  border: 1px solid;
  border-radius: 3px;
  color: white;
  border-color: #308280;
  background-color: #308280; }

.nemo-window toolbar.horizontal.primary-toolbar {
  border-bottom: 1px solid #c7c7c7; }
  .nemo-window toolbar.horizontal.primary-toolbar widget.linked.raised button:first-child widget {
    -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); }
  .nemo-window toolbar.horizontal.primary-toolbar widget.linked.raised button:last-child widget {
    -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); }
  .nemo-window toolbar.horizontal.primary-toolbar toolitem box widget * {
    min-height: 0;
    min-width: 0; }
  .nemo-window toolbar.horizontal.primary-toolbar .linked button {
    margin-right: 0; }
  .nemo-window toolbar.horizontal.primary-toolbar button {
    color: #3D3D3D;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #c7c7c7;
    background-image: image(white);
    text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); }
  .nemo-window toolbar.horizontal.primary-toolbar button:hover {
    color: #3D3D3D;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #c7c7c7;
    border-bottom-color: #bdbdbd;
    text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(whitesmoke); }
  .nemo-window toolbar.horizontal.primary-toolbar button:active, .nemo-window toolbar.horizontal.primary-toolbar button:checked {
    color: #3D3D3D;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #c7c7c7;
    background-image: image(#d6d6d6);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none; }
  .nemo-window toolbar.horizontal.primary-toolbar button:disabled {
    color: #9c9c9c;
    border-color: #c7c7c7;
    background-image: image(#fcfcfc);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .nemo-window toolbar.horizontal.primary-toolbar button:disabled:active, .nemo-window toolbar.horizontal.primary-toolbar button:disabled:checked {
    color: #9c9c9c;
    border-color: #c7c7c7;
    background-image: image(#e7e7e7);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .nemo-window toolbar.horizontal.primary-toolbar button:backdrop {
    color: #636363;
    border-color: #d1d1d1;
    background-image: image(#FAFAFA);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .nemo-window toolbar.horizontal.primary-toolbar button:backdrop:active, .nemo-window toolbar.horizontal.primary-toolbar button:backdrop:checked {
    color: #636363;
    border-color: #d1d1d1;
    background-image: image(#e7e7e7);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .nemo-window toolbar.horizontal.primary-toolbar button:backdrop:disabled {
    color: #d4d4d4;
    border-color: #d1d1d1;
    background-image: image(#fcfcfc);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  .nemo-window toolbar.horizontal.primary-toolbar button:backdrop:disabled:active, .nemo-window toolbar.horizontal.primary-toolbar button:backdrop:disabled:checked {
    color: #d4d4d4;
    border-color: #d1d1d1;
    background-image: image(#e7e7e7);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }

messagedialog.background:not(.csd) .dialog-action-area button {
  border-radius: 6px;
  -gtk-outline-radius: 6px;
  border: 1px solid #c7c7c7;
  margin: 4px;
  margin-bottom: 6px; }
  messagedialog.background:not(.csd) .dialog-action-area button:first-child {
    margin-left: 6px; }
  messagedialog.background:not(.csd) .dialog-action-area button:last-child {
    margin-right: 6px; }

.background:not(.csd) headerbar:not(.titlebar) {
  border-radius: 0;
  box-shadow: none; }

.org-gnome-Todo taskrow.activatable.new-task-row button.popup.toggle {
  border-radius: 0px;
  border: none;
  border-left: 1px solid #c7c7c7;
  padding-left: 10px;
  padding-right: 10px;
  -gtk-outline-radius: 0px; }

.org-gnome-Todo viewport.view,
.org-gnome-Todo listbox.transparent {
  background-color: #f2f2f2; }
  .org-gnome-Todo viewport.view:backdrop,
  .org-gnome-Todo listbox.transparent:backdrop {
    background-color: #fcfcfc; }

window#guake-terminal notebook header {
  background: #FAFAFA; }

#MozillaGtkWidget.background scrollbar {
  background-color: transparent;
  border-color: transparent; }
  #MozillaGtkWidget.background scrollbar slider {
    background-color: #707070; }
    #MozillaGtkWidget.background scrollbar slider:hover {
      background-color: #4a4a4a; }
    #MozillaGtkWidget.background scrollbar slider:hover:active {
      background-color: #225d5b; }
    #MozillaGtkWidget.background scrollbar slider:backdrop {
      background-color: #bebebe; }
    #MozillaGtkWidget.background scrollbar slider:disabled {
      background-color: transparent; }
  #MozillaGtkWidget.background scrollbar trough {
    background-color: rgba(250, 250, 250, 0.2); }

normal-button {
  color: #3D3D3D;
  outline-color: rgba(67, 182, 179, 0.7);
  border-color: #c7c7c7;
  background-image: image(white);
  text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
  -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); }
  normal-button:hover {
    color: #3D3D3D;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #c7c7c7;
    border-bottom-color: #bdbdbd;
    text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);
    box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(whitesmoke); }
  normal-button:active {
    color: #3D3D3D;
    outline-color: rgba(67, 182, 179, 0.7);
    border-color: #c7c7c7;
    background-image: image(#d6d6d6);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none; }
  normal-button:disabled {
    color: #9c9c9c;
    border-color: #c7c7c7;
    background-image: image(#fcfcfc);
    text-shadow: none;
    -gtk-icon-shadow: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }

#live_installer #title_eventbox {
  background-color: #FAFAFA;
  color: #3D3D3D; }
  #live_installer #title_eventbox:backdrop {
    background-color: #FAFAFA;
    color: #636363; }

#live_installer #dot_grid progressbar {
  border-radius: 100%;
  padding: 1px;
  padding-top: 2px;
  background-color: white;
  border: 1px solid #308280; }
  #live_installer #dot_grid progressbar .empty {
    border-radius: 100%;
    background-color: white;
    padding: 0px; }
  #live_installer #dot_grid progressbar .full progress {
    border-radius: 100%;
    padding: 1px;
    padding-top: 2px;
    margin-bottom: 2px; }

#dialog-action_area1 {
  padding-bottom: 5px;
  padding-right: 5px; }

.geary-expanded headerbar {
  border: none; }

#dialog-action_area3 {
  margin: 5px; }

assistant.background scrolledwindow .vertical checkbutton {
  margin-left: 1px; }

UnityDecoration {
  -UnityDecoration-extents: 32px 0px 0px 0px;
  -UnityDecoration-input-extents: 10px;
  -UnityDecoration-shadow-offset-x: 1px;
  -UnityDecoration-shadow-offset-y: 1px;
  -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.5);
  -UnityDecoration-active-shadow-radius: 10px;
  -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.001);
  -UnityDecoration-inactive-shadow-radius: 0px;
  -UnityDecoration-glow-size: 0px;
  -UnityDecoration-glow-color: #308280;
  -UnityDecoration-title-indent: 0px;
  -UnityDecoration-title-fade: 0px;
  -UnityDecoration-title-alignment: 0.5; }
  UnityDecoration .top {
    border: none;
    border-radius: 12px 12px 0 0;
    padding: 1px 7px 0 7px;
    background-color: #e0e0e0;
    color: #3D3D3D;
    text-shadow: none;
    box-shadow: inset 0 1px #f4f4f4; }
    UnityDecoration .top:backdrop {
      border: none;
      background-color: #FAFAFA;
      color: #727272;
      box-shadow: inset 0 1px rgba(244, 244, 244, 0.6);
      transition: 200ms ease-out; }
  UnityDecoration .left,
  UnityDecoration .right,
  UnityDecoration .bottom {
    border: none;
    background-color: transparent; }
    UnityDecoration .left:backdrop,
    UnityDecoration .right:backdrop,
    UnityDecoration .bottom:backdrop {
      background-color: transparent; }

UnityPanelWidget,
.unity-panel {
  background-color: #ededed;
  color: #3D3D3D;
  border: 0; }

.unity-panel.menuitem,
.unity-panel .menuitem {
  border-width: 0 1px;
  color: #3D3D3D;
  background-color: transparent; }
  .unity-panel.menuitem:hover,
  .unity-panel.menuitem *:hover,
  .unity-panel .menuitem:hover,
  .unity-panel .menuitem *:hover {
    box-shadow: inset 0 -2px 0 0 #308280;
    background-color: transparent;
    color: #3D3D3D; }

SheetStyleDialog.unity-force-quit {
  background-color: #FAFAFA; }

.xfce4-panel.background {
  border: none;
  background-color: #ededed;
  color: #3D3D3D; }
  .xfce4-panel.background button {
    padding: 0;
    min-height: 12px;
    min-width: 12px;
    border-radius: 0;
    color: #3D3D3D;
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0);
    text-shadow: none;
    -gtk-icon-shadow: none; }
    .xfce4-panel.background button:disabled {
      background-color: transparent;
      color: rgba(61, 61, 61, 0.2); }
    .xfce4-panel.background button:hover:not(:active):not(:checked) {
      color: #3D3D3D;
      background-color: white;
      background-image: none;
      box-shadow: none; }
    .xfce4-panel.background button:checked {
      background-color: white;
      color: #3D3D3D;
      box-shadow: inset 0 -2px #308280; }
      .xfce4-panel.background button:checked:disabled {
        border-color: transparent;
        background-color: transparent;
        background-image: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        text-shadow: none;
        -gtk-icon-shadow: none;
        color: rgba(61, 61, 61, 0.2); }
    .xfce4-panel.background button entry {
      caret-color: black; }
    .xfce4-panel.background button menu {
      -gtk-icon-effect: none;
      text-shadow: none; }
      .xfce4-panel.background button menu .linked button {
        color: black;
        outline-color: rgba(67, 182, 179, 0.7);
        border-color: #c7c7c7;
        background-image: image(white);
        text-shadow: 0 1px rgba(255, 255, 255, 0.769231);
        -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); }
        .xfce4-panel.background button menu .linked button:disabled {
          color: #9c9c9c;
          border-color: #c7c7c7;
          background-image: image(#fcfcfc);
          text-shadow: none;
          -gtk-icon-shadow: none;
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: rgba(199, 199, 199, 0.5); }

/**************
 * Mate-Panel *
 **************/
/* the panel bar itself */
#PanelPlug,
.mate-panel-menu-bar,
PanelToplevel.background {
  background-color: #ededed;
  background-image: none;
  color: #3D3D3D;
  text-shadow: none; }
  #PanelPlug menu,
  .mate-panel-menu-bar menu,
  PanelToplevel.background menu {
    border-radius: 6px;
    padding: 4px 0px; }
    .csd #PanelPlug menu, .csd .mate-panel-menu-bar menu, .csd PanelToplevel.background menu {
      border: none;
      border-radius: 6px; }

#PanelPlug menubar {
  box-shadow: none; }

/* workaround to avoid unwanted black frames behind menus if switching compositor on/off */
.mate-panel-menu-bar .window-frame.csd.popup {
  box-shadow: none; }

menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr),
.menubar > menuitem menu:dir(rtl),
.menubar > menuitem menu:dir(ltr) {
  border-radius: 6px; }

menubar .csd.popup decoration,
.menubar .csd.popup decoration {
  border-radius: 6px; }

/* hide buttons */
PanelToplevel > widget > button {
  border-image: none;
  background-image: none;
  background: transparent;
  border-style: none;
  border-radius: 0px;
  padding: 0px;
  box-shadow: none;
  color: #3D3D3D; }

#PanelApplet {
  border-radius: 6px; }

PanelWidget > PanelSeparator {
  border-width: 0;
  background-color: transparent;
  color: #c7c7c7; }

/* the grid left from wnckpager and wncktasklist */
MatePanelAppletFrameDBus > MatePanelAppletFrameDBus {
  background-image: none;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left; }

/* this makes text readable with all kind of wallpapers if using a transparent panel */
#PanelApplet label,
.mate-panel-menu-bar menubar > menuitem {
  color: #3D3D3D;
  text-shadow: none; }
  #PanelApplet label:hover,
  .mate-panel-menu-bar menubar > menuitem:hover {
    color: #3D3D3D;
    box-shadow: inset 0 -3px 0 0 #308280; }

/* outlines */
window.background,
.mate-panel-menu-bar menubar,
.mate-panel-menu-bar PanelApplet {
  outline-style: solid;
  outline-offset: -2px;
  outline-color: rgba(67, 182, 179, 0.7); }

.mate-panel-menu-bar button {
  outline-color: transparent; }

PanelApplet.wnck-applet .wnck-pager {
  outline-style: solid;
  outline-offset: -1px;
  outline-color: rgba(67, 182, 179, 0.7); }

/* main menu */
/* set normal menubar menuitem */
.mate-panel-menu-bar menubar > menuitem {
  background-image: none;
  box-shadow: none; }

/* set selected menubar menuitem */
.mate-panel-menu-bar menubar > menuitem:hover {
  background-color: transparent;
  background-clip: border-box;
  background-image: image(#e3e3e3); }

/* set normal menubar menu menuitem */
.mate-panel-menu-bar menubar > menuitem > .popup.csd > menu > menuitem {
  padding: 4px 5px 4px 5px;
  border-width: 0px; }

/* set Mate menu menuitem */
.mate-panel-menu-bar menu menuitem {
  padding: 4px 5px 4px 5px;
  border-width: 0px; }

/* all applets */
.mate-panel-menu-bar #PanelApplet button.toggle, .mate-panel-menu-bar #PanelApplet button.flat.toggle {
  background-image: none;
  background-color: transparent;
  color: #3D3D3D;
  padding: 2px;
  border-radius: 0;
  border-image: none;
  text-shadow: none; }
  .mate-panel-menu-bar #PanelApplet button.toggle:hover, .mate-panel-menu-bar #PanelApplet button.toggle:active:hover, .mate-panel-menu-bar #PanelApplet button.toggle:checked:hover, .mate-panel-menu-bar #PanelApplet button.flat.toggle:hover, .mate-panel-menu-bar #PanelApplet button.flat.toggle:active:hover, .mate-panel-menu-bar #PanelApplet button.flat.toggle:checked:hover {
    background-image: image(#cecece); }
  .mate-panel-menu-bar #PanelApplet button.toggle:checked, .mate-panel-menu-bar #PanelApplet button.flat.toggle:checked {
    background-image: image(#e0e0e0); }

/* clock window */
#MatePanelPopupWindow {
  border-radius: 6px; }

/* Weird, this sets the border color of the clockmap */
#MatePanelPopupWindow > frame > box > box > box > widget {
  color: #c7c7c7; }

/* volume applet */
.mate-panel-applet-slider,
.mate-panel-applet-slider.background {
  border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.23);
  background: transparent; }
  .mate-panel-applet-slider frame,
  .mate-panel-applet-slider.background frame {
    background-color: #FAFAFA;
    border-radius: 6px;
    padding: 1px;
    margin: 1px;
    /* brightness applet */ }
    .mate-panel-applet-slider frame border,
    .mate-panel-applet-slider.background frame border {
      border-image: none;
      border-style: none;
      border-radius: 2px; }
    .mate-panel-applet-slider frame frame,
    .mate-panel-applet-slider.background frame frame {
      background-color: transparent;
      padding: 3px; }
    .mate-panel-applet-slider frame button,
    .mate-panel-applet-slider.background frame button {
      padding: 4px 5px 4px 0px;
      background-image: none;
      background-color: transparent;
      border-style: none;
      border-image: none;
      color: #3D3D3D;
      margin: 0px; }
      .mate-panel-applet-slider frame button:checked,
      .mate-panel-applet-slider.background frame button:checked {
        box-shadow: inset 0 -3px 0 0 #308280; }

/* mate-indicator-applet */
/* needed for a transparent panel */
#fast-user-switch-applet > #fast-user-switch-menubar {
  background-color: transparent; }

/* Classic icon style */
.mate-panel-menu-bar {
  -PanelMenuBar-icon-visible: true; }

/* system-monitor-applet, kill light frame border */
.multiload-applet > box.horizontal > box.vertical > frame > border {
  border-color: transparent; }

.multiload-applet > box.horizontal > box.vertical > frame {
  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); }

.brisk-menu {
  /* classic session button */ }
  .brisk-menu .apps-list, .brisk-menu .categories-list, .brisk-menu entry {
    margin: 4px; }
  .brisk-menu .apps-list, .brisk-menu .categories-list {
    border-radius: 6px; }
    .brisk-menu .apps-list row:selected, .brisk-menu .categories-list row:selected {
      background-color: #308280;
      color: white; }
  .brisk-menu button.flat.session-button {
    padding: 5px 6px;
    min-width: 24px; }
  .brisk-menu scrolledwindow {
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    margin: 4px; }
  .brisk-menu scrollbar {
    background-image: none;
    background-color: transparent;
    border-style: solid;
    border-color: transparent; }

iconview {
  border-radius: 6px; }
  iconview:hover {
    background-color: rgba(61, 61, 61, 0.15); }

/* Brisk menu's panel button */
.mate-panel-menu-bar #PanelApplet button.flat.toggle.brisk-button, .mate-panel-menu-bar #PanelApplet button.flat.toggle.brisk-button:hover {
  background-image: none;
  background-color: transparent;
  padding: 0px;
  margin: 0px;
  border-color: transparent;
  border-radius: 0;
  border-image: none;
  text-shadow: none; }
  .mate-panel-menu-bar #PanelApplet button.flat.toggle.brisk-button image, .mate-panel-menu-bar #PanelApplet button.flat.toggle.brisk-button:hover image {
    margin: 0px;
    padding: 0px; }
  .mate-panel-menu-bar #PanelApplet button.flat.toggle.brisk-button:checked, .mate-panel-menu-bar #PanelApplet button.flat.toggle.brisk-button:hover:checked {
    box-shadow: inset 0 -3px 0 0 #308280; }

/* mate-keyboard-layout-view, mate-keyboard-layout-chooser */
/* this way it styles only the border of the keys, the bg of the map itself
     use the .view class */
matekbd-keyboard-drawing {
  background-color: #ededed; }

matekbd-keyboard-drawing:selected {
  background-color: #308280;
  color: white; }

#xkb-layout-chooser > box.dialog-vbox > box.vertical > box.vertical > frame > border {
  border-radius: 0px; }

scrollbar {
  background-image: none;
  background-color: transparent; }

messagedialog.background:not(.csd) .dialog-action-area button {
  border-radius: 6px;
  -gtk-outline-radius: 6px;
  border: 1px solid #c7c7c7;
  margin: 4px;
  margin-bottom: 6px; }
  messagedialog.background:not(.csd) .dialog-action-area button:first-child {
    margin-left: 6px; }
  messagedialog.background:not(.csd) .dialog-action-area button:last-child {
    margin-right: 6px; }

window.background.caja-navigation-window #Toolbar:backdrop {
  background-color: #FAFAFA; }

.caja-pathbar button {
  min-width: 24px;
  border-radius: 0;
  border-right-width: 0;
  margin-right: -3px; }

.caja-pathbar button.slider-button:nth-child(odd) {
  border-radius: 6px 0px 0px 6px; }

.caja-pathbar button.slider-button:nth-child(even) {
  border-radius: 0 6px 6px 0;
  border-right-width: 1px; }

.background:not(.csd) headerbar:not(.titlebar) {
  border-radius: 0;
  box-shadow: none; }

#slab_section_style2.vertical:dir(ltr) {
  background-color: #ffffff; }
  #slab_section_style2.vertical:dir(ltr), #slab_section_style2.vertical:dir(ltr):dir(ltr), #slab_section_style2.vertical:dir(ltr) label, #slab_section_style2.vertical:dir(ltr) label:dir(ltr) {
    color: black; }
    #slab_section_style2.vertical:dir(ltr):backdrop, #slab_section_style2.vertical:dir(ltr):dir(ltr):backdrop, #slab_section_style2.vertical:dir(ltr) label:backdrop, #slab_section_style2.vertical:dir(ltr) label:dir(ltr):backdrop {
      color: rgba(0, 0, 0, 0.69); }

window#Main.background #search {
  background: #ffffff;
  color: #3D3D3D;
  box-shadow: inset 100px 100px #ffffff;
  border-bottom: 1px solid #c7c7c7; }
  window#Main.background #search entry {
    border-color: #c7c7c7; }

.caja-navigation-window widget.view widget.entry,
.caja-desktop-window widget.view widget.entry {
  background: #ededed;
  color: #3D3D3D;
  border-color: #c7c7c7; }
  .caja-navigation-window widget.view widget.entry:selected,
  .caja-desktop-window widget.view widget.entry:selected {
    background: #308280;
    color: white; }

foo-scroll-area:selected, foo-scroll-area:selected:focus, foo-scroll-area:selected:backdrop {
  background-color: #308280; }

MsdOsdWindow.background.osd {
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  background-color: rgba(29, 29, 29, 0.975);
  color: #eeeeec; }
  MsdOsdWindow.background.osd .trough {
    border-radius: 6px;
    border: none;
    background: #3e3e37; }
  MsdOsdWindow.background.osd .progressbar {
    border-radius: 6px;
    background-color: #eeeeec;
    border: none; }

.background.osd {
  color: #eeeeec;
  background-image: none;
  background-color: rgba(29, 29, 29, 0.975);
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.15); }
  .background.osd :selected {
    background-color: #308280; }

/* override for pavu-control */
window.background.mate-terminal > box.vertical > notebook > header.top,
window.background.mate-terminal > box.vertical > notebook > stack > box {
  border-style: none;
  border-width: 0px; }

/* vte use hardcoded colors as upstream, ubuntu is patched */
window.background.mate-terminal, window.background.mate-terminal menubar, window.background.mate-terminal vte-terminal {
  background-color: #FAFAFA;
  color: #3D3D3D; }
  window.background.mate-terminal:backdrop, window.background.mate-terminal menubar:backdrop, window.background.mate-terminal vte-terminal:backdrop {
    color: rgba(61, 61, 61, 0.7); }

window.background.mate-terminal scrollbar, window.background.mate-terminal scrollbar:backdrop, window.background.mate-terminal scrollbar.vertical, window.background.mate-terminal scrollbar.vertical:backdrop {
  background-color: transparent; }

window.background.mate-terminal menubar > menuitem:hover,
window.background.mate-terminal .menubar > menuitem:hover {
  color: #3D3D3D; }

window.background.mate-terminal notebook stack box.vertical box.horizontal scrollbar.vertical {
  background-color: #FAFAFA; }

window.background.mate-terminal notebook tab {
  color: #3D3D3D; }
  window.background.mate-terminal notebook tab:backdrop {
    color: rgba(61, 61, 61, 0.7); }
  window.background.mate-terminal notebook tab button:hover {
    background-image: image(#FAFAFA);
    color: #3D3D3D;
    border-color: #c7c7c7; }
  window.background.mate-terminal notebook tab button:active {
    background-image: image(#eaeaea);
    color: #333333;
    border-color: #bdbdbd; }

menu.desktopmenu menuitem {
  margin: 0 .25rem;
  padding: .5rem;
  border-radius: 5px; }

menu.desktopmenu separator {
  margin: .25rem 1rem; }

evview {
  background: #ededed; }

headerbar *, button * {
  text-shadow: none;
  -gtk-icon-shadow: none; }

button.titlebutton:not(.appmenu) {
  min-height: 20px;
  min-width: 20px;
  padding: 4px; }
  headerbar button.titlebutton:not(.appmenu).maximize, headerbar button.titlebutton:not(.appmenu).minimize, headerbar button.titlebutton:not(.appmenu).close, .titlebar button.titlebutton:not(.appmenu).maximize, .titlebar button.titlebutton:not(.appmenu).minimize, .titlebar button.titlebutton:not(.appmenu).close, headerbar.selection-mode button.titlebutton:not(.appmenu).maximize, headerbar.selection-mode button.titlebutton:not(.appmenu).minimize, headerbar.selection-mode button.titlebutton:not(.appmenu).close, button.titlebutton:not(.appmenu).maximize, button.titlebutton:not(.appmenu).minimize, button.titlebutton:not(.appmenu).close {
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.4166666667, to(rgba(61, 61, 61, 0.1)), to(transparent)); }
    headerbar button.titlebutton:not(.appmenu).maximize:hover, headerbar button.titlebutton:not(.appmenu).minimize:hover, headerbar button.titlebutton:not(.appmenu).close:hover, .titlebar button.titlebutton:not(.appmenu).maximize:hover, .titlebar button.titlebutton:not(.appmenu).minimize:hover, .titlebar button.titlebutton:not(.appmenu).close:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).close:hover, button.titlebutton:not(.appmenu).maximize:hover, button.titlebutton:not(.appmenu).minimize:hover, button.titlebutton:not(.appmenu).close:hover {
      background-image: -gtk-gradient(radial, center center, 0, center center, 0.4166666667, to(rgba(61, 61, 61, 0.15)), to(transparent)); }
    headerbar button.titlebutton:not(.appmenu).maximize:active, headerbar button.titlebutton:not(.appmenu).minimize:active, headerbar button.titlebutton:not(.appmenu).close:active, .titlebar button.titlebutton:not(.appmenu).maximize:active, .titlebar button.titlebutton:not(.appmenu).minimize:active, .titlebar button.titlebutton:not(.appmenu).close:active, headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:active, headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:active, headerbar.selection-mode button.titlebutton:not(.appmenu).close:active, button.titlebutton:not(.appmenu).maximize:active, button.titlebutton:not(.appmenu).minimize:active, button.titlebutton:not(.appmenu).close:active {
      background-image: -gtk-gradient(radial, center center, 0, center center, 0.4166666667, to(rgba(61, 61, 61, 0.25)), to(transparent)); }
    headerbar button.titlebutton:not(.appmenu).maximize:backdrop, headerbar button.titlebutton:not(.appmenu).minimize:backdrop, headerbar button.titlebutton:not(.appmenu).close:backdrop, .titlebar button.titlebutton:not(.appmenu).maximize:backdrop, .titlebar button.titlebutton:not(.appmenu).minimize:backdrop, .titlebar button.titlebutton:not(.appmenu).close:backdrop, headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:backdrop, headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:backdrop, headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop, button.titlebutton:not(.appmenu).maximize:backdrop, button.titlebutton:not(.appmenu).minimize:backdrop, button.titlebutton:not(.appmenu).close:backdrop {
      background: none; }
  window.toolbox headerbar button.titlebutton:not(.appmenu).close, window.toolbox .titlebar button.titlebutton:not(.appmenu).close, window.toolbox headerbar.selection-mode button.titlebutton:not(.appmenu).close, window.toolbox button.titlebutton:not(.appmenu).close {
    color: #3D3D3D; }
    window.toolbox headerbar button.titlebutton:not(.appmenu).close:hover, window.toolbox .titlebar button.titlebutton:not(.appmenu).close:hover, window.toolbox headerbar.selection-mode button.titlebutton:not(.appmenu).close:hover, window.toolbox button.titlebutton:not(.appmenu).close:hover {
      background-image: -gtk-gradient(radial, center center, 0, center center, 0.4166666667, to(rgba(61, 61, 61, 0.15)), to(transparent)); }
    window.toolbox headerbar button.titlebutton:not(.appmenu).close:active, window.toolbox .titlebar button.titlebutton:not(.appmenu).close:active, window.toolbox headerbar.selection-mode button.titlebutton:not(.appmenu).close:active, window.toolbox button.titlebutton:not(.appmenu).close:active {
      background-image: -gtk-gradient(radial, center center, 0, center center, 0.4166666667, to(rgba(61, 61, 61, 0.25)), to(transparent)); }
    window.toolbox headerbar button.titlebutton:not(.appmenu).close:backdrop, window.toolbox .titlebar button.titlebutton:not(.appmenu).close:backdrop, window.toolbox headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop, window.toolbox button.titlebutton:not(.appmenu).close:backdrop {
      background: none; }

menu menuitem:hover,
.menu menuitem:hover,
.context-menu menuitem:hover {
  color: #3D3D3D;
  background-color: rgba(61, 61, 61, 0.15); }

menubar > menuitem:hover,
.menubar > menuitem:hover {
  color: #3D3D3D;
  background-color: rgba(61, 61, 61, 0.15); }

*:not(button) {
  outline-color: rgba(67, 182, 179, 0.7);
  outline-style: solid;
  outline-offset: -2px;
  outline-width: 2px;
  -gtk-outline-radius: 6px; }
  :selected *:not(button) {
    outline-color: rgba(255, 255, 255, 0.7); }

button {
  outline-color: rgba(67, 182, 179, 0.7);
  outline-style: solid;
  outline-offset: -2px;
  outline-width: 2px;
  -gtk-outline-radius: 6px; }
  button.suggested-action, button.suggested-action:hover, button.suggested-action:active, button.destructive-action, button.destructive-action:hover, button.destructive-action:active {
    outline-color: rgba(255, 255, 255, 0.7); }

switch slider, switch:hover slider {
  outline-color: transparent; }

switch:focus {
  box-shadow: 0 0 0 3px #8bd4d2; }

checkbutton,
radiobutton {
  outline-color: rgba(67, 182, 179, 0.7);
  outline-offset: 1px;
  outline-width: 2px; }
  row:selected checkbutton, treeview:selected checkbutton, row:selected radiobutton, treeview:selected radiobutton {
    outline-color: rgba(255, 255, 255, 0.7); }

treeview {
  outline-color: rgba(67, 182, 179, 0.7);
  -gtk-outline-radius: 0px; }
  treeview:selected {
    outline-color: rgba(255, 255, 255, 0.7); }

notebook > header, notebook > header:backdrop {
  background: transparent; }

notebook > header tabs, notebook > header tabs.right, notebook > header tabs.left, notebook > header tabs.top, notebook > header tabs.bottom, notebook > header tabs:hover, notebook > header tabs:hover.right, notebook > header tabs:hover.left, notebook > header tabs:hover.top, notebook > header tabs:hover.bottom, notebook > header tabs:backdrop, notebook > header tabs:backdrop.right, notebook > header tabs:backdrop.left, notebook > header tabs:backdrop.top, notebook > header tabs:backdrop.bottom {
  background-color: transparent; }
  notebook > header tabs tab, notebook > header tabs.right tab, notebook > header tabs.left tab, notebook > header tabs.top tab, notebook > header tabs.bottom tab, notebook > header tabs:hover tab, notebook > header tabs:hover.right tab, notebook > header tabs:hover.left tab, notebook > header tabs:hover.top tab, notebook > header tabs:hover.bottom tab, notebook > header tabs:backdrop tab, notebook > header tabs:backdrop.right tab, notebook > header tabs:backdrop.left tab, notebook > header tabs:backdrop.top tab, notebook > header tabs:backdrop.bottom tab {
    outline-width: 1px;
    outline-offset: -2px; }
    notebook > header tabs tab, notebook > header tabs tab:hover, notebook > header tabs tab:active, notebook > header tabs tab:checked, notebook > header tabs tab:checked:hover, notebook > header tabs tab:checked:active, notebook > header tabs tab:backdrop, notebook > header tabs tab:backdrop:hover, notebook > header tabs tab:backdrop:active, notebook > header tabs tab:backdrop:checked, notebook > header tabs tab:backdrop:checked:hover, notebook > header tabs tab:backdrop:checked:active, notebook > header tabs tab:dir(ltr), notebook > header tabs tab:dir(ltr):hover, notebook > header tabs tab:dir(ltr):active, notebook > header tabs tab:dir(ltr):checked, notebook > header tabs tab:dir(ltr):checked:hover, notebook > header tabs tab:dir(ltr):checked:active, notebook > header tabs tab:dir(ltr):backdrop, notebook > header tabs tab:dir(ltr):backdrop:hover, notebook > header tabs tab:dir(ltr):backdrop:active, notebook > header tabs tab:dir(ltr):backdrop:checked, notebook > header tabs tab:dir(ltr):backdrop:checked:hover, notebook > header tabs tab:dir(ltr):backdrop:checked:active, notebook > header tabs tab:dir(rtl), notebook > header tabs tab:dir(rtl):hover, notebook > header tabs tab:dir(rtl):active, notebook > header tabs tab:dir(rtl):checked, notebook > header tabs tab:dir(rtl):checked:hover, notebook > header tabs tab:dir(rtl):checked:active, notebook > header tabs tab:dir(rtl):backdrop, notebook > header tabs tab:dir(rtl):backdrop:hover, notebook > header tabs tab:dir(rtl):backdrop:active, notebook > header tabs tab:dir(rtl):backdrop:checked, notebook > header tabs tab:dir(rtl):backdrop:checked:hover, notebook > header tabs tab:dir(rtl):backdrop:checked:active, notebook > header tabs.right tab, notebook > header tabs.right tab:hover, notebook > header tabs.right tab:active, notebook > header tabs.right tab:checked, notebook > header tabs.right tab:checked:hover, notebook > header tabs.right tab:checked:active, notebook > header tabs.right tab:backdrop, notebook > header tabs.right tab:backdrop:hover, notebook > header tabs.right tab:backdrop:active, notebook > header tabs.right tab:backdrop:checked, notebook > header tabs.right tab:backdrop:checked:hover, notebook > header tabs.right tab:backdrop:checked:active, notebook > header tabs.right tab:dir(ltr), notebook > header tabs.right tab:dir(ltr):hover, notebook > header tabs.right tab:dir(ltr):active, notebook > header tabs.right tab:dir(ltr):checked, notebook > header tabs.right tab:dir(ltr):checked:hover, notebook > header tabs.right tab:dir(ltr):checked:active, notebook > header tabs.right tab:dir(ltr):backdrop, notebook > header tabs.right tab:dir(ltr):backdrop:hover, notebook > header tabs.right tab:dir(ltr):backdrop:active, notebook > header tabs.right tab:dir(ltr):backdrop:checked, notebook > header tabs.right tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.right tab:dir(ltr):backdrop:checked:active, notebook > header tabs.right tab:dir(rtl), notebook > header tabs.right tab:dir(rtl):hover, notebook > header tabs.right tab:dir(rtl):active, notebook > header tabs.right tab:dir(rtl):checked, notebook > header tabs.right tab:dir(rtl):checked:hover, notebook > header tabs.right tab:dir(rtl):checked:active, notebook > header tabs.right tab:dir(rtl):backdrop, notebook > header tabs.right tab:dir(rtl):backdrop:hover, notebook > header tabs.right tab:dir(rtl):backdrop:active, notebook > header tabs.right tab:dir(rtl):backdrop:checked, notebook > header tabs.right tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.right tab:dir(rtl):backdrop:checked:active, notebook > header tabs.left tab, notebook > header tabs.left tab:hover, notebook > header tabs.left tab:active, notebook > header tabs.left tab:checked, notebook > header tabs.left tab:checked:hover, notebook > header tabs.left tab:checked:active, notebook > header tabs.left tab:backdrop, notebook > header tabs.left tab:backdrop:hover, notebook > header tabs.left tab:backdrop:active, notebook > header tabs.left tab:backdrop:checked, notebook > header tabs.left tab:backdrop:checked:hover, notebook > header tabs.left tab:backdrop:checked:active, notebook > header tabs.left tab:dir(ltr), notebook > header tabs.left tab:dir(ltr):hover, notebook > header tabs.left tab:dir(ltr):active, notebook > header tabs.left tab:dir(ltr):checked, notebook > header tabs.left tab:dir(ltr):checked:hover, notebook > header tabs.left tab:dir(ltr):checked:active, notebook > header tabs.left tab:dir(ltr):backdrop, notebook > header tabs.left tab:dir(ltr):backdrop:hover, notebook > header tabs.left tab:dir(ltr):backdrop:active, notebook > header tabs.left tab:dir(ltr):backdrop:checked, notebook > header tabs.left tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.left tab:dir(ltr):backdrop:checked:active, notebook > header tabs.left tab:dir(rtl), notebook > header tabs.left tab:dir(rtl):hover, notebook > header tabs.left tab:dir(rtl):active, notebook > header tabs.left tab:dir(rtl):checked, notebook > header tabs.left tab:dir(rtl):checked:hover, notebook > header tabs.left tab:dir(rtl):checked:active, notebook > header tabs.left tab:dir(rtl):backdrop, notebook > header tabs.left tab:dir(rtl):backdrop:hover, notebook > header tabs.left tab:dir(rtl):backdrop:active, notebook > header tabs.left tab:dir(rtl):backdrop:checked, notebook > header tabs.left tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.left tab:dir(rtl):backdrop:checked:active, notebook > header tabs.top tab, notebook > header tabs.top tab:hover, notebook > header tabs.top tab:active, notebook > header tabs.top tab:checked, notebook > header tabs.top tab:checked:hover, notebook > header tabs.top tab:checked:active, notebook > header tabs.top tab:backdrop, notebook > header tabs.top tab:backdrop:hover, notebook > header tabs.top tab:backdrop:active, notebook > header tabs.top tab:backdrop:checked, notebook > header tabs.top tab:backdrop:checked:hover, notebook > header tabs.top tab:backdrop:checked:active, notebook > header tabs.top tab:dir(ltr), notebook > header tabs.top tab:dir(ltr):hover, notebook > header tabs.top tab:dir(ltr):active, notebook > header tabs.top tab:dir(ltr):checked, notebook > header tabs.top tab:dir(ltr):checked:hover, notebook > header tabs.top tab:dir(ltr):checked:active, notebook > header tabs.top tab:dir(ltr):backdrop, notebook > header tabs.top tab:dir(ltr):backdrop:hover, notebook > header tabs.top tab:dir(ltr):backdrop:active, notebook > header tabs.top tab:dir(ltr):backdrop:checked, notebook > header tabs.top tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.top tab:dir(ltr):backdrop:checked:active, notebook > header tabs.top tab:dir(rtl), notebook > header tabs.top tab:dir(rtl):hover, notebook > header tabs.top tab:dir(rtl):active, notebook > header tabs.top tab:dir(rtl):checked, notebook > header tabs.top tab:dir(rtl):checked:hover, notebook > header tabs.top tab:dir(rtl):checked:active, notebook > header tabs.top tab:dir(rtl):backdrop, notebook > header tabs.top tab:dir(rtl):backdrop:hover, notebook > header tabs.top tab:dir(rtl):backdrop:active, notebook > header tabs.top tab:dir(rtl):backdrop:checked, notebook > header tabs.top tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.top tab:dir(rtl):backdrop:checked:active, notebook > header tabs.bottom tab, notebook > header tabs.bottom tab:hover, notebook > header tabs.bottom tab:active, notebook > header tabs.bottom tab:checked, notebook > header tabs.bottom tab:checked:hover, notebook > header tabs.bottom tab:checked:active, notebook > header tabs.bottom tab:backdrop, notebook > header tabs.bottom tab:backdrop:hover, notebook > header tabs.bottom tab:backdrop:active, notebook > header tabs.bottom tab:backdrop:checked, notebook > header tabs.bottom tab:backdrop:checked:hover, notebook > header tabs.bottom tab:backdrop:checked:active, notebook > header tabs.bottom tab:dir(ltr), notebook > header tabs.bottom tab:dir(ltr):hover, notebook > header tabs.bottom tab:dir(ltr):active, notebook > header tabs.bottom tab:dir(ltr):checked, notebook > header tabs.bottom tab:dir(ltr):checked:hover, notebook > header tabs.bottom tab:dir(ltr):checked:active, notebook > header tabs.bottom tab:dir(ltr):backdrop, notebook > header tabs.bottom tab:dir(ltr):backdrop:hover, notebook > header tabs.bottom tab:dir(ltr):backdrop:active, notebook > header tabs.bottom tab:dir(ltr):backdrop:checked, notebook > header tabs.bottom tab:dir(ltr):backdrop:checked:hover, notebook > header tabs.bottom tab:dir(ltr):backdrop:checked:active, notebook > header tabs.bottom tab:dir(rtl), notebook > header tabs.bottom tab:dir(rtl):hover, notebook > header tabs.bottom tab:dir(rtl):active, notebook > header tabs.bottom tab:dir(rtl):checked, notebook > header tabs.bottom tab:dir(rtl):checked:hover, notebook > header tabs.bottom tab:dir(rtl):checked:active, notebook > header tabs.bottom tab:dir(rtl):backdrop, notebook > header tabs.bottom tab:dir(rtl):backdrop:hover, notebook > header tabs.bottom tab:dir(rtl):backdrop:active, notebook > header tabs.bottom tab:dir(rtl):backdrop:checked, notebook > header tabs.bottom tab:dir(rtl):backdrop:checked:hover, notebook > header tabs.bottom tab:dir(rtl):backdrop:checked:active, notebook > header tabs:hover tab, notebook > header tabs:hover tab:hover, notebook > header tabs:hover tab:active, notebook > header tabs:hover tab:checked, notebook > header tabs:hover tab:checked:hover, notebook > header tabs:hover tab:checked:active, notebook > header tabs:hover tab:backdrop, notebook > header tabs:hover tab:backdrop:hover, notebook > header tabs:hover tab:backdrop:active, notebook > header tabs:hover tab:backdrop:checked, notebook > header tabs:hover tab:backdrop:checked:hover, notebook > header tabs:hover tab:backdrop:checked:active, notebook > header tabs:hover tab:dir(ltr), notebook > header tabs:hover tab:dir(ltr):hover, notebook > header tabs:hover tab:dir(ltr):active, notebook > header tabs:hover tab:dir(ltr):checked, notebook > header tabs:hover tab:dir(ltr):checked:hover, notebook > header tabs:hover tab:dir(ltr):checked:active, notebook > header tabs:hover tab:dir(ltr):backdrop, notebook > header tabs:hover tab:dir(ltr):backdrop:hover, notebook > header tabs:hover tab:dir(ltr):backdrop:active, notebook > header tabs:hover tab:dir(ltr):backdrop:checked, notebook > header tabs:hover tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:hover tab:dir(ltr):backdrop:checked:active, notebook > header tabs:hover tab:dir(rtl), notebook > header tabs:hover tab:dir(rtl):hover, notebook > header tabs:hover tab:dir(rtl):active, notebook > header tabs:hover tab:dir(rtl):checked, notebook > header tabs:hover tab:dir(rtl):checked:hover, notebook > header tabs:hover tab:dir(rtl):checked:active, notebook > header tabs:hover tab:dir(rtl):backdrop, notebook > header tabs:hover tab:dir(rtl):backdrop:hover, notebook > header tabs:hover tab:dir(rtl):backdrop:active, notebook > header tabs:hover tab:dir(rtl):backdrop:checked, notebook > header tabs:hover tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:hover tab:dir(rtl):backdrop:checked:active, notebook > header tabs:hover.right tab, notebook > header tabs:hover.right tab:hover, notebook > header tabs:hover.right tab:active, notebook > header tabs:hover.right tab:checked, notebook > header tabs:hover.right tab:checked:hover, notebook > header tabs:hover.right tab:checked:active, notebook > header tabs:hover.right tab:backdrop, notebook > header tabs:hover.right tab:backdrop:hover, notebook > header tabs:hover.right tab:backdrop:active, notebook > header tabs:hover.right tab:backdrop:checked, notebook > header tabs:hover.right tab:backdrop:checked:hover, notebook > header tabs:hover.right tab:backdrop:checked:active, notebook > header tabs:hover.right tab:dir(ltr), notebook > header tabs:hover.right tab:dir(ltr):hover, notebook > header tabs:hover.right tab:dir(ltr):active, notebook > header tabs:hover.right tab:dir(ltr):checked, notebook > header tabs:hover.right tab:dir(ltr):checked:hover, notebook > header tabs:hover.right tab:dir(ltr):checked:active, notebook > header tabs:hover.right tab:dir(ltr):backdrop, notebook > header tabs:hover.right tab:dir(ltr):backdrop:hover, notebook > header tabs:hover.right tab:dir(ltr):backdrop:active, notebook > header tabs:hover.right tab:dir(ltr):backdrop:checked, notebook > header tabs:hover.right tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:hover.right tab:dir(ltr):backdrop:checked:active, notebook > header tabs:hover.right tab:dir(rtl), notebook > header tabs:hover.right tab:dir(rtl):hover, notebook > header tabs:hover.right tab:dir(rtl):active, notebook > header tabs:hover.right tab:dir(rtl):checked, notebook > header tabs:hover.right tab:dir(rtl):checked:hover, notebook > header tabs:hover.right tab:dir(rtl):checked:active, notebook > header tabs:hover.right tab:dir(rtl):backdrop, notebook > header tabs:hover.right tab:dir(rtl):backdrop:hover, notebook > header tabs:hover.right tab:dir(rtl):backdrop:active, notebook > header tabs:hover.right tab:dir(rtl):backdrop:checked, notebook > header tabs:hover.right tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:hover.right tab:dir(rtl):backdrop:checked:active, notebook > header tabs:hover.left tab, notebook > header tabs:hover.left tab:hover, notebook > header tabs:hover.left tab:active, notebook > header tabs:hover.left tab:checked, notebook > header tabs:hover.left tab:checked:hover, notebook > header tabs:hover.left tab:checked:active, notebook > header tabs:hover.left tab:backdrop, notebook > header tabs:hover.left tab:backdrop:hover, notebook > header tabs:hover.left tab:backdrop:active, notebook > header tabs:hover.left tab:backdrop:checked, notebook > header tabs:hover.left tab:backdrop:checked:hover, notebook > header tabs:hover.left tab:backdrop:checked:active, notebook > header tabs:hover.left tab:dir(ltr), notebook > header tabs:hover.left tab:dir(ltr):hover, notebook > header tabs:hover.left tab:dir(ltr):active, notebook > header tabs:hover.left tab:dir(ltr):checked, notebook > header tabs:hover.left tab:dir(ltr):checked:hover, notebook > header tabs:hover.left tab:dir(ltr):checked:active, notebook > header tabs:hover.left tab:dir(ltr):backdrop, notebook > header tabs:hover.left tab:dir(ltr):backdrop:hover, notebook > header tabs:hover.left tab:dir(ltr):backdrop:active, notebook > header tabs:hover.left tab:dir(ltr):backdrop:checked, notebook > header tabs:hover.left tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:hover.left tab:dir(ltr):backdrop:checked:active, notebook > header tabs:hover.left tab:dir(rtl), notebook > header tabs:hover.left tab:dir(rtl):hover, notebook > header tabs:hover.left tab:dir(rtl):active, notebook > header tabs:hover.left tab:dir(rtl):checked, notebook > header tabs:hover.left tab:dir(rtl):checked:hover, notebook > header tabs:hover.left tab:dir(rtl):checked:active, notebook > header tabs:hover.left tab:dir(rtl):backdrop, notebook > header tabs:hover.left tab:dir(rtl):backdrop:hover, notebook > header tabs:hover.left tab:dir(rtl):backdrop:active, notebook > header tabs:hover.left tab:dir(rtl):backdrop:checked, notebook > header tabs:hover.left tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:hover.left tab:dir(rtl):backdrop:checked:active, notebook > header tabs:hover.top tab, notebook > header tabs:hover.top tab:hover, notebook > header tabs:hover.top tab:active, notebook > header tabs:hover.top tab:checked, notebook > header tabs:hover.top tab:checked:hover, notebook > header tabs:hover.top tab:checked:active, notebook > header tabs:hover.top tab:backdrop, notebook > header tabs:hover.top tab:backdrop:hover, notebook > header tabs:hover.top tab:backdrop:active, notebook > header tabs:hover.top tab:backdrop:checked, notebook > header tabs:hover.top tab:backdrop:checked:hover, notebook > header tabs:hover.top tab:backdrop:checked:active, notebook > header tabs:hover.top tab:dir(ltr), notebook > header tabs:hover.top tab:dir(ltr):hover, notebook > header tabs:hover.top tab:dir(ltr):active, notebook > header tabs:hover.top tab:dir(ltr):checked, notebook > header tabs:hover.top tab:dir(ltr):checked:hover, notebook > header tabs:hover.top tab:dir(ltr):checked:active, notebook > header tabs:hover.top tab:dir(ltr):backdrop, notebook > header tabs:hover.top tab:dir(ltr):backdrop:hover, notebook > header tabs:hover.top tab:dir(ltr):backdrop:active, notebook > header tabs:hover.top tab:dir(ltr):backdrop:checked, notebook > header tabs:hover.top tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:hover.top tab:dir(ltr):backdrop:checked:active, notebook > header tabs:hover.top tab:dir(rtl), notebook > header tabs:hover.top tab:dir(rtl):hover, notebook > header tabs:hover.top tab:dir(rtl):active, notebook > header tabs:hover.top tab:dir(rtl):checked, notebook > header tabs:hover.top tab:dir(rtl):checked:hover, notebook > header tabs:hover.top tab:dir(rtl):checked:active, notebook > header tabs:hover.top tab:dir(rtl):backdrop, notebook > header tabs:hover.top tab:dir(rtl):backdrop:hover, notebook > header tabs:hover.top tab:dir(rtl):backdrop:active, notebook > header tabs:hover.top tab:dir(rtl):backdrop:checked, notebook > header tabs:hover.top tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:hover.top tab:dir(rtl):backdrop:checked:active, notebook > header tabs:hover.bottom tab, notebook > header tabs:hover.bottom tab:hover, notebook > header tabs:hover.bottom tab:active, notebook > header tabs:hover.bottom tab:checked, notebook > header tabs:hover.bottom tab:checked:hover, notebook > header tabs:hover.bottom tab:checked:active, notebook > header tabs:hover.bottom tab:backdrop, notebook > header tabs:hover.bottom tab:backdrop:hover, notebook > header tabs:hover.bottom tab:backdrop:active, notebook > header tabs:hover.bottom tab:backdrop:checked, notebook > header tabs:hover.bottom tab:backdrop:checked:hover, notebook > header tabs:hover.bottom tab:backdrop:checked:active, notebook > header tabs:hover.bottom tab:dir(ltr), notebook > header tabs:hover.bottom tab:dir(ltr):hover, notebook > header tabs:hover.bottom tab:dir(ltr):active, notebook > header tabs:hover.bottom tab:dir(ltr):checked, notebook > header tabs:hover.bottom tab:dir(ltr):checked:hover, notebook > header tabs:hover.bottom tab:dir(ltr):checked:active, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop:hover, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop:active, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop:checked, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:hover.bottom tab:dir(ltr):backdrop:checked:active, notebook > header tabs:hover.bottom tab:dir(rtl), notebook > header tabs:hover.bottom tab:dir(rtl):hover, notebook > header tabs:hover.bottom tab:dir(rtl):active, notebook > header tabs:hover.bottom tab:dir(rtl):checked, notebook > header tabs:hover.bottom tab:dir(rtl):checked:hover, notebook > header tabs:hover.bottom tab:dir(rtl):checked:active, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop:hover, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop:active, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop:checked, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:hover.bottom tab:dir(rtl):backdrop:checked:active, notebook > header tabs:backdrop tab, notebook > header tabs:backdrop tab:hover, notebook > header tabs:backdrop tab:active, notebook > header tabs:backdrop tab:checked, notebook > header tabs:backdrop tab:checked:hover, notebook > header tabs:backdrop tab:checked:active, notebook > header tabs:backdrop tab:backdrop, notebook > header tabs:backdrop tab:backdrop:hover, notebook > header tabs:backdrop tab:backdrop:active, notebook > header tabs:backdrop tab:backdrop:checked, notebook > header tabs:backdrop tab:backdrop:checked:hover, notebook > header tabs:backdrop tab:backdrop:checked:active, notebook > header tabs:backdrop tab:dir(ltr), notebook > header tabs:backdrop tab:dir(ltr):hover, notebook > header tabs:backdrop tab:dir(ltr):active, notebook > header tabs:backdrop tab:dir(ltr):checked, notebook > header tabs:backdrop tab:dir(ltr):checked:hover, notebook > header tabs:backdrop tab:dir(ltr):checked:active, notebook > header tabs:backdrop tab:dir(ltr):backdrop, notebook > header tabs:backdrop tab:dir(ltr):backdrop:hover, notebook > header tabs:backdrop tab:dir(ltr):backdrop:active, notebook > header tabs:backdrop tab:dir(ltr):backdrop:checked, notebook > header tabs:backdrop tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:backdrop tab:dir(ltr):backdrop:checked:active, notebook > header tabs:backdrop tab:dir(rtl), notebook > header tabs:backdrop tab:dir(rtl):hover, notebook > header tabs:backdrop tab:dir(rtl):active, notebook > header tabs:backdrop tab:dir(rtl):checked, notebook > header tabs:backdrop tab:dir(rtl):checked:hover, notebook > header tabs:backdrop tab:dir(rtl):checked:active, notebook > header tabs:backdrop tab:dir(rtl):backdrop, notebook > header tabs:backdrop tab:dir(rtl):backdrop:hover, notebook > header tabs:backdrop tab:dir(rtl):backdrop:active, notebook > header tabs:backdrop tab:dir(rtl):backdrop:checked, notebook > header tabs:backdrop tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:backdrop tab:dir(rtl):backdrop:checked:active, notebook > header tabs:backdrop.right tab, notebook > header tabs:backdrop.right tab:hover, notebook > header tabs:backdrop.right tab:active, notebook > header tabs:backdrop.right tab:checked, notebook > header tabs:backdrop.right tab:checked:hover, notebook > header tabs:backdrop.right tab:checked:active, notebook > header tabs:backdrop.right tab:backdrop, notebook > header tabs:backdrop.right tab:backdrop:hover, notebook > header tabs:backdrop.right tab:backdrop:active, notebook > header tabs:backdrop.right tab:backdrop:checked, notebook > header tabs:backdrop.right tab:backdrop:checked:hover, notebook > header tabs:backdrop.right tab:backdrop:checked:active, notebook > header tabs:backdrop.right tab:dir(ltr), notebook > header tabs:backdrop.right tab:dir(ltr):hover, notebook > header tabs:backdrop.right tab:dir(ltr):active, notebook > header tabs:backdrop.right tab:dir(ltr):checked, notebook > header tabs:backdrop.right tab:dir(ltr):checked:hover, notebook > header tabs:backdrop.right tab:dir(ltr):checked:active, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop:hover, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop:active, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop:checked, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:backdrop.right tab:dir(ltr):backdrop:checked:active, notebook > header tabs:backdrop.right tab:dir(rtl), notebook > header tabs:backdrop.right tab:dir(rtl):hover, notebook > header tabs:backdrop.right tab:dir(rtl):active, notebook > header tabs:backdrop.right tab:dir(rtl):checked, notebook > header tabs:backdrop.right tab:dir(rtl):checked:hover, notebook > header tabs:backdrop.right tab:dir(rtl):checked:active, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop:hover, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop:active, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop:checked, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:backdrop.right tab:dir(rtl):backdrop:checked:active, notebook > header tabs:backdrop.left tab, notebook > header tabs:backdrop.left tab:hover, notebook > header tabs:backdrop.left tab:active, notebook > header tabs:backdrop.left tab:checked, notebook > header tabs:backdrop.left tab:checked:hover, notebook > header tabs:backdrop.left tab:checked:active, notebook > header tabs:backdrop.left tab:backdrop, notebook > header tabs:backdrop.left tab:backdrop:hover, notebook > header tabs:backdrop.left tab:backdrop:active, notebook > header tabs:backdrop.left tab:backdrop:checked, notebook > header tabs:backdrop.left tab:backdrop:checked:hover, notebook > header tabs:backdrop.left tab:backdrop:checked:active, notebook > header tabs:backdrop.left tab:dir(ltr), notebook > header tabs:backdrop.left tab:dir(ltr):hover, notebook > header tabs:backdrop.left tab:dir(ltr):active, notebook > header tabs:backdrop.left tab:dir(ltr):checked, notebook > header tabs:backdrop.left tab:dir(ltr):checked:hover, notebook > header tabs:backdrop.left tab:dir(ltr):checked:active, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop:hover, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop:active, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop:checked, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:backdrop.left tab:dir(ltr):backdrop:checked:active, notebook > header tabs:backdrop.left tab:dir(rtl), notebook > header tabs:backdrop.left tab:dir(rtl):hover, notebook > header tabs:backdrop.left tab:dir(rtl):active, notebook > header tabs:backdrop.left tab:dir(rtl):checked, notebook > header tabs:backdrop.left tab:dir(rtl):checked:hover, notebook > header tabs:backdrop.left tab:dir(rtl):checked:active, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop:hover, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop:active, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop:checked, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:backdrop.left tab:dir(rtl):backdrop:checked:active, notebook > header tabs:backdrop.top tab, notebook > header tabs:backdrop.top tab:hover, notebook > header tabs:backdrop.top tab:active, notebook > header tabs:backdrop.top tab:checked, notebook > header tabs:backdrop.top tab:checked:hover, notebook > header tabs:backdrop.top tab:checked:active, notebook > header tabs:backdrop.top tab:backdrop, notebook > header tabs:backdrop.top tab:backdrop:hover, notebook > header tabs:backdrop.top tab:backdrop:active, notebook > header tabs:backdrop.top tab:backdrop:checked, notebook > header tabs:backdrop.top tab:backdrop:checked:hover, notebook > header tabs:backdrop.top tab:backdrop:checked:active, notebook > header tabs:backdrop.top tab:dir(ltr), notebook > header tabs:backdrop.top tab:dir(ltr):hover, notebook > header tabs:backdrop.top tab:dir(ltr):active, notebook > header tabs:backdrop.top tab:dir(ltr):checked, notebook > header tabs:backdrop.top tab:dir(ltr):checked:hover, notebook > header tabs:backdrop.top tab:dir(ltr):checked:active, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop:hover, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop:active, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop:checked, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:backdrop.top tab:dir(ltr):backdrop:checked:active, notebook > header tabs:backdrop.top tab:dir(rtl), notebook > header tabs:backdrop.top tab:dir(rtl):hover, notebook > header tabs:backdrop.top tab:dir(rtl):active, notebook > header tabs:backdrop.top tab:dir(rtl):checked, notebook > header tabs:backdrop.top tab:dir(rtl):checked:hover, notebook > header tabs:backdrop.top tab:dir(rtl):checked:active, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop:hover, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop:active, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop:checked, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:backdrop.top tab:dir(rtl):backdrop:checked:active, notebook > header tabs:backdrop.bottom tab, notebook > header tabs:backdrop.bottom tab:hover, notebook > header tabs:backdrop.bottom tab:active, notebook > header tabs:backdrop.bottom tab:checked, notebook > header tabs:backdrop.bottom tab:checked:hover, notebook > header tabs:backdrop.bottom tab:checked:active, notebook > header tabs:backdrop.bottom tab:backdrop, notebook > header tabs:backdrop.bottom tab:backdrop:hover, notebook > header tabs:backdrop.bottom tab:backdrop:active, notebook > header tabs:backdrop.bottom tab:backdrop:checked, notebook > header tabs:backdrop.bottom tab:backdrop:checked:hover, notebook > header tabs:backdrop.bottom tab:backdrop:checked:active, notebook > header tabs:backdrop.bottom tab:dir(ltr), notebook > header tabs:backdrop.bottom tab:dir(ltr):hover, notebook > header tabs:backdrop.bottom tab:dir(ltr):active, notebook > header tabs:backdrop.bottom tab:dir(ltr):checked, notebook > header tabs:backdrop.bottom tab:dir(ltr):checked:hover, notebook > header tabs:backdrop.bottom tab:dir(ltr):checked:active, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop:hover, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop:active, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop:checked, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop:checked:hover, notebook > header tabs:backdrop.bottom tab:dir(ltr):backdrop:checked:active, notebook > header tabs:backdrop.bottom tab:dir(rtl), notebook > header tabs:backdrop.bottom tab:dir(rtl):hover, notebook > header tabs:backdrop.bottom tab:dir(rtl):active, notebook > header tabs:backdrop.bottom tab:dir(rtl):checked, notebook > header tabs:backdrop.bottom tab:dir(rtl):checked:hover, notebook > header tabs:backdrop.bottom tab:dir(rtl):checked:active, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop:hover, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop:active, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop:checked, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop:checked:hover, notebook > header tabs:backdrop.bottom tab:dir(rtl):backdrop:checked:active {
      background-color: transparent;
      border-color: transparent; }

scrolledwindow undershoot.top {
  background-color: transparent;
  padding-top: 1px;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  background-origin: content-box;
  background-position: center top;
  border: none;
  box-shadow: inset 0 2px 0 0 rgba(204, 204, 204, 0.2), inset 0 1px 0 0 rgba(153, 153, 153, 0.2); }

scrolledwindow undershoot.bottom {
  background-color: transparent;
  padding-bottom: 1px;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  background-origin: content-box;
  background-position: center bottom;
  border: none;
  box-shadow: inset 0 -2px 0 0 rgba(204, 204, 204, 0.2), inset 0 -1px 0 0 rgba(153, 153, 153, 0.2); }

scrolledwindow undershoot.left {
  background-color: transparent;
  padding-left: 1px;
  background-size: 1px 10px;
  background-repeat: repeat-y;
  background-origin: content-box;
  background-position: left center;
  border: none;
  box-shadow: inset 2px 0 0 rgba(204, 204, 204, 0.2), inset 1px 0 0 rgba(153, 153, 153, 0.2); }

scrolledwindow undershoot.right {
  background-color: transparent;
  padding-right: 1px;
  background-size: 1px 10px;
  background-repeat: repeat-y;
  background-origin: content-box;
  background-position: right center;
  border: none;
  box-shadow: inset -2px 0 0 rgba(204, 204, 204, 0.2), inset -1px 0 0 rgba(153, 153, 153, 0.2); }

menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled {
  border-color: transparent; }

treeview.view check:selected:focus:disabled, treeview.view check:selected:disabled,
treeview.view radio:selected:focus:disabled,
treeview.view radio:selected:disabled {
  color: #9c9c9c; }

.sidebar {
  background-color: #FAFAFA; }

.osd scale slider {
  color: #eeeeec;
  border-color: rgba(0, 0, 0, 0.7);
  background-color: transparent;
  background-image: image(rgba(52, 52, 52, 0.975));
  background-clip: padding-box;
  text-shadow: 0 1px black;
  -gtk-icon-shadow: 0 1px black;
  outline-color: rgba(238, 238, 236, 0.3);
  background-image: image(#e9e9e7); }
  .osd scale slider:hover {
    background-image: image(#d6d6d1); }
  .osd scale slider:active {
    background-image: image(#b2b2a9); }

.rubberband,
rubberband,
flowbox rubberband,
treeview.view rubberband,
.content-view rubberband,
.content-view .rubberband {
  background-color: rgba(135, 135, 135, 0.2);
  border: 1px solid rgba(204, 204, 204, 0.8); }

button.color {
  min-height: 23px; }

levelbar block.high, levelbar block:not(.empty) {
  border-color: #073f0f;
  background-color: #109b26; }
  levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {
    border-color: #109b26; }

.csd.popup decoration {
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.23); }

.csd popover.background, popover.background {
  border-color: rgba(0, 0, 0, 0.23); }
  .csd popover.background:backdrop, popover.background:backdrop {
    border-color: #d1d1d1; }

switch {
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-property: background, border; }
  switch:not(:backdrop), :selected switch:not(:backdrop), :backdrop switch:backdrop, :selected :backdrop switch:backdrop {
    border-color: #CCC;
    background: #CCC; }
  switch:not(:backdrop):checked, :backdrop switch:backdrop:checked {
    border-color: #308280;
    background: #308280; }
    :selected switch:not(:backdrop):checked, :selected :backdrop switch:backdrop:checked {
      border-color: rgba(0, 0, 0, 0.25); }
  switch:not(:backdrop):disabled, :selected switch:not(:backdrop):disabled, :backdrop switch:backdrop:disabled, :selected :backdrop switch:backdrop:disabled {
    border-color: #e6e6e6;
    background: #e6e6e6; }
  switch slider {
    margin: 1px;
    min-width: 20px;
    min-height: 20px;
    background-clip: border-box; }
  switch:not(:backdrop) > slider, switch:not(:backdrop):checked > slider, :selected switch:not(:backdrop) > slider, :selected switch:not(:backdrop):checked > slider {
    border-color: #fcfcfc;
    background: #fcfcfc;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); }
  switch:not(:backdrop):hover > slider, switch:not(:backdrop):hover:checked > slider, :selected switch:not(:backdrop):hover > slider, :selected switch:not(:backdrop):hover:checked > slider {
    border-color: white;
    background: white;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); }
  switch:disabled > slider:disabled, switch:disabled > slider:backdrop, switch:disabled:checked > slider:disabled, switch:disabled:checked > slider:backdrop, switch:backdrop > slider:disabled, switch:backdrop > slider:backdrop, switch:backdrop:checked > slider:disabled, switch:backdrop:checked > slider:backdrop {
    border-color: #fcfcfc;
    background: #fcfcfc; }

scale:not(.marks-after):not(.marks-before) slider {
  border: none;
  min-height: 20px;
  min-width: 20px; }

scale:not(.marks-after):not(.marks-before):not(:disabled) slider {
  background: #fcfcfc;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.1); }

scale:not(.marks-after):not(.marks-before):not(:disabled):hover slider {
  background: white; }

scale:not(.marks-after):not(.marks-before):not(:disabled) slider:active {
  box-shadow: inset 0 0 0 1px #3ea7a5, 0 2px 2px rgba(0, 0, 0, 0.1); }

scale:not(.marks-after):not(.marks-before):disabled slider, scale:not(.marks-after):not(.marks-before):disabled:hover slider, scale:not(.marks-after):not(.marks-before):backdrop slider, scale:not(.marks-after):not(.marks-before):backdrop:hover slider {
  background: #fcfcfc;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); }

image:selected {
  background: #e1e1e1; }

check:checked:selected, row:selected check:checked,
radio:checked:selected, row:selected radio:checked {
  border-color: rgba(0, 0, 0, 0.2); }

/* GTK NAMED COLORS
   ----------------
   use responsibly! */
/*
widget text/foreground color */
@define-color theme_fg_color #3D3D3D;
/*
text color for entries, views and content in general */
@define-color theme_text_color black;
/*
widget base background color */
@define-color theme_bg_color #FAFAFA;
/*
text widgets and the like base background color */
@define-color theme_base_color #ffffff;
/*
base background color of selections */
@define-color theme_selected_bg_color #308280;
/*
text/foreground color of selections */
@define-color theme_selected_fg_color white;
/*
base background color of insensitive widgets */
@define-color insensitive_bg_color #fcfcfc;
/*
text foreground color of insensitive widgets */
@define-color insensitive_fg_color #9c9c9c;
/*
insensitive text widgets and the like base background color */
@define-color insensitive_base_color #ffffff;
/*
widget text/foreground color on backdrop windows */
@define-color theme_unfocused_fg_color #636363;
/*
text color for entries, views and content in general on backdrop windows */
@define-color theme_unfocused_text_color black;
/*
widget base background color on backdrop windows */
@define-color theme_unfocused_bg_color #FAFAFA;
/*
text widgets and the like base background color on backdrop windows */
@define-color theme_unfocused_base_color #fcfcfc;
/*
base background color of selections on backdrop windows */
@define-color theme_unfocused_selected_bg_color #308280;
/*
text/foreground color of selections on backdrop windows */
@define-color theme_unfocused_selected_fg_color white;
/*
insensitive color on backdrop windows*/
@define-color unfocused_insensitive_color #d4d4d4;
/*
widgets main borders color */
@define-color borders #c7c7c7;
/*
widgets main borders color on backdrop windows */
@define-color unfocused_borders #d1d1d1;
/*
these are pretty self explicative */
@define-color warning_color #f99b11;
@define-color error_color #c7162b;
@define-color success_color #109b26;
/*
these colors are exported for the window manager and shouldn't be used in applications,
read if you used those and something break with a version upgrade you're on your own... */
@define-color wm_title shade(#3D3D3D, 1.8);
@define-color wm_unfocused_title #636363;
@define-color wm_highlight rgba(255, 255, 255, 0.8);
@define-color wm_borders_edge rgba(255, 255, 255, 0.8);
@define-color wm_bg_a shade(#FAFAFA, 1.2);
@define-color wm_bg_b #FAFAFA;
@define-color wm_shadow alpha(black, 0.35);
@define-color wm_border alpha(black, 0.18);
@define-color wm_button_hover_color_a shade(#FAFAFA, 1.3);
@define-color wm_button_hover_color_b #FAFAFA;
@define-color wm_button_active_color_a shade(#FAFAFA, 0.85);
@define-color wm_button_active_color_b shade(#FAFAFA, 0.89);
@define-color wm_button_active_color_c shade(#FAFAFA, 0.9);
/* content view background such as thumbnails view in Photos or Boxes */
@define-color content_view_bg #ffffff;
/* Very contrasty background for text views (@theme_text_color foreground) */
@define-color text_view_bg #ffffff;
row label.subtitle {
  font-size: smaller;
  opacity: 0.55;
  text-shadow: none; }

row > box.header {
  margin-left: 12px;
  margin-right: 12px;
  min-height: 50px; }
  row > box.header > box.title {
    margin-top: 8px;
    margin-bottom: 8px; }

row.expander {
  background-color: transparent; }
  row.expander list.nested > row {
    background-color: alpha(#FAFAFA, 0.5);
    border-color: alpha(#c7c7c7, 0.7);
    border-style: solid;
    border-width: 1px 0px 0px 0px; }
  row.expander image.expander-row-arrow {
    transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  row.expander:checked image.expander-row-arrow {
    -gtk-icon-transform: rotate(0turn); }
  row.expander:not(:checked) image.expander-row-arrow {
    opacity: 0.55;
    text-shadow: none; }
    row.expander:not(:checked) image.expander-row-arrow:dir(ltr) {
      -gtk-icon-transform: rotate(-0.25turn); }
    row.expander:not(:checked) image.expander-row-arrow:dir(rtl) {
      -gtk-icon-transform: rotate(0.25turn); }
  row.expander:checked image.expander-row-arrow:not(:disabled) {
    color: #308280; }
  row.expander image.expander-row-arrow:disabled {
    color: #9c9c9c; }

flap > dimming,
deck > dimming,
leaflet > dimming {
  background: rgba(0, 0, 0, 0.12); }

flap > border,
deck > border,
leaflet > border {
  min-width: 1px;
  min-height: 1px;
  background: rgba(0, 0, 0, 0.05); }

flap > shadow,
deck > shadow,
leaflet > shadow {
  min-width: 56px;
  min-height: 56px; }
  flap > shadow.left,
  deck > shadow.left,
  leaflet > shadow.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); }
  flap > shadow.right,
  deck > shadow.right,
  leaflet > shadow.right {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); }
  flap > shadow.up,
  deck > shadow.up,
  leaflet > shadow.up {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); }
  flap > shadow.down,
  deck > shadow.down,
  leaflet > shadow.down {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); }

flap > outline,
deck > outline,
leaflet > outline {
  min-width: 1px;
  min-height: 1px;
  background: rgba(255, 255, 255, 0.2); }

avatar {
  border-radius: 9999px;
  -gtk-outline-radius: 9999px;
  font-weight: bold; }
  avatar.color1 {
    background-image: linear-gradient(#83b6ec, #337fdc);
    color: #cfe1f5; }
  avatar.color2 {
    background-image: linear-gradient(#7ad9f1, #0f9ac8);
    color: #caeaf2; }
  avatar.color3 {
    background-image: linear-gradient(#8de6b1, #29ae74);
    color: #cef8d8; }
  avatar.color4 {
    background-image: linear-gradient(#b5e98a, #6ab85b);
    color: #e6f9d7; }
  avatar.color5 {
    background-image: linear-gradient(#f8e359, #d29d09);
    color: #f9f4e1; }
  avatar.color6 {
    background-image: linear-gradient(#ffcb62, #d68400);
    color: #ffead1; }
  avatar.color7 {
    background-image: linear-gradient(#ffa95a, #ed5b00);
    color: #ffe5c5; }
  avatar.color8 {
    background-image: linear-gradient(#f78773, #e62d42);
    color: #f8d2ce; }
  avatar.color9 {
    background-image: linear-gradient(#e973ab, #e33b6a);
    color: #fac7de; }
  avatar.color10 {
    background-image: linear-gradient(#cb78d4, #9945b5);
    color: #e7c2e8; }
  avatar.color11 {
    background-image: linear-gradient(#9e91e8, #7a59ca);
    color: #d5d2f5; }
  avatar.color12 {
    background-image: linear-gradient(#e3cf9c, #b08952);
    color: #f2eade; }
  avatar.color13 {
    background-image: linear-gradient(#be916d, #785336);
    color: #e5d6ca; }
  avatar.color14 {
    background-image: linear-gradient(#c0bfbc, #6e6d71);
    color: #d8d7d3; }
  avatar.contrasted {
    color: #fff; }
  avatar.image {
    background: none; }

viewswitchertitle viewswitcher {
  margin-left: 12px;
  margin-right: 12px; }

statuspage > scrolledwindow > viewport > box {
  margin: 36px 12px; }
  statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box {
    margin-bottom: 36px; }
  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {
    margin-bottom: 36px; }
  statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) {
    margin-bottom: 12px; }

window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp,
preferencespage > scrolledwindow > viewport > clamp {
  margin: 0 12px; }
  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list,
  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup,
  preferencespage > scrolledwindow > viewport > clamp > list,
  preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup {
    margin-top: 24px; }

preferencesgroup > box > label:not(:first-child) {
  margin-top: 6px; }

preferencesgroup > box > box:not(:first-child) {
  margin-top: 12px; }

tabbar .tab-indicator:not(.clickable) {
  background: none;
  box-shadow: none;
  border-color: transparent; }

popover.combo list {
  min-width: 200px; }

window.csd.unified:not(.solid-csd) headerbar {
  border-radius: 0; }

.windowhandle, .windowhandle * {
  -GtkWidget-window-dragging: true; }

popover.combo {
  padding: 0px; }
  popover.combo list {
    border-style: none;
    background-color: transparent; }
    popover.combo list > row {
      padding: 0px 12px 0px 12px;
      min-height: 50px; }
      popover.combo list > row:not(:last-child) {
        border-bottom: 1px solid alpha(#c7c7c7, 0.5); }
      popover.combo list > row:first-child {
        border-top-left-radius: 8px;
        -gtk-outline-top-left-radius: 7px;
        border-top-right-radius: 8px;
        -gtk-outline-top-right-radius: 7px; }
      popover.combo list > row:last-child {
        border-bottom-left-radius: 8px;
        -gtk-outline-bottom-left-radius: 7px;
        border-bottom-right-radius: 8px;
        -gtk-outline-bottom-right-radius: 7px; }
  popover.combo overshoot.top {
    border-top-left-radius: 8px;
    -gtk-outline-top-left-radius: 7px;
    border-top-right-radius: 8px;
    -gtk-outline-top-right-radius: 7px; }
  popover.combo overshoot.bottom {
    border-bottom-left-radius: 8px;
    -gtk-outline-bottom-left-radius: 7px;
    border-bottom-right-radius: 8px;
    -gtk-outline-bottom-right-radius: 7px; }
  popover.combo scrollbar.vertical {
    padding-top: 2px;
    padding-bottom: 2px; }
    popover.combo scrollbar.vertical:dir(ltr) {
      border-top-right-radius: 8px;
      -gtk-outline-top-right-radius: 7px;
      border-bottom-right-radius: 8px;
      -gtk-outline-bottom-right-radius: 7px; }
    popover.combo scrollbar.vertical:dir(rtl) {
      border-top-left-radius: 8px;
      -gtk-outline-top-left-radius: 7px;
      border-bottom-left-radius: 8px;
      -gtk-outline-bottom-left-radius: 7px; }

row.expander {
  padding: 0px; }
  row.expander image.expander-row-arrow:dir(ltr) {
    margin-left: 6px; }
  row.expander image.expander-row-arrow:dir(rtl) {
    margin-right: 6px; }

keypad .digit {
  font-size: 200%;
  font-weight: bold; }

keypad .letters {
  font-size: 70%; }

keypad .symbol {
  font-size: 160%; }

viewswitcher, viewswitcher button {
  margin: 0;
  padding: 0; }

viewswitcher button {
  border-radius: 0;
  border-top: 0;
  border-bottom: 0;
  box-shadow: none;
  font-size: 1rem;
  border-width: 0; }
  viewswitcher button:not(:checked):not(:hover) {
    background: transparent; }
  viewswitcher button:not(:only-child):not(:last-child) {
    border-right-width: 0px; }
  viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) {
    border-left-color: transparent; }
  viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) {
    border-right-color: transparent; }
  viewswitcher button:not(:checked):hover:not(:backdrop) {
    background-image: image(lighter(#FAFAFA)); }
  viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {
    border-left-color: shade(#c7c7c7, 1.15); }
  viewswitcher button:not(only-child):last-child:not(:checked):hover {
    border-right-color: shade(#c7c7c7, 1.15); }
  viewswitcher button:not(:checked):hover:backdrop {
    background-image: image(#FAFAFA); }
  headerbar viewswitcher button:not(:checked):hover:not(:backdrop) {
    background-image: linear-gradient(to top, shade(alpha(#FAFAFA, 0.7), 0.96) 2px, alpha(#FAFAFA, 0.7)); }
  headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {
    border-left-color: #c7c7c7; }
  headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover {
    border-right-color: #c7c7c7; }
  headerbar viewswitcher button:not(:checked):hover:backdrop {
    background-image: image(#FAFAFA); }
  viewswitcher button > stack > box.narrow {
    font-size: 0.75rem;
    padding-top: 7px;
    padding-bottom: 5px; }
    viewswitcher button > stack > box.narrow image,
    viewswitcher button > stack > box.narrow label {
      padding-left: 8px;
      padding-right: 8px; }
  viewswitcher button > stack > box.wide {
    padding: 8px 12px; }
    viewswitcher button > stack > box.wide image:dir(ltr) {
      padding-left: 7px; }
    viewswitcher button > stack > box.wide image:dir(rtl) {
      padding-right: 7px; }
    viewswitcher button > stack > box.wide label:dir(ltr) {
      padding-right: 7px; }
    viewswitcher button > stack > box.wide label:dir(rtl) {
      padding-left: 7px; }
  viewswitcher button > stack > box label.active {
    font-weight: bold; }
  viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label {
    animation: none;
    background-image: none; }
  viewswitcher button.needs-attention > stack > box label {
    animation: needs_attention 150ms ease-in;
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#308280), to(transparent));
    background-size: 6px 6px, 6px 6px;
    background-repeat: no-repeat;
    background-position: right 0px, right 1px; }
    viewswitcher button.needs-attention > stack > box label:backdrop {
      background-size: 6px 6px, 0 0; }
    viewswitcher button.needs-attention > stack > box label:dir(rtl) {
      background-position: left 0px, left 1px; }

viewswitcherbar actionbar > revealer > box {
  padding: 0; }

list.content,
list.content list {
  background-color: transparent; }

list.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) {
  background-color: mix(#FAFAFA, #ffffff, 0.5); }

list.content list.nested > row:not(:active):hover.activatable:not(:selected) {
  background-color: mix(#3D3D3D, #ffffff, 0.95); }

list.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:hover:not(.activatable):not(:selected) {
  background-color: #ffffff; }

list.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) {
  background-color: mix(#3D3D3D, #ffffff, 0.95); }

list.content > row,
list.content > row list > row {
  border-color: alpha(#c7c7c7, 0.7);
  border-style: solid;
  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

list.content > row:not(:last-child) {
  border-width: 1px 1px 0px 1px; }

list.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header {
  border-top-left-radius: 8px;
  -gtk-outline-top-left-radius: 7px;
  border-top-right-radius: 8px;
  -gtk-outline-top-right-radius: 7px; }

list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked {
  border-width: 1px; }

list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child {
  border-bottom-left-radius: 8px;
  -gtk-outline-bottom-left-radius: 7px;
  border-bottom-right-radius: 8px;
  -gtk-outline-bottom-right-radius: 7px; }

list.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row {
  margin-top: 6px; }

button.list-button:not(:active):not(:checked):not(:hover) {
  background: none;
  border: 1px solid alpha(#c7c7c7, 0.5);
  box-shadow: none; }

window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode {
  box-shadow: none; }

window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized),
window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration,
window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay {
  border-radius: 12px; }

statuspage > scrolledwindow > viewport > box > clamp > box > .icon {
  color: rgba(61, 61, 61, 0.5); }
  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop {
    color: rgba(99, 99, 99, 0.5); }

tabbar .box {
  min-height: 38px;
  background: #d4d4d4;
  border-bottom: 1px solid #bdbdbd; }
  tabbar .box:backdrop {
    background-color: #e3e3e3;
    border-color: #d1d1d1; }

tabbar scrolledwindow.pinned undershoot {
  border: 0 solid #bdbdbd; }

tabbar scrolledwindow.pinned:dir(rtl) undershoot.left {
  border-left-width: 1px; }

tabbar scrolledwindow.pinned:dir(ltr) undershoot.right {
  border-right-width: 1px; }

tabbar scrolledwindow.pinned:backdrop undershoot {
  border-color: #d1d1d1; }

tabbar scrolledwindow.pinned tabbox:dir(ltr) {
  padding-right: 1px;
  box-shadow: inset -1px 0 #bdbdbd; }
  tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop {
    box-shadow: inset -1px 0 #d1d1d1; }

tabbar scrolledwindow.pinned tabbox:dir(rtl) {
  padding-left: 1px;
  box-shadow: inset 1px 0 #bdbdbd; }
  tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop {
    box-shadow: inset 1px 0 #d1d1d1; }

tabbar undershoot {
  transition: none; }
  tabbar undershoot.left {
    background: linear-gradient(to right, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0) 20px); }
  tabbar undershoot.right {
    background: linear-gradient(to left, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0) 20px); }

tabbar .needs-attention-left undershoot.left {
  background: linear-gradient(to right, rgba(48, 130, 128, 0.7), rgba(48, 130, 128, 0.5) 1px, rgba(48, 130, 128, 0) 20px); }

tabbar .needs-attention-right undershoot.right {
  background: linear-gradient(to left, rgba(48, 130, 128, 0.7), rgba(48, 130, 128, 0.5) 1px, rgba(48, 130, 128, 0) 20px); }

tabbar tab {
  border-style: solid;
  border-color: #bdbdbd;
  border-width: 0 1px 0 1px;
  transition: background 150ms ease-in-out;
  background-color: #dbdbdb; }
  tabbar tab:checked {
    background-color: #ebebeb; }
    tabbar tab:checked:hover {
      background-color: #f2f2f2; }
  tabbar tab:hover {
    background-color: #e3e3e3; }
  tabbar tab:backdrop {
    border-color: #d1d1d1;
    background-color: #ebebeb; }
    tabbar tab:backdrop:checked {
      background-color: #FAFAFA; }

tabbar .start-action,
tabbar .end-action {
  background: #dbdbdb;
  border-color: #bdbdbd;
  border-style: solid;
  transition: background 150ms ease-in-out; }
  tabbar .start-action:backdrop,
  tabbar .end-action:backdrop {
    border-color: #d1d1d1;
    background-color: #ebebeb; }
  tabbar .start-action button,
  tabbar .end-action button {
    border: none;
    border-radius: 0; }

tabbar .start-action:dir(ltr),
tabbar .end-action:dir(rtl) {
  border-right-width: 1px; }
  tabbar .start-action:dir(ltr) > *,
  tabbar .end-action:dir(rtl) > * {
    margin-right: 1px; }

tabbar .start-action:dir(rtl),
tabbar .end-action:dir(ltr) {
  border-left-width: 1px; }
  tabbar .start-action:dir(rtl) > *,
  tabbar .end-action:dir(ltr) > * {
    margin-left: 1px; }

.tab-drag-icon tab {
  min-height: 26px;
  background-color: #f2f2f2;
  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.8);
  margin: 25px; }

tabbar tab,
.tab-drag-icon tab {
  padding: 6px; }
  tabbar tab.needs-attention,
  .tab-drag-icon tab.needs-attention {
    background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(48, 130, 128, 0.2) 15%, rgba(48, 130, 128, 0) 15%); }
  tabbar tab .tab-close-button,
  tabbar tab .tab-indicator,
  .tab-drag-icon tab .tab-close-button,
  .tab-drag-icon tab .tab-indicator {
    padding: 0;
    margin: 0;
    min-width: 24px;
    min-height: 24px;
    border-radius: 99px;
    border: none;
    box-shadow: none;
    -gtk-icon-shadow: none;
    text-shadow: none;
    background: none; }
  tabbar tab .tab-close-button:hover,
  tabbar tab .tab-indicator.clickable:hover,
  .tab-drag-icon tab .tab-close-button:hover,
  .tab-drag-icon tab .tab-indicator.clickable:hover {
    background: alpha(#3D3D3D, 0.15); }
  tabbar tab .tab-close-button:active,
  tabbar tab .tab-indicator.clickable:active,
  .tab-drag-icon tab .tab-close-button:active,
  .tab-drag-icon tab .tab-indicator.clickable:active {
    background: alpha(black, 0.2); }
(uuay)slider-vert-scale-has-marks-below-insensitive-dark.pngI�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����nA��;�–%<��u�4?@BB��N�D��@��ďD:��h��.�hP�Ȼ�x��l"�qB�,�����s�����iZ��?��T҂��.KG@�̶���V��gR��l� I�5��4/�;~����W2��$y�Kj�+��
��[y�?�v��K
z��kI�e�i�{A�DQt2^tq?f�ԁ��i��Ƌ��i�(����g����~ˣ���p�V����즙-E�3:�3�g\|[���:p�(�o�~���q��[����,�t��nU	��I��;�j�������f�ιe|���{�� X�����%WA.��a�t�\���lp]��\���Eщ��4ɜs{�p(��N��	؜�$��s/����K�&0��@һ,�&�a�‰�x���Jjr����lcnn��e	����z}�̞HZ_@"i��l~����Z��рxkIEND�B`�(uuay)slider-vert-scale-has-marks-above-dark.pngO�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����kaǿor��?:� "ٲޤ-�2����Dt�/q-8�(R��EY�$�Mzr�׾w�7<.	�I��I>�,w<�����d@Uo��%yD�dB2&�'yH򙪮eq�Ar��O2$�)��M�if��:$ߒ<�F|)D$�7���x���h4:�
��ڔ1��$��"�`��3�sc̞�8�̋�:O)�w�Q~F�YU�ǣ.�1��+?%���[Ƙ�e�c�I�S�'+�O�4$�ǝ/��YT5��q����\�Zݵ�TՋU�U���R�t��h�w]��*�!����z=�V��Yk�jU=��å�������(�'-���z�~s���w9_T."Q���Oo2ɂE"���a�R��;ɼ.���A�X����nw�ݗI����GDBk�I���p+�|†�y;�Ϋ0�ZkOE$��Z��G�V�y�\~p�Z���8�`}*O$.ث���a����IEND�B`�(uuay)

Zerion Mini Shell 1.0