Skip to content

EMR IPD by bmun2012

Details

Authorbmun2012

LicenseNo License

Categoryemripdnew.shifa.com.pk

Created

Updated

Code size28 kB

Code checksumb5859f33

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Cleanup of Shifa EMR IPD New

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name         EMR IPD
@version      20250502.07.51
@namespace    ?
@description  Cleanup of Shifa EMR IPD New
@license      No License
==/UserStyle== */

@-moz-document domain("emripdnew.shifa.com.pk") {
html {
        font-size: 10pt !important;
        /* Sets the root font size to 16px */
        --main-color: #069;
        /* default color was #064f8d */
        --accent-color: #096;
        /* default color was #007B66 */
    }

    /*::selection {
        background: #993300;
    }*/
    * {
        font-family: Sans-serif !important;
        font-size: 1rem !important;
    }


    body, .bg-light-grey {
        background-color: #f0f2f5 !important;
    }

    /*---------------------------Header------------------------------*/
    .ant-layout-header.header {
        display: flex;
        flex-direction: column;
        border-radius: 0px 0px 6px 6px;
        padding: 0px 0px !important;
        top: 0px !important;
        line-height: normal !important;
        position: relative !important;
        height: 60px !important;
    }

    .ant-col.ant-col-xs-6.ant-col-sm-6.ant-col-md-6.ant-col-lg-6.ant-col-xl-6.ant-col-xxl-6, .ant-col.ant-col-xs-18.ant-col-sm-18.ant-col-md-18.ant-col-lg-18.ant-col-xl-18.ant-col-xxl-18 {
        flex-basis: auto !important;
        flex-grow: 1 !important;
    }
    div.ant-col.ant-col-xs-6.ant-col-sm-6.ant-col-md-6.ant-col-lg-6.ant-col-xl-6.ant-col-xxl-6 > div > a:nth-child(1) > img {
        margin: 6px 12px !important;
        width: 38px !important;
    }

    .dr-text1 {
        margin: 6px !important;
        font-size: 1.5rem !important;
    }
    .ant-avatar {
        margin: 6px 12px !important;
        height: 48px !important;
        width: 48px !important;
    }
    span.ant-avatar.ant-avatar-circle.ant-avatar-image.ant-dropdown-trigger.user-imge > img {
        height: 54px !important;
    }
/*-----------------------------------------------*/
    #root > div > div.pd-10.bg-light-grey.ipd-car > div > div > div.ant-row > div:nth-child(2) {
        text-align: right;
        padding-right: 8px
    }
    .patient-name-text {
        color: var(--main-color);
        font-size: 1rem;
        position: relative;
        top: 0px;
        margin: 6px;
        line-height: normal
    }
p.simple-table-text.patient-name-text {margin: 4px !important}
    .census-lenght {
        color: var(--main-color) !important;
        margin-top: 2rem;
        font-size: 1rem;
    }
    #root > div > div.pd-10.bg-light-grey.ipd-car > div > div > div.ipd-table-footer > span > span {
        color: var(--main-color) !important;
    }

    .pat-info-card-open.ant-card-bordered {
        position: sticky !important;
        z-index: 5;
        top: 4px;
        border-radius: 6px !important;
        box-shadow: 3px 3px 5px 3px #babcc140 !important;
        margin: 4px !important;
        border: 0px !important;
    }

    #root > div > section > section > section > main > div:nth-child(2) > div {
        justify-content: center !important;
    }
    #root > div > section > section > section > main > div:nth-child(2) {
        padding: 0px 0px !important;
    }
    .ant-row.bg {
        padding: 0px 0px !important;
        margin: 0px 0px !important;
        border-radius: 6px !important;
        flex-basis: 100% !important;
    }
    .ant-row.mt-10 {
        position: relative;
        top: 0px;
        margin: 0px !important;
    }
    .ant-card.ant-card-bordered.cards {
        margin: 0px !important;
        padding: 0px 00px !important;
        border: 0px !important;
        border-radius: 6px !important;
    }
    .ant-card.ant-card-bordered.prog-card {
        height: auto !important;
        margin: 0px !important;
        padding: 0px 0px !important;
        border-radius: 6px !important;
    }
    .ant-col-24.bg {
        display: flex !important;
        flex-direction: column !important;
        margin: 0px!important;
        padding: 0px 0px !important;
        border-radius: 6px !important;
        flex-basis: 100% !important;
    }

#root > div > section > section > section > main > div:nth-child(2) {
        position: relative; margin: 0px 4px !important;
    }

    .ant-col-xl-2 {
        display: flex !important;
        justify-content: center !important;
        margin: 0px !important;
        flex-basis: auto !important;
        flex-grow: 0 !important;
        max-width: fit-content !important;
    }
    .ant-col-xl-22 {
        display: flex !important;
        justify-content: center !important;
        margin: 0px 12px !important;
        flex-basis: auto !important;
        line-height: 2rem !important;
        flex-grow: 10 !important;
        max-width: 100% !important;
        flex-direction: column !important;
    }
    #root > div > section > section > section > main > div.ant-card.ant-card-bordered.pat-info-card-open > div > div > div > div > div.ant-col.ant-col-xs-22.ant-col-sm-22.ant-col-md-22.ant-col-lg-22.ant-col-xl-22 > div {
        overflow-x: auto !important;
    }

    .ant-col-xl-8 {
        display: flex !important;
        flex-grow: 1 !important;
        flex-shrink: 1 !important;
    }

    #root > div > section > section > section > main > div.ant-card.ant-card-bordered.pat-info-card-open > div > div > div > div > div.ant-col.ant-col-xs-22.ant-col-sm-22.ant-col-md-22.ant-col-lg-22.ant-col-xl-22 > div > div > div {
        flex-grow: 1
    }


    .ant-layout-footer {
        display: none
    }



    #root > div > section > section > section > main > div:nth-child(2) > div > div > div.ant-card.ant-card-bordered.prog-card > div > div > div:nth-child(2) > div > div > div > div > div > div > div > div > table > tbody > tr > td:nth-child(5) > div {
        justify-content: space-evenly;
    }
    #root > div > section > section > section > main > div:nth-child(2) > div > div > div.ant-card.ant-card-bordered.prog-card > div > div > div:nth-child(2) > div > div > div > div > div > div > div > div > table > tbody > tr > td > div > div.ant-col.ant-col-sm-12.ant-col-md-12.ant-col-lg-16.ant-col-xl-18.ant-col-xxl-18 {
        flex-basis: auto !important;
    }
    .primary-text {
        color: #000;
        font-weight: normal !important;
        font-size: 1rem !important;
    }
    .main-text {
        color: var(--main-color);
        font-weight: bold !important;
        font-size: 1rem !important;
    }
    .hrader-taxt {
        margin: 0px !important;
        color: #fff !important;
        font-weight: bold !important;
        font-size: 1rem !important;
    }
    .sub-text {
        color: #FFF;
        font-size: 1rem;
        font-weight: normal;
        margin: 0px 0px 0px 10px !important;
    }
    .ant-tabs > .ant-tabs-nav,
    .ant-tabs > div > .ant-tabs-nav {
        padding: 0px !important;
        margin: 0px 0px 12px 0px !important;
    }
    .ant-tabs-tab {
        padding: 6px !important;
        margin: 0px !important;
    }
    .tab-stylee .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
        border-radius: 6px;
        padding: 0px;
        margin-bottom: 0px;
    }
    .ant-tabs-ink-bar {
        background-color: var(--main-color);
        margin-bottom: 6px;
    }
    .ant-form-item-label {
        font-weight: normal;
        margin-top: 10px;
    }
    .ant-form-item-label > label {
        color: #000 !important;
        font-size: 1rem !important;
    }
    .ant-collapse-header {
        background-color: var(--main-color) !important;
        border-radius: 6px !important;
    }
    .ant-btn-primary {
        background-color: var(--main-color) !important;
        border: 2px solid transparent !important;
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.30);
        transition: all 0.2s ease !important;
    }
    .ant-btn-primary:disabled {
        background-color: #0003 !important;
    }
    .ant-btn-danger {
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.30);
    }
    .ant-btn-danger:hover {
        color: #fff !important;
        transform: translateY(-0.2rem) !important;
        box-shadow: 0px 3.6px 6px rgba(0, 0, 0, 0.3) !important;
        border-radius: 6px !important;
        transition: all 0.2s ease !important;
        font-weight: bold !important;
    }
    .ipd-table .ant-table-thead .ant-table-cell, .table-card .ant-table-thead .ant-table-cell, .ant-table-thead > tr > th {
        background-color: var(--main-color) !important;
        font-size: 1rem !important;
        padding: 6px 6px !important;
        text-align: center !important;
        height: 2rem !important
    }
    .card-table .ant-table-thead .ant-table-cell {
        background-color: var(--main-color) !important;
    }
    .ant-table-container table > thead > tr:first-child th:first-child {
        border-top-left-radius: 6px !important;
        border-bottom-left-radius: 6px !important;
    }
    .ant-table-container table > thead > tr:first-child th:last-child {
        border-top-right-radius: 6px !important;
        border-bottom-right-radius: 6px !important;
    }
    #root > div > section > section > section > main > div:nth-child(2) > div > div > div.ant-card.ant-card-bordered.prog-card > div > div > div:nth-child(2) > div > div > div > div > div > div > div > div > table > thead > tr > th:nth-child(7) {
        padding: 2px 0px !important;
    }
    #root > div > section > section > section > main > div:nth-child(2) > div > div > div.ant-card.ant-card-bordered.prog-card > div > div > div:nth-child(2) > div > div > div > div > div > div > div > div > table > thead > tr > th:nth-child(6) {
        padding: 2px 0px !important;
    }
    .ant-btn-round.ant-btn-sm {
        border-radius: 6px
    }
    .abc.ant-collapse {
        & .ant-collapse-item {
            .ant-collapse-header {
                box-shadow: cadetblue;
                padding: 0px 0px !important;
                background-color: #ffffff !important;
                color: #000 !important;
                border-color: #000000;
 ...

Reviews

No reviews yet.