.flat-form-radio{display:inline-block;margin-left:15px}.flat-form-radio:first-child{margin-left:0}.flat-form-radio__label{cursor:pointer;font-weight:400;text-transform:uppercase;padding-right:8px}.flat-form-radio__label input{margin-left:5px}.flat-form-radio__label input:before{background-color:#edeef4;border:4px solid #edeef4;display:inline-block;content:"";cursor:pointer;margin-top:-4px;margin-left:-3px;width:20px;height:20px;border-radius:100%;transition:background-color .1s ease}.flat-form-radio__label input:checked:before{background-color:#5fe360}.flat-tab .flat-tab-nav{border-bottom:1px solid var(--osnovnoy-t1);color:var(--asbestos);display:flex;gap:4px}.flat-tab .flat-tab-nav .flat-tab-button{border:none;border-bottom:2px solid transparent;border-radius:0;background-color:transparent;color:var(--asbestos);margin-bottom:-1px;padding:10px 20px;font-weight:500;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.flat-tab .flat-tab-nav .flat-tab-button:hover{color:var(--midnight-blue);background-color:var(--clouds)}.flat-tab .flat-tab-nav .flat-tab-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring-color);border-radius:6px}.flat-tab .flat-tab-nav .flat-tab-button__active{color:var(--midnight-blue);border-bottom:2px solid var(--peter-river);font-weight:600;background-color:transparent}.flat-tab .flat-tab-content{padding-top:16px}.certificates-tab .certificates-tab-statuses span.attention .badge,.expiration-near,.confirmation-available{background-color:var(--pink)}.certificates-tab .certificates-tab-statuses span.urgent .badge,.expiration-soon,.confirmation-expiration-soon{background-color:var(--red);color:var(--yellow-s2)}.certificates-tab .certificates-tab-statuses span.overdue .badge,.expired,.confirmation-overdue{background-color:var(--burgundy);color:var(--yellow-bright)}.certificates-tab{padding-top:20px}.certificates-tab .certificates-categories{float:right;text-align:right}.certificates-tab .certificates-tab-actions{overflow:hidden}.certificates-tab .certificates-tab-statuses{text-transform:uppercase;margin-top:10px}.certificates-tab .certificates-tab-statuses span{margin-left:10px}.certificates-tab .certificates-tab-statuses span .badge{font-style:normal;margin-left:3px}.certificates-tab .certificates-tab-statuses span.overdue{color:var(--burgundy)}.certificates-tab .certificates-tab-statuses span.urgent{color:var(--red)}.certificates-tab .certificates-tab-statuses span.attention{color:var(--pink)}.certificates-tab .certificates-table{margin-top:20px}.certificates-tab .certificates-table-preview{margin-left:10px}.certificates-tab .flat-table-td{text-align:left;overflow:hidden}.certificates-tab .flat-table-td p{margin-bottom:0}@media only screen and (max-width: 1100px){.certificates-tab .flat-table-td:last-child{border-top:1px solid #ececec;padding:20px;width:auto}.certificates-tab .flat-table-td:last-child:before{display:none}.certificates-tab .flat-table-td .flat-table-button{border-radius:5px;display:inline-block;height:auto;font-size:14px;padding:15px 0;width:47%}.certificates-tab .flat-table-td .flat-table-button--edit,.certificates-tab .flat-table-td .flat-table-button--edit:hover,.certificates-tab .flat-table-td .flat-table-button--edit:focus{color:var(--osnovnoy-s2);background-color:var(--osnovnoy-t2)}.certificates-tab .flat-table-td .flat-table-button--destroy,.certificates-tab .flat-table-td .flat-table-button--destroy:hover,.certificates-tab .flat-table-td .flat-table-button--destroy:focus{color:var(--osnovnoy-s2)!important;background-color:#e74c3cb3}.certificates-tab .flat-table-td svg{display:none}}
