%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /snap/gtk-common-themes/1535/share/themes/Yaru-mate/gtk-3.0/
Upload File :
Create Path :
Current File : //snap/gtk-common-themes/1535/share/themes/Yaru-mate/gtk-3.0/gtk.gresource

GVariant�(�		



!""$%&()+,-.01447778;;<>>AAAAADDEEFGIKKKKMNNNQQSUUUUWWXXXXYYYYZ[\^^_aaaeefghklllllmnqrrsttttuwwwyyz}�����n�0vA��9A?v��vS���?vW!��BW"v�w�Ow0v������2v��#
��M.�#
L�#�#����#v�#e6��&e6-v�6>���>,v0>�Bs~�j�Bv�BgI���xgI1v�I�LF����L3v�L�R�w�r�R,v�R�V�c��V8v�V�Z����Z%v([�^�Y��^v�^j`Ͷ�j`-v�`h��h1vHh?k�iP?k+vpk�n@�	�n3v(o�v�dC}�v+vw�z��	��z,v�z~~�cD�~~6v�~�V&���1vH�K�3D�K�.v�����[¦��6v8���o�[���L�����"��L������D��Av������-v@���z��O��3v��
�՘y
�+v8�f��u��f�v���������+v�s���?�s�8v��ݫ	�	Rݫv��;�'�e|;�0vp�v�7�_v�,v��A����6A�:v��h����h�<v��h�uI�h�8v�����9*���0v����
����v �a�a��a�v��X��EVX�1v��W��WYfW�L`�d���=�d�.v�����_����v����q`F�'v@�|�Ey�B|�*v�������1v8���r}���v���>M�5v�3�+oH3%vX�����3v������5v��eyv8oзo1v�5�2n5'v`��7�T�v�F#��oF#<v�#�)
�|Z�)2v�)}-K�ׅ}-,v�-�1�I�~�18v�1�5%����5<v(6.<)�R!.<:vh<k?��$!k?v�?�E^�.h�Ev�E�Gy���G#vHN�4�N!v@NgQ�[M�gQ*v�Q�S�����S5vTNX�pCNX2v�X9\–x�9\!v`\yb��}yb:v�b�e����ev�e*lJhk9*lv@lr��:Or.vHr�y5F	�y.v z}bnG}1v@}P��m��P�?v������?v(����>����v��:�D��:�3vp�ɋ�o��ɋ3v���¯�]��L����1.�J��.v���d�>���%vțӞ7\��Ӟ.v����j�v0�ۧ"�ۧv����0v �#�Ե����#�L$�(�Rp��(�3v`�h�X��-h�0v�����*G��-v�;���*V;�vX�g���n�g�.v����'�t���:v����j�l���Av�*��+�9*�<vh�K���L�VK�LT�X�LHf#X�3v��'�E���'�,vX���
&����'v�������v���������v����ŵ� v����]ߘ��v���w�6W�w3vxyzY��yzv�z��
�[���
'v�
�
Gޔm�
*v0�
�X��%v�Ag��,v0�4��6v	?��i?v`�I���1v���-�2v��,mI�6vUzZ�Uvp68�P�63vp���cN�5v�"���X"v0"+$�L|+$*vX$�&v��z�&Av'5+J(	�5+ vX+.���K.,vH.�2��#��2Av�2&7bg2[&70vX7o9�NR;o90v�9�?��T��?3v�?�E��`��E3v�EYM��k�YM.v�M-Uslider-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-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-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)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-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-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)Yaru-mate/check-symbolic.svge<?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="check-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="1.3837293"
     inkscape:cy="4.949571"
     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="false"
     inkscape:snap-others="false"
     inkscape:snap-to-guides="true"
     inkscape:window-height="1016"
     inkscape:window-maximized="1"
     inkscape:window-width="1850"
     inkscape:window-x="70"
     inkscape:window-y="27"
     inkscape:zoom="43.100975"
     inkscape:showpageshadow="false">
    <inkscape:grid
       dotted="false"
       empspacing="2"
       enabled="true"
       id="grid4866"
       originx="-159.99995"
       originy="120"
       snapvisiblegridlinesonly="true"
       spacingx="1px"
       spacingy="1px"
       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;opacity:1"
     transform="translate(-401.00015,-339)">
    <polygon
       transform="matrix(1.2547306,0,0,1.2547306,398.97548,336.63753)"
       id="path6712"
       points="11.050299,4.1734886 11.050299,4.1734486 10.984399,4.2311486 6.2496486,8.3783686 3.4740786,5.9974286 2.6350186,6.9463086 6.2503386,10.750019 11.750009,4.9627786 "
       style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1" />
  </g>
  <g
     inkscape:groupmode="layer"
     id="layer10"
     inkscape:label="devices"
     style="display:inline"
     transform="translate(-401.00015,-339)" />
  <g
     inkscape:groupmode="layer"
     id="layer11"
     inkscape:label="apps"
     transform="translate(-401.00015,-339)" />
  <g
     inkscape:groupmode="layer"
     id="layer13"
     inkscape:label="places"
     style="display:inline"
     transform="translate(-401.00015,-339)" />
  <g
     inkscape:groupmode="layer"
     id="layer14"
     inkscape:label="mimetypes"
     transform="translate(-401.00015,-339)" />
  <g
     inkscape:groupmode="layer"
     id="layer15"
     inkscape:label="emblems"
     style="display:inline"
     transform="translate(-401.00015,-339)" />
  <g
     inkscape:groupmode="layer"
     id="g71291"
     inkscape:label="emotes"
     style="display:inline"
     transform="translate(-401.00015,-339)" />
  <g
     inkscape:groupmode="layer"
     id="g4953"
     inkscape:label="categories"
     style="display:inline"
     transform="translate(-401.00015,-339)" />
  <g
     inkscape:groupmode="layer"
     id="layer12"
     inkscape:label="actions"
     style="display:inline"
     transform="translate(-401.00015,-339)" />
</svg>
(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-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)text-select-end-active@2.pngo�PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘kP������. �\"Q�`��R+6��ހZi:�?j�6i�1��֙f:�$�ڡ1�:����$���R�+�h%Q�(�@�% `0��`Ga]v���XW)V`��:����9�9�#�sj�P��讒ªZ%�HAqNp�~�3��FeK��G����%�u��ذ�Q�NVr�L3��.����2��9��
nk:�.ƸⒶ=�.�W.��YMm����j��`�"����u�����T��9�#mdz�	FJ6w����EU�t���<������[�3nE�o�v���Q�'+�FC�T��{8���.�N�X�)`�g�r��T#�G��zjZ=Է��CWD9��n
��YTs��X�ݪȊ����؄	w��8q���6���"%}
�F��ޜ���2_��^�',I 觹����J:��B�*�Ux�6�ҫ�U�7+V����������"	ZZN�S�ꡦ�B��>r�Ә�vzNߨ�#3o�C@��_�����I3���d-���H�[9w�c���w���闛*�k�[��Q�(�K���4ib���1,���u�p'��Z��d��H_��x�C�1��?@�
N�T$1�X���0�7�Y�g+"?�q����;��k�ځ�=M��็_���������:FL���SA���<s������>���k�'��8�U -y?[�[c�����rŪČ�����۳�]�]T5Ͷ��^��EG �#8�.E��MEk�CbD_,)!�o����δ\��F��R��^�[�^�ʐ�4���Y����$D�f~њ�Qݕ�1,��W�������,��$T0��.�#�3pk�m���#�`��v��pv#�E���p4��q��0�^ �r5�����5�\��U-���[�=�7p6�J!>8*]F0��=�t��K;6�]�'�*���`_�����p���ATwfo.���.:�o�>�(�]G��@�mI�Qy��VT�l�9�|��������J���GG5�{ۧ]�xˡЩ x^���mTl��U�X���/`��="����>��dK��h�_6�e��γ-�>�}��vU��O΂�N���c��ܖe� �{��P5��Sɱ���)E��EƮIš��?3/�	dCcg��%i��i��m��Ҿ��V��w��H�6Utw��[xJU�7�W��dE�'-�V��[]��m�Vቝ�>�d�
���NԔ�j�+ٴ�)�Y���Ξ�bG��u7"�Uv��j��;��C[��9�8^�2b����r�W���&$t��#�׼Nu�{X��	Qy�d������P �4����
�i����4���,H[L�u~����|�g�hh?Jw_gh0�U~?{��W���+��hQV��s�&A~�pgd��p�B	gij{x�fT�
̶�}վi�H~�%w�q���kFX��ď�7� �cs�2����|"��v~�L�o$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-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)slider-horz-scale-has-marks-below-active.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<IDAT8���[HSq����ls�hy������L"�F���H��HH�����UVD�h���	V*I���a9/��nVs����9s��҃N�LS�����߁s8,pSQm
f1�<�<�ÞJ�i!Nj�#�͔��O���|��y���/��РH���󂘰$
��H@�Q@��B��&�Z�P���-(���OW�y���R?*4���k)5�P�NFQ�T]���L�
7\{r�����$(�s���Y^_H>=[��|2��Z�'l=Z\-%s+�_`զ`,Z��Vv�0�?|��t�BDP&���8p,���>C��Ą%�s��~�!��9�W��	������)�{	�� 5փ�\ņ'8�m�
���B_�9���ci5k�F�τ�A#a������Ri�=U8� G�o��0{
��v�q#ފ��o�t�e��ؾ�	���&��nu���K��nM�=�b%��QVj��SF�Rٴ_r�{�WH^=l�I16z��1c���%T�I#x�WA۴��5(�+VϏ��q�0���Z�fg�Yӝe��g����փ@�e�(��<��"��`�mP�����R�J36�/ט]{N�f���w�bx)�yEHZ�dˤ6;�ͥ���@{����~�4ASS��hn�R�]�ʖ��܂.�Ϭ��/�+Vj��x	�p:V��ayw����j����-?��E
3�M1�RY��rfx�˾K�&�qBW$N���:�"9b�_�|{]����^:�z����>����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)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)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-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-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-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)slider-vert-scale-has-marks-above-active-dark@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<AIDATX�͙{PT���s�>x��V`銏���1Ql�NjmT�ڱv2��Z��3�61h�aflk������1�h4	��(*HT�ay�{����@��ܙ{�ι��ι�wV��,\�bSu�!���`�p����Z��yx�mzo�!�Bt��'��|��2�I�?�1���@��8in����H�H��އ����E9��Y@�%�JҨ���Kl�p�o��t�7*)�:KQ�1��)D�=!���V��y����"�`��0Ũo0G �02�NZ@��'{�Os[#{O� ��Dz��,�֋��C��Tz��Oz
�R�hK���g��Șć��;Z�M|����E��H���|��X���g�<#u��2"%a&���Z"��>�0��hf��db����ݫe$L���U�}$��9i�"ɕ4'y1�+0��G�%�J�-I/;$�WJbz��L^呇��Z3e2�\	��-��ԥ���|� xP��$Qp~��4O��t��L^eE���r�R� WJ9�i/3{r�c��N��P����1����w�	 ����&��B����_1k�K�]�K����z.�:��胋�*�(�j���iH>�5}���l�1�r�J��M��=����T�
�/;�7̘8��L���@f�|)V�]��Ek�d(^v>Kf�$}���VW3�~o.��ih��GޑӋ�J�TPv>K3W1m��м����o˩�q�ר��%=����u����q?(�;H�%�4C���5)��v�e/��)��L�'�G't�H��d��EQ��q���	D�D�$Õ�)/"�6�0�r�k�$�h�1�F�}�U���@fO�b���vOL_����|Q��tT
��}pk�HhW��r!��&��s��<�G'�𠨁��ݫ���?��z�
�%G�K�'D6(&����[F�!������k
��~�1^�b�����1lB�
�$��|l�'D_,��G9Qv�]��덨�����6!�$��;�E�����۷r�Z���q
�8
��l�"���t{I>q�#DdH�@���Ǟ�ѽ��ѫ+n_{��q���6~H�Ѭf:�c��Q�����ӻ9Qv�Kߙ����=�5q�"�Mf1���1C�	����v�������o/5��Xt��n��xJ��TčRi�Qf� &�&,a�t����d�4���'7�*�t�]z��b\b�E��1��q@
�C��E���,������y�x�ϪK*y��S���uLx��O�u�q@�
�%:��U���U�ٺJ:�[ES�땼���+l����5��	a�fS�҃JXP$ֈ��"|���l]E�ͫ���7�ξh�Jw��bM/�d�<YzXEF�$"D��|S�`ݖ����Vhn}׮
�~�9�z:�dz#�M���2,��_�9���)SYU1#���H���aϱ-l�l�t�Z�ۥ��kC�*g���δ��a�"#�:d|̘�)�HPU��x��bf�|B�{ՙ��8zn/;����*gkC��;�-��ͷ�y����[|}җ$��g�y%HU1�`���Qi��}�!A=/�\�6ʪ�9]a�~>����x<z�3�V�?�phZ{j�(ɨ�����ؐѩQK��,����?�?a�Q�B��v��|����Ȏ1��<�W�/7m��'�H�F�}������/J��q���j2+IBUFA�m��W^�SmmZAɑ��ʏ�v�ґ�{З۞��`�~�66, 4vp�bTTg}{K���Fg���C:���<��Z0�!o������)p�4��mI�hA�rIEND�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)slider-vert-scale-has-marks-above-active.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<+IDAT8���kHSa����,�Ͷ����-5
�\A��Kݠ���ZA����E�"��oIB-�eE�H�.�i:uZN=z��a��lg��ͬ����������J��]^K
�=[rŶ`(�#��!��l��H��C��X������g�$|��vyui�&U�<k�"}�"�+�����\������|�{㘹"*c�1F����ɕ�l:1U��7��a��ʓ��~ߵ������1�傲lR%*��i���yyj�tm�FA+5��ZGַ��b�	�ǧ�O�4((�&E7]���i<�_K���d$�%�F�\_����h�>�l�mDe�dȥ����4埋�!Ȩ�esXp���>B�=�A8�^�p���q��k�2�į����E�%�KC���*f8yƒ��./�rzR��6{1D1d����J�6cR�������`��JH$wn���v�F�B.�3�I�V�R阫1a}�z���Ix9��t��Uz�`s�i�f���w-fX�ޛ	�9�g>���z�ҶI��z�Eϗ�/F(���g:X�ZOZ{�I���٤����w��Ϛv�F�9��i�3�Rd���Mn��M<>Ζ�u���c�W5�	<��Tz*��e����>_�υ�[E^��y���R�1�����R�9�M5:�6�TMKnsXp�|��a{o>�����<@�G��0w�Q����&�p�h@1�fG^�?�8�v���;Zu��=�0 ��2C��s6�l�՛!�d��	���`E�O��n�����h�W@���FՉ�|��@tO��2>IEND�B`�(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-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-horz-scale-has-marks-above-active@2.pngn�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���mPT����9�<�*��a�4�lb��G��h4
U�&f�Z�7m����N;S�d_�E�$}a|��6њ�8)��\PqW0E��e��=}��Jx��̝��s���s�9k`�qG�����,�׬e�ځ�g0hg�F���+-���v�@Ɣ�\\��^)��`0�EF���S\��~ �{��Kr� �_���-+-��) �I���1�P�����e�sÆ**�^-��/�4�d�v2�0a���1���cR�V��Oj�+�}5��]�K�RȐ�+� sƢ^���L�K�ˆ/�B�J_h>k-�5�hW�b��A!d����5c����fN7��ZK^B����8���I8�"lӲ��Z�?�c��5�3�'�6=?���4h���r�� "^Z��g��8�0��B�1�4�4xђg>e-�5U�3'K�g �~���,|f�c�I�B�)����F%)���t���v�ߨ��L�8*z]���)��~XT�	�Ū!(�,H����m}F�d͕Re*�����
dr|*�a��]�
P��0����flTѮy�J�\���mfEFр@�L�O#�ʹ�_�Ԛ���K�JmW�Z�s�t����Z;�G���8(�@R�1H��3aR�5�y	��W��ڰ+;F*u�"��5��*(��4�CCK]�r���併G/���R�Hʜ�����	(�������J�B��z96���������!E	�,��ؘx@��~�j�o��`7��e��RP ᡑ��t����&�`�Y���P 3�gc�< %�������ݬ�	�UB�@�+�M�ƏN$%!=(�'�O�\[�{+k�4
�s��
(�g��e�&K]W9�-AEM﩯�ʖR�
�4vjPQI�R�(H�a���9*���Q����$K���Ȱ蠂�7!�$���tPb4Q�P��n���=�!~�rJ��7;�4�7� ���َRܐJ璮t��n
*�ڭ��Q>�,}�~�Bk�����V�
_�����*����������V����r�vM�	\�]A9ݝ�^8�R��8x�i�k���>Gk?
��� �ϋǭp\v8%�imj�]��r{\�
ruwq�z�B)����=�#N�+�����M��;��O*>�N�Cx�����ýwtg}�}p�pՇ���P���Ϫ?D��W���G���bk��ܪ+���]]��2��oW�Á�(�tڿu��z�
С����X�M˴���:��g/V�LJ6�����~�7��ƭ;7���}�����8��}{�O��Ny.>���z��|���h1��A]�Z�[�^Smw��G���;��k��A(���_�n)�2'>Ϋ��:^wX
F19>)��������r�ڡ\�]��}�ϷO��������D��6�8:6�wJ��	qfVe��s��}�tU�e<���mv�������W����y�280�N�41u�C�a@Lts�0s��Ƨ��'M-�^����G������/�k�~��盁��
?jm��W�3c⣷�2qo�bLc��t݇���۝7���T����?~�糕��0�����a 	�Ԣ��ɖ'��E3
F9!��xπ�te�iz]�K;i��8Rs��۞f'��V�/�F 
�0wg*"6˜0-&jd\������J��.�-�v_?p�|�S�?[+�9Bz���{Ճ�/��9T_
��A���IEND�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)assets/j!y0,:�s8QdB(/q�_>x@7ri3U
Nn{R~KeY�Gh\I `#P�XpvWz5c=b*2&wt)61-g?�TH�'AO%}	�"^;9Ju
|S$CkMFE+LD<la4[Z3.0/omslider-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-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)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-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)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)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)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-hover.png3�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����KTQ����LY�Vj?������c5a$��������v�"ZԪ�E����L���A�8?ތ?�7�޽��Rkl���{>|��@owRJ���n���h4�AE�ϻն�;��DLOg2a˖�A>�͖���ܖ^68�۝;���RfMi7e'&�U�M�
!F��#�^SӉxA�`��}��=˲�f�����:�&W��§�
--�K�}O2{6+�qx�GZkJ�N|rBMe�B�!���ȑ�G������Q(^�=��D<V��'�`D�>�����)�L�` �4U�s{D�
���X��}\?�6��X��[j��k��m�|��յ�'h �
���j6��kK���ŁP[�]�s===k`� Z����qB��l�� h(.!TT�+��u\�3�
�Wh"�!��H� B����.% |��<Y,�e�[l�Ga�y93=U�ȳ�S�VjP(���XQ333���C�<���}��w�T�_0���7�ѓc��s���F?� ��r�����QRJ_�ǎw1��#�^[�AU��o,s��h��/"�.�rލ��K�n��g�)����fo5D^\�;_�ϺOI[��å�k��e*
k��<9=���o��e=�|�Hk�Eץ��]n�*?my��l�$�HfH��'�#��?{2�R@``�IEND�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-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-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-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-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-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)text-select-start-active.png1�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���]HTA��ݻw]w�B)3�HV��@�#wa�HHK{(�$�'�)��a���(�M��@"4H�\TJ�1�Ӣ����z�νӃj&�{g�8g�9A�)�3���phHx��M%� eu�HA'�f��ReJvR|����oml��6�P�,��*�)9�m�~{j�%��@�*ͩ^�{~��	u�FI�P�?di.�!���W�f�r�ijv��~�����\H�IZ-4�����Wr�L��'sx�{�%+�	���
�  ��`��$�h�)�)
+�s�@	]��d�t��<+!掊�3����B�5����z=�����(-��Gj:�<��:$P*@�\��{����C���@)�RI4�Oݑe	JBE�13a�-�[�uD�D� ]��uBt�9+c���k�?<#A���A�0B}��e�/X����3�5�t�x���3��3��U��>�u��ݛ��c1���vvS����Mmw�S�g�ؔ�ACK��S|�].��|ە� ��ff%;�Fq]��������:@X�,�v���Hw_Kz��$cLD�X�p/��xgd��Ƴm��4���,��(1�!w�F'X�֤�4DYc�9�gf�F>�W}-�?'F'�W�t�ݺ���r�ZI��Z
�9*S�Q�~��K��y��b�5k�V��W�]m��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-below-active-dark.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<DIDAT8���{HSQǿ����s�njK����L�Eh��� %�4zH�ߢ�����(#�C����ᢧ���(�5z���3s:r�������?i������|�9�!&F��f{c6J%�֠�?��R��������r�?��!BJ*V�D�ڄԘ�Y��:��Ū@���р��ǞW�7�{�^-{~}J��r���J&�1��p�I�.�pe��6\�{�e����X߮g��pu�hg���U�*��X�%f�j�d;G�,��|��Ѩ��C9ˊ��w�߂a�+�d���ђK�T"�>Z$F��<��՘<���,+TԄJ(�IOS�ا��N)�J��!I
ٺ5tkgs���]�/��!!�>�P�4����o�hD���*$s���F��D���
Y�i��Il>#I�d�aՓ=��E)��ݘ��"E(-:)�������&=MF|r�T��,ʅ'�>1rH�/�$-�r�E̏Pe.�Z�6X\~QL
|���1�Y�aokG���ڲ���u�n���M=��W��Z�߿�5����κ�
���V�3M���Ϙ6������ZWm�5��|�2����wy�������������ڲm<��٭Ζy����ny��)K8�ʛ����8>&�w6|�OʈK��=ԥ�H��	៺�q�Z�gw��[�;�]lO���G��t��D��tJBjL��i�&�D�p/�F�7=�t�ڼ}�CG�U��`�_��Gͨ�����e�j�HL�o 45(�����;/j>�8�~�D;
'����x5a"8�_V���*IEND�B`�(uuay)themes/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)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)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)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)slider-horz-scale-has-marks-below-active-dark.pngi�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���[HSq���s�����dSQ�e�%�K�VBB�h�PI���!��'c�惘)h�HjhL�.D�Zls��\0��4�s6��<=�d�Y9�����߁s8,`��7��
*���]O.�!#�!<!��A8^	O�o��͹�e^�~r���}&�Me����Y!��-�4F|Z|g7n�q�"�^4L�0�r9 #�Z��/��+��J2���Oc\��Q9�"�}g�r9��A�^���/�턍>nv�F7��pY{I����JE]WY@�/z���n+*`��pX��ʖ���I�|L��$ǥqf5
�.I�nސĤ��Yc�ғ�!!*Y,	�ʑ�'�S�Y*:��Wa�uQ(/�
���L�M��
��\���Hq4��;�u��>Q,�q׆96��0�8l�

��*hP��4
sh˂�|^T8��,*�A�Iݠ��s�L�N�-��`լ���n#��m5o=�~�L8w�1b���fbs�֨��j��kZ�_��n�<�w�H�u���y\<|�H�֏�R~�ִ��~���i��(�:^7�VL�������۾ �vҩ����?zA�6�Pp��/Jy��t���l\R��N�ƌ�w�	�A?��R�����c�S�6~��GF �Ѹ4^�fMu�<n�jti
��#�EW��/J
�C�.�aa����-6USz��`ZRFXH��R��M��������"2��o�m6�?��;Y�E�]��@��+��+IEND�B`�(uuay)text-select-start-hover@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘[l\����ϙ���{.�LH$PC��"0I��B�!J%�����D�D�+OHHm�J���j�Vj-9��$8	U#�Z��IL���{ƞ�ً��L�&��3�/3�s��Ok�k����#���hf�#���ᚴ�s�У������M����


9k{bO�f7��@_��U�ti��3a�yE�0kR]���EQ�ED4�$S=�d���-���0PZ����@W���"�h����J��|~�]���
P�c`�L&�Jy�A�?���1F;����D��H��}���4A���6�ѣG;�rnG
��H�&��)%R�㸺��[��+O�_wzEw���<��A��cl�;YJ${J��d�gY0��l=�RY6�hf��"����P�u�N��RWw�b�Y1L��ZP�֩<thd���p���ɞ�DY���"�W�� 7O��wE�# �5��ҽ}��zf�����xx8��octm����wo(�n�n���D�`CCCN,��>�۸��l$��&P�^�r��I�?}!��>��Og��	��l�*U*��;zh��"������e[	 �������2�LRT>�w��lG(�j�
��T�R�޵�xW��j��zq�>��]
oc�����@V�P�X�렑d���~�����#��2@����.(h��:&���Q���~����[u����5�<8��X�6�pL��18l�"-���)�>��6�;B?���B��uݶUc]J�G�4`��w�wZ��'��`=�^��]�$�yն�U*M�2k@��N[��b!_g8m�
�ªO�RL�1c�w�l�۶���e]��0۶=?
��\*9�|�m��<O�3���X�̱�K\�W�/�6s��Z+#�6
�kU���/_
B{�����_�`�l�h�Xp��Z�\v֝�v�\��f��@�������lU��c'�"�zӦ��"�ǟxf�H�Xp&��B��?��U��v�7���o��/@r�.L��'�Y��N^��x��HN�����H,۲e焨�xgN}�25�jp��\�=u"TU��;�|��^:rp�۠����{6��[��Sݭ�rn�T���Px}��g����v��1���3�UY�Or���u�s�Y�����\.�ɉe���#׻��a8|�����M�{Kk�ZWG�+:d�eg�K΅�NOj'��3f�֭;���[�������_
�W�q�P8R�N���X��D�Kg�b�`��snnv�w��T�P��)A߿09������F���{�j�-Aބ�S�1F����yզC��2_������]K�>��G�Oѻ	Q{��E����C�XZq��w�t6VĦ�IEND�B`�(uuay)slider-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)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-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)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)text-select-end-active-dark.png'�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���[H�Q��9翿M�����z�$�H�d�@W!�1*�̐.DEHH 60�!�$��K�P`̨学��L�B����;=�1�bn}�����p���������c�fE m-�<�d�e��^�G~p��Ic�x�H�(�����l3/�j�:%����{��}�����|�o&�>�uή�O��_��R�>�98喇Qv�������/W�m�@`�OML�ҞA���"|�����N�^��2iP����ƴ�d���x��;�(�h�.`��T\ɜ:|%KŨ��4?;��̬\�=�x_~I�6�m�
U�$�(=�V�b>m1��
U!��@m�vm/�eV2aJ)MI����k�i��0�D�d1ep�.�#�_@��c�Ģ�2@`�0�ϳ_S�f�� +�0�st�-�
�fF"�(׋E�o��G)U��$Y����TV���u�.>�M~~����qB��s��p͓�w��`B3tYB�wx�q����eg�����?�8���(�AZ�\�Xm3�Yr���f�UP�sz^�d�r������-�8p�)7�q��
��,���7�՚��̍�{M��mEH��&����/�򶇧�8A�\��u��?��XO���tVs*%AG��a��P�Z��smk>��b?�z�L�@�IEND�B`�(uuay)slider-horz-scale-has-marks-above-active-dark.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<IDAT8���ILQ��߼�)mi-��E����qW�H4�oz��7����%z�(.(r3nM��HEE�e�t���2���"�^�?����S����Y�?��4~˵o���S�0٧��a��G(���������P:�ƙ��V��^�~v}���}���7_��4h���JS�ƙ��uV��,E�<�����Ĺ��%�u�otKAk���s�n�q��!,�����܉Pz��դq�
�bc�ef�����CGAK��1���9I��v�QO�����rs��zox�J��ʶ�m��P�&�J*g,8Zt:,��Y��T�g�]=76��_��,�%���(�o��(��c`�m�n��e�
�:��t�9}�!;��&���[�A^�d�	���rF�T1H�i�lΨ���Nb�����S��7�F��Y��f�D�!3ei	�uq����x��ÿ�	dr� I#�("���|��A�ǃ!l�%���.j��lF��}��4։тO�E� T�f{k����ho�2��ހN�]|^�����y�������@�cb���ݝ�R�G�H@ˋ�O�I�f�+��L�`c&���q���W���0z��]�ڞ�t����<'��&기�����C��������Kj�֒e;��N�p��B�9e!�k����O�Nw���N�^x]
`�&�z��Ub��M���C
I�q���Ȱ�����o5�y;^��?�[�J*�1s2�A��P��/u�-�N�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)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-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-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-below-active.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<XIDAT8���_LSWǿ������/b�\+���:&
�i�P\��Ӛ�e:�j�dQ�EL�Q�7���-��e1�m-�L�RDJ���m�m�/���*��$'����;/�H[��ե�+�)(���t�)f��������t����w6����"q����JŜ2�יK�򄏐�ƃ0���@Sۍ`��G�HD�u~��K�TU��q���ۭ9��b��:{�q��O�h(p�3�q�ꦜ���Or�7�������\~�T7G�v6֛Kw��DE��tu��Œ
��.*KSk�8�iX��xh�������y~�X�ʪ�'J([��&���e=�>��C�>��Hw�c�Z���HHqP]���Hm�o
�GE�س��cXR���Z=.�R��E��4�L� ���l�1�H���Dq
�1EY�av����%ߗf��	E�z[��&��1�^�ψ .�SV�}`\�/2�����<� @���1��b^�}3��c���>qܽv�W$��}��1#�hL��!��ן�.������|_��1{���8Z��m�v�|}@�Q�^`w����e�3��n_��i��p����.�y|��J��yG��M��i�Ny{��Rr{��
�Z�'�o���ו�fn����cS�%RXD��R�����p���D����ut5e��
�6�ry4��3)���G/�~�����;�?��%~8ڭ�Wo�0諅�E\a~��$�@�602ꃻlj&�
���#�����������?��YFv�Z��-�
|)A*+#rX��	 F8|C�ݫr��c��4�M�	�EX̄:@@��x4_R�N��#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-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-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)text-select-end-hover@2.png/�PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘�o\G�?g��{��N�nh��g�*���� �nӸ������ �<�P%�J< ���)�Z�!���ҪE*�M7��8�zx���sx�7qb'$����ޙsg>:s��3##����[�#�Ʒ{} "J�%#���Y�6��=��}fD�7�V`%�8��[/���~~:��
�M�E��D�T��`Yc���Ϥ�J�d�I/�L�������`�޶��xnp���j�M�H��;��wAE2��?�qUm28���wz{{��vh��>���a�ͤ�L:�e�I߆aո���l�͞���J�]��x6e����hm(S���N&��t�à
9rR��Ư����7� `g�]��zRN$r�i��P2���N%�l&�-��Et�#N4��B�{Ã�g_gw�u�J
�Z�ʤ�t2�g3I/B3?%��[�<�L�G�62|�`_�i/]���j�ʤ�t2�gR	/�P8�h�����^��F�2@xsǭ�D-�坻��o���l��D�������8gG�yW0Q)�]��8}�u��S��zl˶�1�������oY0D�n&�U�1F7o�Qڽ�-�z^��O��恁�g�-*���]�M��o��F�u!*/�nl~m)jDV�a����=��E\7y�S�߿
�H-����ï�z@T^{�ĉ
ˁդ[ײ���+����z9�Zp�e�΢1FE�/����}i�\ϳ�������[�L���Ï�X�HS;�45���n�
�=443�]X�%9nM%"�����c<�e8��U��(�P��*�[8��c�����H�]���`Õ-{���S-�΀���%q�t�9R2 Y��R�9X�� P4�^��)�6_,bP�d�0:�X�9���Q5��(��bA>��V���&WG@��gm�v�L���s����3���otІ�d3)�V`��	շa��@E�H\��JU�LLD�vl��\�J��B>�汖����fg��Ξ�s7���w�\=S]�ߓ�V�._lP��V�M�a|2�'>*���/}ְV`W.�6���8�;]ݽ�.���
�R�\?y�ڪ�[21�O�^�0�h���}f�K{��Q,?��?���fHM^�/���	��������[�O��eU�+�n�ZڼmGq��5e�ʥ����䕮�����Vw���Љ�Ut�1��Tپ��B��)x�b!��ٹX>�uJ�����CG����FN�|'��OD�塍��M[J���,�kcW�R������F䥎������>Σ�u?�U PW��l�����W/ZwˍL�<k��Bd:�u��I�T,TscF�W���?���U�6�=·��+x?�)��-��QǙ/N�0D�^�W������j��>s��P� h��	�_�\E���=Q���*�E/�+;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)text-select-start-active-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���ilTU��y���t�
d���0�Vm��Hq�h(bXt�ULT����h3jĘE�b�En\q� Ȣ�R(T�ٴ�]��{����P�Η�3��}����ιW�"�$�����X'��B�g�8Л��ҷKw��HL0���&�ܨ�S�,���RHQ�^��9���{���|��u*�d`���0� g@�q��,'#�'�#���
xm3r���:�D2@�L7������0��TO�Ɇ8w��s�)�V�	FĞ
r�n�C^v�E�e������ݡ��63��A���4�p[^�R�p��k�SNk<�,`�C�L۲�*��
�)�4-�C�?@��+�Lww��3���cJ�{l�
^���r˸r�5�e�鲺�����<%l�Ӂ{�*���h���b�8��/�e��
s,:c��?l�Se�:O*x���1�d�y���>3݇9��ȉa�CoIJ_f��[�]};%�p��:%�K�?�@(`F,�C��w�~<�/���W�1N���]�}��P��3�Go]@FZ�Ġ�F�7���Twf�g�7?�p��!	�������"½���=�%`�:9�X�f��zTU���0|`A�Q@ץ����˲<:�쎤�DD�c0�eU�j��
�(53i0��3�J�PV01y�hD�i�C�L����,���d�E�2l�})��X�����(_�!����0�ͼ8��hD�mb=����"bG:�T�͓��n8d���M�
8n�vl�Æh;ڒ\p���X�!�6�k�=y�h�v`g���pD~?Д4P,�0խ�[�
�n�]�L?�����d�6�z?h��=�oޓ4T{�����;������nY�4ئ���	|�^�.l�l�-���O�[�DǗ?@T�@����u��=�X_�m�Q���cۮ��$�jY��<	��W��	C�;�y��:
*U�@�Ȯ]�K��������Q��좄�^��Y�vne��U�U�Ϗ+�L�k���,]�NBR�t�"V�,G�=���lw"�i����A[P����������Բ��Y�BD��V�X����'�Ԭh��t��}�ړ�m�Z<��_¹9�G���gX�f��1mQ���_w�3����6���&0�v�z�a�fr�$=��Y���a��s���{@�:��������O�����t�L�_!Kn���ݾ��ek�c�w��L�´��^��?N��S��l��(�2���e�F3�W��>��H��^����}��+���ظ�����nB����z�z�t�X��d������Y�;^��[c��1+�Eda8|p�{�������3�*�a��@R�E�&Q�Őն����{�ا��t��IEND�B`�(uuay)text-select-start-active-dark.png�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KH�A����t�Ճ6�L�ĵ�kZ�>*K��4�0{;�!x0c��C]�̃
�����";�He��h���g:��f"���if>|g�04�b��I$�f��B�{Q*ȕ����u��*�9
r�c[���QX�NY$gM���*e���q����U�N2ȡh����M����ZD�������s`c���uΠ���i��~�u�,I��֯�?�ew��@�WcfA���T�_�d�!���
�U�:$N�kJ;S� `���$��#���f�����;��ە� c���V� �p ��+�1��҉[�T1B`�L8>�g-�i�t-LVAY�U�sKM���`Q�9��R��D�J#L1� �D�܌��U!@\3��#�1�a������ťy�+*���oT+8�c����8F����zU�)c8L|�(1�%蘜��S3�R��E����c��n��
�C���-|�l�a8
�k���s�~G_k0^�[Ͳ�o{�lqW�I8$1�s�y~������{�,��M�}�2	=�m�`���w�mOb��O����,��ۙk*/�5۬E���
*Sa�����i(�[Y�)��c��7��n<-#>}�Aon��h,0��K��1E	
�҉��N`�F-1/�KIIEND�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-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-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)text-select-end-active-dark@2.png	�PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙{l��?�������q �
1	���M��H`0%D��UjՖW��� ��jEՒJ��G�$��?pl�	��ɵ�1618v��|w��㏋�c7m��~���ٙ�����|�xK�1��� e�	y;�x�o-8��d��SOV�[㞊�{�C�t4�^ǻ�N�L���u�|��֟��ь�=��7�=#�xb��΃ԇC4�O,�re�����k���錊��c�v4Rq�X5�񑱪�(�*Z�t׋��~�Q��$�"5Dc�cU��T�hi�7}O�CK'a�i�x��p�C�F>����wD_�Dvm��/�b��N���F�C��r:z*ٱHB�
�-S��+�b�8�M[g
��5��Hꮎ�����J6�ȸX:�����!�6um��J9>��;�c��朙|�c1\��j�'���ݲ񖟲h^��:��>S������~Xx�uw�O�I�gqɢ|}ͷ��A���8�sc޺��W��tos�s�+p�f��������m����~��0Xh�@D2&��`�
�X������81Q���8�)�Y�x��W�˚�*<P�%��sb��!�2�����o?-"�<W,�N�	|�����kk��m��GSb�|�[j�𝂍���*fӆ`��j��Ț5��U��ٶ��#�=�_uS� �I1��3�|��d͚�v�/n8�>/��F_Y|�?�<�}�Nƒ�˓W�4�0]gX8��dA�b�R��cfN�
��Fc�(�����t\�X<�� Ȉ><����X<�a�����P)�G�=ɂ�aDi�9��R��.���1��}�RǺ[ܨ�4���}mǛ=�I���x�CN����L(�E�m;	�"���h�@�op&����wy"��R}d/ƕ�Sb/m��i��a�ɸXC�~z����dU8%����8����K��iʱ��z�ꖱ�\Y�D�^���P//�?�1�ת�s���7_z��b�@,ao�h�L]�T�x��7�vrZ�ٔ^�K��ꎮ^��OE�n�j�.�e�k�D�)R��v�\�VW�s���	���hպ%��w5O�<��K�9g�SQ������ڊ�Ò'�w|�	7���Z��&�)_t����|u�U��T����_��ш ����ds�+_vע`a�e9�U�
��e�r�E��]����]�mx��#��8�m��]%OUM�<���y���g�̟s!׬X��%��Y��� ��hhx���N�v�9��h�����o��g}���j��əw
|�>�����	$7{	��c
ڎ�v7�V�?u6�WA�-ks,�~C��+�$t&`����Q�:u�7�-��OfFlf��X�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-active@2.png2�PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���mPU���9��B���%((6��)(YNY���^$�{��C~�n͙2�g�^�^�Gb�CY6e���S�HjbzJ/Jp^�~�s���U8=����^�y�3k�Z��!�|��D�a1�&�������٨�T�[�{�����೼M��U�R�%���b���ˆ-/ww
:̷�g%7��6�'�ކp)�ø̉�^MIa9���|B��I�``V�[����Qf[f���pDF�*���Y4���.:�o���`��r���w߉��o��HQ�e�)ΛΔ�YL?��)i�Gu���*��i]� ���7����0)w%��L-(#9iX�����fp��
����^�,�.�S�+@�'Y���EɄr��|�w��&bG4�oX���T��TI śʕ��L�0����vy��v,c��{*+���}Fa1�����QRX��ܩ�,�yazG���������ic�a�̚8_�[3�E�;3�b݂����_TX�v���Y��8�N�w��
�fL�3a�
>�ds���Е�'%�҂A�	�f��ƒ�}^E���au�s��"8h0'�1��M�w��S�@j�H]�{�ϕy0�H������g <++�<*��g)*
��0p��,��4�|�"�r�9
�2Q��a˞(M��e��{�0&�'�r��
�:g�
��^�8X���g*u	@Y�2`LO�Yf��<
(9,�q�E	��Rc�Ǿ�
�'#b��s�#�1�2�L�uY�D��Ll��&~:�6&�&�W�bş0,yDI���������BG(�
�(�F�.�P$�P@0�c�4j����8Q,��-�l7��O�NI�(���ц�b�}G��S"M����>��5�ͭ����
C�ym��c�o�뉟�
���{���;Զ����7nN�_�V�T��2��j�m�>�Y�:�~�~���`�x��=��@[+;�9j����e��`�Dm@�<P[WE82��ؼ���55�=�S`o���XaS���ں�!���U��F��ƅ�^�??efYz��tl�_O��O�m�G���[�H�Z��S�V����P{�5ٻ���}.�����;8�]R��)Ո�V�޺��{���?=�\|m�Qu��_��U,ˢ ��s]k;6�ly���_�Q�����m{���΀�p
����AX���7���ll!#�rMٟ8hf]���7nFD:]R�����Y�P���H`=J�1��N�N̸��Qy4��~=;?���;���^�}�_�9���Tw���<�h@�%�\�?����d��;�,�(m���4�y;??L�Շ���T��Vc�m�~ν��=<1�P�^�`���$��\�C]�N���
����kV����x�WEW�-+B�Ơ3S�jB
�@'p�ITw�e}R�jK�@�ٛ
:��IEND�B`�(uuay)text-select-end@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<VIDATX�͘�oTu�?�wg�
e)�-nm��h�T�����D���O>���11���h2�h�&�`ۄ$`b�VE,KK�,wf�L;��{|��)��
����s�=9���t�(P��W�/w��Ē���4`�G�J����z�O�-�T`IcY��nބ	36��9����F��R�ō��76����!���HĢ��!m�[ݷ�6ѹuk�t��B"R{_K`�`:=C��Aڨ�
K�wmmm����dމ�t�ѸM̎��P7��A�})��U �V`��M�ͻ1�,h��:$�1�H;�u�7	rX�}�?�uSS��Հ��74=���,z�u��6v4D,)��B���VY���Bʑ�Ο�v���z}��
针�ؑ�h��B
I��]W?xࡶ����:4�hl��_X�T�w��qP8`����cg��ި0
��ͣ"���ش�v��"n����']���z:_�"��L��5�eyX{c=��m�n�F�1~�w�vw}���ƏA���r�a�P�~#wn�W|~���b<�<�9sQ��L�.�*��ٺ�A���A��5�ߛ����k1����|
�ڑ�Χ.�S
0���r6ߺUD�Z5�TZV��5ko���:o�Kj���oބ1FEͫ���5�
���cu�
Z�73�]7`���������X�������x������(n�b+y�%�zY
��o����X�]	PQU
���n�p}���eٖ� [4��*���Ͷt�I�NI���d�\�K�M8�]�տƑ��8�t	�2r����A�4��d��P��I�"L^`9�r��~��XI��G���?��T�0��KZ�^���$���/�͏ڦ��=�hg�e�,�5��Lu�����%�RU"#���gy��	�K�B̎��X�X�FF2nz�m�����S����G�X��.�g�_�v�?_���pr|l��ss6(����_ߵ���0����1���3DB�
�0<t�QKӯ�ͪ�Z����i }������eGB�}�_G�m
��_�;�����)�[�����a���?��+u@^k��G�Κ���݇U� huU�26n���ʪ�B�LN0p��q��<߼{ρ�ͽ����hV�^�M�멨�^4���9"ዹ?�g#����G��[�	�Vݚ/��j�+*Y����e5�WT�˗�MO��LN06� 
��ȿ�D��\�~CC�̕�]p�8q�"5�{�%`ǬM�`Y��$�q
��s�E�OR�����j���>�۵�Qyt'p����7���1�{(���h<TN��IEND�B`�(uuay)slider-horz-scale-has-marks-below-active@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<'IDATX���iPU����s�岣�Ee���Z	Fܵu:c�&F'��6��N'��`uB�H�%Ѥu�ة�6���M�Y\� �]$�,d��9����5��w_�g��y>��=�y��!�̹>�Q]$1WH9M"�����(��\�ې�Vf�c(k����z,I���C	�q�b��m��ۏ^g7}�4]�~j�t]y�u#��QV�XU����x���8��qi$�K&,8��t�^��\lo��TIy���c�U�l�܆�w3�.
�2�e���`	�Kf<-�O�>fo�`�^g�'>�m����B���k�*k�:)��B,L]Γs~��0������FN�>$R"X�﵇�nWk��೯��Xg��e�/��=���k� �ы�	3��H�d}!��^�� �R~���Ve����o	��lc����XCc�?C�H����{��;vGԪ��9R����L�3[���y�JJ�q��3�j��8��pj�ƅ�F]��,��x8���I�%���ha��B����#�Q���P<E>�3S"�s�.czR�}y���9�NYRF
��zϸ�r��(]�y��_>5����S�~���"���
��k(��!0~7�I�g�ڛ�t,�,����$�PV��� `�A1�p��
�dQ��B�ՙ�(���m����4�}�Fh	a�Tb��8�QE��|��	3G�ɔ�G�B��(�HH��4�����(�E
�P��Č**24�KP2<�7�m�/�~��*a�6�G䉷����G���k �)eW��{�=@��d�"u�z��8�F��ہ�Ջ�������jl�@רS�}j@��S���i�_��tW:��(�.UTqM>��h��Qm/��5Y��f���A�F<
-�\��]�O��8]�ξN�N���]��:p�]z:�;�h%}�6����Zk(������<���<��.@S��\j����:�f�j�R57�?�F"�ܗu��R;|upP�+��N�=�j���AJ\�}G������#��~xϟl/���(p�����11�?�7U��́�G~뾁>/������3��n��@��s��l�ꌈ.��<^~��8&0����.���}��b���pwm9�m$nF���.�G?z��ϴ�D�1CXp$1a�#:z�3�}�)uW{KϏ?�����57�$�+ji71���ﵬ���!<x�#+���o�_A�R����Ӄ.�tt�6�v
pً[[�'���y--�=�XC��7lPIM[�e�i�~�˾_x��H����]������)6yL��Ÿ�����	����C��?Λ{�KMSe祾�?z�t���;�<0W����1vo?Ӓ�|� ����ϗ������RSݲ��W������4��P�u��Zc���{����5��F$
kH�]A
�l� Cj�*���z����w
u
Vkkn���l�1,.��c��!u�I�
%��;C����gƇ���3�`Q�����~´���aqqM>���� �-ŵ���~�E�V]t�;~�/�x�>�PP�`5��	��ی^b��:����7�j/T�~#]n'��u��.~k��BCA};�\��j�4��o�ΕEOc#�7U�i���rG�kÞME�@Cj�偩UG��R����9�5����_���
����W]/��d��1T�pQ��S��6�NJ��0��'텨�[8�\���d�:��͇��3G��Ӭ���0��˕�g��{�T̀5:9,�\#b"!�/m��>��IEND�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)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-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-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-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-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-active-dark@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<#IDATX���kPT��s��rG��k��H�*/�db�'%��6�L�|�C:�`bJF1�����4S�jkǘ*�&F�""(�\�&����p_v�칼���&Q�?�����w��9gޗ0ϼ��N+)�M��u�X*���`1V�@%JAQ|,��c>=h����I ���e����:�^o�x+�4$Y���q�}$�܁{����k�
2�Ax�Vj���1+����0(8�zQ0<6���&4tU����	��H�J�"����_.�}_� :ƀ@_�?{n�hC�����r�?����S�I65=ND4�'�w���7j[��=�!e�m�3�y`�9�8Uz�5g��o�c���w�U�mp{^F@o�4^��^z��l����@�T#%v����zg%DQؘ�!ʻ�RO�}Q��2v�ޟ���Nd�a�CP$�cV��RƜ�cM��([å��YQ��278�Q�LJ(*$nQA�{!9z%U4�������1���RO���r�3%+&�ώ-��cQ�䎟>��H2�\""�J����x��E�Z�
c,t]��X��PA�%<���7��i%��8[�=e�e���|�K�_$ w^^�:tZ=q�ܚ�&�JIl'��<�M�:�{_e����gӲ�1�R	���f+��]�P!�-��N֊-PpJ0Ы���8���B���������>�����K����H^)��<r��_"dr�)��=��7&��>b	DAF���� �B�@!~�(*��TJ5|��@��#��F��(��J�9� �L�� �cG���O{���V4�I��g�Ob�1�Q��>	?
Yf}�e�wz����$��yV�=�E��\���M[����̣(����M�E��H�
I����َ����>��w���ꋎ5[8�c��;��v�#�O�}�O����\�}��h��χ,��5�
SK	�h��|�	}�#��q�~�d�PI	H��P�dXǦ����p{� ��t'�2����D�I��u��}�X�@䫧�dzNL|A����T/��y���Y������b��c�q�o�P�xf����-��И�o�]&��PD��.:�J�p��pu��Ry���ֿ�+dgg��1�w��u>��,劐�p�c
T�T�������A��>�K}�1l6��W
�'4�|���Z�*B#`�~`PU�e|��>Ȍ��C�_���3�p=��P pv������h�՛k-W8C�K�n+�{gs�,�lrĶ�ܡ�s.���]w]\0��j�?*qI�F��\c�J��15oP}�5��_{�,�lb����3.�p���Pn��b�]���C�z��VJ�!�d��3��˄��w3I���W��.t���͹
�y��6�`ϲ��~��{��V���82����m��9L�DLM�>>P}�~���n�*���PiOW�^�rC�F�:����?��DQ���s��|3o�=AsE�aBk�@����A�V񴹭qቴ��pG���N�bN��u������\ ~.�抺k��X�"dX��M���G$}
f�k��>�5��������4_�mX�@{l�aR��Sk	K0>NK�B��ߌ��o0�� �ՙW�_u����|Qn��R���f�q*d��J��և>8��x��lν���?�/h�(`�'���7ŧ�P�k�wTB�rL9�-�7���r��0�����t���(Vۧ���5z�bE�`L�`p�+��E���]�IEND�B`�(uuay)com/fslider-vert-scale-has-marks-above-active@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<:IDATX�͙yPU���s�[x��� ��"����Q�&��.`M�q�L�5���̴�T!�t��8M�IR����TM�ڪ������@Pd)�����w����#䛹3ウ}�~�s��3�r��U]̗���J����\�A�BqČ8��<W�1D����dc�,+A��ֻ���������H�]Ar
�6iP?��#5"��)i��}�"JX���1���]�!���Q_���7U�u�E�+�PuMw#�pK)����[{���H��N�H�g�K��dN_IL�s��O{g+����se��CD������Uzuv�8E��d�� .r“tu����=�c�~��#on����>n�Y�I��a�I��`�B��?�0���Ť�$"�GS\���k�Ң,�_9�T�k�S�Gr@����5=�jxj�ބE�(NێI�ۑ�0�j?���Ign�5�	~KS^aI��*ۛa�A$DO�JJ��NKH��?\]�S�Hҙ�)�~�CV�	/��|f�=�	 4`�(*����iɑ;<�tVvr��} }W�����W<s�‚��t4QUo�1����P�h���H�!�Y=�U^���������u�X�H����F�"�zsr�"�R �3�F�ԥ&��ь��Eɕs�ʅCW���?��9e�@��֤o`��%�z'�6^�p	��n���'ҙ9I��Z��u�&-�;1�T]�Q�T���4�#�3s�2�Tv!1�I���/
��=L�N@ Sn�����;��o���p��"6"]z
�6%OA�
!��,�%���*�!� �g�����XUD�@׽��o�0��`���!T�|&�4.z~53ǧ��1�ފ���8p&W�U5�V��9�ţW+b���P���&6"^�l�{�=;�}�G�4��^z��$fJh�bdvAY������k����H]^P
�JO֖�LѢ��SX�GL�8<,l�]oQ\����㸝��zVD
p���-59�I5��²<��Ɗ�8���
wp��7�lw}�{�w٩:ۨI��U�2��,���1"dX�`��r;�d�{x<Zgi���w�=z�ˣ'�\3��y��yD��#"����/8[~�Cߝ����}mM���뾎�\g4��ʎ`
���#���䏻ߦ��!.��VU�Xq��tO�+�&�Ԛ�"��v���Q"l��w��ƹ�h.}���8t���-���j���Qd;J��hd��K���)�tT��_[kk���Έ]�uUք��f/e�i�1ƒ�DxP�3njk�ݿ�.�Λ���桿\:<��n�����J���™��JȰp"�G=��F�۱���z�rh�N��@>��m�º��Af_S��1UU
�FN@���W���x��
���^hn}�-�5��L�Z��H���W�������\>k���D����|�JV�h�+�G{~';�m׷���ߟۛ�-t�EO"#0k�ظ��?Rb��`��,���
|LY���<v��J}S5�lou�z�Eۀ���6O������[f�����״���A&��.���b�u�~�}6v�T�\������<Z�����s��Ŧ���
hn��i�Q�^��"��I��c��[��������E(�5'Mm�i�р��]sy��R��O.ѕ����~�����`QSW��9$�<�`T�
U�
��ɮ{t�U]�g�7��
�KNV7w�ݤ+��i�0��p��P��0��N��R���Rgw����5�:�_?����A�t��ߋ���}i����o܏��.���{�IEND�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)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)text-select-start@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<(IDATX�͘MlUE�g��k���Ji�
�V41�@)�H�XiHM�1"+nMHH4nucB"�FM��@|ʇ�qG�����w�qq�J[Zh���_Mf���33��HU�9u��xOTv��'��9hN7�]/jj�VL������*-oBM
�.��
Cab�"گ����g)`�E׉�nEkQY���_"�HK$��_�0�(`


�h�o�#�[��$�3	O��VU�X*�
xd|�Avo;8ac�H�h,N4^��{?�T��v�̙<{<�ŅɼR "��q�$�x˚�2P�.ܕ��5��Q�NDkt|�
�,��H,N,�$�a���_��3ђ��kN}Y���u@,�"/"�H����`��r�S��ljj\遯PvX����N
G��<�T��R����D㧢�%�����H�|cf������


�p�s������))+�Q]�0ecLT������A;|����X#���E�O2K�-/�|�#��b�K2�!�Xr��R��4�475�/�~�ק�+^��d^L�L\ݢ��T*�J����}�Ry�%���I0�d>M$��
G�j�\�S�~�*�3�h�SO�g�b�X�r|{A�ɦ9��Ӭ�v/�L�1�L*���T{�^

CO�x�_�X�p�Y	������9Dr5ŕ^��[��y9Dr5��x<�^�<TJ6��1�Ac-<�|�r�l˰�љ39��6�a���L.��d&�;�:���p.���p�(\r;GrG4��Q�A�K�1v��tn����F�`6n|�8?6:�S�ٶ͝�>��pq�Y7S~�Օ3���ۨ*�WV֎�م:Gz���{�ܒ���3��To�~h��V��C

�������4	��9@ǵ�{��HU�z��� |QYY;>
l��mGGGG�l��d`�mW�k��3�f���oj�� ����Y����}��k��E�:�����V]��Mԩ��K��V��Auݤ���S���S�gMYO�8���)+_I��.X�JG[+7گd�V�����\���j0����?��`0�����\�rq℗�8�ڼ�q��4�ɓ�+,�X#"�H.��ҧ�[ ��`���m�t�X�mL݆
[Z��iii�
�}r4�/ /� &/���Ztll���!�p������P�:������Zwށ��K!��G�|n��1f��ն3Sy'��8,��着��u!���v]��+�ZAV)Z&H�>��Q���Y�s|掛��'h���IEND�B`�(uuay)text-select-start.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<|IDAT8���;OTA��ܽ7��}/.���ؙ�%_T$�X�06&�YXha�G�0QC|�b�BЈ�h4��yg�a�����s~ə�gj�D"���h�_���I&�\���G�k�:|�����鏮Q	"�uA�W�q;��Ƙ7�@�r]���)�G0�~��ˈ;���4�1���3Lq�U���hc���!��v�"���ja&��pK�>o(�G��&
FL����C̃tsK�����`���"��~��J=�����{�xE�&H`ce��;�H$X-�1��y29$��ֽ��6D0@p���^�'=�Y��@D���BaoMZYら��
ު�\Ls�<���F�P�����iL�R���g��L岫�Z���Ү�x��0OD�&p>�I=��i��3Uc�Kp��?�&��u���T^:NŘt��L椒���9�����S&rJ�Ǥ���9��:O��r;N�n
ه�����V����./abl4_r����77�wd0�x���A}]��5�^_�e��N	�k+���5[,W�VW;�z�o��5ԉD�0��
��2��vu�@B,Hi�}ɬ<���s��h4;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)/Vslider-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-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-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-start-hover.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8��ԻOTA��93��v��DbceF>,|V�N)����Z�iC�?`b���l����J4�B���<aݻ�{g�
	(.{�ɜ/g�B����O*�� �|�C��r�Ykl��D�WSs�jе �FN�ҽ֘�X2^Ig69���RZ�	�>��w�	�JS��E$��ҙ�^@���b�@W��O�iG]4�m�'S�t&����e��W�`�������m���-�Z�)�)3�%��-�5 P���F1۲Uoٶ�'��_b-��B�nL�;��u��d7�5I�@�G���jljX+D������ڶ�=�"�d#�6��㺶>�f�t$�L�uU��ˊ����uU�Y�af���e��A,����!�RQ��ժ���
����g-1;󓬱O����''\���251f�
�pGW������6]369��?���i�@|s���
|�k�����w*4��+�`���"�����K��A����/�s����'���~�puΫ�|���N��rV�~LM����"ժ��~���e3X�=:MZ�5�[�.��:�x*�F�V��zj��w=>�5�<o�Xs�������+u.��.���q���6� L<Bц�/��zzz��P��� ���IEND�B`�(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-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)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-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)ubuntu/.slider-vert-scale-has-marks-below-active-dark@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<IDATX���kPT����s�.˲���K4^bV�(jtTJ��z':Q!i'��&��&ժ���[Z/�M⋌MLm��2�M�K�D@��Ġ& [5J@..��/쪠��7�3;�<��|��s��9�3{�l�x�r��<�
t"/P�8/�O����K�\���E<l�֌}�(��At�}��	�ь.u�:�n����l��4��"O���r|�'D_%�\
���O>C|��X{
�G��T�5��ݸķ�3�*=µj[�r!��v.;��n���&!?�Rv��#��sDZ�L"�:�ɥ+%�����Ǜ����x^�\y�f����&��z@�&Lg�W	7G>J�Sj;�܍\��!����)[v�|���I��,6�������)?	�����M�(�B�Ч�\v<?�c�wo�X����K�\:�=1�Ob�����S�u�R�Y�@̉�ߗgV\y$�IS@l5��to�m
n�@0�o"�F3��O�@΍K�U�a���sW��Q
�@X~=�O"�OB���c�5�1���B�P��qi}���=�Ni����R�.i�g�`Mj_�_���˼�7�RZ��d�K�� }������HK�������Z�X{
����#0gXj߼��孵��i]{P���3Y:�zg&�|���&Ur^\��lkm�7�:�$s
����ȼ7F��ɿEH�RQ��_?vbK�Z{C�DF%Z�
�h�=IK��/��
�H���hwF��L��?��}�&5a:/O]�"��[�2��"�#�=��Z�
��+>�QUDfƚ�i�VUQ��3�Ė36�9^��ˆ��+}]�LE
m1G�*�`��ɼ6�>�����R��L���7c�L`ژt@�������oJmg�-�-�N�EJY�༅.�`�Z���lؽH�=.��+����E��e�桪��`���7�lܳ��u-�K�6�N�5�໫O �5��O�)s��x\4�:�em(��N�e�()?\�_���ٜ�Dz�n쵮%{7���&0�Rq���(�p��\-p滓l�\*�^���t.��P�?0�z���=8��x]h�1����c`��/�`K�r�i^i�q������M�;Φ���ط��E�nE��%�R�zd�M�[��A`h�������D��cJU
���Ppᅣ��w��5���v.ܷ�0�50����l��3"キ�0�ɑDGv�pA�>�^)�����^Qph�'oF�+��~	��1��Ζ��Q��E��}��y��5{���J���e?��\8y�lPRϮ���|$�^ӯc�����Rzk+^��R��a�w�%�-+�γ��nmt�����'^t�i3��:{��`� ��Jǂ�-E9�
�y^����5��cn�9�hq�TU��x,�rςT@�Qs���Vp�8�*m��r?��` `h}2��h�(�j��=��fFҋ��������(��E{��y��ɳ���^?�����Y�o��D��=�o����R�����.��MeX��X{
%4��bqe�զ��/))/Dӽ��7ֹ�=�Y�kg��Ah��3�L|9nD�^�2ՉB`��#��9"S���������8\
�"uy�����;�9fk~$��4~�����`�#��䞓La�1	BU�w�
��j���uz����8��@�wVo�7�h/tsT 0�w���k\L's�)\��Z�oՖ���~W�h�AA�'��c��0
�ۦ4|�ߣX��R��8ׯh���IEND�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)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)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.png�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KOSA�wfN[J�E5oD7M�4mj��H�ƅ�
?��]�0q�+��I���D�VPn&b�@�5�`��^�9sqA�$��]��{f&�|db4ט6�T��P0�QA��0?�~�%�lZO�(co�i=��9��ٛ*�
�y���1H)`�)ģ+�T2f�L{/��|���N��dO��Wk��
)%=�	�&���|5b���lv���
!`��EW2���QJ���]�������񣞎F����AJ�D<���_37�9ĥ@ �\ܧ��+)K��R��ͭ8��ִ��Nj��M�����*,��=m������H$�)��R6XLs��646585usT���w�!���J$qQU�
�nw����vX�T)I��@�oh�e��D(�ߔ��rV�Rz�B$v��!��F�%��۹���0���|.��"�JLfV
Q)�Y5�[�s�$]�U�I)�J�Qj���Ǹe��d|�`2�����\�Ғ}�?.�,�,�L߾|�q.��ߙ�Ϥ��٬e��r����lVIy���3��?xm-��;7�&g��m������l!�����Fq}�̍�_`6v��ʹ���]S[�"v�`��
�˫�|.ͥ�t������0wK�E�.+�|B�F�h��0E�I��`0�7���J?7��IEND�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)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: #87a556; }

/***************
 * 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: #FFFFFF;
    background-color: #87a556; }

.view, iconview,
.view text,
iconview text,
textview text {
  color: black;
  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 #6c8345;
  background-color: rgba(108, 131, 69, 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: #87a556;
    color: #FFFFFF; }
  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(168, 191, 132, 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(168, 191, 132, 0.7);
    border-color: rgba(168, 191, 132, 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: #87a556; }
    spinbutton:not(.vertical) image:backdrop,
    entry image:backdrop {
      color: #828282; }
  spinbutton:drop(active):not(.vertical),
  entry:drop(active):focus,
  entry:drop(active) {
    border-color: #93af66;
    box-shadow: inset 0 0 0 1px #93af66; }
  .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: #87a556;
      background-color: rgba(0, 0, 0, 0.5);
      background-clip: padding-box;
      box-shadow: inset 0 0 0 1px rgba(168, 191, 132, 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: #87a556;
  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(168, 191, 132, 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: #93af66; }

.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(168, 191, 132, 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: #93af66; }

.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(168, 191, 132, 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: #93af66; }

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: #87a556; }

.entry-tag {
  padding: 5px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-style: none;
  color: #FFFFFF;
  background-color: #87a556; }
  :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: #9fb876; }
  :backdrop .entry-tag {
    color: #fcfcfc;
    background-color: #87a556; }
  .entry-tag.button {
    background-color: transparent;
    color: rgba(255, 255, 255, 0.7); }
  :not(:backdrop) .entry-tag.button:hover {
    border: 1px solid #87a556;
    color: #FFFFFF; }
  :not(:backdrop) .entry-tag.button:active {
    background-color: #87a556;
    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(#87a556), to(transparent)); }
  to {
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#87a556), 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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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: #93af66;
    border-color: #93af66;
    box-shadow: inset 0 0 0 1px #93af66; }

row:selected button {
  border-color: #5e733c; }

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: #FFFFFF;
  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(168, 191, 132, 0.7);
  border-color: #79944d;
  background-image: image(#98b26c);
  text-shadow: 0 -1px rgba(0, 0, 0, 0.566275);
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.566275); }
  
  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: #93af66; }
  
  button.suggested-action:hover {
    color: white;
    outline-color: rgba(168, 191, 132, 0.7);
    border-color: #79944d;
    border-bottom-color: #5e733c;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.518275);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.518275);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#9db673); }
  
  button.suggested-action:active,
  button.suggested-action:checked {
    color: white;
    outline-color: rgba(168, 191, 132, 0.7);
    border-color: #79944d;
    background-image: image(#6e8746);
    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: #e9efe0;
    border-color: #93af66;
    background-image: image(#93af66);
    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: #e9efe0;
      border-color: #90ad62;
      background-image: image(#90ad62);
      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: #b7ca99;
        border-color: #90ad62;
        background-image: image(#90ad62);
        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(147, 175, 102, 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: #d3dec0;
      border-color: #79944d;
      background-image: image(#90ad62);
      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(147, 175, 102, 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(147, 175, 102, 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(#93af66);
      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(147, 175, 102, 0.5));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }


button.destructive-action {
  color: white;
  outline-color: rgba(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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(#87a556), 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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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: #6c8345; }
  button:link > label:visited,
  button:visited > label:visited,
  button:visited,
  *:link:visited {
    color: #506233; }
    *:selected button:link > label:visited,
    *:selected button:visited > label:visited,
    *:selected button:visited, *:selected *:link:visited {
      color: #b9c0ad; }
  button:link > label:hover,
  button:visited > label:hover, button:hover:link,
  button:hover:visited,
  *:link:hover {
    color: #87a556; }
    *:selected button:link > label:hover,
    *:selected button:visited > label:hover, *:selected button:hover:link,
    *:selected button:hover:visited, *:selected *:link:hover {
      color: #f3f6ee; }
  button:link > label:active,
  button:visited > label:active, button:active:link,
  button:active:visited,
  *:link:active {
    color: #6c8345; }
    *:selected button:link > label:active,
    *:selected button:visited > label:active, *:selected button:active:link,
    *:selected button:active:visited, *:selected *:link:active {
      color: #e2e6da; }
  button:link > label:disabled,
  button:visited > label:disabled, button:disabled:link,
  button:disabled:visited,
  *:link:disabled,
  *:link:disabled:backdrop {
    color: rgba(100, 100, 100, 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(108, 131, 69, 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: #e2e6da; }

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: #FFFFFF;
    border-color: #87a556;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
    background: #93af66 linear-gradient(to top, #93af66, #93af66);
    box-shadow: inset 0 1px rgba(190, 207, 163, 0.9); }
    .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop,
    headerbar.selection-mode:backdrop {
      background-color: #93af66;
      background-image: none;
      box-shadow: inset 0 1px rgba(201, 215, 178, 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: #FFFFFF; }
    .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button,
    headerbar.selection-mode button {
      color: #FFFFFF;
      outline-color: rgba(168, 191, 132, 0.7);
      border-color: #79944d;
      background-image: image(#98b26c);
      text-shadow: 0 -1px rgba(0, 0, 0, 0.566275);
      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.566275); }
      .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: #FFFFFF;
        outline-color: rgba(168, 191, 132, 0.7);
        border-color: #79944d;
        border-bottom-color: #5e733c;
        text-shadow: 0 -1px rgba(0, 0, 0, 0.518275);
        -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.518275);
        box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07);
        box-shadow: none;
        background-image: image(#9db673); }
      .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: #FFFFFF;
        outline-color: rgba(168, 191, 132, 0.7);
        border-color: #79944d;
        background-image: image(#6e8746);
        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: #e9efe0;
        border-color: #93af66;
        background-image: image(#93af66);
        text-shadow: none;
        -gtk-icon-shadow: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        -gtk-icon-effect: none;
        border-color: #87a556; }
        .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: #e9efe0;
          border-color: #90ad62;
          background-image: image(#90ad62);
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: #87a556; }
        .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: #c3d3ab;
          border-color: #a3bb7d;
          background-image: image(#a3bb7d);
          text-shadow: none;
          -gtk-icon-shadow: none;
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: #87a556; }
          .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: #b7ca99;
            border-color: #90ad62;
            background-image: image(#90ad62);
            box-shadow: inset 0 1px rgba(255, 255, 255, 0);
            border-color: #87a556; }
      .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: #d1ddbe;
        border-color: #79944d;
        background-image: image(#a3bb7d);
        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: #d3dec0;
          border-color: #79944d;
          background-image: image(#90ad62);
          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(168, 191, 132, 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: #87a556; }
        .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(168, 191, 132, 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: #87a556; }
        .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(168, 191, 132, 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: #87a556; }
        .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: #87a556; }
        .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: #87a556; }
        .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: #87a556; }
    .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(147, 175, 102, 0);
      background-color: rgba(147, 175, 102, 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(135, 165, 86, 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: #c3d2ab;
    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: #5e733c; }
    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: #dbe4cc; }
      treeview.view.expander:selected:hover {
        color: #FFFFFF; }
      treeview.view.expander:selected:backdrop {
        color: #d9e2cb; }
    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: #87a556;
    background-image: image(#87a556);
    box-shadow: none; }
    treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {
      color: #87a556;
      background-image: image(#ffffff); }
      treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {
        color: #87a556;
        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: #87a556;
    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: #87a556; }

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 #87a556;
      color: #6c8345; }
    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: #FFFFFF;
      background-color: #87a556; }
    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 #87a556; }
  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 #87a556; }
  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 #87a556; }
  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 #87a556; }
  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: #6c8345; }
    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: #6c8345; }
    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: #FFFFFF;
    border-color: #79944d;
    background-color: #87a556;
    text-shadow: 0 1px rgba(94, 115, 60, 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: #79944d;
      background-color: #87a556; }
    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(168, 191, 132, 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(168, 191, 132, 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 #79944d; }
  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: #79944d; }
  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: #79944d; }
    row:selected switch:backdrop {
      border-color: #79944d; }
    row:selected switch > slider:checked, row:selected switch > slider {
      border-color: #79944d; }

/*************************
 * 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: #87a556;
  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: #87a556;
  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: #87a556;
  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: #7e7e7e;
  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: #87a556;
  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: #87a556;
  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: #87a556;
  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: #7e7e7e;
  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(#87a556);
    border-color: #87a556;
    box-shadow: 0 1px rgba(0, 0, 0, 0.05);
    color: #FFFFFF; }
  check:checked:hover,
  radio:checked:hover {
    background-image: image(#98b26c);
    border-color: #98b26c; }
  check:checked:active,
  radio:checked:active {
    border-color: #748e4a;
    background-image: image(#748e4a);
    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(#87a556);
    border-color: #87a556;
    box-shadow: none;
    color: #FFFFFF; }
  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(#87a556);
    border-color: #87a556;
    box-shadow: 0 1px rgba(0, 0, 0, 0.05);
    color: #FFFFFF; }
  check:indeterminate:hover,
  radio:indeterminate:hover {
    background-image: image(#98b26c);
    border-color: #98b26c; }
  check:indeterminate:active,
  radio:indeterminate:active {
    border-color: #748e4a;
    background-image: image(#748e4a);
    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(#87a556);
    border-color: #87a556;
    box-shadow: none;
    color: #FFFFFF; }
  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: #79944d; }
  .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: #FFFFFF;
  border-color: #5e733c; }

/************
 * 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: #5e733c; }
  .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 #9fb876;
  border-radius: 3px;
  background-color: #87a556; }
  progressbar progress:disabled, scale highlight:disabled {
    background-color: transparent;
    border-color: transparent; }
  progressbar progress:backdrop, scale highlight:backdrop {
    border-color: #87a556; }
    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: #5e733c; }
  .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(168, 191, 132, 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(168, 191, 132, 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: #9fb876; }
    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: #5e733c; }
    .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(168, 191, 132, 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: #506233;
    background-color: #87a556; }
    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {
      border-color: #87a556; }
  levelbar block.full {
    border-color: #5e733c;
    background-color: #93af66; }
    levelbar block.full:backdrop {
      border-color: #93af66; }
  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: #809b54; }
  row.activatable:selected:backdrop {
    background-color: #87a556; }

/*********************
 * 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: #5e733c; }

/****************
 * 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: #FFFFFF; }
  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(#93af66);
    background-clip: content-box; }
  placessidebar row.sidebar-new-bookmark-row {
    color: #87a556; }
  placessidebar row:drop(active):not(:disabled) {
    color: #93af66;
    box-shadow: inset 0 1px #93af66, inset 0 -1px #93af66; }
    placessidebar row:drop(active):not(:disabled):selected {
      color: #FFFFFF;
      background-color: #93af66; }

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(#87a556); }
  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: #f9f9f9;
    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: #f4f4f4;
      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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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: #6c8345; }

/************
 * 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: #93af66;
    box-shadow: inset 0 0 0 2px #829e53, inset 0 0 0 1px #93af66; }
  colorswatch:drop(active).dark overlay {
    border-color: #93af66;
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #93af66; }

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(168, 191, 132, 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(168, 191, 132, 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 #FFFFFF; }

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); }
  .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.566275);
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.566275); }
  .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, .view text selection, 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: #87a556; }
  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, .view text selection, 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: #FFFFFF; }
    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: #c3d2ab; }
    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: #aabf88; }

.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: #93af66;
  box-shadow: inset 0 0 0 1px #93af66;
  caret-color: #93af66; }

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: #87a556; }
  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: #87a556;
    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; }

@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: #87a556;
    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: #87a556;
    color: #FFFFFF; }
  .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: #FFFFFF;
    background-color: #87a556; }
  .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 #87a556; }
  .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 #93af66; }
  .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(255, 255, 255, 0.1); }
    .nautilus-window .nautilus-canvas-item:selected:not(:backdrop) {
      color: #FFFFFF; }
      .nautilus-window .nautilus-canvas-item:selected:not(:backdrop):dir(ltr) {
        background-color: #87a556; }
    .nautilus-window .nautilus-canvas-item:backdrop:selected {
      background-color: #87a556;
      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 #93af66; }

.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: #FFFFFF; }

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: #87a556; }
  .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: #87a556;
  background-color: #FAFAFA; }

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

.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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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: #6c8345; }
    #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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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 #87a556; }
  #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: #87a556;
  -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 #87a556;
    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 #87a556; }
      .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(168, 191, 132, 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 #87a556; }

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

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

PanelApplet.wnck-applet .wnck-pager {
  outline-style: solid;
  outline-offset: -1px;
  outline-color: rgba(168, 191, 132, 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 #87a556; }

/* 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: #87a556;
      color: #FFFFFF; }
  .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 #87a556; }

/* 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: #87a556;
  color: #FFFFFF; }

#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: #87a556;
    color: #FFFFFF; }

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

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: #87a556; }

/* 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; }

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).maximize:backdrop:hover, headerbar button.titlebutton:not(.appmenu).minimize:hover, headerbar button.titlebutton:not(.appmenu).minimize:backdrop:hover, headerbar button.titlebutton:not(.appmenu).close:hover, headerbar button.titlebutton:not(.appmenu).close:backdrop:hover, .titlebar button.titlebutton:not(.appmenu).maximize:hover, .titlebar button.titlebutton:not(.appmenu).maximize:backdrop:hover, .titlebar button.titlebutton:not(.appmenu).minimize:hover, .titlebar button.titlebutton:not(.appmenu).minimize:backdrop:hover, .titlebar button.titlebutton:not(.appmenu).close:hover, .titlebar button.titlebutton:not(.appmenu).close:backdrop:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:backdrop:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:backdrop:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).close:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop:hover, button.titlebutton:not(.appmenu).maximize:hover, button.titlebutton:not(.appmenu).maximize:backdrop:hover, button.titlebutton:not(.appmenu).minimize:hover, button.titlebutton:not(.appmenu).minimize:backdrop:hover, button.titlebutton:not(.appmenu).close:hover, button.titlebutton:not(.appmenu).close:backdrop: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).maximize:backdrop:active, headerbar button.titlebutton:not(.appmenu).minimize:active, headerbar button.titlebutton:not(.appmenu).minimize:backdrop:active, headerbar button.titlebutton:not(.appmenu).close:active, headerbar button.titlebutton:not(.appmenu).close:backdrop:active, .titlebar button.titlebutton:not(.appmenu).maximize:active, .titlebar button.titlebutton:not(.appmenu).maximize:backdrop:active, .titlebar button.titlebutton:not(.appmenu).minimize:active, .titlebar button.titlebutton:not(.appmenu).minimize:backdrop:active, .titlebar button.titlebutton:not(.appmenu).close:active, .titlebar button.titlebutton:not(.appmenu).close:backdrop:active, headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:active, headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:backdrop:active, headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:active, headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:backdrop:active, headerbar.selection-mode button.titlebutton:not(.appmenu).close:active, headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop:active, button.titlebutton:not(.appmenu).maximize:active, button.titlebutton:not(.appmenu).maximize:backdrop:active, button.titlebutton:not(.appmenu).minimize:active, button.titlebutton:not(.appmenu).minimize:backdrop:active, button.titlebutton:not(.appmenu).close:active, button.titlebutton:not(.appmenu).close:backdrop: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, 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 headerbar button.titlebutton:not(.appmenu).close:backdrop:hover, window.toolbox .titlebar button.titlebutton:not(.appmenu).close:hover, window.toolbox .titlebar button.titlebutton:not(.appmenu).close:backdrop:hover, window.toolbox headerbar.selection-mode button.titlebutton:not(.appmenu).close:hover, window.toolbox headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop:hover, window.toolbox button.titlebutton:not(.appmenu).close:hover, window.toolbox button.titlebutton:not(.appmenu).close:backdrop: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 headerbar button.titlebutton:not(.appmenu).close:backdrop:active, window.toolbox .titlebar button.titlebutton:not(.appmenu).close:active, window.toolbox .titlebar button.titlebutton:not(.appmenu).close:backdrop:active, window.toolbox headerbar.selection-mode button.titlebutton:not(.appmenu).close:active, window.toolbox headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop:active, window.toolbox button.titlebutton:not(.appmenu).close:active, window.toolbox button.titlebutton:not(.appmenu).close:backdrop:active {
      background-image: -gtk-gradient(radial, center center, 0, center center, 0.4166666667, to(rgba(61, 61, 61, 0.25)), to(transparent)); }

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(168, 191, 132, 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(168, 191, 132, 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 #d7e2c7; }

checkbutton,
radiobutton {
  outline-color: rgba(168, 191, 132, 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(168, 191, 132, 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: #5e733c;
  background-color: #93af66; }
  levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {
    border-color: #93af66; }

.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, switch:backdrop {
    border-color: #CCC;
    background: #CCC; }
    switch:checked, switch:backdrop:checked {
      border-color: #87a556;
      background: #87a556; }
    switch:disabled, switch:backdrop:disabled {
      border-color: #e6e6e6;
      background: #e6e6e6; }
  switch slider {
    margin: 1px;
    min-width: 20px;
    min-height: 20px;
    background-clip: border-box; }
  switch > slider, switch:checked > slider {
    border-color: #fcfcfc;
    background: #fcfcfc;
    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; }
  switch > slider, switch:checked > slider, switch:hover > slider, switch:hover:checked > slider {
    border-color: white;
    background: white;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); }

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

scale:not(.marks-after):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(:disabled):hover slider {
  background: white; }

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

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

image:selected {
  background: #e1e1e1; }

/* 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 #87a556;
/*
text/foreground color of selections */
@define-color theme_selected_fg_color #FFFFFF;
/*
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 #87a556;
/*
text/foreground color of selections on backdrop windows */
@define-color theme_unfocused_selected_fg_color #FFFFFF;
/*
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 #93af66;
/*
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: #87a556; }
  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(#87a556), 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(135, 165, 86, 0.7), rgba(135, 165, 86, 0.5) 1px, rgba(135, 165, 86, 0) 20px); }

tabbar .needs-attention-right undershoot.right {
  background: linear-gradient(to left, rgba(135, 165, 86, 0.7), rgba(135, 165, 86, 0.5) 1px, rgba(135, 165, 86, 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(135, 165, 86, 0.2) 15%, rgba(135, 165, 86, 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-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-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: #87a556; }

/***************
 * 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: #FFFFFF;
    background-color: #87a556; }

.view, iconview,
.view text,
iconview text,
textview text {
  color: white;
  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 #6c8345;
  background-color: rgba(108, 131, 69, 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: #87a556; }
  .content-view .tile:disabled {
    background-color: #2a2a2a; }

label {
  caret-color: currentColor; }
  label selection {
    background-color: #87a556;
    color: #FFFFFF; }
  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(168, 191, 132, 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(168, 191, 132, 0.7);
    border-color: rgba(168, 191, 132, 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(168, 191, 132, 0.7); }
    spinbutton.error:focus:not(.vertical),
    entry.error:focus {
      box-shadow: inset 0 0 0 1px #c7162b;
      border-color: rgba(168, 191, 132, 0.7); }
    spinbutton.error:not(.vertical) selection,
    entry.error selection {
      background-color: #c7162b; }
  spinbutton.warning:not(.vertical),
  entry.warning {
    color: #f99b11;
    border-color: rgba(168, 191, 132, 0.7); }
    spinbutton.warning:focus:not(.vertical),
    entry.warning:focus {
      box-shadow: inset 0 0 0 1px #f99b11;
      border-color: rgba(168, 191, 132, 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: #87a556; }
    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: #93af66;
    box-shadow: inset 0 0 0 1px #93af66; }
  .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: #87a556;
      background-color: rgba(0, 0, 0, 0.5);
      background-clip: padding-box;
      box-shadow: inset 0 0 0 1px rgba(168, 191, 132, 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: #87a556;
  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(168, 191, 132, 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(168, 191, 132, 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: #93af66; }

.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(168, 191, 132, 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(168, 191, 132, 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: #93af66; }

.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(168, 191, 132, 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(168, 191, 132, 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: #93af66; }

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: #87a556; }

.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(#abc087), to(transparent)); }
  to {
    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#87a556), 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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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: #93af66;
    border-color: #93af66;
    box-shadow: inset 0 0 0 1px #93af66; }

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: #FFFFFF;
  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(168, 191, 132, 0.7);
  border-color: #5e733c;
  background-image: image(#7f9b51);
  text-shadow: 0 -1px rgba(0, 0, 0, 0.646275);
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.646275); }
  
  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: #79944d; }
  
  button.suggested-action:hover {
    color: white;
    outline-color: rgba(168, 191, 132, 0.7);
    border-color: #5e733c;
    border-bottom-color: #42512a;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.598275);
    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.598275);
    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(#84a254); }
  
  button.suggested-action:active,
  button.suggested-action:checked {
    color: white;
    outline-color: rgba(168, 191, 132, 0.7);
    border-color: #5e733c;
    background-image: image(#61763e);
    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: #e4eadb;
    border-color: #5e733c;
    background-image: image(#79944d);
    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: #e0e4d9;
      border-color: #5e733c;
      background-image: image(#627741);
      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: #99a683;
        border-color: #5e733c;
        background-image: image(#627741);
        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(121, 148, 77, 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: #bec6b1;
      border-color: #5e733c;
      background-image: image(#5d703d);
      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(121, 148, 77, 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(121, 148, 77, 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(#79944d);
      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(121, 148, 77, 0.5));
      background-clip: padding-box;
      box-shadow: none;
      text-shadow: none;
      -gtk-icon-shadow: none; }


button.destructive-action {
  color: white;
  outline-color: rgba(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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(#abc087), 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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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: #b6c998; }
  button:link > label:visited,
  button:visited > label:visited,
  button:visited,
  *:link:visited {
    color: #9fb876; }
    *:selected button:link > label:visited,
    *:selected button:visited > label:visited,
    *:selected button:visited, *:selected *:link:visited {
      color: #d9e2c8; }
  button:link > label:hover,
  button:visited > label:hover, button:hover:link,
  button:hover:visited,
  *:link:hover {
    color: #cedbb9; }
    *:selected button:link > label:hover,
    *:selected button:visited > label:hover, *:selected button:hover:link,
    *:selected button:hover:visited, *:selected *:link:hover {
      color: #fafbf8; }
  button:link > label:active,
  button:visited > label:active, button:active:link,
  button:active:visited,
  *:link:active {
    color: #b6c998; }
    *:selected button:link > label:active,
    *:selected button:visited > label:active, *:selected button:active:link,
    *:selected button:active:visited, *:selected *:link:active {
      color: #f0f4ea; }
  button:link > label:disabled,
  button:visited > label:disabled, button:disabled:link,
  button:disabled:visited,
  *:link:disabled,
  *:link:disabled:backdrop {
    color: rgba(177, 177, 177, 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(182, 201, 152, 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: #f0f4ea; }

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: #FFFFFF;
    border-color: #5e733c;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
    background: #79944d linear-gradient(to top, #8aa858, #8aa858);
    box-shadow: inset 0 1px rgba(126, 152, 83, 0.535); }
    .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop,
    headerbar.selection-mode:backdrop {
      background-color: #79944d;
      background-image: none;
      box-shadow: inset 0 1px rgba(128, 153, 86, 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: #FFFFFF; }
    .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button,
    headerbar.selection-mode button {
      color: #FFFFFF;
      outline-color: rgba(168, 191, 132, 0.7);
      border-color: #5e733c;
      background-image: image(#7f9b51);
      text-shadow: 0 -1px rgba(0, 0, 0, 0.646275);
      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.646275); }
      .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: #FFFFFF;
        outline-color: rgba(168, 191, 132, 0.7);
        border-color: #5e733c;
        border-bottom-color: #42512a;
        text-shadow: 0 -1px rgba(0, 0, 0, 0.598275);
        -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.598275);
        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(#84a254); }
      .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: #FFFFFF;
        outline-color: rgba(168, 191, 132, 0.7);
        border-color: #5e733c;
        background-image: image(#61763e);
        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: #e4eadb;
        border-color: #5e733c;
        background-image: image(#79944d);
        text-shadow: none;
        -gtk-icon-shadow: none;
        box-shadow: inset 0 1px rgba(255, 255, 255, 0);
        -gtk-icon-effect: none;
        border-color: #5e733c; }
        .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: #e0e4d9;
          border-color: #5e733c;
          background-image: image(#627741);
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: #5e733c; }
        .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: #a0af88;
          border-color: #5e733c;
          background-image: image(#6d8448);
          text-shadow: none;
          -gtk-icon-shadow: none;
          box-shadow: inset 0 1px rgba(255, 255, 255, 0);
          border-color: #5e733c; }
          .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: #99a683;
            border-color: #5e733c;
            background-image: image(#627741);
            box-shadow: inset 0 1px rgba(255, 255, 255, 0);
            border-color: #5e733c; }
      .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: #b6c2a4;
        border-color: #5e733c;
        background-image: image(#6d8448);
        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: #bec6b1;
          border-color: #5e733c;
          background-image: image(#5d703d);
          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(168, 191, 132, 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: #5e733c; }
        .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(168, 191, 132, 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: #5e733c; }
        .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(168, 191, 132, 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: #5e733c; }
        .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: #5e733c; }
        .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: #5e733c; }
        .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: #5e733c; }
    .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(121, 148, 77, 0);
      background-color: rgba(121, 148, 77, 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(135, 165, 86, 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: #c3d2ab;
    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: #354022; }
    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: #dbe4cc; }
      treeview.view.expander:selected:hover {
        color: #FFFFFF; }
      treeview.view.expander:selected:backdrop {
        color: rgba(191, 207, 165, 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: #87a556;
    background-image: image(#87a556);
    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: #6c8345; }
  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: #87a556;
    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: #87a556; }

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 #87a556;
      color: #b6c998; }
    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: #272727;
  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: #FFFFFF;
      background-color: #87a556; }
    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: #272727;
    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: #272727;
  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 #87a556; }
  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 #87a556; }
  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 #87a556; }
  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 #87a556; }
  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: #9fb876; }
    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: #9fb876; }
    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: #FFFFFF;
    border-color: #191f10;
    background-color: #87a556;
    text-shadow: 0 1px rgba(53, 64, 34, 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: #354022;
      background-color: #87a556; }
    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(168, 191, 132, 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(168, 191, 132, 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 #191f10; }
  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: #191f10; }
  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: #87a556;
  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: #87a556;
  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: #87a556;
  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: #7e7e7e;
  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: #87a556;
  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: #87a556;
  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: #87a556;
  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: #7e7e7e;
  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(#87a556);
    border-color: #87a556;
    box-shadow: 0 1px rgba(0, 0, 0, 0.05);
    color: #FFFFFF; }
  check:checked:hover,
  radio:checked:hover {
    background-image: image(#98b26c);
    border-color: #98b26c; }
  check:checked:active,
  radio:checked:active {
    border-color: #748e4a;
    background-image: image(#748e4a);
    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(#87a556);
    border-color: #87a556;
    box-shadow: none;
    color: #FFFFFF; }
  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(#87a556);
    border-color: #87a556;
    box-shadow: 0 1px rgba(0, 0, 0, 0.05);
    color: #FFFFFF; }
  check:indeterminate:hover,
  radio:indeterminate:hover {
    background-image: image(#98b26c);
    border-color: #98b26c; }
  check:indeterminate:active,
  radio:indeterminate:active {
    border-color: #748e4a;
    background-image: image(#748e4a);
    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(#87a556);
    border-color: #87a556;
    box-shadow: none;
    color: #FFFFFF; }
  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: #FFFFFF; }

/************
 * 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: #354022; }
  .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 #93af66;
  border-radius: 3px;
  background-color: #87a556; }
  progressbar progress:disabled, scale highlight:disabled {
    background-color: transparent;
    border-color: transparent; }
  progressbar progress:backdrop, scale highlight:backdrop {
    border-color: #93af66; }
    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: #354022; }
  .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(168, 191, 132, 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(168, 191, 132, 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: #93af66; }
    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: #354022; }
    .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(168, 191, 132, 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: #87a556;
    background-color: #87a556; }
    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {
      border-color: #87a556; }
  levelbar block.full {
    border-color: #93af66;
    background-color: #93af66; }
    levelbar block.full:backdrop {
      border-color: #93af66; }
  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: #92ad66; }
  row.activatable:selected:backdrop {
    background-color: #87a556; }

/*********************
 * 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: #42512a; }

/****************
 * 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: #FFFFFF; }
  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(#93af66);
    background-clip: content-box; }
  placessidebar row.sidebar-new-bookmark-row {
    color: #87a556; }
  placessidebar row:drop(active):not(:disabled) {
    color: #93af66;
    box-shadow: inset 0 1px #93af66, inset 0 -1px #93af66; }
    placessidebar row:drop(active):not(:disabled):selected {
      color: #FFFFFF;
      background-color: #93af66; }

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(#87a556); }
  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: #161616;
    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: #1c1c1c;
      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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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: #b6c998; }

/************
 * 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: #93af66;
    box-shadow: inset 0 0 0 2px #181818, inset 0 0 0 1px #93af66; }
  colorswatch:drop(active).dark overlay {
    border-color: #93af66;
    box-shadow: inset 0 0 0 2px #181818, inset 0 0 0 1px #93af66; }

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(168, 191, 132, 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(168, 191, 132, 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 #FFFFFF; }

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); }
  .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.646275);
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.646275); }
  .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, .view text selection, 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: #87a556; }
  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, .view text selection, 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: #FFFFFF; }
    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: #c3d2ab; }
    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(152, 178, 110, 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: #93af66;
  box-shadow: inset 0 0 0 1px #93af66;
  caret-color: #93af66; }

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: #87a556; }
  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: #87a556;
    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; }

@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: #87a556;
    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: #87a556;
    color: #FFFFFF; }
  .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: #FFFFFF;
    background-color: #87a556; }
  .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 #87a556; }
  .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 #93af66; }
  .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(255, 255, 255, 0.1); }
    .nautilus-window .nautilus-canvas-item:selected:not(:backdrop) {
      color: #FFFFFF; }
      .nautilus-window .nautilus-canvas-item:selected:not(:backdrop):dir(ltr) {
        background-color: #87a556; }
    .nautilus-window .nautilus-canvas-item:backdrop:selected {
      background-color: #87a556;
      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 #93af66; }

.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: #FFFFFF; }

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: #87a556; }
  .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: #87a556;
  background-color: #2c2c2c; }

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

.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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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: #9fb876; }
    #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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 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 #87a556; }
  #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: #87a556;
  -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 #87a556;
    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 #87a556; }
      .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(168, 191, 132, 0.7);
        border-color: #0e0e0e;
        background-image: image(#2c2c2c);
        text-shadow: 0 -1px rgba(0, 0, 0, 0.876706);
        -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.876706); }
        .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 #87a556; }

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

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

PanelApplet.wnck-applet .wnck-pager {
  outline-style: solid;
  outline-offset: -1px;
  outline-color: rgba(168, 191, 132, 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 #87a556; }

/* 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: #87a556;
      color: #FFFFFF; }
  .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 #87a556; }

/* 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: #87a556;
  color: #FFFFFF; }

#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: #87a556;
    color: #FFFFFF; }

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

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: #87a556; }

/* 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).maximize:backdrop:hover, headerbar button.titlebutton:not(.appmenu).minimize:hover, headerbar button.titlebutton:not(.appmenu).minimize:backdrop:hover, headerbar button.titlebutton:not(.appmenu).close:hover, headerbar button.titlebutton:not(.appmenu).close:backdrop:hover, .titlebar button.titlebutton:not(.appmenu).maximize:hover, .titlebar button.titlebutton:not(.appmenu).maximize:backdrop:hover, .titlebar button.titlebutton:not(.appmenu).minimize:hover, .titlebar button.titlebutton:not(.appmenu).minimize:backdrop:hover, .titlebar button.titlebutton:not(.appmenu).close:hover, .titlebar button.titlebutton:not(.appmenu).close:backdrop:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:backdrop:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:backdrop:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).close:hover, headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop:hover, button.titlebutton:not(.appmenu).maximize:hover, button.titlebutton:not(.appmenu).maximize:backdrop:hover, button.titlebutton:not(.appmenu).minimize:hover, button.titlebutton:not(.appmenu).minimize:backdrop:hover, button.titlebutton:not(.appmenu).close:hover, button.titlebutton:not(.appmenu).close:backdrop: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).maximize:backdrop:active, headerbar button.titlebutton:not(.appmenu).minimize:active, headerbar button.titlebutton:not(.appmenu).minimize:backdrop:active, headerbar button.titlebutton:not(.appmenu).close:active, headerbar button.titlebutton:not(.appmenu).close:backdrop:active, .titlebar button.titlebutton:not(.appmenu).maximize:active, .titlebar button.titlebutton:not(.appmenu).maximize:backdrop:active, .titlebar button.titlebutton:not(.appmenu).minimize:active, .titlebar button.titlebutton:not(.appmenu).minimize:backdrop:active, .titlebar button.titlebutton:not(.appmenu).close:active, .titlebar button.titlebutton:not(.appmenu).close:backdrop:active, headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:active, headerbar.selection-mode button.titlebutton:not(.appmenu).maximize:backdrop:active, headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:active, headerbar.selection-mode button.titlebutton:not(.appmenu).minimize:backdrop:active, headerbar.selection-mode button.titlebutton:not(.appmenu).close:active, headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop:active, button.titlebutton:not(.appmenu).maximize:active, button.titlebutton:not(.appmenu).maximize:backdrop:active, button.titlebutton:not(.appmenu).minimize:active, button.titlebutton:not(.appmenu).minimize:backdrop:active, button.titlebutton:not(.appmenu).close:active, button.titlebutton:not(.appmenu).close:backdrop: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, 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 headerbar button.titlebutton:not(.appmenu).close:backdrop:hover, window.toolbox .titlebar button.titlebutton:not(.appmenu).close:hover, window.toolbox .titlebar button.titlebutton:not(.appmenu).close:backdrop:hover, window.toolbox headerbar.selection-mode button.titlebutton:not(.appmenu).close:hover, window.toolbox headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop:hover, window.toolbox button.titlebutton:not(.appmenu).close:hover, window.toolbox button.titlebutton:not(.appmenu).close:backdrop: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 headerbar button.titlebutton:not(.appmenu).close:backdrop:active, window.toolbox .titlebar button.titlebutton:not(.appmenu).close:active, window.toolbox .titlebar button.titlebutton:not(.appmenu).close:backdrop:active, window.toolbox headerbar.selection-mode button.titlebutton:not(.appmenu).close:active, window.toolbox headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop:active, window.toolbox button.titlebutton:not(.appmenu).close:active, window.toolbox button.titlebutton:not(.appmenu).close:backdrop:active {
      background-image: -gtk-gradient(radial, center center, 0, center center, 0.4166666667, to(rgba(247, 247, 247, 0.25)), to(transparent)); }

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(168, 191, 132, 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(168, 191, 132, 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(168, 191, 132, 0.7); }

checkbutton,
radiobutton {
  outline-color: rgba(168, 191, 132, 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(168, 191, 132, 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: #93af66;
  background-color: #93af66; }
  levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {
    border-color: #93af66; }

.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, switch:backdrop {
    border-color: #4a4a4a;
    background: #4a4a4a; }
    switch:checked, switch:backdrop:checked {
      border-color: #87a556;
      background: #87a556; }
    switch:disabled, switch:backdrop:disabled {
      border-color: #3D3D3D;
      background: #3D3D3D; }
  switch slider {
    margin: 1px;
    min-width: 20px;
    min-height: 20px;
    background-clip: border-box; }
  switch > slider, switch:checked > slider {
    border-color: #fcfcfc;
    background: #fcfcfc;
    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; }
  switch > slider, switch:checked > slider, switch:hover > slider, switch:hover:checked > slider {
    border-color: white;
    background: white;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); }

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

scale:not(.marks-after):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(:disabled):hover slider {
  background: white; }

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

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

image:selected {
  background: #464646; }

/* 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 #87a556;
/*
text/foreground color of selections */
@define-color theme_selected_fg_color #FFFFFF;
/*
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 #87a556;
/*
text/foreground color of selections on backdrop windows */
@define-color theme_unfocused_selected_fg_color #FFFFFF;
/*
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 #93af66;
/*
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: #87a556; }
  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(#87a556), 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(135, 165, 86, 0.7), rgba(135, 165, 86, 0.5) 1px, rgba(135, 165, 86, 0) 20px); }

tabbar .needs-attention-right undershoot.right {
  background: linear-gradient(to left, rgba(135, 165, 86, 0.7), rgba(135, 165, 86, 0.5) 1px, rgba(135, 165, 86, 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(135, 165, 86, 0.2) 15%, rgba(135, 165, 86, 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-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-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-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-horz-scale-has-marks-above-active.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<IDAT8���ILa�|��2)He���H[P0�\�[4c�*���
�Gc��F��j�JP�*�E
��ln�V��iG:m�@g�PEiZ��䝾�~�N�Q��}�
ɝRd����p�T$L5���W��>|�|
���p(	��t�*vU��y�>KG��K�oι��c�A�=�t��fq�5G�����E�4���`���}Y�Ļ-�lRD�t�D���,N�>�3�:y��P(=	���Y�n���Dt����Y;�N�;	��c�>�~N�a�Ѳ3l(�Jh,5�0��v�����e���/	6e�Wgs9Ɗ]�a�`bh�MUq�R筞�����*c��K&���7>�G>pi�w�IcP��y��l��r�9M�6/��B��ځ3�+���$�$y�l.��*90+5;Np��H��-_Y�1~��xV�oT�
U9E�2����,�y1�ժ�Q�I	����	@ɲ,G
J�BQa��!AtD
�4a�����ۢ�Ze)�W�%�4�7x���5z�PK�����?��Z��u����e�5|�Oz�����r݉aϰ��1ϰW�Nۿ:+�z^~���k;�oK�F&�Q�3V}���>h�Qs��yc��5fy��95W�=�j4�I�3)�\X�{�U����/<���&���E;5�I�f��eW�oR�g.D��{��64�7x���^��y����Zbu��)�lr��R
����Ԣ��$`h� ���׽x��\��ÝQ�x1���F����)'u�(n	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)text-select-end-active.png]�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���[HQ�93;{3M�R��d�T�RIdP/�EVTE�BtQ#��‡
��� Âu�Be��f��X����evfvf���e��_�~��=��G,f[�(���*_}��	!�/�i�7��Z=�bO��f��
��:eO�4���{9_�y��l���2��ޢ��z�mL��1��o#yp��=&p_�z���Ƕ8k�MA��7Sp�IUUgۆ��6��y�`O��UE���mAS�3����ě��J��ޙ��S.�/+��X�D$��~�N��<pecsQ������h����=�dA�ҍ(;t?�pe�
;��w�_�>]��1���(��k����mKCqy�(�8��On�f����$0r�7�`��[�{y�)�Apv�d�di�I�L!���Y��j��l/�$e�0� ix�/���E
��xJ)U5]5a �R~��0��׏hT�PM�Zz<3���;�A
�f*+�W]N���*^��d��4Moj�>_Go����:PʵW�����@TV‡+�]�4��(*k��%%t8p��f�K���d�X�+�kLXH
���I��r���r�v秆���vWG����y���K<}�\u\�n�H��\.0�2u�.�Zۭ�Ir3㖤d��y���w|���K����H_@V�#�g�'�s��=��Y��[�����RUe ��>����`�W�{�r��l�_��o`���IEND�B`�(uuay)slider-vert-scale-has-marks-above-active-dark.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<#IDAT8���[H�qƟ��:�s�NWRm�re��i�n*�BD�[������ ��(,��@QAf��:�#)���-O��f�ԙ�7���߅M��������}���C:Z�����"qE$��pi  E�<^;��,g�ol
���Ń���	�kK�����b�5H�@��^Xf�,/N�W?�<r猩>�}�^�37SE���{ΥhT��6bs�q���$7~k1k���FsW�R�DҰL����ڔL�*ޠ�K�(-�EYz[
\���u�q΀ʺB���
��:���K�%����i���� �4����n���ʺB*:&{����O�_L
���3es�q����p��Sp���U��y���u��4���%���_�|y�vˉ�KI��DH��:,"a�Q�J���,�9k�)���A�ZU��p��*���4~$L�:K p�~���7u�>e��J�s~��gt�:�v4�|�2��_��ٛt�$䃭	�&p.8���J�f6v;?*���;�v�Հ}�~e��8���n��颮���y�X��0��k}�yh�
��>�Q�a����+$0>���ǂn��x���C�L��ў�>����t����^��݇5͗��l�
�ݟ<����f�Q��Χd�2�
ﴷOu�v�}~����@��#�[UT!͐\X��˔��!�欁4UBF�<�9�0Y�=0��=c���X��HJW%�6���V({x|�.�Lx��D�0i�׿�g5��#&f�	�Չ~=z�������'E�P��)IEND�B`�(uuay)slider-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)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)check-symbolic.symbolic.png��PNG


IHDR

r��|sBIT|d�	pHYs
�
�B(�xtEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)�IDAT(��ҽN���v�Cdžť��2`@q*[o��0�� �\�`B���n4i�	i��@ҤC�,A�������'Մ��+�	ɲ�$I�G��2z�j��Q.'e��A���Q�^�
j4ΰ�S4M��J���8���t�p����|^e2~�tX�4M��(�w�e�|K�	���j���$I�l��a�Y��i��q]wk��_��}�s1�:���^��8����x��b��|T��
۶3��>BQ� �i_�����Uʪi�^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)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-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-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-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)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-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)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-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-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)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.pngy�PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<IDATX���[l�����]�`��۱-_06�Ș�/vH�E��* PѧT xiժJ,�@)m��&j	�U���BRls-����|7�/���9}Xvc�Ÿ?i��f�9���9�#xY]\0Q5{�xuu�_�O�ۧ���mˏҡIփ�Ͱ��ߜi�_%����&�RV ��H�%#9$Y����&ӷJ��r�Yɳٲr;/g.��RCsg�$��e�K�U�z^�Q��۰�BP��S`k����q"�t��ү����[]27��B 2�R�e�v,��������N�D�C�=lu��hK���씹lY�
����8{k-M>ܲ�����h4nа�;b0�
`����ؼ�䱨���h�M�BY6�ո��[�� ƣ{����D�C�t+�m�\�┃�e������� ^z�������p��p�Y���Z~�1dت��U'�ԙ��ټ��j4�?n��p
����g&�v�a@܀�U[�	&!O���V~�
�œi��k���.Aѓp���ٚ��
qH�3����?@ULCF�#� '�e�7p��v�P�q��+�
[]27Z��9�
�P�|P�(B!7���w��#�P�ΰ���I{����J���necQ1�2��Sq��:�:l�Q��E�]<V�
\ӿ�����%d����只�l,��)����|��y���m����"���?��aÆ��L�͙�cR׵9Y�%�U����1���݀X��&1nL԰���1�57
@(����5��v�u�=��i�e.za(�~Db�$�Z���L"7,��"�E�3G�7�� 
�E�-ɏ�cG�S?�T:����5�lڽ�n��#to�"`1��J��
|/BnZ>��0��)�d$�ʟ�I�"%�I��#i )&�w �T�����2!"zdU@Td,�P�� �ذ��#�|��*&B-aH��
`�@�c2Y`Vg��iO �>'RJ�"
���\8�C�K�kz\]h�>0d��uM���v���3x
�C�WnګGp���{E����T�wDQ>��=���לFʶo�p�;��������
[Ґ-�֝U����s�����t�`_^�)
�\��5�.��w|��+K���ㅣ:��(�|HJ)����t�ҡ[5�K�ק����/���4�O�.ϟ+����k~��-o$���Ic{]xTd,�ѩ/u��_9�iȦKGn�{���
H�d�]�s��~R��P~g�6��*�}�KF�����m̀וzMeK��Y�����K7Oɩ	3ń���R̭Ư��?~%5�-���G�\>*�G��ڍsw�M�g��w޹��e�8��\Q算���Osw���;.�����Q�x�9�X��ӣZ��ҍS��~3i�ل�C�u;�b����axe�C+.�qa����T��.������{D�

�K�s��b���EY�A�^��t�{R��ۺ6}��ճ�n���6O��B��)�b�弞�Ks��S�P,�f��''����86汍��7󝽊ʛg�Zsݣx5����r�Λ��:���c�\O+"M�8���<5)>#�]K��B�	�-aDE�bCJ��q��h­���E�n���O.��4|ϔg��S�
`4���Ȑ�7R
G�	yE
Qg)��,�������Z]7*�]ڙ�֞j���$Ѝ��ɧ
:��a�f2��ܗ"&D�Gt�����>���\@��@C����<���m5���^|o���:��e[�<4��IEND�B`�(uuay)slider-vert-scale-has-marks-below-active@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<"IDATX���{P�����9���`Q�HT�P��"Q��7&j5�v��J�3iS3N�K�%&�&Q�z��M۩�Zkl���Dc��/� �F��T-�{yO�,�(�"}fvf�}�?9�g�yW�gf�m�.�&H�x T$��@%�"��y!E�Qȃ��<Z��u��ކ�_���:B�"�VBd�Y��Pܬ����j^��~Э��-?>��p��U�zL��B�W�h��?���QD�G�#�7F�֢��A�<���T�Q��7�*@�d����a��Kԥ�*,�jWSF���3�ۺ�u��%9|~���;�t(U
���8\�P�Ik�rB�^���@k�\�Vr�ϲ��z��#�(��ԏy�������&�P��&�Z��[b����6O���?�@Z�A���O�xʼn�0�>0?9a�@��uQ+�mQ}c�h0��xt]'���U ��$�;v�pQ�}��;M �d1�X>o����
n�@�7�f%����!{�u���/��ɡ�D�k�{OD��!���ƬY�)ph�ľ'�߫N6}ѕ'T�I��9�c��2}�\�N^�@�:�Rr��{�~�%�V{@W���f4u8�y"ã�����4s�'�K�������g0�0L�{Q�,����2S�f���뀰I���_?����٫�2�u�ѨY�\)LF�#��LD�(춮d]:�	Ĝ!��ff}Q�ߺ�4��'�1�E���	ԖI|z��`B�K�ո���Ht9`H��G��K&
{���/�Y(�7)9��祮�����`[?t:/w	 4�J��<nF�9) R
IXHx'��C��ˑB�$r�����H!	��o[^��$~�T^y�MB3H���?S�Μ1ړ��S�1z>J)
�V����=�f�C�[|�����ڈNu��է�0��}���EgX�s�r{ꩭ�_�{m�6�t�Ч{)���پ��M�W��v�ܽ6sP-�>�
p��_w2�e�.p�>e��xꩭ�{�ڌ?�@���x�r
��l��SlHY�<�zj��V�^����d��҃��q�8no}�b��3�0e��x��T���Yw�/@pg����3(��P�oPhP�zt�n�=9{)��_�|>�rV�-M���A�-�b4%�.��=���O�v��w�b�v���t�����_�7�gJ�%����<i4h��H���N�y�;����?�l��Ӷ��=���Œ�˞�W�e���?�H���͞w����u?��#�����VMZ�\�p�ֽJ��)Y�*n�Da3t(83�(��R�ϫ���_۷ѱ�^��hOn��˃Ƅ�p�!Y�O2|@<�����{W���W�����Hm�5Z�������ak�7#3r���>��k`�C�*��Y�vvڌBy��;��|zo{���>�˫�g�~rX���z��cY�P&�Y��9)�;ioJ���Q�*���gŕꅟ���!��H;8�q�-�*��g�>���'����t��ό�:�Ky����9Wr�}�DJ��F�_���^�A�s���A��B�12jC#F��)L����7��7Egp����|��5NϦ��n�VP�j{��
`���+1#�{�i�!���J
Ih�0B��Ќ&t��sRZu��ƭN���ܵ��i%۲���Ѱ��t��A7���0�D��9&l��fm0�Xi�O���P
���O�7���u��μ/].
�z�}�i�.�0`m��i�Ą��-F@�՚�'�U��u������cj�h���5��a�T�����C�O���_})����gIEND�B`�(uuay)

Zerion Mini Shell 1.0