/*8D55BEB1-BF85-4023-AEA8-E28A05C34C5D*/
* {
   font-family: "LatoWeb";
   font-size: 10pt;
   padding: 0;
   margin: 0;
}
html {
    width: 282px;
    min-height: 304px;
    overflow: hidden;
}
body {
    width: 282px;
    min-height: 304px;
    overflow: hidden;
}
li::marker {
    color: #4D83FA;
    font-size: 1.8em;
}
div.anchor {
    display: none;
}
div.anchor.active {
    display: block;
}
div.warning {
    color: #F2994A;
}
div.error {
    color: #CF1818;
}
div.blocks {
	margin-top: 4px;
	border-bottom: 1px solid white; 
}
div.block {
    height: 220px; 
    overflow-y: scroll; 
    overflow-x: hidden; 
    scrollbar-width: thin;
    scrollbar-color: #9DACCE transparent;    
}
div.logo {
    overflow: auto;
}
div.space{
 background-color: transparent;
 height: 4px;
 display: block;
}

button.download {
    margin-top: 4px;
}
       
.text {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    align-items: center;
    letter-spacing: -0.15px;
    color: #1D1D1D;
    flex: none;
    order: 1;
    align-self: stretch;
    flex-grow: 0;
    margin-top: 8px;
    margin-bottom: 8px;
}
.list {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    align-items: center;
    letter-spacing: -0.15px;
    color: #1D1D1D;
    flex: none;
    order: 1;
    align-self: stretch;
    flex-grow: 0;
    margin-top: 8px;
    margin-bottom: 8px;
}
.logo {
	margin-bottom: 5px;
}
.tab {
	margin: 20px;
	margin-right: 4px;
}
a {
   vertical-align: top;
   font-size: 12px;
   height: 32px;
   border-width: 0px;
   background: transparent;
   color: #1957A6;
   text-decoration: none;
}
a:hover {
   color: #1B4584;
}
.link-button {
    vertical-align: top;
    width: 90%;
    border-width: 0px;
    background: transparent;
    color: #0D4CD3;
    text-align: left;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}
.push-button {
    font-size: 16px;
    color:  white;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 16px;
    gap: 10px;
    width: 100%;
    height: 52px;
    background: #185AC5;
    border-width: 0px;
    border-radius: 8px;
    flex: none;
    order: 1;
    flex-grow: 0;
}
.push-button:hover {
   background: #1B4584;
}
.push-button:active {
   background: #183E75;
}
.push-button:disabled {
   background: #8198BB;
}
.push-button-text { 
    height: 20px;
    font-style: SemiBold;
    font-size: 16px;
    line-height: 20px;
    display: flex;
    align-items: center;
    letter-spacing: -0.15px;
    color: #185AC5;
    flex: none;
    order: 1;
    flex-grow: 0;
   padding-bottom: 18px;
}
h2 { 
    height: 47px;
    font-style: normal;
    font-weight: 900;
    font-size: 18px;
    line-height: 24px;
    display: flex;
    align-items: center;
    letter-spacing: 0.02em;
    color: #1D1D1D;
    flex: none;
    order: 1;
    flex-grow: 1;
    padding-left:  16px;
}
h4 {
    width: 200px;
    height: 16px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: #566379;
    flex: none;
    order: 0;
    flex-grow: 1;
}
img.logo{
   float: left;
   height: 47px;
   width: 47px;
   content: url(data:image/png;base64,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);
}
img.warning{
   float: left; 
   content: url(   data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEPSURBVHgBlVI7dsIwEJxduw2QGzg3IR3PKXIFUuW55ASGE1D65aUIN0hH6JKj6AYQUrOKVsbGFnLBNJJ2dzT7I0TwV82mFsj0ToC5K3Y/YQx1H8cqn4NpDdhJEGcgWI2K7aYxcKvynpfu9REhKTL1+ZiuYq2kpA4EL2B7cCGfoV2V+axbhhIniCFRYgDG2iv6RjB/XxFFHlN3DvnYgjPciMRx0iFnyvRc987G/VpLcmluCyGawsqE+hOrU9X69XJ8e9qHYxiq0cKa8evXQy0lp0X4a+LUmu3pwnV65c/G8FvlS4qMpafmtmdcbJc9ok+5ms0tU+nqyvrp4UAii1Gx27TKsZ/3bra4pGnuI0v+Dy42aOIxIQmZAAAAAElFTkSuQmCC);
}
img.error{
   float: left; 
   content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAENSURBVHgBlVK7jcJAEJ3Z3cudHKfL9jrxVUCCwCGUQAVABZQAoRFIlAClOMZCuAB7hxkLEB6tAybZ9Zv3/HY+CJEoR6OUEL3cG6Li93A4aw6+f1yybGqI1gSQKFIRQlgN9vvtEzPPy3U8XiDRRoskGPNozKZkTsdRnETUIYcwM4gVP/mocXFuHfl5C+3SWFswqdI4O6/bUxoB1p40oUb8d3UNfTlDznn4MGzTeNeXdERDdusVO2l1LEFEKSAmGMlJ/S1eTiY3UGPoq5FHUwx2u7+2q9zyuf7rVwhJtH5eBDleLymzbAmRsXQ0iKufPF92hBKyCCJm0CtNxTOdv69crHZxT+khluZ95/lZc+5gW3VFoVaozgAAAABJRU5ErkJggg==);
}
img.back{
   float: left;
   margin-right: 8px;
   content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAPCAYAAADHw76AAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxMAAAsTAQCanBgAAABGSURBVChTYxhIwAil4YDH53I9iGYC86AAJAhU2QDlQgBIkNfn8n+YDjAgXhAIUOzAALh0gQG6JIo/QIIg5/4HYhweZGAAAIdnJKxZX7cAAAAAAElFTkSuQmCC);
}
.warning {
  margin-top: 8px;
}
.message-icon {
   display: inline-block;
   vertical-align: top;
}
.message-text {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;

    display: flex;
    align-items: center;
    flex: none;
    order: 1;
    flex-grow: 1;
    display: inline-block;
    vertical-align: top;
    line-height: normal;
    margin-bottom: 20px;
}
ul.permission {
    list-style-type: disc;
    padding-left: 25px;
}

#error_text {
    line-height: 1.5;
}
p {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    letter-spacing: -0.15px;
    color: #1D1D1D;
    flex: none;
    order: 1;
    align-self: stretch;
    flex-grow: 0;             
}
::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
   background-color: transparent;
   border-radius: 4px;
}
::-webkit-scrollbar-thumb {
  background-color: #9DACCE;
  border-radius: 4px;
}
#extension-version {
	margin-top: 8px;
	margin-bottom: 18px;
	font-size: 16px;
}
#main {
	margin: 20px;
}
#program-version {
    margin-bottom: 20px;
}
#permission-header {
    margin-top: 12px;
}

QWidget{ background-color: #F8FAFE; font-family: "Lato";}
QWidget[ qss = "headerTextWidget" ]{ background-color: white; }

QPushButton{ color: #0D4CD3; background-color: white; border-radius: 8px; border: 2px solid #0D4CD3; padding-left: 40px; padding-right: 40px; font-size: 16px; max-height: 48px;}
QPushButton:focus{ color: white; background-color: #0D4CD3; border-radius: 8px; border: 2px solid #0D4CD3; padding-left: 40px; padding-right: 40px; font-size: 16px; height: 48px;}
QPushButton:hover{ color: white; background-color: #0F53DB; }
QPushButton:pressed{ background-color: #1755D1; }
QPushButton:disabled{ color: #86909C; background-color: #E5EAF5; border: none; }

QPushButton[ qss = "linkButton" ]{ padding: 0px; background-color: transparent; color: #1957A6; text-align: left; text-decoration: none; font-size: 14px; font-weight: 400; border: none; height: 20px;}
QPushButton:hover[ qss = "linkButton" ]{ color: #004AA5; text-decoration: underline; }
QPushButton:disabled[ qss = "linkButton" ]{ color: #79797C; text-decoration: none; }

QPushButton[ qss = "popupButton" ]{ border: none; padding: 0px; padding-right: 24px; background: transparent; color: #1957A6; font-size: 16px; font-weight: 400; height: 24px; background-image: url(:/gosuslugi_plugin/arrow_down.png); background-repeat: no-repeat; background-position: right center; } 
QPushButton:disabled[ qss = "popupButton" ]{ color: #86909C; background-image: url(:/gosuslugi_plugin/arrow_down_disabled.png); background-repeat: no-repeat; background-position: right center; } 

QPushButton[ qss = "headerTextButton" ]{ border: none; padding: 0; margin:0; background: white; color: #0B1F33; font-size: 16px; font-weight: 400; height: 24px; line-height: 24px; } 

QPushButton[ qss = "defaultButton" ]{ color: white; background-color: #0D4CD3; border-radius: 8px; border: 2px solid #0D4CD3; padding-left: 40px; padding-right: 40px; font-size: 16px;  min-height: 48px; max-height: 48px; min-width: 30px; } 
QPushButton[ qss = "defaultButton" ]:hover{ color: white; background-color: #0F53DB; }
QPushButton[ qss = "defaultButton" ]:pressed{ background-color: #1755D1; }
QPushButton[ qss = "defaultButton" ]:disabled{ color: #86909C; background-color: #E5EAF5; border: none; }

QPushButton[ qss = "cancelButton" ]:focus{ color: #0D4CD3; background-color: white; border-radius: 8px; border: 2px solid #0D4CD3; padding-left: 40px; padding-right: 40px; font-size: 16px;  min-height: 48px; max-height: 48px;}

QLineEdit{ font-size: 13px; border: 1px solid #CDCDCE; border-radius: 4px; color: #8A8A8D; background-color: #F4F4F4; padding: 4px; min-height: 20px; }

QLineEdit[ qss = "lineEdit" ]{ margin: 0; padding: 0; border: none; background-color: transparent; color: #0B1F33; font-size: 14px; font-weight: 400; min-height: 14px; }
QLineEdit[ qss = "findEdit" ]{ border: 1px solid #CDCDCE; border-radius: 4px; color: #8A8A8D; padding: 4px; padding-left: 24px; min-height: 34px; background-color: white; background-image: url(:/gosuslugi_plugin/find.png); background-repeat: no-repeat; background-position: left center; }

QListWidget { background-color: transparent; }
QListWidget::item { background-color: white; border: 1px solid #EAEFF9; border-radius: 12px; padding: 0px; margin: 0px; outline: 0px; margin-right: 8px;}

QAbstractScrollArea::corner {  background: transparent; }

QScrollBar::handle { background-color: #CAD3E6; border-radius: 2px; padding: 0px; margin: 0px; }
QScrollBar::handle:vertical { width: 5px; min-height: 40px; }
QScrollBar::handle:horizontal { height: 5px; min-width: 40px; }

QScrollBar:vertical { background: transparent; border: none; width: 5px; height: 10px; }
QScrollBar::add-line:vertical { width: 0px; height: 0px; }
QScrollBar::sub-line:vertical { width: 0px; height: 0px; }
QScrollBar::sub-page:vertical { background-color: transparent }
QScrollBar::add-page:vertical { background-color: #F5F7FA; }

QScrollBar:horizontal { background: transparent; border: none; height: 5px; width: 10px; }
QScrollBar::add-line:horizontal { width: 0px; height: 0px; }
QScrollBar::sub-line:horizontal { width: 0px; height: 0px; }
QScrollBar::sub-page:horizontal { background-color: transparent }
QScrollBar::add-page:horizontal { background-color: #F5F7FA; }

QListWidget[ qss = "menuListWidget" ] { background-color: transparent; min-height: 200px; border: none; }
QListWidget[ qss = "menuListWidget" ]::item { background-color: transparent; border: none; padding: 0px; margin: 0px; outline: 0px; }
QListWidget[ qss = "menuListWidget" ]::item::hover::!selected { background-color: #E9E9EA; }
QListWidget[ qss = "menuListWidget" ]::item:selected { background-color: #CDE8FF; }
QScrollBar[ qss = "menuListWidget" ]::handle { background-color: #D2D2D3; width: 8px; border-radius: 4px; padding: 0px; margin: 0px; }
QScrollBar[ qss = "menuListWidget" ]:vertical { background: transparent; border: none; width: 8px; }
QScrollBar[ qss = "menuListWidget" ]::add-line:vertical { width: 0px; height: 0px; }
QScrollBar[ qss = "menuListWidget" ]::sub-line:vertical { width: 0px; height: 0px; }
QScrollBar[ qss = "menuListWidget" ]:horizontal { background: transparent; border: none; height: 8px; }
QScrollBar[ qss = "menuListWidget" ]::add-line:horizontal { width: 0px; height: 0px; }
QScrollBar[ qss = "menuListWidget" ]::sub-line:horizontal { width: 0px; height: 0px; }
QScrollBar[ qss = "menuListWidget" ]::sub-page { background: transparent; }
QScrollBar[ qss = "menuListWidget" ]::add-page { background: transparent; }

QStackedWidget{ background-color: transparent; }
QStackedWidget[ qss = "menuStackedWidget" ]{ background-color: white; border: 1px solid #236192; border-radius: 4px; background-clip: border; }
QStackedWidget[ qss = "documentItemWidget" ]{ margin-right: 0px; margin-bottom: 2px;  border: 1px solid transparent; }
QStackedWidget[ qss = "contentStackedWidget" ]{ border: 1px solid transparent; }

QPlainTextEdit{ background-color: #F5F7FA; font-size: 14px; font-weight: 400;  padding: 2px; margin-right: 6px; border-radius: 4px; font-family: "Lato"; color: black; }
QScrollArea{ border: none; background-color: transparent; } 

QLabel{ color: #202025; font-size: 11px; font-weight: 400; border: none; background-color: transparent; }

QLabel[ qss = "certificateLabel" ] { margin: 7px; background-color: transparent; border: none; }
QLabel[ qss = "attention" ] { padding-right: 10px; }

QLabel[ qss = "h1Label"    ]{ color: #0B1F33; font-size: 18px; font-weight: 700; }
QLabel[ qss = "h3Label"    ]{ color: #0B1F33; font-size: 16px; font-weight: 700; }
QLabel[ qss = "h4Label"    ]{ color: #0B1F33; font-size: 14px; font-weight: 400; }
QLabel[ qss = "h5Label"    ]{ color: #8A8A8D; font-size: 12px; font-weight: 400; }
QLabel[ qss = "errorLabel" ]{ color: #E11432; font-size: 14px; font-weight: 400; }

QLabel[ qss = "signatureType" ]{ color: #A6A6A8; font-size: 11px; font-weight: 400; }

QLabel[ qss = "extensionIconLabel" ]{ background-color: red; }
QLabel[ qss = "fileSizeLabel" ]{ color: #66727F; font-size: 14px; font-weight: 400; text-align: right; margin-right: 4px;}

QMenu{ background-color: white; border: none; background-clip: border; transparent; font-size: 11px; }
QMenu::item { color: black; background: }
QMenu::item:selected{ background: #90C8F6; }

QToolTip{ background-color: white; padding-left: 8px;  border: 1px solid #F9F9F9; color: #0B1F33; font-size: 14px; font-weight: 400; border-radius: 8px; background-clip: border; }
QToolTip QLabel{ color: blue; }
 
QCheckBox{ background: transparent; color: #0B1F33; font-size: 16px; font-weight: 400; height: 24px; line-height: 24px; }
QCheckBox::indicator{ width: 20px; height: 20px ; }
QCheckBox::indicator:disabled{ width: 0px; height: 0px; }
QCheckBox::indicator:unchecked { image: url(:/gosuslugi_plugin/arrow_down.png); }
QCheckBox::indicator:unchecked:hover { image: url(:/gosuslugi_plugin/arrow_down.png); }
QCheckBox::indicator:checked { image: url(:/gosuslugi_plugin/arrow_up.png); }
QCheckBox::indicator:checked:hover { image: url(:/gosuslugi_plugin/arrow_up.png); }

QCheckBox[ qss = "signatureType" ]{ background: transparent; color: #1957A6; font-size: 13px; font-weight: 400; height: 16px; }
QCheckBox[ qss = "signatureType" ]::indicator{ width: 0px; height: 0px; }

QCheckBox[ qss = "unsupportedCheckBox" ]{ background: transparent; color: #1957A6; font-size: 13px; font-weight: 400; height: 16px; }
QCheckBox[ qss = "unsupportedCheckBox" ]::indicator{ width: 0px; height: 0px; }

QFrame[ qss = "passwordFrame" ]{ border: 1px solid rgba(230, 235, 245, 0.4); background-color: white; padding-top: 20px; padding-left: 16px; padding-right: 16px;padding-bottom: 16px; border-radius: 12px; margin-top: 10px;}
QFrame[ qss = "navFrame" ]{ background-color: white; }
QFrame[ qss = "lineFrame" ]{ color: #99B1E6; }
QFrame[ qss = "menuFrame" ]{ border: none; }
QFrame[ qss = "documentPage" ]{ background-color: white; border-radius: 12px; padding: 6px; padding-right: 0px; }

QFrame[ qss = "menuLineFrame" ]{ color: #A7C0D3; border: none; border-bottom: 1px solid #A7C0D3; }
QLabel[ qss = "lineFrame" ]{ color: #79797C; font-size: 12px; font-weight: 400; border: none; }
QLabel[ qss = "lineFrame" ]{ color: #37373B; font-size: 12px; font-weight: 400; }
QLabel[ qss = "progressWrapperMovie" ]{ background-color: white; border-radius: 20px; border: 1px solid rgba(12, 41, 117, 0.12); }
QLabel[ qss = "progressWrapperText" ]{ font-size: 15px; font-weight: 600; margin-top: 5px; }


QLabel[ qss = "captionLabel" ]{ color: #66727F; font-size: 14px; font-weight: 400; line-height: 20px; border: none; }
QLabel[ qss = "valueLabel" ]{ color: #0B1F33; font-size: 14px; font-weight: 400; max-width: 250px; }

QWidget[ qss = "progressWrapper" ]{ background-color: rgba( 255, 255, 255, 80% ); }
QWidget[ qss = "headerWidget" ]{ background-color: transparent; }

QLineEdit[ qss = "passwordLineEdit" ]{ background-color: #F5F7FA; border: 2px solid transparent; border-radius: 4px; color: #0B1F33; font-size: 16px; font-weight: 400; padding: 14px 40px 14px 16px; height: 24px; }
QLineEdit[ qss = "passwordLineEdit" ]:focus { border: 2px solid #99B1E6; } 
QLineEdit[ qss = "passwordLineEdit" ]:disabled { border: 2px solid transparent; background-color: #F5F7FA; color: #27272E; } 
QLineEdit[ qss = "passwordLineEditWrong" ] { border: 2px solid #FF3B30; background-color: #FDF5F5; color: #27272E; font-size: 16px; font-weight: 400; border-radius: 4px; padding: 14px 16px 14px 16px; height: 24px; }

QFrame[ qss = "passwordLine" ]{ border: none; border-bottom: 1px solid #99B1E6; }

QToolButton{ background-color: transparent; border: none; } 
QToolButton:hover{ background-color: #F8FAFE; }
QToolButton[ qss = "clearButton"      ]{ image: url(:/gosuslugi_plugin/clear.png); } 
QToolButton[ qss = "clearButtonWrong" ]{ image: url(:/gosuslugi_plugin/clearWrong.png); } 

QCheckBox[ qss = "passwordCheckBox" ]{ background: transparent; color: #202025; font-size: 14px; font-weight: 400; margin-top: 24px; margin-bottom: 6px;}
QCheckBox[ qss = "passwordCheckBox" ]::indicator{ width: 24px; height: 24px; margin-right: 6px; }
QCheckBox[ qss = "passwordCheckBox" ]::indicator:unchecked { image: url(:/gosuslugi_plugin/checkbox_unselected.png); }
QCheckBox[ qss = "passwordCheckBox" ]::indicator:unchecked:hover { image: url(:/gosuslugi_plugin/checkbox_unselected.png); }
QCheckBox[ qss = "passwordCheckBox" ]::indicator:checked { image: url(:/gosuslugi_plugin/checkbox_selected.png); }
QCheckBox[ qss = "passwordCheckBox" ]::indicator:checked:hover { image: url(:/gosuslugi_plugin/checkbox_selected.png); }
QCheckBox[ qss = "passwordCheckBox" ]:disabled{ background: transparent; color: #A6A6A8; }
QCheckBox[ qss = "passwordCheckBox" ]::indicator:checked:disabled { image: url(:/gosuslugi_plugin/checkbox_selected_disabled.png); }
QCheckBox[ qss = "passwordCheckBox" ]::indicator:unchecked:disabled { image: url(:/gosuslugi_plugin/checkbox_unselected_disabled.png); }

QMessageBox{ background-color: white; } 
QMessageBox QLabel { font-size: 15px; font-weight: 400; margin-top: 20px; margin-left: 5px; margin-right: 24px; }
QMessageBox[ qss = "cancelMessageBox" ] QLabel { font-size: 15px; font-weight: 400; margin-top: 20px; margin-left: 5px; margin-right: 115px; }
QMessageBox QPushButton{ margin: 24px; margin-left: 0; margin-top: 26px; height: 48px; }