.elementor-3030 .elementor-element.elementor-element-40850e7{--display:flex;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-e8a4639{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-weight:600;color:#F47721;}.elementor-3030 .elementor-element.elementor-element-653d529 .wpr-dual-heading-wrap{text-align:center;}.elementor-3030 .elementor-element.elementor-element-653d529 .wpr-dual-title .first{color:#071B46;border-color:#000;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:44px;border-style:none;margin-right:0px;}.elementor-3030 .elementor-element.elementor-element-653d529 .wpr-dual-title-wrap{margin-bottom:15px;}.elementor-3030 .elementor-element.elementor-element-653d529 .wpr-dual-title .second{color:#F47721;border-color:#000;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;border-style:none;}.elementor-3030 .elementor-element.elementor-element-6732420{text-align:center;font-family:"Roboto", Sans-serif;font-weight:700;color:#667085;}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info-taxonomy a{display:inline-block;color:#000000;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info-taxonomy > span:not(.wpr-post-info-text){display:inline-block;color:#000000;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info{text-align:center;}.elementor-3030 .elementor-element.elementor-element-58e4aae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info-vertical li{padding-bottom:0px;margin-bottom:0px;}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info-horizontal li{padding-right:0px;}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info-horizontal li:after{right:calc(0px / 2);}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info li{color:#000000;}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info li:not(.wpr-post-info-taxonomy):not(.wpr-post-info-custom-field) a{color:#000000;}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info li:not(.wpr-post-info-taxonomy):not(.wpr-post-info-custom-field){font-family:"Poppins", Sans-serif;font-size:13px;}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info li a{transition-duration:0.1s;}.elementor-3030 .elementor-element.elementor-element-58e4aae .avatar{border-radius:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info-taxonomy a, .elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info-taxonomy > span:not(.wpr-post-info-text){font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info-taxonomy a:hover{color:#54595F;}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info li:not(.wpr-post-info-custom-field) i{color:#333333;}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info li:not(.wpr-post-info-custom-field) svg{fill:#333333;}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info li i{font-size:16px;margin-right:5px;}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info li svg{width:16px;height:16px;margin-right:5px;}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info li .wpr-post-info-text{color:#333333;font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-3030 .elementor-element.elementor-element-58e4aae .wpr-post-info li .wpr-post-info-text span{margin-right:10px;}.elementor-3030 .elementor-element.elementor-element-cfbe3d9{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3030 .elementor-element.elementor-element-d6de4dc{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-3030 .elementor-element.elementor-element-d6de4dc a{color:#000000;}.elementor-3030 .elementor-element.elementor-element-a817d87{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-3030 .elementor-element.elementor-element-6f938f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-3030 .elementor-element.elementor-element-6f938f1.elementor-element{--align-self:center;}.elementor-3030 .elementor-element.elementor-element-8a0f6b9{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-3030 .elementor-element.elementor-element-afe1611{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-3030 .elementor-element.elementor-element-3c8e14c.elementor-element{--align-self:center;}.elementor-3030 .elementor-element.elementor-element-3c8e14c{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-3030 .elementor-element.elementor-element-fbbf509{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-3030 .elementor-element.elementor-element-654979a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-2934636{text-align:center;}.elementor-3030 .elementor-element.elementor-element-2934636 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-3030 .elementor-element.elementor-element-14f5d00{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3030 .elementor-element.elementor-element-87d18b0 .elementor-button{background-color:#F47721;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}@media(max-width:767px){.elementor-3030 .elementor-element.elementor-element-e8a4639{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3030 .elementor-element.elementor-element-e8a4639.elementor-element{--align-self:center;}.elementor-3030 .elementor-element.elementor-element-653d529{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-653d529.elementor-element{--align-self:center;}.elementor-3030 .elementor-element.elementor-element-6732420{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3030 .elementor-element.elementor-element-58e4aae{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3030 .elementor-element.elementor-element-cfbe3d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3030 .elementor-element.elementor-element-87d18b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-a7da529 */@media (max-width: 767px) {

    /* Hide desktop table header */
    .risk-header {
        display: none !important;
    }

    /* Each row becomes a mobile card */
    .risk-row {
        display: block !important;
        width: 100%;
        margin-bottom: 16px;
        padding: 8px 0;
        background: #f8f9fb !important;
        border: 1px solid #e5e7eb;
        border-radius: 14px;
        overflow: hidden;
        box-sizing: border-box;
    }

    /* Each item inside the card */
    .risk-row div {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 15px;
        width: 100%;
        padding: 12px 16px;
        box-sizing: border-box;
        border-bottom: 1px solid #e5e7eb;
        background: #f8f9fb !important;
        color: #3f5f86;
        font-size: 14px;
        line-height: 1.5;
    }

    /* Remove border from last item */
    .risk-row div:last-child {
        border-bottom: none;
    }

    /* Field names */
    .risk-row div::before {
        content: attr(data-label);
        flex: 0 0 45%;
        font-weight: 600;
        color: #0b2253;
        font-size: 13px;
    }

    /* Asset name */
    .risk-row div:first-child {
        display: block;
        padding: 14px 16px;
        font-size: 16px;
        font-weight: 600;
        color: #0b2253;
        background: #f8f9fb !important;
    }

    /* Don't show "Asset" label above asset name */
    .risk-row div:first-child::before {
        display: none;
    }

    /* CVSS value */
    .risk-row div:nth-child(2) {
        font-weight: 500;
    }

    /* Medium priority */
    .risk-row .medium {
        color: #d99a00 !important;
        font-weight: 600;
    }

    /* Critical priority */
    .risk-row .critical {
        color: #e84535 !important;
        font-weight: 600;
    }

    /* Main table container */
    .risk-table {
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
        border: none;
        border-radius: 0;
        overflow: visible;
    }

}/* End custom CSS */