#uslugi-page{display:block;width:100%;max-width:100%;margin:16px 0 0;padding:0;background:#f3f9fb;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45;text-align:left;}
#uslugi-chrome{display:block;width:100%;max-width:100%;margin:0;padding:0;background:#fff;}
#content #uslugi-page{width:100%;max-width:100%;}
#uslugi-page *,#uslugi-page *:before,#uslugi-page *:after,#uslugi-chrome *,#uslugi-chrome *:before,#uslugi-chrome *:after{box-sizing:border-box;}
#uslugi-page a,#uslugi-chrome a{color:inherit;text-decoration:none;}
#uslugi-page button,#uslugi-page input,#uslugi-page select,#uslugi-page textarea,#uslugi-chrome button,#uslugi-chrome input,#uslugi-chrome select,#uslugi-chrome textarea{font:inherit;}
#uslugi-page ul,#uslugi-page ol,#uslugi-chrome ul,#uslugi-chrome ol{list-style:none;}
#uslugi-page *, #uslugi-chrome *{box-sizing:border-box;margin:0;padding:0}#uslugi-page a, #uslugi-chrome a{color:inherit;text-decoration:none}#uslugi-page button, #uslugi-chrome button, #uslugi-page input, #uslugi-chrome input, #uslugi-page select, #uslugi-chrome select{font:inherit}#uslugi-page h1, #uslugi-page h2, #uslugi-page h3, #uslugi-page h4, #uslugi-page h5, #uslugi-page h6, #uslugi-chrome h1, #uslugi-chrome h2, #uslugi-chrome h3, #uslugi-chrome h4, #uslugi-chrome h5, #uslugi-chrome h6{
    background:transparent none;
    background-image:none;
    color:#31515c;
    text-shadow:none;
    text-align:left;
    border:0;
    border-radius:0;
    box-shadow:none;
}#uslugi-chrome{
    width:100%;
    background:#fff;
    border-bottom:1px solid #dbeaf0;
}#uslugi-page .categories-bar, #uslugi-chrome .categories-bar{
    position:relative;
    z-index:120;
    background:#fff;
    border-bottom:1px solid #dbeaf0;
}#uslugi-page .categories-list, #uslugi-chrome .categories-list{
    max-width:none;
    width:100%;
    margin:0 auto;
    min-height:46px;
    padding:0 12px;
    display:flex;
    align-items:stretch;
    justify-content:center;
    gap:0;
    flex-wrap:nowrap;
    overflow:visible;
    text-align:center;
}#uslugi-page .categories-list .cat-item, #uslugi-chrome .categories-list .cat-item{
    position:static;
    flex:0 0 auto;
}#uslugi-page .categories-list .cat-item.has-mega, #uslugi-chrome .categories-list .cat-item.has-mega{
    position:static;
}#uslugi-page .categories-list .cat-link, #uslugi-chrome .categories-list .cat-link{
    display:block;
    padding:14px 16px;
    border:0;
    border-radius:0;
    background:transparent;
    color:#58727d;
    font-size:13px;
    font-weight:600;
    white-space:nowrap;
    border-bottom:2px solid transparent;
    transition:color .15s,border-color .15s,background .15s;
}#uslugi-page .categories-list .cat-link:hover, #uslugi-chrome .categories-list .cat-link:hover, #uslugi-page .categories-list .cat-item.has-mega:hover .cat-link, #uslugi-chrome .categories-list .cat-item.has-mega:hover .cat-link, #uslugi-page .categories-list .cat-link.active, #uslugi-chrome .categories-list .cat-link.active{
    color:#2f95d5;
    background:#f8fcfd;
    border-bottom-color:#2f95d5;
}#uslugi-page .categories-list .cat-mega, #uslugi-chrome .categories-list .cat-mega{
    display:none;
    position:absolute;
    left:0;
    right:0;
    top:100%;
    padding:0 12px 16px;
    background:#fff;
    border-bottom:1px solid #dbeaf0;
    box-shadow:0 10px 28px rgba(43,90,110,.12);
}#uslugi-page .categories-list .cat-item.has-mega:hover .cat-mega, #uslugi-chrome .categories-list .cat-item.has-mega:hover .cat-mega, #uslugi-page .categories-list .cat-item.has-mega:focus-within .cat-mega, #uslugi-chrome .categories-list .cat-item.has-mega:focus-within .cat-mega{
    display:block;
}#uslugi-page .cat-mega-inner, #uslugi-chrome .cat-mega-inner{
    max-width:1180px;
    margin:0 auto;
    padding:22px 8px 8px;
}#uslugi-page .cat-mega-grid, #uslugi-chrome .cat-mega-grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:0 36px;
    align-items:start;
}#uslugi-page .cat-mega-col, #uslugi-chrome .cat-mega-col{
    min-width:0;
    border-right:1px solid #edf3f5;
    padding-right:28px;
}#uslugi-page .cat-mega-col:last-child, #uslugi-chrome .cat-mega-col:last-child{
    border-right:0;
    padding-right:0;
}#uslugi-page .cat-mega-group, #uslugi-chrome .cat-mega-group{
    margin-bottom:22px;
}#uslugi-page .cat-mega-group:last-child, #uslugi-chrome .cat-mega-group:last-child{
    margin-bottom:0;
}#uslugi-page .cat-mega-group-title, #uslugi-chrome .cat-mega-group-title{
    margin-bottom:10px;
    color:#31515c;
    font-size:13px;
    font-weight:700;
    line-height:1.35;
}#uslugi-page .cat-mega-links, #uslugi-chrome .cat-mega-links{
    display:flex;
    flex-direction:column;
    gap:2px;
}#uslugi-page .cat-mega-link, #uslugi-chrome .cat-mega-link{
    display:block;
    padding:5px 0;
    color:#58727d;
    font-size:13px;
    line-height:1.35;
    text-decoration:none;
    transition:color .15s;
}#uslugi-page .cat-mega-link:hover, #uslugi-chrome .cat-mega-link:hover{
    color:#267fa8;
    text-decoration:none;
}
@media (max-width:1100px){#uslugi-page .cat-mega-grid, #uslugi-chrome .cat-mega-grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:0 24px;
    }#uslugi-page .cat-mega-col:nth-child(2), #uslugi-chrome .cat-mega-col:nth-child(2){
        border-right:0;
        padding-right:0;
    }#uslugi-page .cat-mega-col:nth-child(3), #uslugi-chrome .cat-mega-col:nth-child(3){
        grid-column:1 / -1;
        border-right:0;
        padding-right:0;
        border-top:1px solid #edf3f5;
        padding-top:18px;
        margin-top:4px;
    }
}
@media (max-width:760px){#uslugi-page .categories-list, #uslugi-chrome .categories-list{
        justify-content:flex-start;
    }#uslugi-page .cat-mega-grid, #uslugi-chrome .cat-mega-grid{
        grid-template-columns:1fr;
    }#uslugi-page .cat-mega-col, #uslugi-chrome .cat-mega-col{
        border-right:0;
        padding-right:0;
        border-bottom:1px solid #edf3f5;
        padding-bottom:16px;
        margin-bottom:16px;
    }#uslugi-page .cat-mega-col:last-child, #uslugi-chrome .cat-mega-col:last-child{
        border-bottom:0;
        margin-bottom:0;
        padding-bottom:0;
    }
}#uslugi-page .uslugi-toolbar, #uslugi-chrome .uslugi-toolbar{
    max-width:1180px;
    margin:0 auto;
    padding:8px;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    gap:10px;
}#uslugi-page .uslugi-toolbar--account, #uslugi-chrome .uslugi-toolbar--account{
    padding:0 8px;
    gap:0;
    align-items:stretch;
}#uslugi-page .uslugi-add-btn, #uslugi-chrome .uslugi-add-btn{
    display:inline-flex;
    align-items:center;
    align-self:center;
    margin:0 0 0 10px;
    padding:8px 14px;
    background:#2f95d5;
    color:#fff !important;
    border-radius:3px;
    font-size:12px;
    font-weight:700;
    white-space:nowrap;
    flex:0 0 auto;
}#uslugi-page .uslugi-add-btn:hover, #uslugi-chrome .uslugi-add-btn:hover{
    background:#268bc9;
}
@media (min-width:769px){#uslugi-page .uslugi-add-btn--mobile, #uslugi-chrome .uslugi-add-btn--mobile{display:none !important}
}
@media (max-width:768px){#uslugi-page .uslugi-toolbar--account, #uslugi-chrome .uslugi-toolbar--account{display:none !important}
}#uslugi-page .uslugi-empty, #uslugi-chrome .uslugi-empty{
    grid-column:1/-1;
    padding:30px;
    text-align:center;
    color:#72858d;
    background:#fff;
    border:1px solid #d8e8ed;
    border-radius:3px;
}#uslugi-page .uslugi-empty-in-grid, #uslugi-chrome .uslugi-empty-in-grid{
    grid-column:1 / -1;
}#uslugi-page .uslugi-form-wrap, #uslugi-chrome .uslugi-form-wrap{
    max-width:640px;
}#uslugi-page .uslugi-home-page, #uslugi-chrome .uslugi-home-page{
    max-width:1180px;
    margin:0 auto;
    padding:0 8px 28px;
}#uslugi-page .uslugi-home-featured, #uslugi-chrome .uslugi-home-featured{
    margin-top:28px;
}#uslugi-page .uslugi-home-featured-grid, #uslugi-chrome .uslugi-home-featured-grid{
    margin-top:12px;
    grid-column:1 / -1;
    grid-template-columns:repeat(6,minmax(0,1fr));
}#uslugi-page .service-card--premium, #uslugi-chrome .service-card--premium{
    border:2px solid #e53935;
    box-shadow:0 2px 10px rgba(229,57,53,.18);
}#uslugi-page .service-card--premium:hover, #uslugi-chrome .service-card--premium:hover{
    border-color:#c62828;
    box-shadow:0 4px 16px rgba(198,40,40,.22);
}#uslugi-page .service-card-premium-badge, #uslugi-chrome .service-card-premium-badge{
    position:absolute;
    top:8px;
    left:8px;
    z-index:2;
    padding:2px 7px;
    border-radius:4px;
    background:#e53935;
    color:#fff;
    font-size:10px;
    font-weight:700;
    letter-spacing:.02em;
    line-height:1.3;
    text-transform:uppercase;
}#uslugi-page .uslugi-home-hero, #uslugi-chrome .uslugi-home-hero{
    margin:0 0 20px;
    padding:16px 0 4px;
    background:transparent;
    border:0;
}#uslugi-page .uslugi-home-hero__inner, #uslugi-chrome .uslugi-home-hero__inner{
    max-width:760px;
    margin:0 auto;
    text-align:center;
}#uslugi-page .uslugi-home-hero__title, #uslugi-chrome .uslugi-home-hero__title,
#uslugi-page .uslugi-home-hero__lead, #uslugi-chrome .uslugi-home-hero__lead{
    display:none;
}#uslugi-page .uslugi-home-search, #uslugi-chrome .uslugi-home-search{
    display:flex;
    max-width:640px;
    margin:0 auto;
    height:40px;
    background:#fff;
    border:1px solid #c4dce5;
    border-radius:4px;
    overflow:hidden;
    box-shadow:0 4px 16px rgba(43,90,110,.08);
}#uslugi-page .uslugi-home-search:focus-within, #uslugi-chrome .uslugi-home-search:focus-within{
    border-color:#66cccc;
    box-shadow:0 0 0 2px rgba(102,204,204,.16);
}#uslugi-page .uslugi-home-search input, #uslugi-chrome .uslugi-home-search input{
    flex:1;
    min-width:0;
    border:0;
    outline:0;
    padding:0 14px;
    font-size:14px;
    color:#444;
}#uslugi-page .uslugi-home-search button, #uslugi-chrome .uslugi-home-search button{
    min-width:96px;
    border:0;
    border-left:1px solid #2388c5;
    background:#1fa971;
    color:#fff;
    font-size:13px;
    font-weight:700;
    cursor:pointer;
}#uslugi-page .uslugi-home-search button:hover, #uslugi-chrome .uslugi-home-search button:hover{background:#189764}#uslugi-page .uslugi-home-rubrics__title, #uslugi-chrome .uslugi-home-rubrics__title{
    margin:0 0 16px;
    background:transparent none;
    color:#31515c;
    font-size:22px;
    font-weight:700;
    text-shadow:none;
}#uslugi-page .uslugi-home-cats-grid, #uslugi-chrome .uslugi-home-cats-grid{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:16px;
}#uslugi-page .uslugi-home-cat-card, #uslugi-chrome .uslugi-home-cat-card{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:16px;
    min-height:188px;
    padding:28px 20px;
    background:#fff;
    border:1px solid #dbeaf0;
    border-radius:4px;
    box-shadow:0 1px 6px rgba(43,90,110,.06);
    text-align:center;
    transition:border-color .15s,box-shadow .15s,transform .15s;
}#uslugi-page .uslugi-home-cat-card:hover, #uslugi-chrome .uslugi-home-cat-card:hover{
    border-color:#66cccc;
    box-shadow:0 6px 18px rgba(47,149,213,.12);
    transform:translateY(-2px);
    text-decoration:none;
}#uslugi-page .uslugi-home-cat-icon, #uslugi-chrome .uslugi-home-cat-icon{
    width:72px;
    height:72px;
    border-radius:18px;
    background:#eef5f8 center/40px 40px no-repeat;
}#uslugi-page .uslugi-home-cat-icon.is-design, #uslugi-chrome .uslugi-home-cat-icon.is-design{background-color:#fff0e8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f07a2d' stroke-width='2'%3E%3Cpath d='M12 2l1.5 4.5L18 8l-4.5 1.5L12 14l-1.5-4.5L6 8l4.5-1.5z'/%3E%3Ccircle cx='18' cy='6' r='2'/%3E%3C/svg%3E")}#uslugi-page .uslugi-home-cat-icon.is-dev, #uslugi-chrome .uslugi-home-cat-icon.is-dev{background-color:#eef8ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f95d5' stroke-width='2'%3E%3Cpath d='M8 9l-4 3 4 3M16 9l4 3-4 3M11 6l2 12'/%3E%3C/svg%3E")}#uslugi-page .uslugi-home-cat-icon.is-text, #uslugi-chrome .uslugi-home-cat-icon.is-text{background-color:#f3f0ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b61d8' stroke-width='2'%3E%3Cpath d='M4 6h16M4 12h10M4 18h14'/%3E%3C/svg%3E")}#uslugi-page .uslugi-home-cat-icon.is-seo, #uslugi-chrome .uslugi-home-cat-icon.is-seo{background-color:#eef8ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f7fbf' stroke-width='2'%3E%3Cpath d='M4 19V5M4 19h16M8 15l3-3 3 2 4-5'/%3E%3C/svg%3E")}#uslugi-page .uslugi-home-cat-icon.is-promo, #uslugi-chrome .uslugi-home-cat-icon.is-promo{background-color:#fdeef8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d04aa5' stroke-width='2'%3E%3Cpath d='M4 10v4a2 2 0 002 2h1l4 4V6L7 10H6a2 2 0 01-2-2z'/%3E%3Cpath d='M15.5 8.5a3 3 0 010 7M18.5 6a6 6 0 010 12'/%3E%3C/svg%3E")}#uslugi-page .uslugi-home-cat-icon.is-media, #uslugi-chrome .uslugi-home-cat-icon.is-media{background-color:#fff5ea;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e08a1a' stroke-width='2'%3E%3Crect x='3' y='6' width='18' height='12' rx='2'/%3E%3Cpath d='M10 10l5 3-5 3z'/%3E%3C/svg%3E")}#uslugi-page .uslugi-home-cat-icon.is-business, #uslugi-chrome .uslugi-home-cat-icon.is-business{background-color:#eef8f3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231fa971' stroke-width='2'%3E%3Crect x='3' y='7' width='18' height='13' rx='2'/%3E%3Cpath d='M8 7V5a2 2 0 012-2h4a2 2 0 012 2v2'/%3E%3C/svg%3E")}#uslugi-page .uslugi-home-cat-icon.is-ai, #uslugi-chrome .uslugi-home-cat-icon.is-ai{background-color:#f3f0ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b61d8' stroke-width='2'%3E%3Cpath d='M12 3l1.2 3.4L16.6 7.6 13.2 8.8 12 12.2 10.8 8.8 7.4 7.6l3.4-1.2z'/%3E%3Ccircle cx='6' cy='16' r='2'/%3E%3Ccircle cx='18' cy='16' r='2'/%3E%3Cpath d='M8 16h8M9 12.5C8 14 7 15 6 16M15 12.5C16 14 17 15 18 16'/%3E%3C/svg%3E")}#uslugi-page .uslugi-home-cat-icon.is-default, #uslugi-chrome .uslugi-home-cat-icon.is-default{background-color:#eef5f8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2358727d' stroke-width='2'%3E%3Crect x='4' y='4' width='7' height='7' rx='1'/%3E%3Crect x='13' y='4' width='7' height='7' rx='1'/%3E%3Crect x='4' y='13' width='7' height='7' rx='1'/%3E%3Crect x='13' y='13' width='7' height='7' rx='1'/%3E%3C/svg%3E")}#uslugi-page .uslugi-home-cat-title, #uslugi-chrome .uslugi-home-cat-title{
    color:#31515c;
    font-size:16px;
    font-weight:700;
    line-height:1.35;
}
@media (max-width:1100px){#uslugi-page .uslugi-home-cats-grid, #uslugi-chrome .uslugi-home-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#uslugi-page .uslugi-home-cat-card, #uslugi-chrome .uslugi-home-cat-card{min-height:156px;padding:20px 12px}#uslugi-page .uslugi-home-cat-title, #uslugi-chrome .uslugi-home-cat-title{font-size:14px}
}
@media (max-width:760px){#uslugi-page .uslugi-home-hero, #uslugi-chrome .uslugi-home-hero{padding:12px 0 0}#uslugi-page .uslugi-home-cats-grid, #uslugi-chrome .uslugi-home-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#uslugi-page .uslugi-home-cat-card, #uslugi-chrome .uslugi-home-cat-card{min-height:112px;padding:14px 8px;gap:10px}#uslugi-page .uslugi-home-cat-icon, #uslugi-chrome .uslugi-home-cat-icon{width:44px;height:44px;border-radius:12px;background-size:26px 26px}#uslugi-page .uslugi-home-cat-title, #uslugi-chrome .uslugi-home-cat-title{font-size:12px}
}#uslugi-page .uslugi-add-page .uslugi-add-top, #uslugi-chrome .uslugi-add-page .uslugi-add-top{
    margin-bottom:14px;
}#uslugi-page .uslugi-add-breadcrumbs, #uslugi-chrome .uslugi-add-breadcrumbs{
    margin-bottom:8px;
    font-size:12px;
    color:#6b8792;
}#uslugi-page .uslugi-add-breadcrumbs a, #uslugi-chrome .uslugi-add-breadcrumbs a{
    color:#267fa8;
    text-decoration:none;
}#uslugi-page .uslugi-add-breadcrumbs a:hover, #uslugi-chrome .uslugi-add-breadcrumbs a:hover{text-decoration:underline}#uslugi-page .uslugi-add-header, #uslugi-chrome .uslugi-add-header{
    display:block;
    padding:0;
}#uslugi-page .uslugi-add-header .page-title, #uslugi-chrome .uslugi-add-header .page-title{
    margin-bottom:6px;
}#uslugi-page .uslugi-add-lead, #uslugi-chrome .uslugi-add-lead{
    max-width:720px;
    color:#72858d;
    font-size:13px;
    line-height:1.5;
}#uslugi-page .uslugi-add-layout, #uslugi-chrome .uslugi-add-layout{
    display:grid;
    grid-template-columns:minmax(0,1fr) 300px;
    gap:14px;
    align-items:start;
}#uslugi-page .uslugi-add-main, #uslugi-chrome .uslugi-add-main{min-width:0}#uslugi-page .uslugi-add-aside, #uslugi-chrome .uslugi-add-aside{min-width:0}#uslugi-page .uslugi-form-card, #uslugi-chrome .uslugi-form-card{
    background:#fff;
    border:1px solid #dbeaf0;
    border-radius:4px;
    margin-bottom:14px;
    box-shadow:0 1px 6px rgba(43,90,110,.06);
    overflow:hidden;
}#uslugi-page .uslugi-form-card--sticky, #uslugi-chrome .uslugi-form-card--sticky{
    position:sticky;
    top:12px;
}#uslugi-page .uslugi-form-card__title, #uslugi-chrome .uslugi-form-card__title{
    margin:0;
    padding:14px 18px;
    background:linear-gradient(180deg,#f8fcfd 0%,#f3f9fb 100%);
    border-bottom:1px solid #e5f1f6;
    color:#267fa8;
    font-size:14px;
    font-weight:700;
}#uslugi-page .uslugi-form-card__title a, #uslugi-chrome .uslugi-form-card__title a{
    color:inherit;
    text-decoration:none;
}#uslugi-page .uslugi-form-card__title a:hover, #uslugi-chrome .uslugi-form-card__title a:hover{text-decoration:underline}#uslugi-page .uslugi-form-card__body, #uslugi-chrome .uslugi-form-card__body{
    padding:16px 18px 18px;
}#uslugi-page .uslugi-form-field, #uslugi-chrome .uslugi-form-field{
    display:block;
    margin:0 0 14px;
    color:#426574;
    font-size:13px;
    font-weight:600;
}#uslugi-page .uslugi-form-field:last-child, #uslugi-chrome .uslugi-form-field:last-child{margin-bottom:0}#uslugi-page .uslugi-form-grid-2, #uslugi-chrome .uslugi-form-grid-2{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:12px 14px;
}#uslugi-page .uslugi-form-grid-2--mt, #uslugi-chrome .uslugi-form-grid-2--mt{margin-top:12px}#uslugi-page .uslugi-form-grid-2 .uslugi-form-field, #uslugi-chrome .uslugi-form-grid-2 .uslugi-form-field{margin-bottom:0}#uslugi-page .uslugi-form-checks-grid, #uslugi-chrome .uslugi-form-checks-grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:8px 12px;
}#uslugi-page .uslugi-form-checks-grid label, #uslugi-chrome .uslugi-form-checks-grid label{
    margin:0;
    padding:10px 12px;
    border:1px solid #e5f1f6;
    border-radius:3px;
    background:#f8fcfd;
    font-size:12px;
    font-weight:600;
    cursor:pointer;
}#uslugi-page .uslugi-form-checks-grid label:hover, #uslugi-chrome .uslugi-form-checks-grid label:hover{
    border-color:#66cccc;
    background:#eef8fb;
}#uslugi-page .uslugi-add-actions, #uslugi-chrome .uslugi-add-actions{
    display:flex;
    flex-direction:column;
    gap:8px;
    margin-top:16px;
    padding-top:16px;
    border-top:1px solid #e8f1f4;
}#uslugi-page .uslugi-submit-btn--block, #uslugi-chrome .uslugi-submit-btn--block{
    display:block;
    width:100%;
    text-align:center;
}#uslugi-page .uslugi-draft-btn, #uslugi-chrome .uslugi-draft-btn{
    background:#fff;
    color:#267fa8;
    border:1px solid #cbdfe7;
}#uslugi-page .uslugi-draft-btn:hover, #uslugi-chrome .uslugi-draft-btn:hover{
    background:#f0f9fc;
    color:#1f6f96;
}#uslugi-page .uslugi-add-form .uslugi-form input:focus, #uslugi-chrome .uslugi-add-form .uslugi-form input:focus, #uslugi-page .uslugi-add-form .uslugi-form textarea:focus, #uslugi-chrome .uslugi-add-form .uslugi-form textarea:focus, #uslugi-page .uslugi-add-form .uslugi-form select:focus, #uslugi-chrome .uslugi-add-form .uslugi-form select:focus{
    outline:none;
    border-color:#66cccc;
    box-shadow:0 0 0 2px rgba(102,204,204,.25);
}#uslugi-page .uslugi-add-form textarea, #uslugi-chrome .uslugi-add-form textarea{min-height:140px;resize:vertical}#uslugi-page .uslugi-faq-row .uslugi-form-field, #uslugi-chrome .uslugi-faq-row .uslugi-form-field{margin-bottom:10px}#uslugi-page .uslugi-faq-row .uslugi-form-field:last-child, #uslugi-chrome .uslugi-faq-row .uslugi-form-field:last-child{margin-bottom:0}#uslugi-page .uslugi-form label, #uslugi-chrome .uslugi-form label{
    display:block;
    margin:0 0 12px;
    color:#426574;
    font-size:13px;
    font-weight:600;
}#uslugi-page .uslugi-form input[type="text"], #uslugi-chrome .uslugi-form input[type="text"], #uslugi-page .uslugi-form input[type="number"], #uslugi-chrome .uslugi-form input[type="number"], #uslugi-page .uslugi-form input[type="tel"], #uslugi-chrome .uslugi-form input[type="tel"], #uslugi-page .uslugi-form input[type="url"], #uslugi-chrome .uslugi-form input[type="url"], #uslugi-page .uslugi-form textarea, #uslugi-chrome .uslugi-form textarea, #uslugi-page .uslugi-form select, #uslugi-chrome .uslugi-form select{
    display:block;
    width:100%;
    margin-top:5px;
    padding:8px 10px;
    border:1px solid #cfe0e6;
    border-radius:3px;
    background:#fff;
    color:#333;
}#uslugi-page .uslugi-form-note, #uslugi-chrome .uslugi-form-note{
    color:#72858d;
    font-size:12px;
    margin:10px 0 15px;
}#uslugi-page .uslugi-submit-btn, #uslugi-chrome .uslugi-submit-btn{
    padding:10px 18px;
    background:#2f95d5;
    color:#fff;
    border:0;
    border-radius:3px;
    font-weight:700;
    cursor:pointer;
}#uslugi-page .uslugi-submit-btn:hover, #uslugi-chrome .uslugi-submit-btn:hover{
    background:#268bc9;
}#uslugi-page .uslugi-filters-form, #uslugi-chrome .uslugi-filters-form{margin:0}#uslugi-page .uslugi-filter-actions, #uslugi-chrome .uslugi-filter-actions{
    display:flex;
    align-items:center;
    gap:10px;
    padding-top:4px;
}#uslugi-page .uslugi-filter-btn, #uslugi-chrome .uslugi-filter-btn{
    padding:6px 12px;
    background:#2f95d5;
    color:#fff;
    border:0;
    border-radius:3px;
    font-size:12px;
    font-weight:700;
    cursor:pointer;
}#uslugi-page .uslugi-filter-btn:hover, #uslugi-chrome .uslugi-filter-btn:hover{background:#268bc9}#uslugi-page .uslugi-filter-reset, #uslugi-chrome .uslugi-filter-reset{
    color:#58727d;
    font-size:12px;
    text-decoration:none;
}#uslugi-page .uslugi-filter-reset:hover, #uslugi-chrome .uslugi-filter-reset:hover{color:#267fa8;text-decoration:underline}#uslugi-page .uslugi-form-section-title, #uslugi-chrome .uslugi-form-section-title{
    margin:16px 0 8px;
    color:#426574;
    font-size:13px;
    font-weight:700;
}#uslugi-page .uslugi-form-checks label, #uslugi-chrome .uslugi-form-checks label{
    display:block;
    margin:0 0 6px;
    font-size:12px;
}#uslugi-page .categories-list a:hover, #uslugi-chrome .categories-list a:hover{
    color:#267fa8;
    background:#e5f1f6;
    border-color:#66cccc;
}#uslugi-page .main-container, #uslugi-chrome .main-container{
    width:100%;
    max-width:1180px;
    margin:0 auto;
    padding:10px 8px 22px;
    display:grid;
    grid-template-columns:245px minmax(0,1fr);
    gap:10px;
    flex:1;
    align-items:start;
}#uslugi-page .breadcrumbs, #uslugi-chrome .breadcrumbs{
    grid-column:1 / -1;
    color:#6b8792;
    font-size:11px;
    padding:1px 2px 8px;
    border-bottom:1px solid #e1edf1;
}#uslugi-page .breadcrumbs ol, #uslugi-chrome .breadcrumbs ol{
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:0;
}#uslugi-page .breadcrumbs li, #uslugi-chrome .breadcrumbs li{
    display:inline;
}#uslugi-page .breadcrumbs li+li::before, #uslugi-chrome .breadcrumbs li+li::before{
    content:" → ";
    padding:0 4px;
    color:#6b8792;
}#uslugi-page .breadcrumbs span, #uslugi-chrome .breadcrumbs span{color:#3d5964}
@media (max-width:768px){#uslugi-page .main-container > .breadcrumbs, #uslugi-chrome .main-container > .breadcrumbs{display:none}
}#uslugi-page .uslugi-category-seo-intro, #uslugi-chrome .uslugi-category-seo-intro{
    grid-column:1 / -1;
    margin:0 10px 8px;
    color:#5a737d;
    font-size:13px;
    line-height:1.45;
}#uslugi-page .header-and-search-area, #uslugi-chrome .header-and-search-area{
    grid-column:1 / -1;
    display:flex;
    align-items:center;
    gap:12px;
    padding:9px 10px;
    background:#e5f1f6;
    border:1px solid #cbdfe7;
    border-radius:3px;
}#uslugi-page .page-title, #uslugi-chrome .page-title{
    color:#315c6d;
    font-size:20px;
    line-height:1.2;
    font-weight:600;
    white-space:nowrap;
}#uslugi-page .search-form-right, #uslugi-chrome .search-form-right, #uslugi-page form.search-form-right, #uslugi-chrome form.search-form-right{
    min-width:0;
    flex:1;
    height:32px;
    display:flex;
    margin:0;
    background:#fff;
    border:1px solid #c4dce5;
    border-radius:3px;
    overflow:hidden;
}#uslugi-page form.sort-select-wrapper, #uslugi-chrome form.sort-select-wrapper{
    position:relative;
    margin:0;
}#uslugi-page .search-form-right:focus-within, #uslugi-chrome .search-form-right:focus-within{
    border-color:#66cccc;
    box-shadow:0 0 0 2px rgba(102,204,204,.16);
}#uslugi-page .search-form-right input, #uslugi-chrome .search-form-right input{
    flex:1;
    min-width:0;
    border:0;
    outline:0;
    padding:6px 10px;
    color:#444;
    background:#fff;
}#uslugi-page .search-form-right button, #uslugi-chrome .search-form-right button{
    width:76px;
    border:0;
    border-left:1px solid #2388c5;
    background:#2f95d5;
    color:#fff;
    cursor:pointer;
    font-weight:700;
    font-size:12px;
}#uslugi-page .search-form-right button:hover, #uslugi-chrome .search-form-right button:hover{background:#268bc9}#uslugi-page .control-panel, #uslugi-chrome .control-panel{
    grid-column:1 / -1;
    min-height:38px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:7px 10px;
    background:#fff;
    border:1px solid #d8e8ed;
    border-radius:3px;
}#uslugi-page .results-count, #uslugi-chrome .results-count{
    color:#72858d;
    font-size:12px;
    flex:0 0 auto;
    white-space:nowrap;
}#uslugi-page .results-count span, #uslugi-chrome .results-count span{color:#355965;font-weight:700}#uslugi-page .right-controls, #uslugi-chrome .right-controls{
    display:flex;
    align-items:center;
    gap:12px;
    flex:1 1 auto;
    min-width:0;
    justify-content:flex-end;
}#uslugi-page .sort-select-wrapper.uslugi-ajax-form, #uslugi-chrome .sort-select-wrapper.uslugi-ajax-form{
    display:flex;
    min-width:0;
    max-width:100%;
}#uslugi-page .view-toggle, #uslugi-chrome .view-toggle{display:flex;gap:2px}#uslugi-page .view-toggle button, #uslugi-chrome .view-toggle button{
    width:27px;
    height:25px;
    display:flex;
    align-items:center;
    justify-content:center;
    border:1px solid transparent;
    border-radius:3px;
    background:transparent;
    color:#8aa0a9;
    cursor:pointer;
}#uslugi-page .view-toggle button:hover, #uslugi-chrome .view-toggle button:hover{
    color:#287fa5;
    background:#e5f1f6;
}#uslugi-page .view-toggle button.active, #uslugi-chrome .view-toggle button.active{
    color:#287fa5;
    background:#f3f9fb;
    border-color:#cfe3ea;
}#uslugi-page .view-toggle svg, #uslugi-chrome .view-toggle svg{width:16px;height:16px}#uslugi-page .sort-select-wrapper, #uslugi-chrome .sort-select-wrapper{position:relative}#uslugi-page .sort-select-wrapper select, #uslugi-chrome .sort-select-wrapper select{
    appearance:none;
    -webkit-appearance:none;
    min-width:190px;
    padding:5px 22px 5px 7px;
    border:1px solid #d3e4e9;
    border-radius:3px;
    background:#fff;
    color:#526b74;
    font-size:12px;
    cursor:pointer;
    outline:0;
}#uslugi-page .sort-select-wrapper:after, #uslugi-chrome .sort-select-wrapper:after{
    content:"";
    position:absolute;
    right:8px;
    top:50%;
    margin-top:-2px;
    border:4px solid transparent;
    border-top-color:#6d8791;
    pointer-events:none;
}#uslugi-page aside.sidebar, #uslugi-chrome aside.sidebar{
    grid-column:1;
    grid-row:auto;
    align-self:start;
    height:max-content;
    padding:0;
    background:#fff;
    border:1px solid #d7e7ec;
    border-radius:3px;
    box-shadow:none;
    overflow:hidden;
}#uslugi-page .sidebar-title, #uslugi-chrome .sidebar-title{
    padding:9px 11px;
    margin:0 !important;
    background:#e5f1f6;
    border-bottom:1px solid #cbdfe7;
    color:#426574;
    font-size:13px;
    font-weight:700;
}#uslugi-page .filter-group, #uslugi-chrome .filter-group{
    padding:9px 11px;
    margin:0 !important;
    border-bottom:1px solid #e8f1f4;
    color:#5d727b;
}#uslugi-page .filter-group:last-child, #uslugi-chrome .filter-group:last-child{border-bottom:0}#uslugi-page .filter-group label, #uslugi-chrome .filter-group label{
    display:block;
    margin:0 0 7px;
    color:#526a73;
    font-size:12px;
    cursor:pointer;
}#uslugi-page .filter-group label:last-child, #uslugi-chrome .filter-group label:last-child{margin-bottom:0}#uslugi-page .filter-group input[type="checkbox"], #uslugi-chrome .filter-group input[type="checkbox"], #uslugi-page .filter-group input[type="radio"], #uslugi-chrome .filter-group input[type="radio"]{
    margin-right:7px;
    accent-color:#2f95d5;
}#uslugi-page .filter-group input[type="text"], #uslugi-chrome .filter-group input[type="text"], #uslugi-page .filter-group input[type="number"], #uslugi-chrome .filter-group input[type="number"]{
    width:100%;
    height:30px;
    padding:5px 8px;
    margin:0 0 7px;
    border:1px solid #cfe0e6;
    border-radius:3px;
    outline:0;
    background:#fff;
    color:#444;
    font-size:12px;
}#uslugi-page .filter-group input[type="text"]:focus, #uslugi-chrome .filter-group input[type="text"]:focus, #uslugi-page .filter-group input[type="number"]:focus, #uslugi-chrome .filter-group input[type="number"]:focus{
    border-color:#66cccc;
    box-shadow:0 0 0 2px rgba(102,204,204,.12);
}#uslugi-page .uslugi-price-range, #uslugi-chrome .uslugi-price-range{
    display:flex;
    align-items:center;
    gap:6px;
}#uslugi-page .uslugi-price-range input[type="number"], #uslugi-chrome .uslugi-price-range input[type="number"]{
    width:50%;
    margin:0;
}#uslugi-page .uslugi-price-range__sep, #uslugi-chrome .uslugi-price-range__sep{
    color:#8aa3ad;
    flex:0 0 auto;
}#uslugi-page .uslugi-reviews-filter, #uslugi-chrome .uslugi-reviews-filter{
    display:flex;
    flex-wrap:wrap;
    gap:6px 14px;
    align-items:center;
}#uslugi-page .uslugi-reviews-filter label, #uslugi-chrome .uslugi-reviews-filter label{
    display:inline-flex;
    align-items:center;
    gap:5px;
    margin:0;
    cursor:pointer;
    white-space:nowrap;
}#uslugi-page .services-grid, #uslugi-chrome .services-grid{
    grid-column:2;
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:16px;
    align-self:start;
    align-content:start;
    align-items:stretch;
}#uslugi-page .service-card, #uslugi-chrome .service-card{
    min-width:0;
    display:flex;
    flex-direction:column;
    overflow:hidden;
    background:#fff;
    border:1px solid #e3ecef;
    border-radius:8px;
    box-shadow:0 2px 8px rgba(40,70,85,.08);
    transition:border-color .15s ease,box-shadow .15s ease;
    color:inherit;
    text-decoration:none;
}#uslugi-page .card-image-link, #uslugi-chrome .card-image-link{
    display:block;
    width:100%;
    height:100%;
}#uslugi-page .card-image-link img, #uslugi-chrome .card-image-link img{
    width:100%;
    height:100%;
    display:block;
    object-fit:cover;
    border-radius:8px 8px 0 0;
}#uslugi-page a.card-title, #uslugi-chrome a.card-title{
    min-height:39px;
    margin-bottom:9px;
    font-size:12px;
    line-height:1.45;
    font-weight:600;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    color:#31515c;
    text-decoration:none;
}#uslugi-page .service-card:hover, #uslugi-chrome .service-card:hover{
    border-color:#c5dde5;
    box-shadow:0 4px 14px rgba(40,70,85,.12);
    transform:none;
}#uslugi-page .service-card, #uslugi-chrome .service-card{height:100%}#uslugi-page .card-image, #uslugi-chrome .card-image{
    position:relative;
    height:auto;
    aspect-ratio:16/10;
    min-height:140px;
    overflow:hidden;
    background:#e5f1f6;
    border-bottom:0;
    border-radius:8px 8px 0 0;
}#uslugi-page .card-image img, #uslugi-chrome .card-image img{
    width:100%;
    height:100%;
    display:block;
    object-fit:cover;
    border-radius:8px 8px 0 0;
    transition:transform .2s ease;
}#uslugi-page .service-card:hover .card-image img, #uslugi-chrome .service-card:hover .card-image img{transform:scale(1.015)}#uslugi-page .favorite-btn, #uslugi-chrome .favorite-btn{
    position:absolute;
    top:8px;
    right:8px;
    width:32px;
    height:32px;
    display:flex;
    align-items:center;
    justify-content:center;
    border:0;
    border-radius:50%;
    background:rgba(255,255,255,.92);
    cursor:pointer;
    box-shadow:0 1px 4px rgba(0,0,0,.12);
    padding:0;
}#uslugi-page form.favorite-form, #uslugi-chrome form.favorite-form, #uslugi-page div.favorite-form, #uslugi-chrome div.favorite-form, #uslugi-page .card-image .favorite-btn, #uslugi-chrome .card-image .favorite-btn, #uslugi-page .card-image .uslugi-fav-guest, #uslugi-chrome .card-image .uslugi-fav-guest{
    position:absolute;
    top:8px;
    right:8px;
    margin:0;
}#uslugi-page .favorite-btn.is-loading, #uslugi-chrome .favorite-btn.is-loading, #uslugi-page .service-fav-btn.is-loading, #uslugi-chrome .service-fav-btn.is-loading{opacity:.6;cursor:wait}#uslugi-page .favorite-btn.is-active svg, #uslugi-chrome .favorite-btn.is-active svg, #uslugi-page .favorite-btn.is-active:hover svg, #uslugi-chrome .favorite-btn.is-active:hover svg{
    fill:#e85d75;
    stroke:#e85d75;
}#uslugi-page .main-container.uslugi-is-loading .services-grid, #uslugi-chrome .main-container.uslugi-is-loading .services-grid, #uslugi-page .main-container.uslugi-is-loading .sellers-grid, #uslugi-chrome .main-container.uslugi-is-loading .sellers-grid{
    opacity:.55;
    pointer-events:none;
    transition:opacity .15s ease;
}#uslugi-page .uslugi-fav-tabs, #uslugi-chrome .uslugi-fav-tabs{
    display:flex;
    gap:8px;
    margin:0 0 14px;
    grid-column:1 / -1;
}#uslugi-page .uslugi-fav-tab, #uslugi-chrome .uslugi-fav-tab{
    display:inline-block;
    padding:7px 14px;
    border:1px solid #cbdfe7;
    border-radius:3px;
    background:#fff;
    color:#58727d;
    font-size:12px;
    font-weight:700;
    text-decoration:none;
}#uslugi-page .uslugi-fav-tab.active, #uslugi-chrome .uslugi-fav-tab.active, #uslugi-page .uslugi-fav-tab:hover, #uslugi-chrome .uslugi-fav-tab:hover{
    border-color:#66cccc;
    color:#267fa8;
    background:#e5f1f6;
}#uslugi-page .sellers-grid, #uslugi-chrome .sellers-grid{
    grid-column:2;
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:12px;
    align-self:start;
    align-content:start;
}#uslugi-page .sellers-grid-full, #uslugi-chrome .sellers-grid-full{grid-column:1 / -1}#uslugi-page .seller-card, #uslugi-chrome .seller-card{
    background:#fff;
    border:1px solid #d5e5ea;
    border-radius:3px;
    box-shadow:0 1px 2px rgba(50,90,105,.05);
    padding:14px;
    display:flex;
    flex-direction:column;
    gap:12px;
}#uslugi-page .seller-card-head, #uslugi-chrome .seller-card-head{
    display:flex;
    align-items:center;
    gap:10px;
    position:relative;
}#uslugi-page .seller-card-head>img, #uslugi-chrome .seller-card-head>img{
    width:52px;
    height:52px;
    border-radius:50%;
    object-fit:cover;
    flex-shrink:0;
}#uslugi-page .seller-card-info, #uslugi-chrome .seller-card-info{min-width:0;flex:1}#uslugi-page .seller-card-name, #uslugi-chrome .seller-card-name{
    display:block;
    font-size:14px;
    font-weight:700;
    color:#31515c;
    text-decoration:none;
    margin-bottom:3px;
}#uslugi-page .seller-card-name:hover, #uslugi-chrome .seller-card-name:hover{color:#267fa8}#uslugi-page .seller-card-rating, #uslugi-chrome .seller-card-rating{font-size:12px;color:#777}#uslugi-page .seller-card-fav, #uslugi-chrome .seller-card-fav, #uslugi-page .service-seller-fav-btn, #uslugi-chrome .service-seller-fav-btn{
    border:1px solid #cbdfe7;
    background:#fff;
    border-radius:3px;
    cursor:pointer;
    color:#58727d;
}#uslugi-page .seller-card-fav, #uslugi-chrome .seller-card-fav{
    width:32px;
    height:32px;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:0;
    flex-shrink:0;
}#uslugi-page .seller-card-fav svg, #uslugi-chrome .seller-card-fav svg{
    width:16px;
    height:16px;
    fill:none;
    stroke:#58727d;
    stroke-width:2;
}#uslugi-page .seller-card-fav.is-active svg, #uslugi-chrome .seller-card-fav.is-active svg, #uslugi-page .service-seller-fav-btn.is-active, #uslugi-chrome .service-seller-fav-btn.is-active{
    fill:#e85d75;
    stroke:#e85d75;
}#uslugi-page .service-seller-fav-btn, #uslugi-chrome .service-seller-fav-btn{
    width:100%;
    margin:0 0 10px;
    padding:8px 10px;
    font-size:12px;
    font-weight:700;
}#uslugi-page .seller-card-stats, #uslugi-chrome .seller-card-stats{
    list-style:none;
    margin:0;
    padding:0;
    font-size:12px;
    color:#58727d;
}#uslugi-page .seller-card-stats li, #uslugi-chrome .seller-card-stats li{
    display:flex;
    justify-content:space-between;
    gap:8px;
    padding:4px 0;
    border-bottom:1px solid #edf4f7;
}#uslugi-page .seller-card-stats li:last-child, #uslugi-chrome .seller-card-stats li:last-child{border-bottom:none}#uslugi-page .seller-card-contact, #uslugi-chrome .seller-card-contact{
    display:block;
    text-align:center;
    padding:8px 10px;
    border:1px solid #cbdfe7;
    border-radius:3px;
    background:#fff;
    color:#267fa8;
    font-size:12px;
    font-weight:700;
    text-decoration:none;
}#uslugi-page .seller-card-contact:hover, #uslugi-chrome .seller-card-contact:hover{background:#e5f1f6}#uslugi-page .seller-card-fav.is-loading, #uslugi-chrome .seller-card-fav.is-loading, #uslugi-page .service-seller-fav-btn.is-loading, #uslugi-chrome .service-seller-fav-btn.is-loading{opacity:.6;cursor:wait}#uslugi-page .uslugi-fav-link, #uslugi-chrome .uslugi-fav-link{
    color:#58727d;
    font-size:12px;
    font-weight:700;
    text-decoration:none;
    padding:6px 10px;
    border:1px solid #cbdfe7;
    border-radius:3px;
    background:#fff;
}#uslugi-page .uslugi-fav-link:hover, #uslugi-chrome .uslugi-fav-link:hover{
    color:#267fa8;
    background:#e5f1f6;
    border-color:#66cccc;
}#uslugi-page form.service-fav-form, #uslugi-chrome form.service-fav-form{margin:0}#uslugi-page .service-fav-btn.is-active, #uslugi-chrome .service-fav-btn.is-active{
    background:#fff0f3;
    border-color:#e8aab6;
    color:#c84d66;
}#uslugi-page .services-grid-full, #uslugi-chrome .services-grid-full{grid-column:1 / -1}#uslugi-page .favorite-btn:hover, #uslugi-chrome .favorite-btn:hover{background:#e5f1f6;border-color:#66cccc}#uslugi-page .favorite-btn svg, #uslugi-chrome .favorite-btn svg{
    width:15px;
    height:15px;
    fill:none;
    stroke:#718991;
    stroke-width:2;
    stroke-linecap:round;
    stroke-linejoin:round;
}#uslugi-page .favorite-btn:hover svg, #uslugi-chrome .favorite-btn:hover svg{stroke:#2f95d5}#uslugi-page .card-body, #uslugi-chrome .card-body{
    flex:1;
    display:flex;
    flex-direction:column;
    padding:12px;
}#uslugi-page .card-title, #uslugi-chrome .card-title{
    min-height:39px;
    margin-bottom:9px;
    color:#31515c;
    font-size:12px;
    line-height:1.45;
    font-weight:600;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
}#uslugi-page .card-title:hover, #uslugi-chrome .card-title:hover{color:#267fa8}#uslugi-page .card-footer, #uslugi-chrome .card-footer{
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:7px;
    margin-top:auto;
    padding-top:8px;
    border-top:1px solid #edf3f5;
    min-width:0;
    overflow:hidden;
}#uslugi-page .card-user, #uslugi-chrome .card-user{
    flex:1 1 0;
    min-width:0;
    overflow:hidden;
    display:flex;
    align-items:center;
    gap:6px;
}#uslugi-page .user-avatar-small, #uslugi-chrome .user-avatar-small{
    width:27px;
    height:27px;
    flex:0 0 27px;
    overflow:hidden;
    border:1px solid #d3e4e9;
    border-radius:50%;
    background:#e5f1f6;
}#uslugi-page .user-avatar-small img, #uslugi-chrome .user-avatar-small img{
    width:100%;
    height:100%;
    display:block;
    object-fit:cover;
}#uslugi-page .user-info, #uslugi-chrome .user-info{
    min-width:0;
    flex:1 1 0;
    overflow:hidden;
    color:#7b8d94;
    font-size:10px;
}#uslugi-page .user-name, #uslugi-chrome .user-name{
    display:block;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#49636d;
    font-size:11px;
    font-weight:700;
}#uslugi-page .user-rating, #uslugi-chrome .user-rating{
    display:flex;
    align-items:center;
    gap:3px;
    color:#5a9a70;
    font-size:10px;
    font-weight:600;
    white-space:nowrap;
}#uslugi-page .card-price, #uslugi-chrome .card-price{
    flex-shrink:0;
    text-align:right;
    color:#315864;
    font-size:14px;
    font-weight:700;
    line-height:1.2;
    white-space:nowrap;
}#uslugi-page .card-price-line, #uslugi-chrome .card-price-line{
    display:inline-block;
    white-space:nowrap;
}#uslugi-page .card-price span[itemprop="price"], #uslugi-chrome .card-price span[itemprop="price"]{
    display:inline;
}#uslugi-page .card-price-extra, #uslugi-chrome .card-price-extra{
    display:block;
    margin-top:2px;
    color:#8a9aa0;
    font-size:9px;
    font-weight:400;
    white-space:nowrap;
}#uslugi-page .pagination-wrapper, #uslugi-chrome .pagination-wrapper{
    grid-column:1 / -1;
    display:flex;
    justify-content:center;
    margin-top:0;
}#uslugi-page .show-more-btn, #uslugi-chrome .show-more-btn{
    display:block;
    width:100%;
    max-width:400px;
    padding:9px 25px;
    border:1px solid #c7dce4;
    border-radius:3px;
    background:#fff;
    color:#4e6b75;
    font-size:12px;
    font-weight:700;
    cursor:pointer;
    text-align:center;
    text-decoration:none;
}#uslugi-page a.show-more-btn, #uslugi-chrome a.show-more-btn{color:#4e6b75}#uslugi-page .show-more-btn:hover, #uslugi-chrome .show-more-btn:hover{
    background:#e5f1f6;
    border-color:#66cccc;
    color:#267fa8;
}#uslugi-page .service-page, #uslugi-chrome .service-page{
    width:100%;
    max-width:1180px;
    margin:0 auto;
    padding:12px 8px 32px;
}#uslugi-page .service-page-crumbs .breadcrumbs, #uslugi-chrome .service-page-crumbs .breadcrumbs{
    padding:0 2px 14px;
    border-bottom:0;
    font-size:12px;
}#uslugi-page .service-page-crumbs .breadcrumbs a, #uslugi-chrome .service-page-crumbs .breadcrumbs a{
    color:#267fa8;
    text-decoration:none;
}#uslugi-page .service-page-crumbs .breadcrumbs a:hover, #uslugi-chrome .service-page-crumbs .breadcrumbs a:hover{text-decoration:underline}#uslugi-page .service-page-title, #uslugi-chrome .service-page-title{
    margin:0 0 16px;
    color:#31515c;
    font-size:28px;
    line-height:1.25;
    font-weight:700;
}#uslugi-page .service-page-grid, #uslugi-chrome .service-page-grid{
    display:grid;
    grid-template-columns:minmax(0,1fr) 340px;
    gap:20px;
    align-items:start;
}#uslugi-page .service-page-main, #uslugi-chrome .service-page-main{min-width:0}#uslugi-page .service-page-image, #uslugi-chrome .service-page-image{
    overflow:hidden;
    margin-bottom:18px;
    margin-top:0;
    border:1px solid #dbeaf0;
    border-radius:10px;
    background:#eef5f8;
    box-shadow:0 2px 10px rgba(43,90,110,.06);
}#uslugi-page .service-page-image img, #uslugi-chrome .service-page-image img{
    display:block;
    width:100%;
    max-height:480px;
    object-fit:cover;
}#uslugi-page .service-page-block, #uslugi-chrome .service-page-block{
    margin-bottom:16px;
    padding:20px 22px;
    background:#fff;
    border:1px solid #dbeaf0;
    border-radius:4px;
    box-shadow:0 1px 6px rgba(43,90,110,.05);
}#uslugi-page .service-block-title, #uslugi-chrome .service-block-title{
    margin:0 0 14px;
    background:transparent none;
    color:#31515c;
    font-size:18px;
    font-weight:700;
    text-shadow:none;
}#uslugi-page .service-page-desc, #uslugi-chrome .service-page-desc{
    color:#58727d;
    font-size:14px;
    line-height:1.65;
}#uslugi-page .service-page-desc a, #uslugi-chrome .service-page-desc a{color:#267fa8}#uslugi-page .service-muted, #uslugi-chrome .service-muted{color:#8aa3ad;font-size:13px}#uslugi-page .service-page-sidebar, #uslugi-chrome .service-page-sidebar{
    position:sticky;
    top:16px;
    display:flex;
    flex-direction:column;
    gap:14px;
}#uslugi-page .service-buy-card, #uslugi-chrome .service-buy-card, #uslugi-page .service-seller-card, #uslugi-chrome .service-seller-card{
    padding:18px;
    background:#fff;
    border:1px solid #dbeaf0;
    border-radius:10px;
    box-shadow:0 2px 12px rgba(43,90,110,.08);
}#uslugi-page .service-buy-price, #uslugi-chrome .service-buy-price{
    color:#58727d;
    font-size:14px;
    font-weight:600;
}#uslugi-page .service-buy-price span, #uslugi-chrome .service-buy-price span{
    display:block;
    margin-top:4px;
    color:#31515c;
    font-size:32px;
    line-height:1.1;
    font-weight:700;
}#uslugi-page .service-buy-price-sub, #uslugi-chrome .service-buy-price-sub{
    margin-top:6px;
    color:#8aa3ad;
    font-size:12px;
}#uslugi-page .service-buy-meta, #uslugi-chrome .service-buy-meta{
    list-style:none;
    margin:16px 0 0;
    padding:14px 0 0;
    border-top:1px solid #edf3f5;
}#uslugi-page .service-buy-meta li, #uslugi-chrome .service-buy-meta li{
    display:flex;
    justify-content:space-between;
    gap:12px;
    padding:8px 0;
    font-size:13px;
    color:#58727d;
}#uslugi-page .service-buy-meta li strong, #uslugi-chrome .service-buy-meta li strong{color:#31515c;font-weight:700}#uslugi-page .service-order-btn, #uslugi-chrome .service-order-btn, #uslugi-page .service-fav-btn, #uslugi-chrome .service-fav-btn, #uslugi-page .service-contact-btn, #uslugi-chrome .service-contact-btn{
    display:block;
    width:100%;
    margin-top:10px;
    padding:12px 14px;
    border-radius:4px;
    border:1px solid transparent;
    font-size:14px;
    font-weight:700;
    cursor:pointer;
    text-align:center;
    text-decoration:none;
    box-sizing:border-box;
}#uslugi-page .service-buy-order-form, #uslugi-chrome .service-buy-order-form{margin:0}
#uslugi-page .service-secure-deal, #uslugi-chrome .service-secure-deal{margin:12px 0 0}
#uslugi-page .service-secure-deal__label, #uslugi-chrome .service-secure-deal__label,
#uslugi-page .uslugi-form .service-secure-deal__label, #uslugi-chrome .uslugi-form .service-secure-deal__label{
    display:flex;
    align-items:center;
    gap:10px;
    margin:0;
    color:#31515c;
    font-size:13px;
    font-weight:600;
    cursor:pointer;
}
#uslugi-page .service-secure-deal__label input[type="checkbox"], #uslugi-chrome .service-secure-deal__label input[type="checkbox"],
#uslugi-page .uslugi-form .service-secure-deal__label input[type="checkbox"], #uslugi-chrome .uslugi-form .service-secure-deal__label input[type="checkbox"]{
    width:16px;
    height:16px;
    margin:0 10px 0 0;
    flex:0 0 auto;
}
#uslugi-page .service-buy-order-form .service-order-btn, #uslugi-chrome .service-buy-order-form .service-order-btn{margin-top:12px}
#uslugi-page .service-order-btn, #uslugi-chrome .service-order-btn{
    margin-top:16px;
    background:#1fa971;
    border-color:#189764;
    color:#fff;
}#uslugi-page .service-edit-btn, #uslugi-chrome .service-edit-btn{
    background:#2f95d5;
    border-color:#267fa8;
    text-decoration:none;
}#uslugi-page .service-edit-btn:hover, #uslugi-chrome .service-edit-btn:hover{background:#267fa8;color:#fff;text-decoration:none}
#uslugi-page .service-order-btn:hover, #uslugi-chrome .service-order-btn:hover{background:#189764}#uslugi-page .service-order-btn:disabled, #uslugi-chrome .service-order-btn:disabled{opacity:.55;cursor:not-allowed}#uslugi-page .service-fav-btn, #uslugi-chrome .service-fav-btn{
    background:#fff;
    border-color:#cbdfe7;
    color:#58727d;
}#uslugi-page .service-fav-btn.is-active, #uslugi-chrome .service-fav-btn.is-active{
    background:#fff6f6;
    border-color:#f0b4b4;
    color:#c03939;
}#uslugi-page .service-fav-btn:disabled, #uslugi-chrome .service-fav-btn:disabled{opacity:.55;cursor:not-allowed}#uslugi-page .service-contact-btn, #uslugi-chrome .service-contact-btn{
    background:#fff;
    border-color:#2f95d5;
    color:#2f95d5;
}#uslugi-page .service-contact-btn:hover, #uslugi-chrome .service-contact-btn:hover{
    background:#eef8ff;
    text-decoration:none;
}#uslugi-page .service-seller-stats, #uslugi-chrome .service-seller-stats{
    list-style:none;
    margin:0;
    padding:0;
}#uslugi-page .service-seller-stats li, #uslugi-chrome .service-seller-stats li{
    display:flex;
    justify-content:space-between;
    gap:10px;
    padding:9px 0;
    border-bottom:1px solid #edf3f5;
    font-size:12px;
    color:#8aa3ad;
}#uslugi-page .service-seller-stats li:last-child, #uslugi-chrome .service-seller-stats li:last-child{border-bottom:0}#uslugi-page .service-seller-stats strong, #uslugi-chrome .service-seller-stats strong{color:#31515c;font-weight:700}#uslugi-page .service-options-table, #uslugi-chrome .service-options-table{
    display:flex;
    flex-direction:column;
    gap:0;
    border:1px solid #edf3f5;
    border-radius:4px;
    overflow:hidden;
}#uslugi-page .service-options-row, #uslugi-chrome .service-options-row{
    display:flex;
    justify-content:space-between;
    gap:16px;
    padding:12px 14px;
    background:#fff;
    border-bottom:1px solid #edf3f5;
    font-size:13px;
    color:#58727d;
}#uslugi-page .service-options-row:nth-child(even), #uslugi-chrome .service-options-row:nth-child(even){background:#f8fcfd}#uslugi-page .service-options-row:last-child, #uslugi-chrome .service-options-row:last-child{border-bottom:0}#uslugi-page .service-options-value, #uslugi-chrome .service-options-value{color:#31515c;font-weight:600}#uslugi-page .service-faq-list, #uslugi-chrome .service-faq-list{display:flex;flex-direction:column;gap:10px}#uslugi-page .service-faq-item, #uslugi-chrome .service-faq-item{
    border:1px solid #e5f1f6;
    border-radius:4px;
    background:#f8fcfd;
    padding:14px 16px;
}#uslugi-page .service-faq-q, #uslugi-chrome .service-faq-q{
    font-size:14px;
    font-weight:700;
    color:#31515c;
    margin-bottom:8px;
}#uslugi-page .service-faq-a, #uslugi-chrome .service-faq-a{
    font-size:13px;
    line-height:1.6;
    color:#58727d;
}#uslugi-page .service-page-block--reviews .service-reviews-summary, #uslugi-chrome .service-page-block--reviews .service-reviews-summary{
    display:inline-flex;
    align-items:center;
    gap:8px;
    margin-bottom:16px;
    padding:8px 12px;
    border-radius:999px;
    background:#eef8ff;
    color:#267fa8;
    font-size:14px;
    font-weight:700;
}#uslugi-page .service-reviews-summary span, #uslugi-chrome .service-reviews-summary span{
    font-weight:600;
    color:#6b8792;
}#uslugi-page .service-reviews-list, #uslugi-chrome .service-reviews-list{display:flex;flex-direction:column;gap:12px}#uslugi-page .service-review-item, #uslugi-chrome .service-review-item{
    border:1px solid #e5f1f6;
    border-radius:4px;
    background:#fff;
    padding:14px 16px;
}#uslugi-page .service-review-head, #uslugi-chrome .service-review-head{
    display:flex;
    align-items:center;
    gap:12px;
    margin-bottom:10px;
}#uslugi-page .service-review-head img, #uslugi-chrome .service-review-head img{
    width:42px;
    height:42px;
    border-radius:50%;
    object-fit:cover;
    border:1px solid #dbeaf0;
}#uslugi-page .service-review-name, #uslugi-chrome .service-review-name{
    font-size:14px;
    font-weight:700;
    color:#31515c;
}#uslugi-page .service-review-meta, #uslugi-chrome .service-review-meta{
    font-size:12px;
    color:#8aa3ad;
}#uslugi-page .service-review-text, #uslugi-chrome .service-review-text{
    font-size:13px;
    line-height:1.6;
    color:#58727d;
}#uslugi-page .service-seller-head, #uslugi-chrome .service-seller-head{
    display:flex;
    align-items:center;
    gap:12px;
    margin-bottom:12px;
}#uslugi-page .service-seller-head img, #uslugi-chrome .service-seller-head img{
    width:56px;
    height:56px;
    border:1px solid #dbeaf0;
    border-radius:50%;
    object-fit:cover;
}#uslugi-page .service-seller-info, #uslugi-chrome .service-seller-info{
    min-width:0;
    flex:1;
}#uslugi-page .service-seller-name, #uslugi-chrome .service-seller-name{
    display:block;
    color:#267fa8;
    font-size:15px;
    font-weight:700;
    text-decoration:none;
    overflow-wrap:anywhere;
    word-break:break-word;
}#uslugi-page .service-seller-name:hover, #uslugi-chrome .service-seller-name:hover{text-decoration:underline}#uslugi-page .service-seller-rating, #uslugi-chrome .service-seller-rating{
    margin-top:4px;
    color:#6b8792;
    font-size:12px;
}#uslugi-page .service-seller-rating span, #uslugi-chrome .service-seller-rating span{color:#8aa3ad}#uslugi-page .service-seller-rating--empty, #uslugi-chrome .service-seller-rating--empty, #uslugi-page .seller-card-rating--empty, #uslugi-chrome .seller-card-rating--empty, #uslugi-page .uslugi-seller-hero__rating--empty, #uslugi-chrome .uslugi-seller-hero__rating--empty{
    color:#8aa3ad;
    font-weight:400;
}#uslugi-page .uslugi-seller-hero__rating, #uslugi-chrome .uslugi-seller-hero__rating{
    margin:0;
}#uslugi-page .service-page-section, #uslugi-chrome .service-page-section{
    margin-top:28px;
    padding-top:8px;
}#uslugi-page .service-section-title, #uslugi-chrome .service-section-title{
    margin:0 0 16px;
    background:transparent none;
    color:#31515c;
    font-size:22px;
    font-weight:700;
    text-shadow:none;
}#uslugi-page .service-related-grid, #uslugi-chrome .service-related-grid{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:12px;
}#uslugi-page .service-related-grid.uslugi-home-featured-grid, #uslugi-chrome .service-related-grid.uslugi-home-featured-grid{
    gap:8px;
}#uslugi-page .service-related-grid .card-footer, #uslugi-chrome .service-related-grid .card-footer{
    gap:6px;
    min-width:0;
}#uslugi-page .service-related-grid.uslugi-home-featured-grid .card-footer, #uslugi-chrome .service-related-grid.uslugi-home-featured-grid .card-footer{
    gap:4px;
    padding-top:4px;
}#uslugi-page .service-related-grid .card-user, #uslugi-chrome .service-related-grid .card-user,
#uslugi-page .service-related-grid .user-info, #uslugi-chrome .service-related-grid .user-info{
    flex:1 1 0;
    min-width:0;
    overflow:hidden;
}#uslugi-page .service-related-grid .user-name, #uslugi-chrome .service-related-grid .user-name{
    display:block;
    max-width:100%;
}#uslugi-page .service-related-grid .card-price, #uslugi-chrome .service-related-grid .card-price{
    flex:0 0 auto;
    max-width:48%;
}@media (max-width:768px){#uslugi-page .service-related-grid .card-footer, #uslugi-chrome .service-related-grid .card-footer, #uslugi-page .services-grid .card-footer, #uslugi-chrome .services-grid .card-footer{flex-wrap:nowrap;align-items:center;gap:4px}#uslugi-page .service-related-grid .card-user, #uslugi-chrome .service-related-grid .card-user, #uslugi-page .services-grid .card-user, #uslugi-chrome .services-grid .card-user{flex:1 1 auto;min-width:0}#uslugi-page .service-related-grid .user-rating, #uslugi-chrome .service-related-grid .user-rating, #uslugi-page .services-grid .user-rating, #uslugi-chrome .services-grid .user-rating{display:none}#uslugi-page .service-related-grid .card-price, #uslugi-chrome .service-related-grid .card-price, #uslugi-page .services-grid .card-price, #uslugi-chrome .services-grid .card-price{flex:0 0 auto;max-width:none;font-size:11px;line-height:1.1;text-align:right}#uslugi-page .service-related-grid .card-price-line, #uslugi-chrome .service-related-grid .card-price-line, #uslugi-page .services-grid .card-price-line, #uslugi-chrome .services-grid .card-price-line{font-size:11px}}#uslugi-page .uslugi-faq-rows, #uslugi-chrome .uslugi-faq-rows{display:flex;flex-direction:column;gap:12px;margin-bottom:10px}#uslugi-page .uslugi-faq-row, #uslugi-chrome .uslugi-faq-row{
    border:1px solid #dbe9ee;
    border-radius:3px;
    padding:12px;
    background:#f8fcfd;
}#uslugi-page .uslugi-faq-add-btn, #uslugi-chrome .uslugi-faq-add-btn{
    margin-bottom:14px;
    padding:8px 12px;
    border:1px solid #cbdfe7;
    border-radius:3px;
    background:#fff;
    color:#267fa8;
    font-size:12px;
    font-weight:700;
    cursor:pointer;
}#uslugi-page .uslugi-faq-add-btn:disabled, #uslugi-chrome .uslugi-faq-add-btn:disabled{opacity:.5;cursor:not-allowed}#uslugi-page .uslugi-form-note-small, #uslugi-chrome .uslugi-form-note-small{margin-top:-6px;margin-bottom:12px;font-size:12px}

@media (max-width:1200px){#uslugi-page .services-grid, #uslugi-chrome .services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:992px){#uslugi-page .main-container, #uslugi-chrome .main-container{grid-template-columns:210px minmax(0,1fr)}#uslugi-page .services-grid, #uslugi-chrome .services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#uslugi-page .sellers-grid, #uslugi-chrome .sellers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#uslugi-page .categories-list, #uslugi-chrome .categories-list{justify-content:center}
}
@media (max-width:768px){#uslugi-page .main-container, #uslugi-chrome .main-container{grid-template-columns:1fr;padding:8px}#uslugi-page .uslugi-add-layout, #uslugi-chrome .uslugi-add-layout{grid-template-columns:1fr}#uslugi-page .uslugi-form-card--sticky, #uslugi-chrome .uslugi-form-card--sticky{position:static}#uslugi-page .uslugi-form-grid-2, #uslugi-chrome .uslugi-form-grid-2, #uslugi-page .uslugi-form-checks-grid, #uslugi-chrome .uslugi-form-checks-grid{grid-template-columns:1fr}#uslugi-page .header-and-search-area, #uslugi-chrome .header-and-search-area{align-items:stretch;flex-direction:column}#uslugi-page .page-title, #uslugi-chrome .page-title{white-space:normal}#uslugi-page .search-form-right, #uslugi-chrome .search-form-right, #uslugi-page form.search-form-right, #uslugi-chrome form.search-form-right{width:100%}#uslugi-page aside.sidebar, #uslugi-chrome aside.sidebar, #uslugi-page .services-grid, #uslugi-chrome .services-grid, #uslugi-page .pagination-wrapper, #uslugi-chrome .pagination-wrapper{grid-column:1}#uslugi-page .services-grid, #uslugi-chrome .services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#uslugi-page .categories-list, #uslugi-chrome .categories-list{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}#uslugi-page .categories-list a, #uslugi-chrome .categories-list a{white-space:nowrap}#uslugi-page .control-panel, #uslugi-chrome .control-panel{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:8px}#uslugi-page .right-controls, #uslugi-chrome .right-controls{width:auto;justify-content:flex-end}#uslugi-page .sort-select-wrapper select, #uslugi-chrome .sort-select-wrapper select{min-width:0;max-width:100%;width:100%;padding-right:20px;font-size:11px}
}
@media (max-width:520px){#uslugi-page .services-grid, #uslugi-chrome .services-grid{grid-template-columns:1fr}#uslugi-page .sellers-grid, #uslugi-chrome .sellers-grid{grid-template-columns:1fr}#uslugi-page .card-image, #uslugi-chrome .card-image{min-height:150px}#uslugi-page .service-page-grid, #uslugi-chrome .service-page-grid{grid-template-columns:1fr}#uslugi-page .service-page-sidebar, #uslugi-chrome .service-page-sidebar{position:static}#uslugi-page .service-related-grid:not(.uslugi-home-featured-grid), #uslugi-chrome .service-related-grid:not(.uslugi-home-featured-grid){grid-template-columns:1fr}#uslugi-page .service-page-title, #uslugi-chrome .service-page-title{font-size:22px}
}
@media (max-width:992px){#uslugi-page .service-related-grid, #uslugi-chrome .service-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}#uslugi-page .uslugi-toolbar .uslugi-nav-link, #uslugi-chrome .uslugi-toolbar .uslugi-nav-link{
    display:block;
    margin:0;
    padding:12px 14px;
    color:#58727d;
    font-size:13px;
    font-weight:600;
    text-decoration:none;
    white-space:nowrap;
    border-bottom:2px solid transparent;
    background:transparent;
    transition:color .15s,border-color .15s,background .15s;
}#uslugi-page .uslugi-toolbar .uslugi-nav-link:hover, #uslugi-chrome .uslugi-toolbar .uslugi-nav-link:hover, #uslugi-page .uslugi-toolbar .uslugi-nav-link.active, #uslugi-chrome .uslugi-toolbar .uslugi-nav-link.active{
    color:#2f95d5;
    background:#f8fcfd;
    border-bottom-color:#2f95d5;
}#uslugi-page .uslugi-draft-btn, #uslugi-chrome .uslugi-draft-btn{background:#eef5f8;color:#31515c;border:1px solid #cbdfe7}#uslugi-page .uslugi-order-page, #uslugi-chrome .uslugi-order-page, #uslugi-page .uslugi-orders-page, #uslugi-chrome .uslugi-orders-page, #uslugi-page .uslugi-wallet-page, #uslugi-chrome .uslugi-wallet-page{padding-bottom:24px}#uslugi-page .uslugi-orders-page, #uslugi-chrome .uslugi-orders-page{display:block;max-width:1180px;grid-template-columns:1fr}#uslugi-page .uslugi-orders-tabs, #uslugi-chrome .uslugi-orders-tabs{margin-bottom:18px}#uslugi-page .uslugi-orders-empty, #uslugi-chrome .uslugi-orders-empty{
    padding:40px 24px;
    text-align:center;
    color:#72858d;
    font-size:14px;
    background:#fff;
    border:1px dashed #cbdfe7;
    border-radius:4px;
}#uslugi-page .uslugi-orders-list, #uslugi-chrome .uslugi-orders-list{display:flex;flex-direction:column;gap:12px}#uslugi-page .uslugi-order-card, #uslugi-chrome .uslugi-order-card{
    display:block;
    padding:16px 18px;
    background:#fff;
    border:1px solid #dbeaf0;
    border-radius:4px;
    box-shadow:0 1px 6px rgba(43,90,110,.06);
    text-decoration:none;
    color:inherit;
    transition:border-color .15s,box-shadow .15s,transform .15s;
}#uslugi-page .uslugi-order-card:hover, #uslugi-chrome .uslugi-order-card:hover{
    border-color:#66cccc;
    box-shadow:0 4px 14px rgba(47,149,213,.12);
    transform:translateY(-1px);
    text-decoration:none;
}#uslugi-page .uslugi-order-card__head, #uslugi-chrome .uslugi-order-card__head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:10px;
    margin-bottom:8px;
}#uslugi-page .uslugi-order-card__uid, #uslugi-chrome .uslugi-order-card__uid{
    font-size:12px;
    font-weight:700;
    color:#6b8792;
    letter-spacing:.02em;
}#uslugi-page .uslugi-order-card__title, #uslugi-chrome .uslugi-order-card__title{
    font-size:15px;
    font-weight:700;
    color:#267fa8;
    margin-bottom:10px;
    line-height:1.35;
}#uslugi-page .uslugi-order-card__meta, #uslugi-chrome .uslugi-order-card__meta{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:10px 16px;
    font-size:12px;
    color:#58727d;
}#uslugi-page .uslugi-order-card__meta em, #uslugi-chrome .uslugi-order-card__meta em{font-style:normal;color:#8aa3ad}#uslugi-page .uslugi-order-card__price, #uslugi-chrome .uslugi-order-card__price{
    font-weight:700;
    color:#31515c;
    font-size:14px;
}#uslugi-page .uslugi-order-card__date, #uslugi-chrome .uslugi-order-card__date{color:#8aa3ad;margin-left:auto}#uslugi-page .order-status-badge, #uslugi-chrome .order-status-badge{
    display:inline-block;
    padding:5px 11px;
    border-radius:999px;
    font-size:11px;
    font-weight:700;
    line-height:1.2;
    white-space:nowrap;
}#uslugi-page .order-status-badge.is-new, #uslugi-chrome .order-status-badge.is-new{background:#fff6e5;color:#b87a00}#uslugi-page .order-status-badge.is-paid, #uslugi-chrome .order-status-badge.is-paid{background:#e5f1f6;color:#267fa8}#uslugi-page .order-status-badge.is-progress, #uslugi-chrome .order-status-badge.is-progress{background:#e8f4fc;color:#2f95d5}#uslugi-page .order-status-badge.is-delivered, #uslugi-chrome .order-status-badge.is-delivered{background:#eef8ff;color:#1f7fbf}#uslugi-page .order-status-badge.is-revision, #uslugi-chrome .order-status-badge.is-revision{background:#fdeeee;color:#c03939}#uslugi-page .order-status-badge.is-completed, #uslugi-chrome .order-status-badge.is-completed{background:#e6f7ef;color:#1fa971}#uslugi-page .order-status-badge.is-cancelled, #uslugi-chrome .order-status-badge.is-cancelled{background:#f3f4f5;color:#7b8794}#uslugi-page .order-status-badge.is-default, #uslugi-chrome .order-status-badge.is-default{background:#eef4f7;color:#58727d}#uslugi-page .uslugi-order-page, #uslugi-chrome .uslugi-order-page{display:block;max-width:1180px;grid-template-columns:1fr}#uslugi-page .uslugi-order-page-head, #uslugi-chrome .uslugi-order-page-head{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:12px;
    margin-bottom:4px;
}#uslugi-page .uslugi-order-page-head .page-title, #uslugi-chrome .uslugi-order-page-head .page-title{margin:0}#uslugi-page .uslugi-order-layout, #uslugi-chrome .uslugi-order-layout{
    display:grid;
    grid-template-columns:minmax(0,1fr) 320px;
    gap:14px;
    align-items:start;
}#uslugi-page .uslugi-order-main, #uslugi-chrome .uslugi-order-main{min-width:0}#uslugi-page .uslugi-order-main--chat, #uslugi-chrome .uslugi-order-main--chat{
    min-height:0;
    display:flex;
    flex-direction:column;
}#uslugi-page .uslugi-order-aside, #uslugi-chrome .uslugi-order-aside{
    min-width:0;
    display:flex;
    flex-direction:column;
    gap:12px;
}#uslugi-page .uslugi-order-aside .uslugi-form-card--sticky, #uslugi-chrome .uslugi-order-aside .uslugi-form-card--sticky{position:sticky;top:12px;z-index:2}#uslugi-page .uslugi-order-aside .uslugi-form-card--aside, #uslugi-chrome .uslugi-order-aside .uslugi-form-card--aside{margin:0}#uslugi-page .uslugi-form-card--chat, #uslugi-chrome .uslugi-form-card--chat{
    flex:1 1 auto;
    min-height:280px;
    height:100%;
    max-height:calc(100vh - 160px);
    display:flex;
    flex-direction:column;
    overflow:hidden;
}#uslugi-page .uslugi-form-card--chat > .uslugi-form-card__title, #uslugi-chrome .uslugi-form-card--chat > .uslugi-form-card__title, #uslugi-page .uslugi-form-card--chat > .uslugi-form-card__title--chat, #uslugi-chrome .uslugi-form-card--chat > .uslugi-form-card__title--chat{flex:0 0 auto}
#uslugi-page .uslugi-form-card__title--chat, #uslugi-chrome .uslugi-form-card__title--chat{
	display:flex;
	align-items:center;
	gap:10px;
}
#uslugi-page .uslugi-form-card__title-text, #uslugi-chrome .uslugi-form-card__title-text{
	flex:1 1 auto;
	min-width:0;
	margin:0;
	font-size:inherit;
	font-weight:inherit;
	line-height:inherit;
	color:inherit;
}
#uslugi-page .uslugi-order-chat-back, #uslugi-chrome .uslugi-order-chat-back,
#uslugi-page .uslugi-order-details-btn, #uslugi-chrome .uslugi-order-details-btn{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	flex:0 0 auto;
	width:36px;
	height:36px;
	padding:0;
	border:1px solid #dbe9ee;
	border-radius:3px;
	background:#fff;
	color:#267fa8;
	cursor:pointer;
	transition:background .15s,border-color .15s,color .15s;
}
#uslugi-page .uslugi-order-chat-back:hover, #uslugi-chrome .uslugi-order-chat-back:hover,
#uslugi-page .uslugi-order-details-btn:hover, #uslugi-chrome .uslugi-order-details-btn:hover{
	background:#f0f9fc;
	border-color:#b9dde8;
}
#uslugi-page .uslugi-order-aside__mobile-head, #uslugi-chrome .uslugi-order-aside__mobile-head{display:none}#uslugi-page .uslugi-form-card--chat .uslugi-form-card__body, #uslugi-chrome .uslugi-form-card--chat .uslugi-form-card__body{flex:1;display:flex;flex-direction:column;min-height:0;padding:0}#uslugi-page .uslugi-order-messenger__body, #uslugi-chrome .uslugi-order-messenger__body{flex:1;min-height:0}#uslugi-page .uslugi-order-messenger__layout, #uslugi-chrome .uslugi-order-messenger__layout{
    display:grid;
    grid-template-columns:280px minmax(0,1fr);
    grid-template-rows:auto minmax(0,1fr);
    grid-template-areas:"search head" "chats dialog";
    min-height:0;
    height:100%;
    max-height:100%;
}#uslugi-page .uslugi-order-messenger__search-col, #uslugi-chrome .uslugi-order-messenger__search-col{
    grid-area:search;
    display:flex;
    flex-direction:column;
    min-height:0;
    border-right:1px solid #e5f1f6;
    background:#fafcfd;
}#uslugi-page .uslugi-order-messenger__search-col .uslugi-order-messenger__search-divider, #uslugi-chrome .uslugi-order-messenger__search-col .uslugi-order-messenger__search-divider{
    display:none;
}#uslugi-page .uslugi-order-messenger__sidebar, #uslugi-chrome .uslugi-order-messenger__sidebar{
    display:flex;
    flex-direction:column;
    min-height:0;
    border-right:1px solid #e5f1f6;
    background:#fafcfd;
}#uslugi-page .uslugi-order-messenger__search, #uslugi-chrome .uslugi-order-messenger__search{
    flex:1 1 auto;
    display:flex;
    align-items:center;
    min-height:0;
    padding:0 12px;
    background:#fafcfd;
    border-bottom:none;
    box-shadow:none;
}#uslugi-page .uslugi-order-messenger__search-divider, #uslugi-chrome .uslugi-order-messenger__search-divider{
    display:block;
    flex:0 0 0;
    width:100%;
    height:0;
    margin:0;
    padding:0;
    border:none;
    border-top:1px solid #dbe8ee;
    background:transparent;
}#uslugi-page .uslugi-order-messenger__sidebar .uslugi-order-messenger__search-divider, #uslugi-chrome .uslugi-order-messenger__sidebar .uslugi-order-messenger__search-divider{
    flex:0 0 auto;
}#uslugi-page .uslugi-order-messenger__search-input, #uslugi-chrome .uslugi-order-messenger__search-input{
    width:100%;
    box-sizing:border-box;
    height:44px;
    padding:0 12px;
    border:1px solid #dbe8ee;
    border-radius:4px;
    background:#fff;
    font-size:13px;
    line-height:1.2;
    color:#31515c;
}#uslugi-page .uslugi-order-messenger__search-input:focus, #uslugi-chrome .uslugi-order-messenger__search-input:focus{
    outline:none;
    border-color:#9fd4ea;
    box-shadow:0 0 0 2px rgba(38,127,168,.12);
}#uslugi-page .uslugi-order-messenger__chats, #uslugi-chrome .uslugi-order-messenger__chats{
    grid-area:chats;
    min-height:0;
    overflow:auto;
    border-right:1px solid #e5f1f6;
    border-top:1px solid #dbe8ee;
    background:#fff;
}#uslugi-page .uslugi-order-messenger__sidebar .uslugi-order-messenger__chats, #uslugi-chrome .uslugi-order-messenger__sidebar .uslugi-order-messenger__chats{
    border-top:none;
}#uslugi-page .uslugi-order-messenger__empty, #uslugi-chrome .uslugi-order-messenger__empty{
    margin:0;
    padding:24px 16px;
    text-align:center;
    color:#8aa3ad;
    font-size:13px;
}#uslugi-page .uslugi-order-chat-item, #uslugi-chrome .uslugi-order-chat-item{
    display:flex;
    align-items:flex-start;
    gap:10px;
    padding:12px;
    border-bottom:1px solid #edf3f5;
    text-decoration:none;
    color:inherit;
    transition:background .15s ease;
}#uslugi-page .uslugi-order-chat-item:hover, #uslugi-chrome .uslugi-order-chat-item:hover{background:#f3f9fc}#uslugi-page .uslugi-order-chat-item.is-active, #uslugi-chrome .uslugi-order-chat-item.is-active{
    background:#eef8ff;
    border-left:3px solid #267fa8;
    padding-left:9px;
}#uslugi-page .uslugi-order-chat-item__avatar, #uslugi-chrome .uslugi-order-chat-item__avatar{
    flex:0 0 40px;
    width:40px;
    height:40px;
    border-radius:50%;
    overflow:hidden;
    background:#e8f1f4;
}#uslugi-page .uslugi-order-chat-item__avatar img, #uslugi-chrome .uslugi-order-chat-item__avatar img{width:100%;height:100%;object-fit:cover;display:block}#uslugi-page .uslugi-order-chat-item__main, #uslugi-chrome .uslugi-order-chat-item__main{
    flex:1;
    min-width:0;
    display:flex;
    flex-direction:column;
    gap:4px;
}#uslugi-page .uslugi-order-chat-item__top, #uslugi-chrome .uslugi-order-chat-item__top{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:8px;
}#uslugi-page .uslugi-order-chat-item__top strong, #uslugi-chrome .uslugi-order-chat-item__top strong{
    font-size:13px;
    color:#31515c;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}#uslugi-page .uslugi-order-chat-item__time, #uslugi-chrome .uslugi-order-chat-item__time{
    flex:0 0 auto;
    font-size:11px;
    color:#8aa3ad;
}#uslugi-page .uslugi-order-chat-item__bottom, #uslugi-chrome .uslugi-order-chat-item__bottom{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:8px;
}#uslugi-page .uslugi-order-chat-item__preview, #uslugi-chrome .uslugi-order-chat-item__preview{
    font-size:12px;
    color:#8aa3ad;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}#uslugi-page .uslugi-order-chat-item__badge, #uslugi-chrome .uslugi-order-chat-item__badge{
    flex:0 0 auto;
    min-width:18px;
    height:18px;
    padding:0 5px;
    border-radius:999px;
    background:#3db87a;
    color:#fff;
    font-size:11px;
    font-weight:700;
    line-height:18px;
    text-align:center;
}#uslugi-page .uslugi-order-messenger__dialog, #uslugi-chrome .uslugi-order-messenger__dialog{
    grid-area:dialog;
    display:flex;
    flex-direction:column;
    min-height:0;
    max-height:100%;
    height:100%;
    overflow:hidden;
    min-width:0;
    background:#fff;
}#uslugi-page .uslugi-order-messenger__dialog.is-loading, #uslugi-chrome .uslugi-order-messenger__dialog.is-loading{
    opacity:.55;
    pointer-events:none;
}#uslugi-page .uslugi-order-messenger__dialog-head, #uslugi-chrome .uslugi-order-messenger__dialog-head{
    grid-area:head;
    display:flex;
    align-items:center;
    gap:12px;
    padding:14px 16px;
    border-bottom:1px solid #dbe8ee;
    background:#fafcfd;
}#uslugi-page .uslugi-order-messenger__dialog-avatar, #uslugi-chrome .uslugi-order-messenger__dialog-avatar{
    flex:0 0 44px;
    width:44px;
    height:44px;
    border-radius:50%;
    overflow:hidden;
    background:#e8f1f4;
}#uslugi-page .uslugi-order-messenger__dialog-avatar img, #uslugi-chrome .uslugi-order-messenger__dialog-avatar img{width:100%;height:100%;object-fit:cover;display:block}#uslugi-page .uslugi-order-messenger__dialog-info, #uslugi-chrome .uslugi-order-messenger__dialog-info{
    min-width:0;
    display:flex;
    flex-direction:column;
    gap:2px;
}#uslugi-page .uslugi-order-messenger__dialog-name, #uslugi-chrome .uslugi-order-messenger__dialog-name{font-size:15px;color:#31515c}#uslugi-page .uslugi-order-messenger__dialog-service, #uslugi-chrome .uslugi-order-messenger__dialog-service{
    font-size:12px;
    color:#58727d;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}#uslugi-page .uslugi-order-messenger__dialog-service a, #uslugi-chrome .uslugi-order-messenger__dialog-service a{
    color:inherit;
    text-decoration:none;
}#uslugi-page .uslugi-order-messenger__dialog-service a:hover, #uslugi-chrome .uslugi-order-messenger__dialog-service a:hover{text-decoration:underline}#uslugi-page .uslugi-order-messenger__dialog-order, #uslugi-chrome .uslugi-order-messenger__dialog-order{font-size:11px;color:#8aa3ad}#uslugi-page .uslugi-form-card--chat .order-chat-list, #uslugi-chrome .uslugi-form-card--chat .order-chat-list, #uslugi-page .uslugi-order-messenger__dialog .order-chat-list, #uslugi-chrome .uslugi-order-messenger__dialog .order-chat-list{
    flex:1 1 auto;
    min-height:0;
    height:auto;
    max-height:none;
    margin:0;
    margin-bottom:0;
    padding:12px 16px;
    overflow-x:hidden;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch;
    overscroll-behavior:contain;
    touch-action:pan-y;
    border:none;
    border-radius:0;
    background:#f8fcfd;
}#uslugi-page .uslugi-order-messenger__dialog .order-chat-form, #uslugi-chrome .uslugi-order-messenger__dialog .order-chat-form{
    flex:0 0 auto;
    margin-top:auto;
    padding:12px 16px 16px;
    border-top:1px solid #e5f1f6;
    background:#fff;
}#uslugi-page .uslugi-order-price-big, #uslugi-chrome .uslugi-order-price-big{
    font-size:28px;
    font-weight:700;
    color:#267fa8;
    line-height:1.1;
    margin-bottom:8px;
}#uslugi-page .uslugi-order-price-big span, #uslugi-chrome .uslugi-order-price-big span{font-size:18px;font-weight:600}#uslugi-page .order-meta-list--card, #uslugi-chrome .order-meta-list--card{margin:0}#uslugi-page .order-meta-list li span, #uslugi-chrome .order-meta-list li span{color:#8aa3ad;font-size:12px}#uslugi-page .order-meta-list li strong, #uslugi-chrome .order-meta-list li strong{color:#31515c}#uslugi-page .order-detail-grid, #uslugi-chrome .order-detail-grid{display:grid;grid-template-columns:1fr 280px;gap:20px}#uslugi-page .order-meta-list, #uslugi-chrome .order-meta-list, #uslugi-page .order-history-list, #uslugi-chrome .order-history-list{list-style:none;margin:0 0 16px;padding:0}#uslugi-page .order-meta-list li, #uslugi-chrome .order-meta-list li, #uslugi-page .order-history-list li, #uslugi-chrome .order-history-list li{
    display:flex;
    justify-content:space-between;
    gap:12px;
    padding:10px 0;
    border-bottom:1px solid #edf3f5;
    font-size:13px;
}#uslugi-page .order-option-req, #uslugi-chrome .order-option-req{font-style:normal;color:#8aa3ad;font-size:11px}#uslugi-page .order-requirements, #uslugi-chrome .order-requirements{
    margin:0;
    padding:14px 16px;
    border:1px solid #e5f1f6;
    border-radius:3px;
    background:#f8fcfd;
    font-size:13px;
    line-height:1.55;
    color:#58727d;
}#uslugi-page .order-chat-list, #uslugi-chrome .order-chat-list{
    margin-bottom:14px;
    max-height:360px;
    overflow:auto;
    padding:12px;
    border:1px solid #e5f1f6;
    border-radius:3px;
    background:#f8fcfd;
}#uslugi-page .order-chat-msg, #uslugi-chrome .order-chat-msg{
    margin-bottom:12px;
    padding:10px 12px;
    border-radius:3px;
    background:#fff;
    border:1px solid #e8f1f4;
    font-size:13px;
    line-height:1.5;
}#uslugi-page .order-chat-msg.is-mine, #uslugi-chrome .order-chat-msg.is-mine{
    background:#eef8ff;
    border-color:#cce8f5;
}#uslugi-page .order-chat-msg.is-system, #uslugi-chrome .order-chat-msg.is-system{
    background:#f3f6f8;
    border-color:#dbe4ea;
    border-style:dashed;
}#uslugi-page .order-chat-msg.is-system .order-chat-msg__head strong, #uslugi-chrome .order-chat-msg.is-system .order-chat-msg__head strong{
    color:#58727d;
}#uslugi-page .order-chat-msg.is-system .order-chat-msg__text, #uslugi-chrome .order-chat-msg.is-system .order-chat-msg__text{
    color:#31515c;
    font-weight:600;
}#uslugi-page .order-chat-msg__head, #uslugi-chrome .order-chat-msg__head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:8px;
    margin-bottom:6px;
}#uslugi-page .order-chat-msg__head strong, #uslugi-chrome .order-chat-msg__head strong{color:#267fa8;font-size:12px}#uslugi-page .order-chat-date, #uslugi-chrome .order-chat-date{color:#8aa3ad;font-size:11px}#uslugi-page .order-chat-msg__text, #uslugi-chrome .order-chat-msg__text{color:#58727d}#uslugi-page .order-chat-empty, #uslugi-chrome .order-chat-empty{
    margin:0;
    padding:20px;
    text-align:center;
    color:#8aa3ad;
    font-size:13px;
}#uslugi-page .order-chat-form, #uslugi-chrome .order-chat-form{
    flex:0 0 auto;
    margin-top:auto;
    padding-top:4px;
}#uslugi-page .order-chat-compose, #uslugi-chrome .order-chat-compose{
    display:flex;
    flex-direction:column;
    gap:6px;
}#uslugi-page .order-chat-file-chip, #uslugi-chrome .order-chat-file-chip{
    display:none;
    max-width:100%;
    padding:5px 12px;
    border-radius:999px;
    background:#eef8ff;
    color:#267fa8;
    font-size:12px;
    line-height:1.35;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}#uslugi-page .order-chat-file-chip.is-visible, #uslugi-chrome .order-chat-file-chip.is-visible{display:block}#uslugi-page .order-chat-input-box, #uslugi-chrome .order-chat-input-box{
    display:flex;
    align-items:center;
    gap:2px;
    min-height:44px;
    padding:4px 6px 4px 2px;
    border:1px solid #d7e5eb;
    border-radius:22px;
    background:#fff;
    box-shadow:0 1px 2px rgba(38,127,168,.06);
    transition:border-color .15s ease,box-shadow .15s ease;
}#uslugi-page .order-chat-input-box:focus-within, #uslugi-chrome .order-chat-input-box:focus-within{
    border-color:#8ec6dd;
    box-shadow:0 0 0 3px rgba(38,127,168,.1);
}#uslugi-page .order-chat-form textarea.order-chat-input, #uslugi-chrome .order-chat-form textarea.order-chat-input{
    flex:1 1 auto;
    width:auto;
    min-width:0;
    min-height:22px;
    max-height:140px;
    margin:0;
    padding:7px 6px 7px 2px;
    border:0;
    background:transparent;
    resize:none;
    overflow-y:auto;
    line-height:1.35;
    font-size:14px;
    box-shadow:none;
    outline:none;
    align-self:center;
}#uslugi-page .order-chat-form label.order-chat-file-btn, #uslugi-chrome .order-chat-form label.order-chat-file-btn{
    display:inline-flex;
    margin:0;
    font-weight:400;
    color:inherit;
}#uslugi-page .order-chat-file-btn, #uslugi-chrome .order-chat-file-btn{
    position:relative;
    flex:0 0 auto;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:36px;
    height:36px;
    margin:0;
    align-self:center;
    border:0;
    border-radius:50%;
    background:transparent;
    color:#6b8792;
    cursor:pointer;
    transition:background .15s ease,color .15s ease;
}#uslugi-page .order-chat-file-btn:hover, #uslugi-chrome .order-chat-file-btn:hover{
    background:#eef8ff;
    color:#267fa8;
}#uslugi-page .order-chat-file-btn.has-file, #uslugi-chrome .order-chat-file-btn.has-file{
    background:#edfbf4;
    color:#1f8a62;
}#uslugi-page .order-chat-file-btn__icon, #uslugi-chrome .order-chat-file-btn__icon{
    display:flex;
    align-items:center;
    justify-content:center;
    line-height:0;
    pointer-events:none;
}#uslugi-page .order-chat-file-input, #uslugi-chrome .order-chat-file-input{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    opacity:0;
    cursor:pointer;
}#uslugi-page .order-chat-form .order-chat-send, #uslugi-chrome .order-chat-form .order-chat-send{
    flex:0 0 auto;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:36px;
    height:36px;
    margin:0;
    align-self:center;
    padding:0;
    border:0;
    border-radius:50%;
    background:#267fa8;
    color:#fff;
    cursor:pointer;
    transition:background .15s ease,transform .15s ease,opacity .15s ease;
}#uslugi-page .order-chat-form .order-chat-send:hover, #uslugi-chrome .order-chat-form .order-chat-send:hover{background:#1f6f96}#uslugi-page .order-chat-send__icon, #uslugi-chrome .order-chat-send__icon{
    display:flex;
    align-items:center;
    justify-content:center;
    line-height:0;
    transform:translateX(1px);
    pointer-events:none;
}#uslugi-page .order-chat-form .order-chat-send.is-loading, #uslugi-chrome .order-chat-form .order-chat-send.is-loading{opacity:.65;cursor:wait}#uslugi-page .order-history-list--timeline li, #uslugi-chrome .order-history-list--timeline li{
    flex-direction:column;
    align-items:flex-start;
    gap:4px;
    padding:12px 0;
}#uslugi-page .order-history-date, #uslugi-chrome .order-history-date{font-size:11px;color:#8aa3ad}#uslugi-page .order-history-status, #uslugi-chrome .order-history-status{font-weight:700;color:#267fa8;font-size:13px}#uslugi-page .order-history-note, #uslugi-chrome .order-history-note{font-size:12px;color:#58727d}#uslugi-page .order-pm-banner, #uslugi-chrome .order-pm-banner{
    margin-bottom:14px;
    padding:14px 16px;
    border:1px solid #cce8f5;
    border-radius:4px;
    background:#eef8ff;
}#uslugi-page .order-pm-banner p, #uslugi-chrome .order-pm-banner p{
    margin:0 0 12px;
    color:#58727d;
    font-size:13px;
    line-height:1.5;
}#uslugi-page .uslugi-notify-open, #uslugi-chrome .uslugi-notify-open{
    display:inline-block;
    margin-top:10px;
    padding:8px 16px;
    font-size:14px;
    text-decoration:none;
}#uslugi-page .uslugi-notify-card, #uslugi-chrome .uslugi-notify-card{
    border:1px solid #d9eef0;
    border-radius:10px;
    padding:16px 18px;
    margin:0 0 14px;
    background:#f0f8f9;
}#uslugi-page .uslugi-notify-card__title, #uslugi-chrome .uslugi-notify-card__title{
    font-size:18px;
    font-weight:700;
    color:#008a90;
    margin:0 0 10px;
}#uslugi-page .uslugi-notify-card__body, #uslugi-chrome .uslugi-notify-card__body{
    color:#234;
    line-height:1.5;
    margin:0 0 8px;
}#uslugi-page .uslugi-notify-card__date, #uslugi-chrome .uslugi-notify-card__date{
    color:#667;
    font-size:13px;
    margin:0 0 12px;
}#uslugi-page .order-actions .service-contact-btn, #uslugi-chrome .order-actions .service-contact-btn{
    display:block;
    width:100%;
    text-align:center;
    text-decoration:none;
    box-sizing:border-box;
}#uslugi-page .order-actions form, #uslugi-chrome .order-actions form{margin-top:12px;padding-top:12px;border-top:1px solid #e8f1f4}#uslugi-page .uslugi-order-actions-card--direct .uslugi-add-actions, #uslugi-chrome .uslugi-order-actions-card--direct .uslugi-add-actions{margin-top:0;padding-top:0;border-top:0}#uslugi-page .order-actions--direct > form:first-of-type, #uslugi-chrome .order-actions--direct > form:first-of-type{margin-top:0;padding-top:0;border-top:0}#uslugi-page .uslugi-order-file-form, #uslugi-chrome .uslugi-order-file-form{margin-top:14px;padding-top:14px;border-top:1px solid #e8f1f4}#uslugi-page .uslugi-order-dispute-form, #uslugi-chrome .uslugi-order-dispute-form, #uslugi-page .uslugi-order-revision-form, #uslugi-chrome .uslugi-order-revision-form{margin-top:12px;padding-top:12px;border-top:1px solid #e8f1f4}#uslugi-page .uslugi-order-revision-form textarea, #uslugi-chrome .uslugi-order-revision-form textarea{min-height:88px;resize:vertical}#uslugi-page .order-files-list, #uslugi-chrome .order-files-list{margin:0 0 0;padding:0}#uslugi-page .order-files-list li, #uslugi-chrome .order-files-list li{
    padding:10px 0;
    border-bottom:1px solid #edf3f5;
    font-size:13px;
}#uslugi-page .order-files-list li:last-child, #uslugi-chrome .order-files-list li:last-child{border-bottom:0}#uslugi-page .order-files-list a, #uslugi-chrome .order-files-list a{color:#267fa8;text-decoration:none;font-weight:600}#uslugi-page .order-files-list a:hover, #uslugi-chrome .order-files-list a:hover{text-decoration:underline}#uslugi-page .order-files-empty, #uslugi-chrome .order-files-empty{color:#8aa3ad;font-size:13px}#uslugi-page .uslugi-orders-table, #uslugi-chrome .uslugi-orders-table{width:100%;border-collapse:collapse;font-size:13px}#uslugi-page .uslugi-orders-table th, #uslugi-chrome .uslugi-orders-table th, #uslugi-page .uslugi-orders-table td, #uslugi-chrome .uslugi-orders-table td{
    padding:10px 12px;
    border-bottom:1px solid #edf3f5;
    text-align:left;
}#uslugi-page .uslugi-tabs, #uslugi-chrome .uslugi-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}#uslugi-page .uslugi-tab, #uslugi-chrome .uslugi-tab{
    padding:8px 16px;
    border:1px solid #cbdfe7;
    border-radius:999px;
    color:#58727d;
    text-decoration:none;
    font-size:13px;
    font-weight:600;
    background:#fff;
    transition:background .15s,border-color .15s,color .15s;
}#uslugi-page .uslugi-tab:hover, #uslugi-chrome .uslugi-tab:hover{
    background:#f0f9fc;
    border-color:#66cccc;
    color:#267fa8;
    text-decoration:none;
}#uslugi-page .uslugi-tab.active, #uslugi-chrome .uslugi-tab.active{
    background:#267fa8;
    border-color:#267fa8;
    color:#fff;
}#uslugi-page .wallet-balances-grid, #uslugi-chrome .wallet-balances-grid{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:12px;
    margin-bottom:20px;
}#uslugi-page .wallet-balance-card, #uslugi-chrome .wallet-balance-card{
    border:1px solid #dbe9ee;
    border-radius:3px;
    padding:14px;
    background:#f8fcfd;
}#uslugi-page .wallet-balance-card span, #uslugi-chrome .wallet-balance-card span{display:block;font-size:12px;color:#6b8792;margin-bottom:6px}#uslugi-page .wallet-balance-card strong, #uslugi-chrome .wallet-balance-card strong{font-size:18px;color:#31515c}
@media (min-width:901px){#uslugi-page .uslugi-order-aside, #uslugi-chrome .uslugi-order-aside{display:contents}#uslugi-page .uslugi-order-main--chat, #uslugi-chrome .uslugi-order-main--chat{grid-column:1;grid-row:1;min-height:0;align-self:start}#uslugi-page .uslugi-order-aside > .uslugi-order-aside__scroll, #uslugi-chrome .uslugi-order-aside > .uslugi-order-aside__scroll{grid-column:2;grid-row:1;align-self:start;display:flex;flex-direction:column;gap:12px;min-width:0;width:100%}#uslugi-page .uslugi-order-aside__scroll > .uslugi-form-card, #uslugi-chrome .uslugi-order-aside__scroll > .uslugi-form-card{margin-bottom:0;flex:0 0 auto}#uslugi-page .uslugi-order-aside .uslugi-form-card--sticky, #uslugi-chrome .uslugi-order-aside .uslugi-form-card--sticky{position:static;top:auto}#uslugi-page .uslugi-order-main--chat .uslugi-form-card--chat, #uslugi-chrome .uslugi-order-main--chat .uslugi-form-card--chat{flex:1 1 auto;min-height:0;height:100%;max-height:none}
}
@media (max-width:900px){#uslugi-page .uslugi-order-layout, #uslugi-chrome .uslugi-order-layout, #uslugi-page .order-detail-grid, #uslugi-chrome .order-detail-grid{grid-template-columns:1fr}#uslugi-page .uslugi-order-messenger__layout, #uslugi-chrome .uslugi-order-messenger__layout{grid-template-columns:1fr;grid-template-rows:auto auto minmax(180px,220px) minmax(280px,1fr);grid-template-areas:"search" "head" "chats" "dialog"}#uslugi-page .uslugi-order-messenger__search-col, #uslugi-chrome .uslugi-order-messenger__search-col{border-right:none}#uslugi-page .uslugi-order-messenger__search, #uslugi-chrome .uslugi-order-messenger__search{flex:0 0 auto;padding:12px}#uslugi-page .uslugi-order-messenger__sidebar, #uslugi-chrome .uslugi-order-messenger__sidebar{max-height:220px;border-right:none;border-bottom:1px solid #e5f1f6}#uslugi-page .uslugi-order-messenger__chats, #uslugi-chrome .uslugi-order-messenger__chats{border-right:none;border-bottom:1px solid #e5f1f6}#uslugi-page .uslugi-form-card--sticky, #uslugi-chrome .uslugi-form-card--sticky{position:static}#uslugi-page .uslugi-order-card__date, #uslugi-chrome .uslugi-order-card__date{margin-left:0;width:100%}#uslugi-page .wallet-balances-grid, #uslugi-chrome .wallet-balances-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#uslugi-page .wallet-actions-grid, #uslugi-chrome .wallet-actions-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:20px}#uslugi-page .wallet-action-box, #uslugi-chrome .wallet-action-box{border:1px solid #dbe9ee;border-radius:3px;padding:16px;background:#f8fcfd}#uslugi-page .uslugi-seller-page .seller-profile-head, #uslugi-chrome .uslugi-seller-page .seller-profile-head{display:flex;gap:16px;align-items:center;margin-bottom:20px}#uslugi-page .uslugi-seller-page .seller-profile-head img, #uslugi-chrome .uslugi-seller-page .seller-profile-head img{width:80px;height:80px;border-radius:50%;object-fit:cover}#uslugi-page .seller-stats-grid, #uslugi-chrome .seller-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}#uslugi-page .notifications-list, #uslugi-chrome .notifications-list{display:flex;flex-direction:column;gap:12px}#uslugi-page .notification-item, #uslugi-chrome .notification-item{border:1px solid #dbe9ee;border-radius:3px;padding:12px;background:#fff}#uslugi-page .notification-title, #uslugi-chrome .notification-title{font-weight:700;color:#31515c;margin-bottom:4px}#uslugi-page .notification-date, #uslugi-chrome .notification-date{font-size:12px;color:#6b8792;margin-bottom:6px}#uslugi-page .notification-body, #uslugi-chrome .notification-body{font-size:13px;color:#58727d;margin-bottom:8px}
#uslugi-page .uslugi-unread-badge, #uslugi-chrome .uslugi-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:4px;border-radius:9px;background:#e74c3c;color:#fff;font-size:11px;font-weight:700;line-height:1;vertical-align:middle}
#uslugi-page .service-seller-status, #uslugi-chrome .service-seller-status{display:inline-block;margin:0 0 12px;padding:4px 10px;border-radius:3px;background:#eef8fc;color:#267fa8;font-size:12px;font-weight:700}
#uslugi-page .uslugi-complaint-link, #uslugi-chrome .uslugi-complaint-link{margin-top:8px;background:transparent;border:1px solid #dbe9ee;color:#58727d}
#uslugi-page .uslugi-my-services-list, #uslugi-chrome .uslugi-my-services-list{list-style:none;margin:0 0 24px;padding:0}
#uslugi-page .uslugi-my-services-list li, #uslugi-chrome .uslugi-my-services-list li{padding:8px 0;border-bottom:1px solid #eef4f6}
#uslugi-page .uslugi-edit-service-link, #uslugi-chrome .uslugi-edit-service-link{margin-left:12px;font-size:12px;color:#267fa8}
#uslugi-page .seller-portfolio-grid, #uslugi-chrome .seller-portfolio-grid{margin-bottom:24px}
#uslugi-page .uslugi-my-services-table, #uslugi-chrome .uslugi-my-services-table{width:100%;border-collapse:collapse;margin:16px 0 24px}
#uslugi-page .uslugi-my-services-table th, #uslugi-chrome .uslugi-my-services-table th,#uslugi-page .uslugi-my-services-table td, #uslugi-chrome .uslugi-my-services-table td{padding:10px 12px;border-bottom:1px solid #eef4f6;text-align:left;font-size:13px}
#uslugi-page .uslugi-my-services-table th, #uslugi-chrome .uslugi-my-services-table th{font-size:12px;color:#6b8792;font-weight:700;background:#f8fcfd}
#uslugi-page .uslugi-status-badge, #uslugi-chrome .uslugi-status-badge{display:inline-block;padding:2px 8px;border-radius:3px;background:#eef8fc;color:#267fa8;font-size:11px;font-weight:700}
#uslugi-page .uslugi-paid-option-row, #uslugi-chrome .uslugi-paid-option-row{display:grid;grid-template-columns:1fr 140px auto;gap:12px;align-items:end;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eef4f6}
#uslugi-page .service-option-required, #uslugi-chrome .service-option-required,#uslugi-page .service-option-price, #uslugi-chrome .service-option-price{font-size:11px;color:#6b8792;font-weight:700;margin-left:6px}

#uslugi-page .main-container.uslugi-portfolio-page,
#uslugi-chrome .main-container.uslugi-portfolio-page,
#uslugi-page .main-container.uslugi-my-services-page,
#uslugi-chrome .main-container.uslugi-my-services-page,
#uslugi-page .main-container.uslugi-add-page,
#uslugi-chrome .main-container.uslugi-add-page,
#uslugi-page .main-container.uslugi-orders-page,
#uslugi-chrome .main-container.uslugi-orders-page,
#uslugi-page .main-container.uslugi-wallet-page,
#uslugi-chrome .main-container.uslugi-wallet-page,
#uslugi-page .main-container.uslugi-notifications-page,
#uslugi-chrome .main-container.uslugi-notifications-page,
#uslugi-page .main-container.uslugi-seller-page,
#uslugi-chrome .main-container.uslugi-seller-page,
#uslugi-page .main-container.uslugi-favorites-page,
#uslugi-chrome .main-container.uslugi-favorites-page,
#uslugi-page .main-container.uslugi-favorite-sellers-page,
#uslugi-chrome .main-container.uslugi-favorite-sellers-page,
#uslugi-page .main-container.uslugi-order-page,
#uslugi-chrome .main-container.uslugi-order-page,
#uslugi-page .main-container.uslugi-order-create-page,
#uslugi-chrome .main-container.uslugi-order-create-page,
#uslugi-page .main-container.uslugi-standalone-page,
#uslugi-chrome .main-container.uslugi-standalone-page{
	display:block !important;
	grid-template-columns:none !important;
	max-width:1180px;
	margin:0 auto;
	padding:20px 12px 40px;
	width:100%;
}
#uslugi-page .main-container.uslugi-portfolio-page > *,
#uslugi-chrome .main-container.uslugi-portfolio-page > *,
#uslugi-page .main-container.uslugi-my-services-page > *,
#uslugi-chrome .main-container.uslugi-my-services-page > *,
#uslugi-page .main-container.uslugi-add-page > *,
#uslugi-chrome .main-container.uslugi-add-page > *,
#uslugi-page .main-container.uslugi-orders-page > *,
#uslugi-chrome .main-container.uslugi-orders-page > *,
#uslugi-page .main-container.uslugi-wallet-page > *,
#uslugi-chrome .main-container.uslugi-wallet-page > *,
#uslugi-page .main-container.uslugi-notifications-page > *,
#uslugi-chrome .main-container.uslugi-notifications-page > *,
#uslugi-page .main-container.uslugi-seller-page > *,
#uslugi-chrome .main-container.uslugi-seller-page > *,
#uslugi-page .main-container.uslugi-favorites-page > *,
#uslugi-chrome .main-container.uslugi-favorites-page > *,
#uslugi-page .main-container.uslugi-favorite-sellers-page > *,
#uslugi-chrome .main-container.uslugi-favorite-sellers-page > *,
#uslugi-page .main-container.uslugi-order-page > *,
#uslugi-chrome .main-container.uslugi-order-page > *,
#uslugi-page .main-container.uslugi-order-create-page > *,
#uslugi-chrome .main-container.uslugi-order-create-page > *,
#uslugi-page .main-container.uslugi-standalone-page > *,
#uslugi-chrome .main-container.uslugi-standalone-page > *{
	grid-column:auto !important;
}

#content #uslugi-page.uslugi-standalone-layout{
	min-height:calc(100vh - 300px);
	box-sizing:border-box;
	padding-bottom:8px;
}

#uslugi-page .uslugi-my-services-title, #uslugi-chrome .uslugi-my-services-title{margin-bottom:6px}
#uslugi-page .uslugi-my-services-lead, #uslugi-chrome .uslugi-my-services-lead{margin:0 0 18px;color:#6b8792;font-size:14px;line-height:1.5}
#uslugi-page .uslugi-my-services-tabs, #uslugi-chrome .uslugi-my-services-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e6eef1}
#uslugi-page .uslugi-my-services-tab, #uslugi-chrome .uslugi-my-services-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:0;border-radius:999px;background:transparent;color:#58727d;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}
#uslugi-page .uslugi-my-services-tab:hover, #uslugi-chrome .uslugi-my-services-tab:hover{background:#f0f9fc;color:#267fa8}
#uslugi-page .uslugi-my-services-tab.is-active, #uslugi-chrome .uslugi-my-services-tab.is-active{background:#eef8fc;color:#1fa971;box-shadow:inset 0 0 0 1px rgba(31,169,113,.18)}
#uslugi-page .uslugi-my-services-tab__count, #uslugi-chrome .uslugi-my-services-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#edf3f5;color:#58727d;font-size:12px;font-weight:700}
#uslugi-page .uslugi-my-services-tab.is-active .uslugi-my-services-tab__count, #uslugi-chrome .uslugi-my-services-tab.is-active .uslugi-my-services-tab__count{background:#dff4ea;color:#1fa971}
#uslugi-page .uslugi-my-services-toolbar, #uslugi-chrome .uslugi-my-services-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}
#uslugi-page .uslugi-my-services-search, #uslugi-chrome .uslugi-my-services-search{flex:1 1 280px;max-width:520px}
#uslugi-page .uslugi-my-services-search input, #uslugi-chrome .uslugi-my-services-search input{width:100%;height:42px;padding:0 16px;border:1px solid #dbe9ee;border-radius:999px;background:#fff;color:#31515c;font-size:14px}
#uslugi-page .uslugi-my-services-search input:focus, #uslugi-chrome .uslugi-my-services-search input:focus{outline:none;border-color:#66cccc;box-shadow:0 0 0 3px rgba(102,204,204,.18)}
#uslugi-page .uslugi-my-services-create, #uslugi-chrome .uslugi-my-services-create{flex:0 0 auto;white-space:nowrap}
#uslugi-page .uslugi-my-services-list, #uslugi-chrome .uslugi-my-services-list{display:flex;flex-direction:column;gap:14px}
#uslugi-page .uslugi-my-services-page .uslugi-my-services-fav-grid, #uslugi-chrome .uslugi-my-services-page .uslugi-my-services-fav-grid{
	grid-column:auto;
	width:100%;
	margin:0;
}
#uslugi-page .uslugi-my-services-page [hidden], #uslugi-chrome .uslugi-my-services-page [hidden]{display:none !important}
@media (max-width:768px){
	#uslugi-page .uslugi-my-services-page .uslugi-my-services-fav-grid, #uslugi-chrome .uslugi-my-services-page .uslugi-my-services-fav-grid{
		grid-template-columns:repeat(2,minmax(0,1fr));
		gap:8px;
	}
}
#uslugi-page .uslugi-my-card, #uslugi-chrome .uslugi-my-card{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:16px 20px;
	padding:16px 18px;
	border:1px solid #dbe9ee;
	border-radius:0;
	background:#fff;
	box-shadow:0 2px 10px rgba(43,90,110,.04);
	transition:border-color .15s,box-shadow .15s;
}
#uslugi-page .uslugi-my-card:hover, #uslugi-chrome .uslugi-my-card:hover{border-color:#b9dde8;box-shadow:0 8px 24px rgba(43,90,110,.08)}
#uslugi-page .uslugi-my-card__media, #uslugi-chrome .uslugi-my-card__media{flex:0 0 180px;width:180px;height:112px;border-radius:0;overflow:hidden;background:#eef4f6}
#uslugi-page .uslugi-my-card__media img, #uslugi-chrome .uslugi-my-card__media img{display:block;width:100%;height:100%;object-fit:cover}
#uslugi-page .uslugi-my-card__main, #uslugi-chrome .uslugi-my-card__main{flex:1 1 280px;min-width:0}
#uslugi-page .uslugi-my-card__head, #uslugi-chrome .uslugi-my-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px}
#uslugi-page .uslugi-my-card__title, #uslugi-chrome .uslugi-my-card__title{display:block;color:#31515c;font-size:18px;font-weight:700;line-height:1.35;word-break:break-word}
#uslugi-page .uslugi-my-card__title:hover, #uslugi-chrome .uslugi-my-card__title:hover{color:#267fa8;text-decoration:none}
#uslugi-page .uslugi-my-card__stats, #uslugi-chrome .uslugi-my-card__stats{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:10px;margin:0;padding:0;list-style:none}
#uslugi-page .uslugi-my-card__stats li, #uslugi-chrome .uslugi-my-card__stats li{display:flex;flex-direction:column;gap:4px;min-width:0}
#uslugi-page .uslugi-my-card__stat-label, #uslugi-chrome .uslugi-my-card__stat-label{color:#8aa3ad;font-size:12px;white-space:nowrap}
#uslugi-page .uslugi-my-card__stats strong, #uslugi-chrome .uslugi-my-card__stats strong{color:#31515c;font-size:15px;font-weight:700;white-space:nowrap}
#uslugi-page .uslugi-my-card__aside, #uslugi-chrome .uslugi-my-card__aside{flex:0 0 150px;max-width:180px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 4px}
#uslugi-page .uslugi-my-card__rating, #uslugi-chrome .uslugi-my-card__rating{display:flex;flex-direction:column;gap:4px}
#uslugi-page .uslugi-my-card__rating-value, #uslugi-chrome .uslugi-my-card__rating-value{color:#31515c;font-size:22px;font-weight:700}
#uslugi-page .uslugi-my-card__rating-meta, #uslugi-chrome .uslugi-my-card__rating-meta{color:#8aa3ad;font-size:12px}
#uslugi-page .uslugi-my-card__rating--placeholder, #uslugi-chrome .uslugi-my-card__rating--placeholder{color:#8aa3ad;font-size:12px;line-height:1.45}
#uslugi-page .uslugi-my-card__actions, #uslugi-chrome .uslugi-my-card__actions{display:flex;flex-direction:row;gap:8px;flex:0 0 auto}
#uslugi-page .uslugi-my-card__action, #uslugi-chrome .uslugi-my-card__action{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #dbe9ee;border-radius:10px;background:#fff;color:#58727d;transition:background .15s,border-color .15s,color .15s}
#uslugi-page .uslugi-my-card__action:hover, #uslugi-chrome .uslugi-my-card__action:hover{background:#f0f9fc;border-color:#66cccc;color:#267fa8;text-decoration:none}
#uslugi-page .uslugi-my-card__price, #uslugi-chrome .uslugi-my-card__price{flex:0 0 auto;margin-left:auto;color:#1fa971;font-size:20px;font-weight:700;text-align:right;white-space:nowrap}
#uslugi-page .uslugi-status-badge.is-published, #uslugi-chrome .uslugi-status-badge.is-published{background:#dff4ea;color:#1fa971}
#uslugi-page .uslugi-status-badge.is-draft, #uslugi-chrome .uslugi-status-badge.is-draft{background:#edf3f5;color:#58727d}
#uslugi-page .uslugi-status-badge.is-pending, #uslugi-chrome .uslugi-status-badge.is-pending,#uslugi-page .uslugi-status-badge.is-ready, #uslugi-chrome .uslugi-status-badge.is-ready{background:#fff4df;color:#c68400}
#uslugi-page .uslugi-status-badge.is-revision, #uslugi-chrome .uslugi-status-badge.is-revision,#uslugi-page .uslugi-status-badge.is-rejected, #uslugi-chrome .uslugi-status-badge.is-rejected{background:#fdeeee;color:#c0392b}
#uslugi-page .uslugi-status-badge.is-hidden, #uslugi-chrome .uslugi-status-badge.is-hidden,#uslugi-page .uslugi-status-badge.is-blocked, #uslugi-chrome .uslugi-status-badge.is-blocked{background:#eef0f2;color:#6b7280}
#uslugi-page .uslugi-my-services-empty, #uslugi-chrome .uslugi-my-services-empty,#uslugi-page .uslugi-my-services-empty-tab, #uslugi-chrome .uslugi-my-services-empty-tab{padding:36px 20px;border:1px dashed #dbe9ee;border-radius:12px;background:#f8fcfd;text-align:center;color:#58727d}

#uslugi-page .uslugi-portfolio-head, #uslugi-chrome .uslugi-portfolio-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}
#uslugi-page .uslugi-portfolio-head__text, #uslugi-chrome .uslugi-portfolio-head__text{flex:1 1 420px;max-width:760px}
#uslugi-page .uslugi-portfolio-lead, #uslugi-chrome .uslugi-portfolio-lead{margin-top:8px;color:#6b8792;font-size:14px;line-height:1.55}
#uslugi-page .uslugi-portfolio-grid, #uslugi-chrome .uslugi-portfolio-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
#uslugi-page .uslugi-portfolio-card, #uslugi-chrome .uslugi-portfolio-card{position:relative;border-radius:12px;overflow:hidden;background:#eef4f6;aspect-ratio:4/3;box-shadow:0 2px 10px rgba(43,90,110,.05)}
#uslugi-page .uslugi-portfolio-card__media, #uslugi-chrome .uslugi-portfolio-card__media{width:100%;height:100%}
#uslugi-page .uslugi-portfolio-card__media img, #uslugi-chrome .uslugi-portfolio-card__media img{display:block;width:100%;height:100%;object-fit:cover}
#uslugi-page .uslugi-portfolio-card__overlay, #uslugi-chrome .uslugi-portfolio-card__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:14px;background:linear-gradient(180deg,rgba(15,35,45,0) 35%,rgba(15,35,45,.82) 100%);opacity:0;transition:opacity .18s}
#uslugi-page .uslugi-portfolio-card:hover .uslugi-portfolio-card__overlay, #uslugi-chrome .uslugi-portfolio-card:hover .uslugi-portfolio-card__overlay{opacity:1}
#uslugi-page .uslugi-portfolio-card__title, #uslugi-chrome .uslugi-portfolio-card__title{color:#fff;font-size:14px;font-weight:700;line-height:1.35}
#uslugi-page .uslugi-portfolio-card__desc, #uslugi-chrome .uslugi-portfolio-card__desc{color:rgba(255,255,255,.86);font-size:12px;line-height:1.4;max-height:3.2em;overflow:hidden}
#uslugi-page .uslugi-portfolio-card__delete, #uslugi-chrome .uslugi-portfolio-card__delete{align-self:flex-start;padding:6px 12px;border:0;border-radius:999px;background:rgba(255,255,255,.18);color:#fff;font-size:12px;font-weight:700;cursor:pointer}
#uslugi-page .uslugi-portfolio-card__delete:hover, #uslugi-chrome .uslugi-portfolio-card__delete:hover{background:rgba(255,255,255,.28)}
#uslugi-page .uslugi-portfolio-empty, #uslugi-chrome .uslugi-portfolio-empty{padding:48px 20px;border:1px dashed #dbe9ee;border-radius:12px;background:#f8fcfd;color:#58727d;text-align:center;line-height:1.55}
#uslugi-page .uslugi-portfolio-modal, #uslugi-chrome .uslugi-portfolio-modal{position:fixed;inset:0;z-index:10000;display:none;align-items:flex-start;justify-content:center;padding:40px 16px;overflow:auto}
#uslugi-page .uslugi-portfolio-modal.is-open, #uslugi-chrome .uslugi-portfolio-modal.is-open{display:flex!important}
#uslugi-page .uslugi-portfolio-modal[hidden], #uslugi-chrome .uslugi-portfolio-modal[hidden]{display:none!important}
#uslugi-page .uslugi-portfolio-modal__backdrop, #uslugi-chrome .uslugi-portfolio-modal__backdrop{position:fixed;inset:0;background:rgba(15,35,45,.45)}
#uslugi-page .uslugi-portfolio-modal__dialog, #uslugi-chrome .uslugi-portfolio-modal__dialog{position:relative;width:min(720px,100%);margin-top:24px;padding:28px 28px 24px;border-radius:16px;background:#fff;box-shadow:0 24px 60px rgba(15,35,45,.18);z-index:1}
#uslugi-page .uslugi-portfolio-modal__close, #uslugi-chrome .uslugi-portfolio-modal__close{position:absolute;top:12px;right:14px;width:36px;height:36px;border:0;border-radius:50%;background:#f3f9fb;color:#58727d;font-size:24px;line-height:1;cursor:pointer}
#uslugi-page .uslugi-portfolio-modal__title, #uslugi-chrome .uslugi-portfolio-modal__title{margin-bottom:8px;font-size:24px;font-weight:700;color:#31515c}
#uslugi-page .uslugi-portfolio-modal__lead, #uslugi-chrome .uslugi-portfolio-modal__lead{margin-bottom:20px;color:#6b8792;font-size:14px;line-height:1.55}
#uslugi-page .uslugi-portfolio-form .uslugi-form-field, #uslugi-chrome .uslugi-portfolio-form .uslugi-form-field{display:block;margin-bottom:16px}
#uslugi-page .uslugi-form-field__label, #uslugi-chrome .uslugi-form-field__label{display:block;margin-bottom:6px;color:#31515c;font-size:13px;font-weight:700}
#uslugi-page .uslugi-upload-drop, #uslugi-chrome .uslugi-upload-drop{position:relative;display:flex;align-items:center;justify-content:center;min-height:120px;border:1px dashed #b9dde8;border-radius:12px;background:#f8fcfd}
#uslugi-page .uslugi-upload-drop input[type=file], #uslugi-chrome .uslugi-upload-drop input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
#uslugi-page .uslugi-upload-drop__text, #uslugi-chrome .uslugi-upload-drop__text{color:#267fa8;font-size:14px;font-weight:700;pointer-events:none}
#uslugi-page .uslugi-portfolio-save-btn, #uslugi-chrome .uslugi-portfolio-save-btn{width:100%;margin-top:8px}
body.uslugi-modal-open{overflow:hidden}

@media (max-width:992px){
#uslugi-page .uslugi-my-card__aside, #uslugi-chrome .uslugi-my-card__aside{flex-basis:100%;max-width:none;justify-content:flex-start;text-align:left}
#uslugi-page .uslugi-my-card__price, #uslugi-chrome .uslugi-my-card__price{margin-left:0;width:100%;text-align:left}
#uslugi-page .uslugi-portfolio-grid, #uslugi-chrome .uslugi-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:768px){
#uslugi-page .uslugi-my-services-toolbar, #uslugi-chrome .uslugi-my-services-toolbar{align-items:stretch}
#uslugi-page .uslugi-my-services-search, #uslugi-chrome .uslugi-my-services-search{max-width:none}
#uslugi-page .uslugi-my-card__media, #uslugi-chrome .uslugi-my-card__media{flex-basis:100%;width:100%}
#uslugi-page .uslugi-my-card__stats, #uslugi-chrome .uslugi-my-card__stats{grid-template-columns:1fr}
#uslugi-page .uslugi-portfolio-grid, #uslugi-chrome .uslugi-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:520px){
#uslugi-page .uslugi-portfolio-grid, #uslugi-chrome .uslugi-portfolio-grid{grid-template-columns:1fr}
}

#uslugi-page .uslugi-pagination, #uslugi-chrome .uslugi-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:24px 0 8px}
#uslugi-page .uslugi-pagination__link, #uslugi-chrome .uslugi-pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:8px;background:#f3f9fb;color:#267fa8;font-size:14px;font-weight:600;text-decoration:none}
#uslugi-page .uslugi-pagination__link.is-current, #uslugi-chrome .uslugi-pagination__link.is-current{background:#267fa8;color:#fff}
#uslugi-page .uslugi-pagination__gap, #uslugi-chrome .uslugi-pagination__gap{color:#6b8792;padding:0 4px}
#uslugi-page .order-chat-msg.is-moderator, #uslugi-chrome .order-chat-msg.is-moderator{background:#fff8eb;border-color:#f0d9a8}
#uslugi-page .order-chat-msg.is-moderator .order-chat-msg__head strong, #uslugi-chrome .order-chat-msg.is-moderator .order-chat-msg__head strong{color:#9a6b00}
#uslugi-page .order-chat-msg__file a, #uslugi-chrome .order-chat-msg__file a{color:#267fa8;font-weight:600}
#uslugi-page .order-chat-msg__file--image, #uslugi-chrome .order-chat-msg__file--image{margin-top:8px}
#uslugi-page .order-chat-msg__image-thumb, #uslugi-chrome .order-chat-msg__image-thumb{
    display:block;
    padding:0;
    margin:0;
    border:0;
    background:transparent;
    cursor:zoom-in;
    line-height:0;
    border-radius:10px;
    overflow:hidden;
    max-width:220px;
}
#uslugi-page .order-chat-msg__image-thumb img, #uslugi-chrome .order-chat-msg__image-thumb img{
    display:block;
    width:auto;
    max-width:220px;
    max-height:160px;
    object-fit:cover;
    border-radius:10px;
    border:1px solid #d7e5eb;
    background:#f8fcfd;
}
#uslugi-page .order-chat-msg__image-thumb:hover img, #uslugi-chrome .order-chat-msg__image-thumb:hover img{border-color:#8ec6dd}
#uslugi-page .uslugi-chat-image-modal, #uslugi-chrome .uslugi-chat-image-modal{
    position:fixed;
    inset:0;
    z-index:10050;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:24px;
}
#uslugi-page .uslugi-chat-image-modal[hidden], #uslugi-chrome .uslugi-chat-image-modal[hidden]{display:none!important}
#uslugi-page .uslugi-chat-image-modal__backdrop, #uslugi-chrome .uslugi-chat-image-modal__backdrop{
    position:absolute;
    inset:0;
    background:rgba(15,35,45,.72);
}
#uslugi-page .uslugi-chat-image-modal__dialog, #uslugi-chrome .uslugi-chat-image-modal__dialog{
    position:relative;
    z-index:1;
    max-width:min(96vw,980px);
    max-height:92vh;
}
#uslugi-page .uslugi-chat-image-modal__img, #uslugi-chrome .uslugi-chat-image-modal__img{
    display:block;
    max-width:min(96vw,980px);
    max-height:92vh;
    width:auto;
    height:auto;
    margin:0 auto;
    border-radius:12px;
    box-shadow:0 18px 48px rgba(0,0,0,.28);
}
#uslugi-page .uslugi-chat-image-modal__close, #uslugi-chrome .uslugi-chat-image-modal__close{
    position:absolute;
    top:-12px;
    right:-12px;
    width:36px;
    height:36px;
    border:0;
    border-radius:50%;
    background:#fff;
    color:#31515c;
    font-size:24px;
    line-height:1;
    cursor:pointer;
    box-shadow:0 4px 16px rgba(0,0,0,.18);
}
#uslugi-page .uslugi-order-chat-dispute-banner, #uslugi-chrome .uslugi-order-chat-dispute-banner{flex:0 0 auto;margin:12px 16px 0;padding:10px 12px;border-radius:10px;background:#fff4e8;color:#8a5a12;font-size:13px;line-height:1.45}
#uslugi-page .order-chat-list__loader, #uslugi-chrome .order-chat-list__loader{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    padding:12px 8px 16px;
    color:#8aa3ad;
    font-size:12px;
}
#uslugi-page .order-chat-list__load-more, #uslugi-chrome .order-chat-list__load-more{
    display:block;
    width:100%;
    margin:0 0 12px;
    padding:8px 12px;
    border:1px dashed #c5dde8;
    border-radius:3px;
    background:#fff;
    color:#267fa8;
    font-size:12px;
    font-weight:600;
    line-height:1.35;
    text-align:center;
    cursor:pointer;
    transition:background .15s ease,border-color .15s ease;
}
#uslugi-page .order-chat-list__load-more:hover, #uslugi-chrome .order-chat-list__load-more:hover{
    background:#eef8ff;
    border-color:#9fd4ea;
}
#uslugi-page .order-chat-list__load-more[hidden], #uslugi-chrome .order-chat-list__load-more[hidden]{display:none!important}
#uslugi-page .order-chat-list__loader[hidden], #uslugi-chrome .order-chat-list__loader[hidden]{display:none!important}
#uslugi-page .order-chat-list__spinner, #uslugi-chrome .order-chat-list__spinner{
    width:18px;
    height:18px;
    border:2px solid #dbe8ee;
    border-top-color:#267fa8;
    border-radius:50%;
    animation:uslugi-chat-spin .8s linear infinite;
}
@keyframes uslugi-chat-spin{to{transform:rotate(360deg)}}
#uslugi-page .order-chat-list__loader-text, #uslugi-chrome .order-chat-list__loader-text{line-height:1.2}
#uslugi-page .uslugi-order-dispute-note, #uslugi-chrome .uslugi-order-dispute-note{color:#b45309;font-size:13px;line-height:1.45}
#uslugi-page .uslugi-order-complaint-link, #uslugi-chrome .uslugi-order-complaint-link{margin:12px 0 0;font-size:13px}
#uslugi-page .uslugi-order-complaint-link a, #uslugi-chrome .uslugi-order-complaint-link a{color:#58727d}
#uslugi-page .uslugi-my-card[hidden], #uslugi-chrome .uslugi-my-card[hidden],
#uslugi-page .uslugi-my-card.is-filtered-out, #uslugi-chrome .uslugi-my-card.is-filtered-out{display:none!important}
#uslugi-page .uslugi-my-card__reject, #uslugi-chrome .uslugi-my-card__reject{
	flex-basis:100%;margin:0;padding:10px 12px;border-radius:8px;background:#fff4f0;color:#9a3412;font-size:13px;line-height:1.45
}
#uslugi-page .uslugi-crumbs-label, #uslugi-chrome .uslugi-crumbs-label{display:inline-block;margin-right:8px;color:#8aa3ad;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}
#uslugi-page .service-page-crumbs, #uslugi-chrome .service-page-crumbs{display:none !important}
#uslugi-page .uslugi-empty-cat-note, #uslugi-chrome .uslugi-empty-cat-note{
	margin:0 0 16px;padding:12px 14px;border:1px solid #dbe9ee;border-radius:8px;background:#f7fbfc;color:#3d5964;font-size:14px;line-height:1.45
}
#uslugi-page .uslugi-all-cats-page .page-title, #uslugi-chrome .uslugi-all-cats-page .page-title{margin:0 0 18px;color:#31515c;font-size:28px;font-weight:700}
#uslugi-page .uslugi-all-cats-grid, #uslugi-chrome .uslugi-all-cats-grid{
	display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 28px;align-items:start
}
#uslugi-page .uslugi-all-cats-root, #uslugi-chrome .uslugi-all-cats-root{
	display:block;margin:0 0 10px;color:#267fa8;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none
}
#uslugi-page .uslugi-all-cats-root:hover, #uslugi-chrome .uslugi-all-cats-root:hover{text-decoration:underline}
#uslugi-page .uslugi-all-cats-list, #uslugi-chrome .uslugi-all-cats-list{list-style:none;margin:0;padding:0}
#uslugi-page .uslugi-all-cats-list > li, #uslugi-chrome .uslugi-all-cats-list > li{margin:0 0 7px}
#uslugi-page .uslugi-all-cats-list a, #uslugi-chrome .uslugi-all-cats-list a{color:#3d5964;font-size:14px;line-height:1.35;text-decoration:none}
#uslugi-page .uslugi-all-cats-list a:hover, #uslugi-chrome .uslugi-all-cats-list a:hover{color:#267fa8;text-decoration:underline}
#uslugi-page .uslugi-all-cats-sub, #uslugi-chrome .uslugi-all-cats-sub{list-style:none;margin:6px 0 0;padding:0 0 0 12px}
#uslugi-page .uslugi-all-cats-sub a, #uslugi-chrome .uslugi-all-cats-sub a{color:#6b8792;font-size:13px}
@media (max-width:1100px){#uslugi-page .uslugi-all-cats-grid, #uslugi-chrome .uslugi-all-cats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:760px){#uslugi-page .uslugi-all-cats-grid, #uslugi-chrome .uslugi-all-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#uslugi-page .uslugi-all-cats-page .page-title, #uslugi-chrome .uslugi-all-cats-page .page-title{font-size:22px}}
@media (max-width:480px){#uslugi-page .uslugi-all-cats-grid, #uslugi-chrome .uslugi-all-cats-grid{grid-template-columns:1fr}}
#uslugi-page .uslugi-upload-filename, #uslugi-chrome .uslugi-upload-filename{display:block;margin-top:8px;color:#267fa8;font-size:13px}
#uslugi-page .uslugi-seller-hero, #uslugi-chrome .uslugi-seller-hero{
	display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:0 0 24px;padding:20px 22px;border:1px solid #dbe9ee;border-radius:14px;background:#fff;box-shadow:0 2px 10px rgba(43,90,110,.04)
}
#uslugi-page .uslugi-seller-hero__photo, #uslugi-chrome .uslugi-seller-hero__photo{
	flex:0 0 96px;width:96px;height:96px;border-radius:50%;overflow:hidden;background:#eef4f6
}
#uslugi-page .uslugi-seller-hero__photo img, #uslugi-chrome .uslugi-seller-hero__photo img{display:block;width:100%;height:100%;object-fit:cover}
#uslugi-page .uslugi-seller-hero__main, #uslugi-chrome .uslugi-seller-hero__main{flex:1 1 240px;min-width:0}
#uslugi-page .uslugi-seller-hero__name, #uslugi-chrome .uslugi-seller-hero__name{margin:0 0 6px;color:#31515c;font-size:28px;font-weight:700;line-height:1.2}
#uslugi-page .uslugi-seller-hero__meta, #uslugi-chrome .uslugi-seller-hero__meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:#58727d;font-size:14px}
#uslugi-page .uslugi-seller-hero__actions, #uslugi-chrome .uslugi-seller-hero__actions{display:flex;flex-wrap:wrap;gap:8px}
#uslugi-page .uslugi-seller-hero__actions a, #uslugi-chrome .uslugi-seller-hero__actions a,
#uslugi-page .uslugi-seller-hero__actions button, #uslugi-chrome .uslugi-seller-hero__actions button{
	display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid #dbe9ee;border-radius:10px;background:#fff;color:#267fa8;font-size:14px;font-weight:600;text-decoration:none
}
#uslugi-page .uslugi-seller-hero__actions a:hover, #uslugi-chrome .uslugi-seller-hero__actions a:hover{background:#f0f9fc;border-color:#66cccc}
#uslugi-page .uslugi-seller-section, #uslugi-chrome .uslugi-seller-section{margin:0 0 28px}
#uslugi-page .uslugi-seller-section h2, #uslugi-chrome .uslugi-seller-section h2{margin:0 0 14px;color:#31515c;font-size:20px;font-weight:700}
#uslugi-page .seller-stats-grid, #uslugi-chrome .seller-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}
#uslugi-page .uslugi-seller-stat, #uslugi-chrome .uslugi-seller-stat{
	padding:14px 16px;border:1px solid #dbe9ee;border-radius:12px;background:#f8fcfd
}
#uslugi-page .uslugi-seller-stat span, #uslugi-chrome .uslugi-seller-stat span{display:block;margin-bottom:6px;color:#8aa3ad;font-size:12px}
#uslugi-page .uslugi-seller-stat strong, #uslugi-chrome .uslugi-seller-stat strong{color:#31515c;font-size:22px;font-weight:700}
@media (max-width:760px){
	#uslugi-page .seller-stats-grid, #uslugi-chrome .seller-stats-grid{grid-template-columns:1fr 1fr}
	#uslugi-page .uslugi-seller-hero__name, #uslugi-chrome .uslugi-seller-hero__name{font-size:22px}
}
#profile_content_main{display:flex;flex-direction:column}
#profile_content_main > #user_info_cell,
#profile_content_main > #user_status_cell{order:0}
#profile_content_main > #profile_panes_wrap{order:1}
#profile_content_main > #uslugi-profile{order:2}
#uslugi-profile.uslugi-profile-wall{
	margin:12px 0 8px;padding:8px 8px 10px;border:1px solid #dbe9ee;border-radius:10px;background:#f7fbfc;font-family:Arial,Helvetica,sans-serif;position:relative
}
#uslugi-profile .uslugi-profile-input{position:absolute;left:-9999px;opacity:0}
#uslugi-profile .uslugi-profile-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}
#uslugi-profile .uslugi-profile-tab{cursor:pointer;padding:2px 10px;font-size:11px;line-height:1.4}
#uslugi-profile .uslugi-profile-input--s:checked ~ .uslugi-profile-tabs .uslugi-profile-tab--s,
#uslugi-profile .uslugi-profile-input--p:checked ~ .uslugi-profile-tabs .uslugi-profile-tab--p{
	background:#e4eef3;box-shadow:inset 0 1px 2px rgba(0,0,0,.08)
}
#uslugi-profile .uslugi-profile-pane{display:none}
#uslugi-profile .uslugi-profile-input--s:checked ~ .uslugi-profile-pane--s,
#uslugi-profile .uslugi-profile-input--p:checked ~ .uslugi-profile-pane--p{display:block}
#uslugi-profile .uslugi-profile-wall__empty{margin:0;color:#58727d;font-size:12px;line-height:1.4}
#uslugi-profile .uslugi-profile-wall__empty a{color:#267fa8;font-weight:600}
#uslugi-profile .uslugi-card-view{display:block;width:100%;margin-top:5px;padding:1px 6px;font-size:10px;line-height:1.45;text-align:center;box-sizing:border-box}
#uslugi-profile .uslugi-profile-grid{
	display:grid;grid-template-columns:repeat(auto-fill,168px);justify-content:start;gap:8px;grid-column:auto
}
#uslugi-profile .service-card,
#uslugi-profile .uslugi-profile-pf-card{
	width:168px;max-width:168px;min-width:0;display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;border:1px solid #e3ecef;border-radius:0;box-shadow:0 1px 4px rgba(40,70,85,.05);color:inherit;text-decoration:none;box-sizing:border-box
}
#uslugi-profile .service-card:hover,#uslugi-profile .uslugi-profile-pf-card:hover{border-color:#c5dde5;box-shadow:0 2px 8px rgba(40,70,85,.08)}
#uslugi-profile .card-image{position:relative;width:72px;height:72px;max-width:72px;max-height:72px;min-height:0;aspect-ratio:1/1;margin:8px auto 0;overflow:hidden;background:#e5f1f6;border-radius:0}
#uslugi-profile .card-image-link,#uslugi-profile .card-image img{display:block;width:100%;height:100%}
#uslugi-profile .card-image img{object-fit:cover;border-radius:0}
#uslugi-profile .favorite-btn,#uslugi-profile .card-image .uslugi-fav-guest{
	position:absolute;top:4px;right:4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(255,255,255,.92);cursor:pointer;padding:0
}
#uslugi-profile .favorite-btn svg{width:11px;height:11px;fill:none;stroke:#8aa3ad;stroke-width:2}
#uslugi-profile .favorite-btn.is-active svg{fill:#e85d75;stroke:#e85d75}
#uslugi-profile .card-body{display:flex;flex-direction:column;flex:1;padding:5px 6px 6px}
#uslugi-profile .card-title{min-height:24px;margin:0 0 4px;color:#31515c;font-size:10px;font-weight:600;line-height:1.25;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#uslugi-profile .card-title:hover{color:#267fa8}
#uslugi-profile .card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:4px;margin-top:auto}
#uslugi-profile .card-user{display:flex;align-items:center;gap:4px;min-width:0}
#uslugi-profile .user-avatar-small{width:14px;height:14px;border-radius:50%;overflow:hidden;background:#eef4f6;flex:0 0 14px}
#uslugi-profile .user-avatar-small img{display:block;width:100%;height:100%;object-fit:cover}
#uslugi-profile .user-name{display:block;max-width:100%;color:#58727d;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#uslugi-profile .user-rating{color:#e6a100;font-size:9px}
#uslugi-profile .card-price{color:#315864;font-size:11px;font-weight:700;white-space:nowrap;line-height:1.2}
#uslugi-profile .card-price-line{display:inline-block;white-space:nowrap}
#uslugi-profile .card-price span[itemprop="price"]{display:inline}
#uslugi-profile .card-price-extra{display:block;margin-top:1px;color:#8a9aa0;font-size:8px;font-weight:400}
@media (max-width:640px){#uslugi-profile .uslugi-profile-grid{grid-template-columns:repeat(auto-fill,150px)}#uslugi-profile .service-card,#uslugi-profile .uslugi-profile-pf-card{width:150px;max-width:150px}}
@media (max-width:420px){#uslugi-profile .uslugi-profile-grid{grid-template-columns:repeat(auto-fill,136px)}#uslugi-profile .service-card,#uslugi-profile .uslugi-profile-pf-card{width:136px;max-width:136px}}

#uslugi-page .uslugi-wallet-page .wallet-balances-grid,
#uslugi-chrome .uslugi-wallet-page .wallet-balances-grid{margin-bottom:0}
#uslugi-page .uslugi-wallet-page .wallet-balance-card,
#uslugi-chrome .uslugi-wallet-page .wallet-balance-card{
	border:1px solid #e5f1f6;
	border-radius:4px;
	padding:16px 14px;
	background:#f8fcfd;
	min-height:86px;
	box-sizing:border-box;
}
#uslugi-page .wallet-balance-card--available,
#uslugi-chrome .wallet-balance-card--available{
	background:linear-gradient(180deg,#eef8fb 0%,#e4f3f8 100%);
	border-color:#b7dce8;
}
#uslugi-page .uslugi-wallet-page .wallet-balance-card span,
#uslugi-chrome .uslugi-wallet-page .wallet-balance-card span{
	display:block;
	font-size:12px;
	font-weight:600;
	color:#6b8792;
	margin-bottom:8px;
}
#uslugi-page .uslugi-wallet-page .wallet-balance-card strong,
#uslugi-chrome .uslugi-wallet-page .wallet-balance-card strong{
	font-size:22px;
	font-weight:700;
	color:#31515c;
	letter-spacing:-.02em;
	line-height:1.2;
}
#uslugi-page .wallet-balance-card--available strong,
#uslugi-chrome .wallet-balance-card--available strong{color:#1e6f96}
#uslugi-page .wallet-actions-grid .uslugi-form-card,
#uslugi-chrome .wallet-actions-grid .uslugi-form-card{margin-bottom:0;height:auto}
@media (min-width:901px){#uslugi-page .wallet-actions-grid, #uslugi-chrome .wallet-actions-grid{grid-template-columns:1fr 1fr}
#uslugi-page .wallet-actions-grid .uslugi-form-card, #uslugi-chrome .wallet-actions-grid .uslugi-form-card{height:100%}
}
#uslugi-page .uslugi-wallet-page .uslugi-form-note-small,
#uslugi-chrome .uslugi-wallet-page .uslugi-form-note-small{margin-top:0}
#uslugi-page .wallet-payout-setup-note,
#uslugi-chrome .wallet-payout-setup-note{margin:0 0 18px;color:#58727d;font-size:14px;line-height:1.55}
#uslugi-page .wallet-payout-bound,
#uslugi-chrome .wallet-payout-bound{margin:0 0 12px;color:#31515c;font-size:14px;line-height:1.5}
#uslugi-page .wallet-withdraw-head, #uslugi-chrome .wallet-withdraw-head{
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:space-between;
	gap:12px;
}
#uslugi-page .wallet-withdraw-head__label, #uslugi-chrome .wallet-withdraw-head__label{
	flex:0 0 auto;
	font-size:14px;
	font-weight:700;
	color:#267fa8;
}
#uslugi-page .wallet-withdraw-head__payout, #uslugi-chrome .wallet-withdraw-head__payout{
	flex:1 1 auto;
	min-width:0;
	color:#31515c;
	font-size:13px;
	font-weight:400;
	line-height:1.4;
	text-align:right;
	word-break:break-word;
}
#uslugi-page .wallet-withdraw-head__payout strong, #uslugi-chrome .wallet-withdraw-head__payout strong{
	font-weight:600;
	color:#31515c;
}
#uslugi-page .wallet-payout-success,
#uslugi-chrome .wallet-payout-success{margin:0 0 18px;padding:12px 14px;border:1px solid #b9dde8;border-radius:0;background:#f0f9fc;color:#267fa8;font-size:14px;line-height:1.5}
#uslugi-page .wallet-payout-form,
#uslugi-chrome .wallet-payout-form{display:flex;flex-direction:column;gap:0}
#uslugi-page .wallet-action-form .uslugi-form-field,
#uslugi-chrome .wallet-action-form .uslugi-form-field{display:block;margin:0 0 16px;color:#31515c;font-size:13px;font-weight:600;line-height:1.35}
#uslugi-page .wallet-action-form .uslugi-form-field:last-of-type,
#uslugi-chrome .wallet-action-form .uslugi-form-field:last-of-type{margin-bottom:0}
#uslugi-page .wallet-action-form .uslugi-form-field input,
#uslugi-chrome .wallet-action-form .uslugi-form-field input{
	display:block;
	width:100%;
	box-sizing:border-box;
	margin-top:8px;
	padding:10px 12px;
	border:1px solid #cfe0e6;
	border-radius:3px;
	background:#fff;
	color:#333;
	font-size:14px;
	font-weight:400;
	line-height:1.35;
}
#uslugi-page .wallet-action-form .uslugi-form-field input:focus,
#uslugi-chrome .wallet-action-form .uslugi-form-field input:focus{
	outline:none;
	border-color:#66cccc;
	box-shadow:0 0 0 2px rgba(102,204,204,.25);
}
#uslugi-page .wallet-action-form .uslugi-submit-btn,
#uslugi-chrome .wallet-action-form .uslugi-submit-btn{margin-top:18px}
#uslugi-page .wallet-payout-method-select,
#uslugi-chrome .wallet-payout-method-select{margin:0 0 18px;padding:0;border:0}
#uslugi-page .wallet-payout-method-select .uslugi-form-label,
#uslugi-chrome .wallet-payout-method-select .uslugi-form-label{display:block;margin:0 0 10px;padding:0;color:#31515c;font-size:13px;font-weight:700;line-height:1.35}
#uslugi-page .wallet-payout-method-grid,
#uslugi-chrome .wallet-payout-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#uslugi-page .wallet-payout-form .wallet-payout-radio,
#uslugi-chrome .wallet-payout-form .wallet-payout-radio{
	display:flex !important;
	align-items:center;
	gap:10px;
	margin:0 !important;
	padding:12px 14px;
	border:1px solid #dbe9ee;
	border-radius:3px;
	background:#f8fcfd;
	color:#58727d;
	font-size:14px;
	font-weight:600;
	line-height:1.35;
	cursor:pointer;
	transition:border-color .15s,background .15s,color .15s;
}
#uslugi-page .wallet-payout-form .wallet-payout-radio:hover,
#uslugi-chrome .wallet-payout-form .wallet-payout-radio:hover{border-color:#b9dde8;background:#f0f9fc}
#uslugi-page .wallet-payout-form .wallet-payout-radio input,
#uslugi-chrome .wallet-payout-form .wallet-payout-radio input{
	margin:0 10px 0 0 !important;
	flex:0 0 auto;
	width:auto;
}
#uslugi-page .wallet-payout-form .wallet-payout-radio span,
#uslugi-chrome .wallet-payout-form .wallet-payout-radio span{display:block;flex:1 1 auto}
#uslugi-page .wallet-payout-form .wallet-payout-radio.is-active,
#uslugi-chrome .wallet-payout-form .wallet-payout-radio.is-active{
	border-color:#66cccc;
	background:#eef8fb;
	color:#267fa8;
}
#uslugi-page .wallet-payout-fields,
#uslugi-chrome .wallet-payout-fields{display:flex;flex-direction:column;gap:0;margin:0 0 4px}
#uslugi-page .wallet-payout-fields .uslugi-form-field,
#uslugi-chrome .wallet-payout-fields .uslugi-form-field{margin-bottom:16px}
#uslugi-page .wallet-payout-fields.is-hidden,
#uslugi-chrome .wallet-payout-fields.is-hidden{display:none}
@media (max-width:520px){#uslugi-page .wallet-payout-method-grid, #uslugi-chrome .wallet-payout-method-grid{grid-template-columns:1fr}
}
#uslugi-page .wallet-pay-amount,
#uslugi-chrome .wallet-pay-amount{
	margin:0 0 12px;
	font-size:28px;
	font-weight:700;
	color:#1e6f96;
	letter-spacing:-.03em;
}
#uslugi-page a.uslugi-submit-btn,
#uslugi-chrome a.uslugi-submit-btn{
	display:inline-block;
	text-decoration:none;
	box-sizing:border-box;
}
#uslugi-page .wallet-ledger-card .uslugi-form-card__body,
#uslugi-chrome .wallet-ledger-card .uslugi-form-card__body,
#uslugi-page .wallet-ledger-body,
#uslugi-chrome .wallet-ledger-body{padding:0}
#uslugi-page .wallet-ledger-empty,
#uslugi-chrome .wallet-ledger-empty{
	padding:40px 24px;
	text-align:center;
	color:#72858d;
	font-size:14px;
}
#uslugi-page .wallet-ledger-wrap,
#uslugi-chrome .wallet-ledger-wrap{overflow-x:auto}
#uslugi-page .wallet-ledger-table,
#uslugi-chrome .wallet-ledger-table{
	width:100%;
	border-collapse:collapse;
}
#uslugi-page .wallet-ledger-table th,
#uslugi-chrome .wallet-ledger-table th{
	padding:11px 16px;
	font-size:11px;
	font-weight:700;
	color:#6b8792;
	text-transform:uppercase;
	letter-spacing:.04em;
	background:#f8fcfd;
	border-bottom:1px solid #e5f1f6;
	text-align:left;
	white-space:nowrap;
}
#uslugi-page .wallet-ledger-table td,
#uslugi-chrome .wallet-ledger-table td{
	padding:13px 16px;
	border-bottom:1px solid #edf3f5;
	font-size:13px;
	color:#426574;
	vertical-align:middle;
}
#uslugi-page .wallet-ledger-table tbody tr:hover,
#uslugi-chrome .wallet-ledger-table tbody tr:hover{background:#f7fbfc}
#uslugi-page .wallet-ledger-table tbody tr:last-child td,
#uslugi-chrome .wallet-ledger-table tbody tr:last-child td{border-bottom:0}
#uslugi-page .wallet-ledger-date,
#uslugi-chrome .wallet-ledger-date{
	white-space:nowrap;
	color:#6b8792;
	font-size:12px;
}
#uslugi-page .wallet-type-badge,
#uslugi-chrome .wallet-type-badge{
	display:inline-block;
	padding:3px 9px;
	border-radius:3px;
	font-size:11px;
	font-weight:700;
	line-height:1.3;
	white-space:nowrap;
}
#uslugi-page .wallet-type-badge.is-in,
#uslugi-chrome .wallet-type-badge.is-in{background:#e8f6ee;color:#2a8a4a}
#uslugi-page .wallet-type-badge.is-out,
#uslugi-chrome .wallet-type-badge.is-out{background:#fdeeee;color:#c0392b}
#uslugi-page .wallet-type-badge.is-neutral,
#uslugi-chrome .wallet-type-badge.is-neutral{background:#eef8fc;color:#267fa8}
#uslugi-page .wallet-amount,
#uslugi-chrome .wallet-amount{
	white-space:nowrap;
	font-weight:700;
	font-variant-numeric:tabular-nums;
}
#uslugi-page .wallet-amount.is-in,
#uslugi-chrome .wallet-amount.is-in{color:#2a8a4a}
#uslugi-page .wallet-amount.is-out,
#uslugi-chrome .wallet-amount.is-out{color:#c0392b}
#uslugi-page .wallet-ledger-note,
#uslugi-chrome .wallet-ledger-note{color:#58727d}
@media (max-width:640px){
	#uslugi-page .wallet-ledger-table th,
	#uslugi-chrome .wallet-ledger-table th,
	#uslugi-page .wallet-ledger-table td,
	#uslugi-chrome .wallet-ledger-table td{padding:10px 12px}
}
#uslugi-mobile-dock{
	display:none;
}
@media (max-width:768px){
	body.uslugi-has-mobile-dock #uslugi-page{padding-bottom:72px}
	#uslugi-mobile-dock{
		display:flex;
		position:fixed;
		left:0;
		right:0;
		bottom:0;
		z-index:10040;
		align-items:center;
		justify-content:space-around;
		height:56px;
		padding:4px 6px calc(4px + env(safe-area-inset-bottom, 0px));
		background:#fff;
		border-top:1px solid #dbeaf0;
		box-shadow:0 -4px 16px rgba(43,90,110,.1);
	}
	#uslugi-mobile-dock .uslugi-mobile-dock__item{
		position:relative;
		display:flex;
		align-items:center;
		justify-content:center;
		width:44px;
		height:44px;
		color:#58727d;
		text-decoration:none;
	}
	#uslugi-mobile-dock .uslugi-mobile-dock__item svg{
		display:block;
		width:22px;
		height:22px;
		overflow:visible;
		fill:none;
		stroke:currentColor;
		stroke-width:1.8;
		stroke-linecap:round;
		stroke-linejoin:round;
	}
	#uslugi-mobile-dock .uslugi-mobile-dock__item.is-active{color:#2f95d5}
	#uslugi-mobile-dock .uslugi-unread-badge{
		position:absolute;
		top:2px;
		right:-4px;
		min-width:16px;
		height:16px;
		padding:0 4px;
		margin:0;
		font-size:10px;
		line-height:16px;
	}
	#uslugi-page .categories-bar,
	#uslugi-chrome .categories-bar,
	#uslugi-chrome{
		z-index:1;
	}
	#user_navigation{
		z-index:10060 !important;
	}
	#shade{
		z-index:10050 !important;
		min-height:100%;
	}
	body.uslugi-mobile-nav-open #uslugi-chrome,
	body.uslugi-mobile-nav-open #uslugi-page{
		visibility:hidden;
		pointer-events:none;
	}
	body.uslugi-mobile-nav-open #uslugi-mobile-dock{
		display:none !important;
	}
}

#uslugi-forum-popular{margin:0}
#uslugi-forum-popular > h3.maintitle a,
#uslugi-forum-popular > h3.maintitle a:visited,
#uslugi-forum-popular > h3.maintitle a:hover{
	color:inherit !important;
	text-decoration:none !important;
	display:block;
}
#uslugi-forum-popular .ipsBox,
#uslugi-forum-popular .table_wrap{
	margin:0;
	padding:0;
	background:transparent;
	border:0;
	box-shadow:none;
}
#uslugi-forum-popular #uslugi-chrome,
#uslugi-forum-popular .uslugi-forum-popular-body{
	width:auto;
	max-width:none;
	margin:0;
	background:#fff;
	border:0;
	padding:8px;
}
#uslugi-page .services-grid.uslugi-home-featured-grid,
#uslugi-chrome .services-grid.uslugi-home-featured-grid,
#uslugi-forum-popular .services-grid.uslugi-forum-popular-grid{
	grid-column:auto;
	grid-template-columns:repeat(6,minmax(0,1fr));
	gap:8px;
}
#uslugi-forum-popular .service-card,
#uslugi-page .uslugi-home-featured-grid .service-card,
#uslugi-chrome .uslugi-home-featured-grid .service-card{
	border-radius:8px;
	box-shadow:0 1px 4px rgba(40,70,85,.06);
}
#uslugi-forum-popular .card-image,
#uslugi-page .uslugi-home-featured-grid .card-image,
#uslugi-chrome .uslugi-home-featured-grid .card-image{
	min-height:72px;
	aspect-ratio:16/10;
	border-radius:8px 8px 0 0;
}
#uslugi-forum-popular .card-image img,
#uslugi-forum-popular .card-image-link img,
#uslugi-page .uslugi-home-featured-grid .card-image img,
#uslugi-chrome .uslugi-home-featured-grid .card-image img{
	border-radius:8px 8px 0 0;
}
#uslugi-forum-popular .card-body,
#uslugi-page .uslugi-home-featured-grid .card-body,
#uslugi-chrome .uslugi-home-featured-grid .card-body{
	padding:6px;
}
#uslugi-forum-popular .card-title,
#uslugi-forum-popular a.card-title,
#uslugi-page .uslugi-home-featured-grid .card-title,
#uslugi-page .uslugi-home-featured-grid a.card-title,
#uslugi-chrome .uslugi-home-featured-grid .card-title,
#uslugi-chrome .uslugi-home-featured-grid a.card-title{
	min-height:28px;
	margin-bottom:4px;
	font-size:11px;
	line-height:1.25;
}
#uslugi-forum-popular .card-footer,
#uslugi-page .uslugi-home-featured-grid .card-footer,
#uslugi-chrome .uslugi-home-featured-grid .card-footer{
	gap:4px;
	padding-top:4px;
}
#uslugi-forum-popular .user-avatar-small,
#uslugi-page .uslugi-home-featured-grid .user-avatar-small,
#uslugi-chrome .uslugi-home-featured-grid .user-avatar-small{
	width:16px;
	height:16px;
	flex-basis:16px;
}
#uslugi-forum-popular .user-name,
#uslugi-page .uslugi-home-featured-grid .user-name,
#uslugi-chrome .uslugi-home-featured-grid .user-name{
	max-width:72px;
	font-size:10px;
}
#uslugi-forum-popular .user-rating,
#uslugi-page .uslugi-home-featured-grid .user-rating,
#uslugi-chrome .uslugi-home-featured-grid .user-rating{
	font-size:9px;
}
#uslugi-forum-popular .card-price,
#uslugi-page .uslugi-home-featured-grid .card-price,
#uslugi-chrome .uslugi-home-featured-grid .card-price{
	font-size:11px;
}
#uslugi-forum-popular .card-price-extra,
#uslugi-page .uslugi-home-featured-grid .card-price-extra,
#uslugi-chrome .uslugi-home-featured-grid .card-price-extra{
	font-size:8px;
}
#uslugi-forum-popular .favorite-btn,
#uslugi-forum-popular .card-image .favorite-btn,
#uslugi-forum-popular .card-image .uslugi-fav-guest,
#uslugi-page .uslugi-home-featured-grid .favorite-btn,
#uslugi-chrome .uslugi-home-featured-grid .favorite-btn{
	top:4px;
	right:4px;
	width:22px;
	height:22px;
}
#uslugi-forum-popular .service-card-premium-badge,
#uslugi-page .uslugi-home-featured-grid .service-card-premium-badge,
#uslugi-chrome .uslugi-home-featured-grid .service-card-premium-badge{
	top:4px;
	left:4px;
	padding:1px 5px;
	font-size:9px;
}
@media (max-width:900px){
	#uslugi-page .services-grid.uslugi-home-featured-grid,
	#uslugi-chrome .services-grid.uslugi-home-featured-grid,
	#uslugi-forum-popular .services-grid.uslugi-forum-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:768px){
	#uslugi-forum-popular{margin:0}
	#uslugi-forum-popular .ipsBox,
	#uslugi-forum-popular .table_wrap{padding:0;margin:0;background:#fff}
	#uslugi-forum-popular #uslugi-chrome,
	#uslugi-forum-popular .uslugi-forum-popular-body{padding:8px}
	#uslugi-forum-popular .services-grid.uslugi-forum-popular-grid{
		grid-template-columns:repeat(2,minmax(0,1fr));
		gap:8px;
		width:100%;
	}
	#uslugi-forum-popular .card-image{
		min-height:0;
		aspect-ratio:16/10;
	}
	#uslugi-forum-popular .card-title,
	#uslugi-forum-popular a.card-title{
		min-height:30px;
		font-size:12px;
	}
	#uslugi-forum-popular .card-price{font-size:12px}
	#uslugi-forum-popular .card-price-extra{display:none}
	#uslugi-forum-popular .user-name{max-width:90px}
}
@media (max-width:520px){
	#uslugi-page .services-grid.uslugi-home-featured-grid,
	#uslugi-chrome .services-grid.uslugi-home-featured-grid,
	#uslugi-page .service-related-grid.uslugi-home-featured-grid,
	#uslugi-chrome .service-related-grid.uslugi-home-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
}
#recentTopicsWrapper,
#recentTopicsWrapper + br{display:none !important}

@media (min-width:769px){
body.uslugi-has-chrome #branding{
	position:relative;
}
body.uslugi-has-chrome #branding .main_width{
	position:relative;
}
body.uslugi-has-chrome #branding #logo{
	position:absolute;
	left:15px;
	top:0;
	z-index:2;
	float:none;
}
body.uslugi-has-chrome #branding #user_navigation{
	position:absolute;
	right:15px;
	top:0;
	z-index:2;
	float:none;
}
body.uslugi-has-chrome #branding #primary_nav{
	display:block;
	float:none;
	max-width:none;
	width:100%;
	margin:0;
	padding:0 140px;
	text-align:center;
	box-sizing:border-box;
}
body.uslugi-has-chrome #branding #community_app_menu{
	display:inline-block;
	float:none;
	text-align:center;
}
body.uslugi-has-chrome #branding #community_app_menu > li{
	float:none !important;
	display:inline-block;
}
}
@media (min-width:1200px){
body.uslugi-has-chrome #branding #primary_nav{padding:0 220px}
}
@media (min-width:901px){
#uslugi-page .uslugi-order-chat-back, #uslugi-chrome .uslugi-order-chat-back,
#uslugi-page .uslugi-order-details-btn, #uslugi-chrome .uslugi-order-details-btn,
#uslugi-page .uslugi-order-aside__mobile-head, #uslugi-chrome .uslugi-order-aside__mobile-head{display:none !important}
}
@media (max-width:900px){
#uslugi-page .uslugi-order-page .uslugi-order-aside, #uslugi-chrome .uslugi-order-page .uslugi-order-aside{display:none}
#uslugi-page .uslugi-order-aside__scroll, #uslugi-chrome .uslugi-order-aside__scroll{display:contents}
#uslugi-page.uslugi-order-details-open::before, #uslugi-chrome.uslugi-order-details-open::before{
	content:'';
	position:fixed;
	inset:0;
	background:rgba(15,35,45,.45);
	z-index:10040;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside{
	display:flex;
	flex-direction:column;
	gap:0;
	position:fixed;
	inset:0;
	width:100%;
	max-width:100%;
	height:100vh;
	height:100dvh;
	max-height:100dvh;
	z-index:10050;
	overflow:hidden;
	padding:0;
	background:#eef3f6;
	box-shadow:inset 0 0 0 1px #dbe9ee;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside__mobile-head, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside__mobile-head{
	display:flex !important;
	align-items:center;
	justify-content:space-between;
	gap:10px;
	flex:0 0 auto;
	margin:0;
	padding:10px 12px;
	padding-top:calc(10px + env(safe-area-inset-top, 0px));
	border-bottom:1px solid #dbe9ee;
	background:#fff;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside__scroll, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside__scroll{
	display:flex !important;
	flex-direction:column;
	gap:6px;
	flex:1 1 auto;
	min-height:0;
	overflow-x:hidden;
	overflow-y:auto;
	padding:6px 8px calc(12px + env(safe-area-inset-bottom, 0px));
	-webkit-overflow-scrolling:touch;
	overscroll-behavior:contain;
	touch-action:pan-y;
}
#uslugi-page .uslugi-order-aside__mobile-title, #uslugi-chrome .uslugi-order-aside__mobile-title{color:#31515c;font-size:15px;font-weight:700}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-form-card, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-form-card{
	margin-bottom:0;
	border-radius:0;
	box-shadow:0 1px 3px rgba(43,90,110,.05);
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-form-card__title, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-form-card__title{
	padding:7px 10px;
	font-size:12px;
	line-height:1.25;
	background:#f8fcfd;
	border-bottom:1px solid #e8f1f4;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-form-card__body, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-form-card__body{
	padding:8px 10px 10px;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-form-card--sticky, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-form-card--sticky{
	position:static;
	top:auto;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-form-card--sticky > .uslugi-form-card__title, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-form-card--sticky > .uslugi-form-card__title{
	padding:6px 10px 0;
	border-bottom:none;
	background:#fff;
	color:#8aa3ad;
	font-size:11px;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:.03em;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-form-card--sticky > .uslugi-form-card__body, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-form-card--sticky > .uslugi-form-card__body{
	padding-top:2px;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-order-price-big, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-order-price-big{
	margin:0 0 6px;
	font-size:20px;
	line-height:1.1;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-order-price-big span, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-order-price-big span{font-size:14px}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-add-actions, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-add-actions{
	gap:8px;
	margin-top:0;
	padding-top:0;
	border-top:0;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-order-actions-card--direct .uslugi-add-actions, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-order-actions-card--direct .uslugi-add-actions{margin-top:0;padding-top:0;border-top:0}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .order-actions--direct > form:first-of-type, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .order-actions--direct > form:first-of-type{margin-top:0;padding-top:0;border-top:0}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .order-actions form, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .order-actions form,
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-order-dispute-form, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-order-dispute-form,
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-order-revision-form, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-order-revision-form,
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-order-file-form, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-order-file-form{
	margin-top:8px;
	padding-top:8px;
	border-top:1px solid #edf3f5;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-form-field, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-form-field{
	margin-bottom:10px;
	font-size:12px;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-form input[type="text"], #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-form input[type="text"],
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-form input[type="url"], #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-form input[type="url"],
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-form textarea, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-form textarea,
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-form select, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-form select{
	margin-top:4px;
	padding:8px 10px;
	font-size:14px;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-submit-btn, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-submit-btn{
	padding:10px 12px;
	font-size:13px;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .order-meta-list, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .order-meta-list,
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .order-history-list, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .order-history-list{
	margin:0;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .order-meta-list--card, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .order-meta-list--card{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:0;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .order-meta-list li, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .order-meta-list li{
	flex-direction:column;
	align-items:flex-start;
	gap:1px;
	padding:6px 8px;
	border-bottom:1px solid #edf3f5;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .order-meta-list li:last-child, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .order-meta-list li:last-child{
	border-bottom:none;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .order-meta-list li span, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .order-meta-list li span{
	font-size:11px;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .order-meta-list li strong, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .order-meta-list li strong{
	font-size:14px;
	word-break:break-word;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .order-files-list li, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .order-files-list li{
	padding:7px 0;
	font-size:12px;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .order-files-empty, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .order-files-empty{
	margin:0 0 4px;
	font-size:12px;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .order-requirements, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .order-requirements{
	padding:10px 12px;
	font-size:13px;
	line-height:1.45;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .order-history-list--timeline li, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .order-history-list--timeline li{
	padding:8px 0;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-order-complaint-link, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-order-complaint-link{
	margin:8px 0 0;
	font-size:12px;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-form-card--sticky .uslugi-form-card, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-form-card--sticky .uslugi-form-card{
	margin-top:8px;
	box-shadow:none;
	border:1px solid #e8f1f4;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-form-card--sticky .uslugi-form-card .uslugi-form-card__title, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-form-card--sticky .uslugi-form-card .uslugi-form-card__title{
	background:#fff;
}
#uslugi-page .uslugi-order-file-add, #uslugi-chrome .uslugi-order-file-add{
	margin-top:6px;
	border-top:1px solid #edf3f5;
}
#uslugi-page .uslugi-order-file-add__toggle, #uslugi-chrome .uslugi-order-file-add__toggle{
	display:block;
	padding:8px 0;
	color:#267fa8;
	font-size:12px;
	font-weight:700;
	cursor:pointer;
	list-style:none;
}
#uslugi-page .uslugi-order-file-add__toggle::-webkit-details-marker, #uslugi-chrome .uslugi-order-file-add__toggle::-webkit-details-marker{display:none}
#uslugi-page .uslugi-order-file-add[open] .uslugi-order-file-add__toggle, #uslugi-chrome .uslugi-order-file-add[open] .uslugi-order-file-add__toggle{
	padding-bottom:6px;
}
#uslugi-page.uslugi-order-details-open .uslugi-order-aside .uslugi-order-file-form, #uslugi-chrome.uslugi-order-details-open .uslugi-order-aside .uslugi-order-file-form{
	margin-top:0;
	padding-top:0;
	border-top:none;
}
#uslugi-page .uslugi-order-details-close, #uslugi-chrome .uslugi-order-details-close{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:32px;
	height:32px;
	padding:0;
	border:1px solid #dbe9ee;
	border-radius:3px;
	background:#fff;
	color:#58727d;
	font-size:20px;
	line-height:1;
	cursor:pointer;
	flex-shrink:0;
}
body.uslugi-order-details-open{overflow:hidden}
body.uslugi-order-details-open #uslugi-mobile-dock{display:none}
#uslugi-page .uslugi-order-chat-back, #uslugi-chrome .uslugi-order-chat-back{display:none}
#uslugi-page .uslugi-order-messenger.is-chat-open .uslugi-order-chat-back, #uslugi-chrome .uslugi-order-messenger.is-chat-open .uslugi-order-chat-back{display:inline-flex}
#uslugi-page .uslugi-order-messenger__layout, #uslugi-chrome .uslugi-order-messenger__layout{
	grid-template-columns:1fr;
	grid-template-rows:auto minmax(0,1fr);
	min-height:420px;
}
#uslugi-page .uslugi-order-messenger:not(.is-chat-open) .uslugi-order-messenger__layout, #uslugi-chrome .uslugi-order-messenger:not(.is-chat-open) .uslugi-order-messenger__layout{grid-template-areas:"search" "chats"}
#uslugi-page .uslugi-order-messenger.is-chat-open .uslugi-order-messenger__layout, #uslugi-chrome .uslugi-order-messenger.is-chat-open .uslugi-order-messenger__layout{grid-template-areas:"head" "dialog"}
#uslugi-page .uslugi-order-messenger:not(.is-chat-open) .uslugi-order-messenger__dialog-head, #uslugi-chrome .uslugi-order-messenger:not(.is-chat-open) .uslugi-order-messenger__dialog-head,
#uslugi-page .uslugi-order-messenger:not(.is-chat-open) .uslugi-order-messenger__dialog, #uslugi-chrome .uslugi-order-messenger:not(.is-chat-open) .uslugi-order-messenger__dialog{display:none !important}
#uslugi-page .uslugi-order-messenger.is-chat-open .uslugi-order-messenger__search-col, #uslugi-chrome .uslugi-order-messenger.is-chat-open .uslugi-order-messenger__search-col,
#uslugi-page .uslugi-order-messenger.is-chat-open .uslugi-order-messenger__chats, #uslugi-chrome .uslugi-order-messenger.is-chat-open .uslugi-order-messenger__chats{display:none !important}
#uslugi-page .uslugi-order-messenger:not(.is-chat-open) .uslugi-order-messenger__chats, #uslugi-chrome .uslugi-order-messenger:not(.is-chat-open) .uslugi-order-messenger__chats{
	max-height:none;
	min-height:0;
	border-bottom:none;
}
#uslugi-page .uslugi-order-messenger.is-chat-open .uslugi-form-card--chat, #uslugi-chrome .uslugi-order-messenger.is-chat-open .uslugi-form-card--chat{
	max-height:calc(100vh - 140px);
	min-height:0;
}
#uslugi-page .uslugi-order-messenger.is-chat-open .uslugi-form-card__body, #uslugi-chrome .uslugi-order-messenger.is-chat-open .uslugi-form-card__body,
#uslugi-page .uslugi-order-messenger.is-chat-open .uslugi-order-messenger__body, #uslugi-chrome .uslugi-order-messenger.is-chat-open .uslugi-order-messenger__body{
	flex:1 1 auto;
	min-height:0;
}
#uslugi-page .uslugi-order-messenger.is-chat-open .uslugi-order-messenger__layout, #uslugi-chrome .uslugi-order-messenger.is-chat-open .uslugi-order-messenger__layout{
	height:calc(100vh - 220px);
	max-height:calc(100vh - 220px);
	min-height:280px;
}
#uslugi-page .uslugi-order-messenger.is-chat-open .uslugi-order-messenger__dialog-head, #uslugi-chrome .uslugi-order-messenger.is-chat-open .uslugi-order-messenger__dialog-head{display:flex;flex:0 0 auto}
#uslugi-page .uslugi-order-messenger.is-chat-open .uslugi-order-messenger__dialog, #uslugi-chrome .uslugi-order-messenger.is-chat-open .uslugi-order-messenger__dialog{
	display:flex;
	flex:1 1 auto;
	min-height:0;
	height:auto;
	max-height:none;
}
}

