/* ===== Light theme (default) ===== */
:root {
    --body-bg: #fff;
    --body-color: #212529;
    --link-color: #006bb7;
    --top-row-bg: #f7f7f7;
    --top-row-border: #d6d5d5;
    --card-bg: #fff;
    --card-border: rgba(0,0,0,.125);
    --card-header-bg: rgba(0,0,0,.03);
    --table-bg: transparent;
    --table-border: #dee2e6;
    --table-striped-bg: rgba(0,0,0,.05);
    --input-bg: #fff;
    --input-color: #212529;
    --input-border: #ced4da;
    --input-focus-border: #86b7fe;
    --footer-bg: #f8f9fa;
    --footer-border: #dee2e6;
    --muted-color: #6c757d;
    --modal-bg: #fff;
    --modal-header-border: #dee2e6;
    --modal-footer-border: #dee2e6;
    --dropdown-bg: #fff;
    --dropdown-border: rgba(0,0,0,.15);
    --dropdown-link-hover-bg: #e9ecef;
    --shadow-color: rgba(0,0,0,.15);
    --btn-close-filter: none;
    --accordion-bg: #fff;
    --accordion-border: rgba(0,0,0,.125);
    --list-group-bg: #fff;
    --list-group-border: rgba(0,0,0,.125);
    --badge-muted-bg: #6c757d;
    --hr-color: rgba(0,0,0,.1);
    --focus-ring-outer: #258cfb;
    --focus-ring-inner: white;
    --alert-info-bg: #cff4fc;
    --alert-info-color: #055160;
    --alert-info-border: #b6effb;
    --alert-warning-bg: #fff3cd;
    --alert-warning-color: #664d03;
    --alert-warning-border: #ffecb5;
    --alert-danger-bg: #f8d7da;
    --alert-danger-color: #842029;
    --alert-danger-border: #f5c2c7;
    --alert-success-bg: #d1e7dd;
    --alert-success-color: #0f5132;
    --alert-success-border: #badbcc;
}

/* ===== Dark theme ===== */
html[data-theme="dark"] {
    color-scheme: dark;
    --body-bg: #1a1d23;
    --body-color: #dee2e6;
    --link-color: #6db3f2;
    --top-row-bg: #22262d;
    --top-row-border: #373b42;
    --card-bg: #22262d;
    --card-border: #373b42;
    --card-header-bg: #2a2e35;
    --table-bg: transparent;
    --table-border: #373b42;
    --table-striped-bg: rgba(255,255,255,.03);
    --input-bg: #2a2e35;
    --input-color: #dee2e6;
    --input-border: #495057;
    --input-focus-border: #6db3f2;
    --footer-bg: #22262d;
    --footer-border: #373b42;
    --muted-color: #9a9faa;
    --modal-bg: #22262d;
    --modal-header-border: #373b42;
    --modal-footer-border: #373b42;
    --dropdown-bg: #2a2e35;
    --dropdown-border: #495057;
    --dropdown-link-hover-bg: #343a40;
    --shadow-color: rgba(0,0,0,.4);
    --btn-close-filter: invert(1) grayscale(100%) brightness(200%);
    --accordion-bg: #22262d;
    --accordion-border: #373b42;
    --list-group-bg: #22262d;
    --list-group-border: #373b42;
    --badge-muted-bg: #495057;
    --hr-color: rgba(255,255,255,.1);
    --focus-ring-outer: #6db3f2;
    --focus-ring-inner: #1a1d23;
    --alert-info-bg: #0c2d3d;
    --alert-info-color: #9eeaf9;
    --alert-info-border: #13404f;
    --alert-warning-bg: #332701;
    --alert-warning-color: #ffda6a;
    --alert-warning-border: #4d3a02;
    --alert-danger-bg: #2c0b0e;
    --alert-danger-color: #ea868f;
    --alert-danger-border: #431418;
    --alert-success-bg: #051b11;
    --alert-success-color: #75b798;
    --alert-success-border: #0a3622;
}

html, body {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    background-color: var(--body-bg) !important;
    color: var(--body-color) !important;
}

a, .btn-link {
    color: var(--link-color);
}

.btn-xs {
    padding: .25rem .4rem;
    font-size: .875rem;
    line-height: .5;
    border-radius: .2rem;
}

.justify-content-center-of-viewpoint {
    position: sticky;
    top: 50%;
}

.footer {
    font-size: 0.8rem;
    min-height: var(--footer-height, 3.5rem);
    width: 100%;
    box-sizing: border-box;
    flex-shrink: 0;
}

    .footer .ie-name {
        min-width: 105px;
    }

    .footer a {
        text-decoration: none;
    }

    .footer .footer-info a {
        text-decoration: underline;
    }

@media (max-width: 575.98px) {

    .footer .footer-info {
        text-align: center;
    }
}

.btn-primary {
    color: #fff;
    background-color: #1b6ec2;
    border-color: #1861ac;
}

.card-header {
    padding: .3rem .6rem;
}

.underline {
    text-decoration: underline;
}

.form-label {
    margin-bottom: 0;
    font-size: smaller;
    font-weight: 700;
}

.form-text.text-muted {
    margin-top: 0;
}

.form-control {
    padding: .1rem .5rem;
}

.form-select {
    padding: .1rem 2.25rem .1rem .5rem;
}

.card-body {
    padding: 0.5rem 0.5rem;
}

.table-sm > :not(caption) > * > *
{
    padding: 0.1rem 0.1rem;
}

table td {
    vertical-align: middle;
}

.table {
    margin-bottom: 0;
}

@media (max-width: 575.98px) {
    .table-mobile-actions {
        display: grid;
        grid-template-columns: repeat(var(--table-mobile-columns, 1), max-content);
        width: max-content;
        min-width: 100%;
    }

    .table-mobile-actions > thead,
    .table-mobile-actions > tbody,
    .table-mobile-actions > thead > tr,
    .table-mobile-actions > tbody > tr {
        display: contents;
    }

    .table-mobile-actions > thead > tr > th,
    .table-mobile-actions > tbody > tr > td {
        overflow-wrap: normal;
        white-space: nowrap;
    }

    .table-mobile-actions > thead > tr > .table-row-actions {
        display: none;
    }

    .table-mobile-actions > tbody > tr > td[colspan],
    .table-mobile-actions > tbody > tr > .table-row-actions {
        grid-column: 1 / -1;
    }

    .table-mobile-actions > tbody > tr > td[colspan] {
        white-space: normal;
    }

    .table-mobile-actions > tbody > tr > .table-row-actions {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start !important;
        gap: .25rem;
        padding-top: .25rem;
        white-space: normal;
    }

    .table-mobile-actions > tbody > tr > .table-row-actions > .d-flex,
    .table-mobile-actions > tbody > tr > .table-row-actions > .btn-group,
    .table-mobile-actions > tbody > tr > .table-row-actions > form {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: .25rem;
    }

    .table-mobile-actions > tbody > tr > .table-row-actions .btn {
        margin: 0 !important;
    }
}

hr {
    margin: 0.5rem 0;
}

.nav-link {
    padding: .3rem 0.7rem;
}

.strong {
    font-weight: 700;
}

li.nav-item, .register-card {
    cursor: pointer;
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem var(--focus-ring-inner), 0 0 0 0.25rem var(--focus-ring-outer);
}

.content {
    padding-top: 0.5rem;
}

h1:focus {
    outline: none;
}

.valid.modified:not([type=checkbox]) {
    outline: 1px solid #26b050;
}

.invalid {
    outline: 1px solid #e50000;
}

.validation-message {
    color: #e50000;
}

.bi {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-globe2 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-globe2' viewBox='0 0 16 16'%3E %3Cpath d='M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m7.5-6.923c-.67.204-1.335.82-1.887 1.855q-.215.403-.395.872c.705.157 1.472.257 2.282.287zM4.249 3.539q.214-.577.481-1.078a7 7 0 0 1 .597-.933A7 7 0 0 0 3.051 3.05q.544.277 1.198.49zM3.509 7.5c.036-1.07.188-2.087.436-3.008a9 9 0 0 1-1.565-.667A6.96 6.96 0 0 0 1.018 7.5zm1.4-2.741a12.3 12.3 0 0 0-.4 2.741H7.5V5.091c-.91-.03-1.783-.145-2.591-.332M8.5 5.09V7.5h2.99a12.3 12.3 0 0 0-.399-2.741c-.808.187-1.681.301-2.591.332zM4.51 8.5c.035.987.176 1.914.399 2.741A13.6 13.6 0 0 1 7.5 10.91V8.5zm3.99 0v2.409c.91.03 1.783.145 2.591.332.223-.827.364-1.754.4-2.741zm-3.282 3.696q.18.469.395.872c.552 1.035 1.218 1.65 1.887 1.855V11.91c-.81.03-1.577.13-2.282.287zm.11 2.276a7 7 0 0 1-.598-.933 9 9 0 0 1-.481-1.079 8.4 8.4 0 0 0-1.198.49 7 7 0 0 0 2.276 1.522zm-1.383-2.964A13.4 13.4 0 0 1 3.508 8.5h-2.49a6.96 6.96 0 0 0 1.362 3.675c.47-.258.995-.482 1.565-.667m6.728 2.964a7 7 0 0 0 2.275-1.521 8.4 8.4 0 0 0-1.197-.49 9 9 0 0 1-.481 1.078 7 7 0 0 1-.597.933M8.5 11.909v3.014c.67-.204 1.335-.82 1.887-1.855q.216-.403.395-.872A12.6 12.6 0 0 0 8.5 11.91zm3.555-.401c.57.185 1.095.409 1.565.667A6.96 6.96 0 0 0 14.982 8.5h-2.49a13.4 13.4 0 0 1-.437 3.008M14.982 7.5a6.96 6.96 0 0 0-1.362-3.675c-.47.258-.995.482-1.565.667.248.92.4 1.938.437 3.008zM11.27 2.461q.266.502.482 1.078a8.4 8.4 0 0 0 1.196-.49 7 7 0 0 0-2.275-1.52c.218.283.418.597.597.932m-.488 1.343a8 8 0 0 0-.395-.872C9.835 1.897 9.17 1.282 8.5 1.077V4.09c.81-.03 1.577-.13 2.282-.287z'/%3E %3C/svg%3E");
}

.blazor-error-boundary {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121;
    padding: 1rem 1rem 1rem 3.7rem;
    color: white;
}

    .blazor-error-boundary::after {
        content: "An error has occurred."
    }

/* ===== Blazor Server reconnect overlay ===== */
#components-reconnect-modal {
    display: none;
}

#components-reconnect-modal.components-reconnect-show,
#components-reconnect-modal.components-reconnect-failed,
#components-reconnect-modal.components-reconnect-rejected {
    display: block;
}

.reconnect-overlay {
    position: fixed;
    inset: 0;
    z-index: 9999;
    background: rgba(0, 0, 0, 0.45);
    display: flex;
    align-items: center;
    justify-content: center;
}

.reconnect-box {
    background: var(--bs-body-bg, #fff);
    color: var(--bs-body-color, #212529);
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .5rem;
    padding: 1.5rem 2rem;
    max-width: 360px;
    width: 90%;
    text-align: center;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.25);
}

.reconnect-spinner {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    border: 3px solid rgba(0,0,0,.1);
    border-top-color: var(--bs-primary, #0d6efd);
    border-radius: 50%;
    animation: reconnect-spin .75s linear infinite;
    margin-bottom: .75rem;
}

@keyframes reconnect-spin {
    to { transform: rotate(360deg); }
}

.reconnect-text {
    display: none;
    margin-bottom: .75rem;
    font-size: .95rem;
}

/* Show correct text per state */
#components-reconnect-modal.components-reconnect-show .reconnect-spinner,
#components-reconnect-modal.components-reconnect-show .reconnect-show { display: block; }

#components-reconnect-modal.components-reconnect-failed .reconnect-spinner { display: none; }
#components-reconnect-modal.components-reconnect-failed .reconnect-failed { display: block; }
#components-reconnect-modal.components-reconnect-failed .reconnect-retry { display: inline-block; }

#components-reconnect-modal.components-reconnect-rejected .reconnect-spinner { display: none; }
#components-reconnect-modal.components-reconnect-rejected .reconnect-rejected { display: block; }
#components-reconnect-modal.components-reconnect-rejected .reconnect-reload { display: inline-block; }

.reconnect-retry,
.reconnect-reload {
    display: none;
}


    border-color: #929292;
}

/* ===== Theme toggle button ===== */
.theme-toggle-btn {
    font-size: 1.1rem;
    line-height: 1;
    padding: 0 .35rem;
    border: none;
    background: transparent;
    cursor: pointer;
    margin-right: .25rem;
}

.theme-toggle-btn:hover {
    opacity: 0.7;
}

/* ===== Dark theme overrides for Bootstrap 5.1 ===== */
html[data-theme="dark"] body,
html[data-theme="dark"] .bg-white {
    background-color: var(--body-bg) !important;
    color: var(--body-color) !important;
}

html[data-theme="dark"] .bg-light {
    background-color: var(--footer-bg) !important;
    color: var(--body-color) !important;
}

html[data-theme="dark"] .text-dark {
    color: var(--body-color) !important;
}

html[data-theme="dark"] .text-muted {
    color: var(--muted-color) !important;
}

html[data-theme="dark"] .border-top,
html[data-theme="dark"] .border-bottom,
html[data-theme="dark"] .border {
    border-color: var(--card-border) !important;
}

html[data-theme="dark"] hr {
    color: var(--hr-color);
}

html[data-theme="dark"] .card {
    background-color: var(--card-bg) !important;
    border-color: var(--card-border) !important;
    color: var(--body-color);
}

html[data-theme="dark"] .card-header {
    background-color: var(--card-header-bg) !important;
    border-bottom-color: var(--card-border);
    color: var(--body-color);
}

html[data-theme="dark"] .card-footer {
    background-color: var(--card-header-bg) !important;
    border-top-color: var(--card-border);
}

html[data-theme="dark"] .table {
    color: var(--body-color);
    border-color: var(--table-border);
}

html[data-theme="dark"] .table-striped > tbody > tr:nth-of-type(odd) > * {
    background-color: var(--table-striped-bg);
    color: var(--body-color);
}

html[data-theme="dark"] .table > :not(caption) > * > * {
    background-color: var(--table-bg);
    border-bottom-color: var(--table-border);
    color: var(--body-color);
}

html[data-theme="dark"] .table-hover > tbody > tr:hover > * {
    background-color: rgba(255,255,255,.05);
}

html[data-theme="dark"] .form-control,
html[data-theme="dark"] .form-select {
    background-color: var(--input-bg);
    color: var(--input-color);
    border-color: var(--input-border);
}

html[data-theme="dark"] .form-control:focus,
html[data-theme="dark"] .form-select:focus {
    background-color: var(--input-bg);
    color: var(--input-color);
    border-color: var(--input-focus-border);
}

html[data-theme="dark"] .form-control::placeholder {
    color: var(--muted-color);
}

html[data-theme="dark"] .form-control:disabled,
html[data-theme="dark"] .form-control[readonly] {
    background-color: var(--card-header-bg);
    color: var(--muted-color);
}

html[data-theme="dark"] .form-check-input {
    background-color: var(--input-bg);
    border-color: var(--input-border);
}

html[data-theme="dark"] .form-check-input:checked {
    background-color: #0d6efd;
    border-color: #0d6efd;
}

html[data-theme="dark"] .input-group-text {
    background-color: var(--card-header-bg);
    border-color: var(--input-border);
    color: var(--body-color);
}

html[data-theme="dark"] .form-label {
    color: var(--body-color);
}

html[data-theme="dark"] .modal-content {
    background-color: var(--modal-bg);
    color: var(--body-color);
    border-color: var(--card-border);
}

html[data-theme="dark"] .modal-header {
    border-bottom-color: var(--modal-header-border);
}

html[data-theme="dark"] .modal-footer {
    border-top-color: var(--modal-footer-border);
}

html[data-theme="dark"] .btn-close {
    filter: var(--btn-close-filter);
}

html[data-theme="dark"] .dropdown-menu {
    background-color: var(--dropdown-bg);
    border-color: var(--dropdown-border);
    color: var(--body-color);
}

html[data-theme="dark"] .dropdown-item {
    color: var(--body-color);
}

html[data-theme="dark"] .dropdown-item:hover,
html[data-theme="dark"] .dropdown-item:focus {
    background-color: var(--dropdown-link-hover-bg);
    color: var(--body-color);
}

html[data-theme="dark"] .list-group-item {
    background-color: var(--list-group-bg);
    border-color: var(--list-group-border);
    color: var(--body-color);
}

html[data-theme="dark"] .accordion-item {
    background-color: var(--accordion-bg);
    border-color: var(--accordion-border);
    color: var(--body-color);
}

html[data-theme="dark"] .accordion-button {
    background-color: var(--accordion-bg);
    color: var(--body-color);
}

html[data-theme="dark"] .accordion-button:not(.collapsed) {
    background-color: var(--card-header-bg);
    color: var(--body-color);
}

html[data-theme="dark"] .breadcrumb {
    color: var(--muted-color);
}

html[data-theme="dark"] .badge.bg-secondary {
    background-color: var(--badge-muted-bg) !important;
}

html[data-theme="dark"] .alert-info {
    background-color: var(--alert-info-bg);
    color: var(--alert-info-color);
    border-color: var(--alert-info-border);
}

html[data-theme="dark"] .alert-warning {
    background-color: var(--alert-warning-bg);
    color: var(--alert-warning-color);
    border-color: var(--alert-warning-border);
}

html[data-theme="dark"] .alert-danger {
    background-color: var(--alert-danger-bg);
    color: var(--alert-danger-color);
    border-color: var(--alert-danger-border);
}

html[data-theme="dark"] .alert-success {
    background-color: var(--alert-success-bg);
    color: var(--alert-success-color);
    border-color: var(--alert-success-border);
}

html[data-theme="dark"] .btn-outline-secondary {
    color: var(--muted-color);
    border-color: var(--input-border);
}

html[data-theme="dark"] .btn-outline-secondary:hover {
    background-color: var(--input-border);
    color: var(--body-color);
}

html[data-theme="dark"] .btn-outline-primary {
    color: var(--link-color);
    border-color: var(--link-color);
}

html[data-theme="dark"] .btn-outline-danger {
    color: #ea868f;
    border-color: #ea868f;
}

html[data-theme="dark"] .btn-light {
    background-color: var(--card-header-bg);
    border-color: var(--input-border);
    color: var(--body-color);
}

html[data-theme="dark"] .shadow-sm {
    box-shadow: 0 .125rem .25rem var(--shadow-color) !important;
}

html[data-theme="dark"] .shadow {
    box-shadow: 0 .5rem 1rem var(--shadow-color) !important;
}

html[data-theme="dark"] .nav-tabs .nav-link {
    color: var(--body-color);
}

html[data-theme="dark"] .nav-tabs .nav-link.active {
    background-color: var(--card-bg);
    border-color: var(--card-border) var(--card-border) var(--card-bg);
    color: var(--body-color);
}

html[data-theme="dark"] .nav-tabs {
    border-bottom-color: var(--card-border);
}

html[data-theme="dark"] .nav-pills .nav-link.active {
    background-color: #0d6efd;
}

html[data-theme="dark"] .page-link {
    background-color: var(--card-bg);
    border-color: var(--card-border);
    color: var(--link-color);
}

html[data-theme="dark"] .page-item.active .page-link {
    background-color: #0d6efd;
    border-color: #0d6efd;
}

html[data-theme="dark"] .page-item.disabled .page-link {
    background-color: var(--card-header-bg);
    color: var(--muted-color);
}

html[data-theme="dark"] .popover {
    background-color: var(--card-bg);
    border-color: var(--card-border);
    color: var(--body-color);
}

html[data-theme="dark"] .tooltip-inner {
    background-color: var(--card-header-bg);
}

html[data-theme="dark"] .form-select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
}
