<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* rounded table */
table.rounded-table {
    --table-radius: 8px;
    border: 1px solid #ddd;
    border-collapse: separate;
    border-left: 0;
    border-radius: var(--table-radius);
    border-spacing: 0px;
    overflow: hidden;
}

.rounded-table thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
    border-collapse: separate;
}

.rounded-table tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

.rounded-table th {
    background-color: #f9f9f9;
    font-weight: 500;
}

.rounded-table th,
.rounded-table td {
    padding: 0.5rem 1rem;
    text-align: left;
    vertical-align: top;
    border-left: 1px solid #ddd;
    white-space: nowrap;
    overflow: hidden;
}

.rounded-table td.p-0 .btn {
    margin: 2.5px;
}

.rounded-table td.p-0 img {
    margin: 2.5px;
}

.rounded-table td {
    border-top: 1px solid #ddd;
}

.rounded-table th {
    border-top: 1px solid #ddd;
}

.rounded-table thead tr:first-child th,
.rounded-table tbody tr:first-child th {
    border-top: 0px !important;
}

.rounded-table tfoot th {
    border-top: 1px solid #ddd;
}

.rounded-table thead:first-child tr:first-child th:first-child,
.rounded-table tbody:first-child tr:first-child td:first-child,
.rounded-table tbody:first-child tr:first-child th:first-child,
.rounded-table colgroup+thead tr:first-child th:first-child,
.rounded-table colgroup+tbody tr:first-child th:first-child,
.rounded-table tfoot:first-child tr:first-child th:first-child {
    border-radius: var(--table-radius) 0 0 0;
}

.rounded-table thead:last-child tr:last-child th:first-child,
.rounded-table tbody:last-child tr:last-child td:first-child,
/* .rounded-table colgroup+thead tr:last-child th:first-child, */
.rounded-table colgroup+tbody tr:last-child th:first-child,
.rounded-table tfoot:last-child tr:last-child th:first-child {
    border-radius: 0 0 0 var(--table-radius);
}

.rounded-table tbody:first-child tr:last-child th

/* , .rounded-table tbody:first-child tr:last-child td */
    {
    border-bottom-left-radius: var(--table-radius);
}


.rounded-table tbody:first-child tr:first-child th,
.rounded-table tbody:first-child tr:first-child td {
    border-top: 0px !important;
    overflow: hidden;
}

.list-table table td,
.list-table table th,
.list-pagination table th {
    white-space: nowrap;
}

.table-responsive {
    overflow-x: auto;
}

/* util */
.line45 {
    background: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg"&gt;&lt;line x1="0" y1="100%" x2="100%" y2="0" stroke="gray" stroke-opacity="0.1" /&gt;&lt;/svg&gt;') !important;
}

.lazy-img:not(.loaded) {
    opacity: 0;
}

.d-none+.form-select-group {
    border-top-left-radius: .375rem !important;
    border-bottom-left-radius: .375rem !important;
}

/* bootstrap5 extend */

@media (min-width: 576px) {
    .mb-sm-0 {
        margin-bottom: 0 !important;
    }

    .border-sm-0 {
        border: 0 !important;
    }

    .border-sm-start-1 {
        border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    }

    .font-weight-sm-normal {
        font-weight: 400 !important;
    }

    .font-weight-sm-bold {
        font-weight: 700 !important;
    }

    .font-size-sm-small {
        font-size: 0.9rem !important;
    }
}

@media (min-width: 768px) {
    .mb-md-0 {
        margin-bottom: 0 !important;
    }

    .border-md-0 {
        border: 0 !important;
    }

    .border-md-start-1 {
        border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    }

    .font-weight-md-normal {
        font-weight: 400 !important;
    }

    .font-weight-md-bold {
        font-weight: 700 !important;
    }

    .font-size-md-small {
        font-size: 0.9rem !important;
    }
}

@media (min-width: 992px) {
    .mb-lg-0 {
        margin-bottom: 0 !important;
    }

    .border-lg-0 {
        border: 0 !important;
    }

    .border-lg-start-1 {
        border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    }

    .font-weight-lg-normal {
        font-weight: 400 !important;
    }

    .font-weight-lg-bold {
        font-weight: 700 !important;
    }

    .font-size-lg-small {
        font-size: 0.9rem !important;
    }
}

@media (min-width: 1200px) {
    .mb-xl-0 {
        margin-bottom: 0 !important;
    }

    .border-xl-0 {
        border: 0 !important;
    }

    .border-xl-start-1 {
        border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    }

    .font-weight-xl-normal {
        font-weight: 400 !important;
    }

    .font-weight-xl-bold {
        font-weight: 700 !important;
    }

    .font-size-lx-small {
        font-size: 0.9rem !important;
    }
}


@media (min-width: 768px) {
    .modal-xl {
        xmax-width: 90%;
    }
}

@media (min-width: 992px) {
    .bg-lg-none {
        background: none !important;
    }
}

.modal-fullscreen {
    max-width: none;
}


.timeline ul {
    list-style-type: none;
}

.timeline ul&gt;li {
    margin: 18px 0;
    padding-bottom: 18px;
    position: relative !important;
    margin-left: -8px;
    border-bottom: 1px dashed #999;
}

.timeline ul&gt;li:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

.timeline ul&gt;li:last-child p {
    margin-bottom: 0;
    padding-bottom: 0;
}

.timeline ul&gt;li:before {
    content: ' ';
    background: white;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 2px solid #005249;
    left: -24px;
    width: 13px;
    height: 13px;
    xz-index: 99999;
    top: 4px;
}

.timeline-wrap {
    background-image: linear-gradient(to right, #d4d9df 1px, transparent 1px);
    background-position: 10px 0;
    background-repeat: repeat-y;
}


.btn-switch,
.btn-check+.btn-switch {
    background-color: white !important;
    border: 1px solid #005249 !important;
    xfont-size: 0.75rem !important;
    font-weight: normal !important;
    white-space: nowrap;
}

.btn-check:active+.btn-switch,
.btn-check:checked+.btn-switch,
.btn-switch:active,
.btn-switch:focus {
    border: 1px solid #005249 !important;
    background-color: #005249 !important;
    color: white !important;
}

.rounded-bg-light {
    background-color: #eee !important;
    border-radius: 0.5rem;
    border: 1px solid #ccc !important;
    margin: 0.5rem 0;
    padding: 0.3rem !important;
}

tr.strikethrough {
    position: relative;
}

tr.strikethrough::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    border-top: 1px solid red;
    z-index: 3;
}


/* .breadcrumb a {
    text-decoration: underline;
} */
.breadcrumb a {
    text-decoration: underline;
    text-decoration-color: #000;
    /* ìƒ‰ìƒì€ ì›í•˜ëŠ”ëŒ€ë¡œ ë°”ê¾¸ì„¸ìš”. */
    text-underline-offset: 5px;
    /* ë°‘ì¤„ì˜ ìœ„ì¹˜ë¥¼ ì¡°ì&nbsp;ˆí•©ë‹ˆë‹¤. */
    text-decoration-thickness: 1px;
    /* ë°‘ì¤„ì˜ ë‘ê»˜ë¥¼ ì¡°ì&nbsp;ˆí•©ë‹ˆë‹¤. */
}

.is-pinned .breadcrumb a {
    color: white;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
    .w-sm-100 {
        width: 100% !important;
    }

    .w-sm-auto {
        width: auto !important;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .w-lg-100 {
        width: 100% !important;
    }

    .w-lg-auto {
        width: auto !important;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .w-xl-100 {
        width: 100% !important;
    }

    .w-xl-auto {
        width: auto !important;
    }
}

.strike-redline {
    background: linear-gradient(to right top, transparent calc(50% - 1px), red calc(50% - 1px), red 50%, transparent 50%);
    background-size: 104% 104%;
}

.cursor-pointer {
    cursor: pointer;
}

.font-code {
    font-family: Arial, Helvetica, sans-serif;
}

.in-brackets::before {
    content: '[';
}

.in-brackets::after {
    content: ']';
}

.line-height-initial {
    line-height: initial;
}

/* Default Sizes */
.fs-7 {
    font-size: .875rem !important;
}

.fs-8 {
    font-size: .75rem !important;
}

.fs-9 {
    font-size: .625rem !important;
}

/* SM Sizes */
@media (min-width: 576px) {
    .fs-sm-7 {
        font-size: .875rem !important;
    }

    .fs-sm-8 {
        font-size: .75rem !important;
    }

    .fs-sm-9 {
        font-size: .625rem !important;
    }
}

/* MD Sizes */
@media (min-width: 768px) {
    .fs-md-7 {
        font-size: .875rem !important;
    }

    .fs-md-8 {
        font-size: .75rem !important;
    }

    .fs-md-9 {
        font-size: .625rem !important;
    }
}

/* LG Sizes */
@media (min-width: 992px) {
    .fs-lg-7 {
        font-size: .875rem !important;
    }

    .fs-lg-8 {
        font-size: .75rem !important;
    }

    .fs-lg-9 {
        font-size: .625rem !important;
    }
}

/* XL Sizes */
@media (min-width: 1200px) {
    .fs-xl-7 {
        font-size: .875rem !important;
    }

    .fs-xl-8 {
        font-size: .75rem !important;
    }

    .fs-xl-9 {
        font-size: .625rem !important;
    }
}

/* XXL Sizes */
@media (min-width: 1400px) {
    .fs-xxl-7 {
        font-size: .875rem !important;
    }

    .fs-xxl-8 {
        font-size: .75rem !important;
    }

    .fs-xxl-9 {
        font-size: .625rem !important;
    }
}

.badge-shadow {
    box-shadow: rgb(145 158 171 / 30%) 0px 0px 2px 0px, rgb(145 158 171 / 30%) 0px 12px 24px -4px;
    border-radius: 10px;
    border: 1px dashed #ddd;
    padding: 8px;
    color: black;
    font-weight: normal;
}

.list-group-sm {
    --bs-list-group-item-padding-x: 0.5rem;
    --bs-list-group-item-padding-y: 0.25rem;
}

blockquote {
    position: relative;
    border-left: 2px solid rgba(0, 0, 0, 0.125);
    padding-left: 10px;
}


.list-group-header {
    padding: 0.25rem 0.5rem;
}


.list-group-header.rounded {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-bottom-width: 0 !important;
}

.list-group-header.collapsed {
    border-bottom-left-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-width: 1px !important;
}

/* Top-left radius to 0 */
.radius-top-start-0 {
    border-top-left-radius: 0 !important;
}

/* Top-start radius to 0 (Same as top-left in LTR layouts) */
.radius-top-end-0 {
    border-top-right-radius: 0 !important;
}

/* Bottom-left radius to 0 */
.radius-bottom-start-0 {
    border-bottom-left-radius: 0 !important;
}

/* Bottom-start radius to 0 (Same as bottom-left in LTR layouts) */
.radius-bottom-end-0 {
    border-bottom-right-radius: 0 !important;
}

/* Start (Left in LTR) radius to 0 */
.radius-start-0 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

/* End (Right in LTR) radius to 0 */
.radius-end-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

/* Top radius to 0 */
.radius-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

/* Bottom radius to 0 */
.radius-bottom-0 {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}




.scroll-container {
    position: relative;
}

.scroll-overflowx {
    overflow-x: auto;
}

.scroll-indicator-left,
.scroll-indicator-right {
    width: 1px;
    position: absolute;
    top: 19px;
    /* bottom: 0; */
    display: none;
    align-items: center;
    justify-content: center;
}

.scroll-container .scroll {
    display: flex;
}

.scroll-indicator-left.scroll {
    left: 0;
}

.scroll-indicator-right.scroll {
    right: 0;
}

.scroll-indicator-left.scroll::before {
    content: ":";
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    position: absolute;
    left: -5px;
    color: rgb(158, 158, 158);
}

.scroll-indicator-right.scroll::after {
    content: ":";
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    position: absolute;
    right: -5px;
    color: rgb(158, 158, 158);
}

.form-control[readonly],
.form-select[readonly] {
    background-color: #f2f2f2;
}

.form-select[readonly] {
    /* appearance ì†ì„±ì„ noneìœ¼ë¡œ ì„¤ì&nbsp;•í•˜ì—¬ ìž‘ì€ ì‚¼ê°í˜• ì•„ì´ì½˜ì„ ê°ì¶¥ë‹ˆë‹¤. */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* cursorë¥¼ ê¸°ë³¸ìœ¼ë¡œ ì„¤ì&nbsp;•í•˜ì—¬ ì‚¬ìš©ìžê°€ ì„&nbsp;íƒí•&nbsp; ìˆ˜ ì—†ë„ë¡ í•©ë‹ˆë‹¤. */
    cursor: default;
}

.input-xs {
    padding: 0.15rem 0.5rem !important;
    font-size: 0.8rem !important;
    line-height: 1.5 !important;
}

.btn-xs {
    padding: 0.15rem 0.5rem !important;
    font-size: 0.8rem !important;
    line-height: 1.5 !important;
}



.tab {
    xfont-size: 0.84rem;
}

.tab&gt;.nav-tabs .nav-link {
    border: 1px solid #f7f7f7;
    color: #71748d;
    border-radius: 10px 10px 0 0;
    margin-right: 1px;
    border-bottom: 0 !important;
}

.tab&gt;.nav-tabs .nav-link.active {
    color: var(--primary-color) !important;
    border: 1px solid #e7eaf3;
}

.tab&gt;.nav-tabs .nav-link {
    padding: 8px 20px !important;
}

.tab&gt;.nav-tabs .nav-link.active {
    padding: 10px 20px !important;
    z-index: 99;
}

.tab&gt;.nav .nav-item {
    margin-left: -2px;
    margin-right: 0px;
}

.tab&gt;.nav .nav-item:first-child {
    margin-left: 10px;
}

/*
@media (min-width: 576px) {
    .tab&gt;.nav .nav-item:first-child {
        margin-left: 0px;
    }

    .tab&gt;.nav.nav-tabs {
        float: left;
        display: block;
        margin-right: -1px;
        border-bottom: 0;
    }

    .tab&gt;.nav-tabs .nav-link {
        border-radius: 10px 0 0 10px;
        padding: 10px 15px;
        color: #71748d;
        width: 100%;
        text-align: right;
        margin-right: -1px;
        border-right: 1px solid #e7eaf3 !important;
        border-bottom: 1px solid #f7f7f7 !important;
    }

    .tab&gt;.nav-tabs .nav-link.active {
        border: 1px solid #f7f7f7;

        color: #428EFE;
        border: 1px solid #e7eaf3 !important;
        border-right: 0 !important;
    }

    .tab&gt;.nav .nav-item {
        margin-right: 1px;
        margin-left: 0;
    }
} */

@media (min-width: 576px) {

    .col-sm-3 {
        xmax-width: 150px;
    }

    .borer-bottom-sm-0 {
        border-bottom: 0px !important
    }

    .border-sm-1 {
        border-width: 1px;

    }
}

@media (min-width: 576px) {
    .flex-shrink-sm-0 {
        flex-shrink: 0;
    }

    .flex-grow-sm-1 {
        flex-grow: 1;
    }
}

@media (max-width: 576px) {
    .sticky-area {
        position: sticky;
        top: -1px;
        z-index: 998;
    }

    /* styles for when the header is in sticky mode */
    .sticky-area.is-pinned {
        background: #005249;
        margin: -12px;
        color: #fff;
        xpadding: 1rem;
        padding: 1rem;
        text-align: center;
        transition: background-color 0.15s linear;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);

    }

    .sticky-area.is-pinned .breadcrumb-item+.breadcrumb-item::before {
        color: white;
        ;
    }

    .sticky-area.is-pinned .breadcrumb-item.active {
        color: white;
    }

    .sticky-area.is-pinned .text-secondary {
        --bs-text-opacity: 1;
        --bs-secondary-rgb: 255, 255, 255;
        ;
    }

    .sticky-area.is-pinned img {
        filter: invert(1) grayscale(1) brightness(100);
    }
}

.breadcrumb-item {
    --bs-breadcrumb-item-padding-x: 0.3rem;
    display: flex;
    align-items: center;
}

.breadcrumb-item+.breadcrumb-item::before {
    font-family: monospace;
    transform: scaleX(0.5);
    float: initial;
}

.numbered-list,
.number-list {
    list-style-type: decimal;
}

.hangul-list {
    list-style-type: hangul;
}

.juso-container {
    position: relative;
    display: block;
}

.juso-loader {
    border: 2px solid black;
    border-top: 2px solid transparent;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    animation: rotateAnimation 2s linear infinite;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
}

@keyframes rotateAnimation {
    0% {
        transform: translateY(-50%) rotate(0deg);
    }

    100% {
        transform: translateY(-50%) rotate(360deg);
    }
}

@keyframes flashAnimation {

    0%,
    100% {
        background-color: initial;
    }

    50% {
        background-color: #eee;
    }
}

.juso-animation {
    animation: flashAnimation 1s linear;
}

/* Small devices (&gt;= 576px) */
@media (min-width: 576px) {
    .position-relative-sm {
        position: relative !important;
    }
}

/* Large devices (&gt;= 992px) */
@media (min-width: 992px) {
    .position-relative-lg {
        position: relative !important;
    }
}

/* Extra large devices (&gt;= 1200px) */
@media (min-width: 1200px) {
    .position-relative-xl {
        position: relative !important;
    }
}

/* Small devices (&gt;= 576px) */
@media (min-width: 576px) {
    .bottom-sm-0 {
        bottom: 0 !important;
    }

    .right-sm-0 {
        right: 0 !important;
    }
}

/* Medium devices (&gt;= 768px) */
@media (min-width: 768px) {
    .bottom-md-0 {
        bottom: 0 !important;
    }

    .right-md-0 {
        right: 0 !important;
    }
}

/* Large devices (&gt;= 992px) */
@media (min-width: 992px) {
    .bottom-lg-0 {
        bottom: 0 !important;
    }

    .right-lg-0 {
        right: 0 !important;
    }
}

/* Extra large devices (&gt;= 1200px) */
@media (min-width: 1200px) {
    .bottom-xl-0 {
        bottom: 0 !important;
    }

    .right-xl-0 {
        right: 0 !important;
    }
}

@media (min-width: 576px) {
    .btn-sm-lg {
        padding: .25rem .5rem;
        font-size: .875rem;
        line-height: 1.5;
        border-radius: .2rem;
    }
}

/* Small devices (sm, 576px ì´ìƒ) */
@media (min-width: 576px) {
    .position-sm-absolute {
        position: absolute !important;
    }
}

/* Medium devices (md, 768px ì´ìƒ) */
@media (min-width: 768px) {
    .position-md-absolute {
        position: absolute !important;
    }
}

/* Large devices (lg, 992px ì´ìƒ) */
@media (min-width: 992px) {
    .position-lg-absolute {
        position: absolute !important;
    }
}

/* Extra large devices (xl, 1200px ì´ìƒ) */
@media (min-width: 1200px) {
    .position-xl-absolute {
        position: absolute !important;
    }
}

/* Extra extra large devices (xxl, 1400px ì´ìƒ) */
@media (min-width: 1400px) {
    .position-xxl-absolute {
        position: absolute !important;
    }
}

.right-1 {
    right: 0.25rem !important;
    /* Bootstrapì—ì„œ .25remì€ ëŒ€ëžµ 4pxì™€ ë™ì¼í•©ë‹ˆë‹¤ (1rem = 16px ê°€ì&nbsp;•). */
}

.right-2 {
    right: 0.5rem !important;
    /* Bootstrapì—ì„œ ê¸°ë³¸ì&nbsp;ìœ¼ë¡œ rem ë‹¨ìœ„ë¥¼ ì‚¬ìš©í•©ë‹ˆë‹¤. */
}

.right-3 {
    right: 0.75rem !important;
    /* ì´ ê°’ì€ ëŒ€ëžµ 12pxì— í•´ë‹¹í•©ë‹ˆë‹¤ (1rem = 16px ê¸°ì¤€). */
}

.top-1 {
    top: 0.25rem !important;
    /* Bootstrapì—ì„œ .25remì€ ëŒ€ëžµ 4pxì™€ ë™ì¼í•©ë‹ˆë‹¤ (1rem = 16px ê°€ì&nbsp;•). */
}

.top-2 {
    top: 0.5rem !important;
    /* Bootstrapì—ì„œ ê¸°ë³¸ì&nbsp;ìœ¼ë¡œ rem ë‹¨ìœ„ë¥¼ ì‚¬ìš©í•©ë‹ˆë‹¤. */
}

.top-3 {
    top: 0.75rem !important;
    /* ì´ ê°’ì€ ëŒ€ëžµ 12pxì— í•´ë‹¹í•©ë‹ˆë‹¤ (1rem = 16px ê¸°ì¤€). */
}

/* .form-control-file {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
} */



@media (min-width: 576px) {
    .form-sm-row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: 0px;
        margin-left: 0px;
    }

    .bg-sm-transparent {
        background-color: transparent !important;
    }

    .mb-sm-0 {
        margin-bottom: 0 !important;
    }

    /* Border All Sides */
    .border-sm {
        border: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    .border-sm-0 {
        border: 0 !important;
    }

    /* Border Top */
    .border-sm-top {
        border-top: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    .border-sm-top-0 {
        border-top: 0 !important;
    }

    .border-sm-top-1 {
        border-top: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    /* Border Bottom */
    .border-sm-bottom {
        border-bottom: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    .border-sm-bottom-0 {
        border-bottom: 0 !important;
    }

    .border-sm-bottom-1 {
        border-bottom: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    /* Border Start (left in LTR, right in RTL) */
    .border-sm-start {
        border-left: var(--bs-border-width) solid var(--bs-border-color) !important;
        /* LTR */
        /* border-right: var(--bs-border-width) solid var(--bs-border-color) !important; For RTL */
    }

    .border-sm-start-0 {
        border-left: 0 !important;
        /* LTR */
        /* border-right: 0 !important; For RTL */
    }

    .border-sm-start-1 {
        border-left: var(--bs-border-width) solid var(--bs-border-color) !important;
        /* LTR */
        /* border-right: var(--bs-border-width) solid var(--bs-border-color) !important; For RTL */
    }

    /* Border End (right in LTR, left in RTL) */
    .border-sm-end {
        border-right: var(--bs-border-width) solid var(--bs-border-color) !important;
        /* LTR */
        /* border-left: var(--bs-border-width) solid var(--bs-border-color) !important; For RTL */
    }

    .border-sm-end-0 {
        border-right: 0 !important;
        /* LTR */
        /* border-left: 0 !important; For RTL */
    }

    .border-sm-end-1 {
        border-right: var(--bs-border-width) solid var(--bs-border-color) !important;
        /* LTR */
        /* border-left: var(--bs-border-width) solid var(--bs-border-color) !important; For RTL */
    }


    .font-weight-sm-normal {
        font-weight: 400 !important;
    }

    .font-weight-sm-bold {
        font-weight: 700 !important;
    }

    .font-size-sm-small {
        font-size: 0.9rem !important;
    }
}

@media (min-width: 768px) {
    .form-md-row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: 0px;
        margin-left: 0px;
    }

    .bg-md-transparent {
        background-color: transparent !important;
    }

    .mb-md-0 {
        margin-bottom: 0 !important;
    }

    /* Border All Sides */
    .border-md {
        border: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    .border-md-0 {
        border: 0 !important;
    }

    /* Border Top */
    .border-md-top {
        border-top: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    .border-md-top-0 {
        border-top: 0 !important;
    }

    .border-md-top-1 {
        border-top: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    /* Border Bottom */
    .border-md-bottom {
        border-bottom: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    .border-md-bottom-0 {
        border-bottom: 0 !important;
    }

    .border-md-bottom-1 {
        border-bottom: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    /* Border Start (left in LTR, right in RTL) */
    .border-md-start {
        border-left: var(--bs-border-width) solid var(--bs-border-color) !important;
        /* LTR */
        /* border-right: var(--bs-border-width) solid var(--bs-border-color) !important; For RTL */
    }

    .border-md-start-0 {
        border-left: 0 !important;
        /* LTR */
        /* border-right: 0 !important; For RTL */
    }

    .border-md-start-1 {
        border-left: var(--bs-border-width) solid var(--bs-border-color) !important;
        /* LTR */
        /* border-right: var(--bs-border-width) solid var(--bs-border-color) !important; For RTL */
    }

    /* Border End (right in LTR, left in RTL) */
    .border-md-end {
        border-right: var(--bs-border-width) solid var(--bs-border-color) !important;
        /* LTR */
        /* border-left: var(--bs-border-width) solid var(--bs-border-color) !important; For RTL */
    }

    .border-md-end-0 {
        border-right: 0 !important;
        /* LTR */
        /* border-left: 0 !important; For RTL */
    }

    .border-md-end-1 {
        border-right: var(--bs-border-width) solid var(--bs-border-color) !important;
        /* LTR */
        /* border-left: var(--bs-border-width) solid var(--bs-border-color) !important; For RTL */
    }


    .font-weight-md-normal {
        font-weight: 400 !important;
    }

    .font-weight-md-bold {
        font-weight: 700 !important;
    }

    .font-size-md-small {
        font-size: 0.9rem !important;
    }
}

@media (min-width: 992px) {
    .form-lg-row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: 0px;
        margin-left: 0px;
    }

    .bg-lg-transparent {
        background-color: transparent !important;
    }

    .mb-lg-0 {
        margin-bottom: 0 !important;
    }

    /* Border All Sides */
    .border-lg {
        border: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    .border-lg-0 {
        border: 0 !important;
    }

    /* Border Top */
    .border-lg-top {
        border-top: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    .border-lg-top-0 {
        border-top: 0 !important;
    }

    .border-lg-top-1 {
        border-top: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    /* Border Bottom */
    .border-lg-bottom {
        border-bottom: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    .border-lg-bottom-0 {
        border-bottom: 0 !important;
    }

    .border-lg-bottom-1 {
        border-bottom: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    /* Border Start (left in LTR, right in RTL) */
    .border-lg-start {
        border-left: var(--bs-border-width) solid var(--bs-border-color) !important;
        /* LTR */
        /* border-right: var(--bs-border-width) solid var(--bs-border-color) !important; For RTL */
    }

    .border-lg-start-0 {
        border-left: 0 !important;
        /* LTR */
        /* border-right: 0 !important; For RTL */
    }

    .border-lg-start-1 {
        border-left: var(--bs-border-width) solid var(--bs-border-color) !important;
        /* LTR */
        /* border-right: var(--bs-border-width) solid var(--bs-border-color) !important; For RTL */
    }

    /* Border End (right in LTR, left in RTL) */
    .border-lg-end {
        border-right: var(--bs-border-width) solid var(--bs-border-color) !important;
        /* LTR */
        /* border-left: var(--bs-border-width) solid var(--bs-border-color) !important; For RTL */
    }

    .border-lg-end-0 {
        border-right: 0 !important;
        /* LTR */
        /* border-left: 0 !important; For RTL */
    }

    .border-lg-end-1 {
        border-right: var(--bs-border-width) solid var(--bs-border-color) !important;
        /* LTR */
        /* border-left: var(--bs-border-width) solid var(--bs-border-color) !important; For RTL */
    }



    .font-weight-lg-normal {
        font-weight: 400 !important;
    }

    .font-weight-lg-bold {
        font-weight: 700 !important;
    }

    .font-size-lg-small {
        font-size: 0.9rem !important;
    }
}

@media (min-width: 1200px) {
    .form-xl-row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: 0px;
        margin-left: 0px;
    }

    .bg-xl-transparent {
        background-color: transparent !important;
    }

    .mb-xl-0 {
        margin-bottom: 0 !important;
    }

    /* Border All Sides */
    .border-xl {
        border: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    .border-xl-0 {
        border: 0 !important;
    }

    /* Border Top */
    .border-xl-top {
        border-top: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    .border-xl-top-0 {
        border-top: 0 !important;
    }

    .border-xl-top-1 {
        border-top: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    /* Border Bottom */
    .border-xl-bottom {
        border-bottom: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    .border-xl-bottom-0 {
        border-bottom: 0 !important;
    }

    .border-xl-bottom-1 {
        border-bottom: var(--bs-border-width) solid var(--bs-border-color) !important;
    }

    /* Border Start (left in LTR, right in RTL) */
    .border-xl-start {
        border-left: var(--bs-border-width) solid var(--bs-border-color) !important;
        /* LTR */
        /* border-right: var(--bs-border-width) solid var(--bs-border-color) !important; For RTL */
    }

    .border-xl-start-0 {
        border-left: 0 !important;
        /* LTR */
        /* border-right: 0 !important; For RTL */
    }

    .border-xl-start-1 {
        border-left: var(--bs-border-width) solid var(--bs-border-color) !important;
        /* LTR */
        /* border-right: var(--bs-border-width) solid var(--bs-border-color) !important; For RTL */
    }

    /* Border End (right in LTR, left in RTL) */
    .border-xl-end {
        border-right: var(--bs-border-width) solid var(--bs-border-color) !important;
        /* LTR */
        /* border-left: var(--bs-border-width) solid var(--bs-border-color) !important; For RTL */
    }

    .border-xl-end-0 {
        border-right: 0 !important;
        /* LTR */
        /* border-left: 0 !important; For RTL */
    }

    .border-xl-end-1 {
        border-right: var(--bs-border-width) solid var(--bs-border-color) !important;
        /* LTR */
        /* border-left: var(--bs-border-width) solid var(--bs-border-color) !important; For RTL */
    }

    .font-weight-xl-normal {
        font-weight: 400 !important;
    }

    .font-weight-xl-bold {
        font-weight: 700 !important;
    }

    .font-size-lx-small {
        font-size: 0.9rem !important;
    }
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}</pre></body></html>