@@ -399,19 +399,16 @@ spinner {
399399
400400entry {
401401padding : 5px ;
402- border-width : 1px ;
403- border-style : solid;
404- border-color : # b5b5b5 ;
405402border-radius : 0px ;
403+ border : 1px solid# b5b5b5 ;
406404color : # 000000 ;
407- caret-color : currentColor;
408405background-color : # FFFFFF ;
409- box-shadow : inset0 0 2px 0 rgba (0 , 0 , 0 , 0.08 ), inset0 1px # bebebe ; }
410- entry : active , entry : focus {
406+ box-shadow : inset0 0 2px 0 rgba (0 , 0 , 0 , 0.08 ), inset0 1px # bebebe ;
407+ caret-color : currentColor; }
408+ entry : focus-within {
411409box-shadow : inset0 0 1px 3px # 92c3ff ; }
412- entry : selected , entry : selected : focus , entry selection , entry selection : focus {
413- color : # FFFFFF ;
414- background-color : # 2563AE ; }
410+ entry : focus-within > placeholder {
411+ opacity : 0 ; }
415412entry : disabled {
416413color : # 777777 ;
417414box-shadow : inset0 0 2px 0 rgba (0 , 0 , 0 , 0.045 ), inset0 1px # e1e1e1 ; }
@@ -422,29 +419,60 @@ entry {
422419entry : backdrop {
423420color : # 8C8C8C ;
424421background-color : # f2f2f2 ; }
425- entry > image .left {
426- padding-right : 5px ; }
427- entry > image .right {
428- padding-left : 5px ; }
429- entry progress {
430- margin : -4px -4px ;
431- border-width : 0 0 2px ;
432- border-radius : 0 ;
433- border-style : solid;
434- border-color : # 92c3ff ;
435- background-color : transparent; }
436422entry .flat , entry .flat : focus {
437- min-height : 0 ;
423+ min-height : 0 px ;
438424padding : 3px ;
439- border-radius : 0 ;
425+ border-radius : 0 px ;
440426box-shadow : none;
441427background-image : none;
442428border-color : transparent; }
429+ entry > text > selection {
430+ background-color : # 2563AE ;
431+ color : # FFFFFF ; }
432+ entry > text > selection : focus-within {
433+ background-color : # 2563AE ;
434+ color : # FFFFFF ; }
435+ entry > image {
436+ color : # 333333 ; }
437+ entry > image .left {
438+ padding-right : 5px ; }
439+ entry > image .right {
440+ padding-left : 5px ; }
441+ entry > image : hover {
442+ color : # 000000 ; }
443+ entry > image : active {
444+ color : # 2563AE ; }
445+ entry .password image .caps-lock-indicator {
446+ color : # a0a0a0 ; }
447+ entry > progress {
448+ margin-bottom : 2px ;
449+ border-color : transparent; }
450+ entry progress > trough > progress {
451+ border-radius : 0 ;
452+ border-width : 0 0 2px ;
453+ border-style : solid;
454+ border-color : # 2563AE ;
455+ background-color : transparent;
456+ background-image : none;
457+ box-shadow : none;
458+ margin-left : 2px ;
459+ margin-right : 2px ; }
443460entry .search {
444461border-radius : 40px ; }
445- entry entry {
446- box-shadow : none;
447- background-color : transparent; }
462+ entry : drop (active ), entry : drop (active ): focus-within {
463+ border-color : # 2563AE ;
464+ box-shadow : inset0 0 0 1px # 2563AE ; }
465+
466+ treeview entry : focus-within : dir (rtl ), treeview entry : focus-within : dir (ltr ) {
467+ background-color : # FFFFFF ;
468+ transition-property : color, background; }
469+
470+ treeview entry .flat , treeview entry {
471+ border-radius : 0 ;
472+ background-image : none;
473+ background-color : # FFFFFF ; }
474+ treeview entry .flat : focus-within , treeview entry : focus-within {
475+ border-color : # 2563AE ; }
448476
449477editablelabel > stack > text > selection {
450478color : transparent;