

/* Start:/local/templates/suab/components/bitrix/news.list/suab_catalog_list/style.css?17918361767424*/
.suab-ready-marketplace{--mp-line:var(--line, #dedfe3);--mp-soft:var(--surface2, #f5f6f7);--mp-muted:var(--muted, #666a72);}.suab-ready-marketplace *{box-sizing:border-box;}.suab-ready-marketplace > input.visually-hidden[name="suab-marketplace-view"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;}.suab-ready-marketplace > .section-head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;}.suab-marketplace-layout{display:grid;grid-template-columns:224px minmax(0,1fr);gap:36px;}.suab-marketplace-filters{align-self:start;border-top:2px solid currentColor;padding-top:18px;}.suab-marketplace-filters strong{display:block;font-size:14px;margin-bottom:12px;}.suab-marketplace-filters nav{display:grid;gap:4px;}.suab-marketplace-filters a{display:block;min-height:44px;padding:11px 12px;border-radius:6px;text-decoration:none;font-size:14px;}.suab-marketplace-filters a:hover,.suab-marketplace-filters a[aria-current="page"]{background:var(--mp-soft);color:var(--accent, #b7431a);}.suab-marketplace-filters p{border-top:1px solid var(--mp-line);padding-top:20px;margin-top:24px;color:var(--mp-muted);font-size:13px;line-height:1.55;}.suab-marketplace-results{min-width:0;}.suab-marketplace-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;}.suab-marketplace-tools p{margin:0;font-size:14px;font-weight:600;}.suab-marketplace-view{display:inline-flex;align-items:center;gap:4px;}.suab-marketplace-view label{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid var(--mp-line);border-radius:6px;cursor:pointer;font-size:13px;}#suab-marketplace-list:checked ~ .suab-marketplace-layout label[for="suab-marketplace-list"],#suab-marketplace-grid:checked ~ .suab-marketplace-layout label[for="suab-marketplace-grid"]{border-color:currentColor;background:var(--mp-soft);text-shadow:.35px 0 0 currentColor;}#suab-marketplace-list:focus-visible ~ .suab-marketplace-layout label[for="suab-marketplace-list"],#suab-marketplace-grid:focus-visible ~ .suab-marketplace-layout label[for="suab-marketplace-grid"]{outline:2px solid var(--accent, #b7431a);outline-offset:2px;}.suab-marketplace-list{border-top:1px solid var(--mp-line);}.suab-marketplace-card{display:grid;grid-template-columns:170px minmax(0,1fr) 270px;gap:22px;align-items:center;padding:23px 0;border-bottom:1px solid var(--mp-line);min-width:0;}.suab-marketplace-preview{display:flex;align-items:center;justify-content:center;min-height:107px;aspect-ratio:16 / 10;border:1px solid var(--mp-line);border-radius:6px;overflow:hidden;background:var(--mp-soft);text-decoration:none;}.suab-marketplace-preview picture{width:100%;height:100%;}.suab-marketplace-preview img{display:block;width:100%;height:100%;object-fit:contain;}.suab-marketplace-no-image{display:grid;place-items:center;padding:12px;opacity:.45;}.suab-marketplace-no-image img{width:56px;height:56px;}.suab-marketplace-copy{min-width:0;}.suab-marketplace-category{font-size:12px;color:var(--mp-muted);}.suab-marketplace-copy h3{margin:6px 0 8px;font-size:clamp(17px,1.55vw,21px);line-height:1.3;overflow-wrap:anywhere;}.suab-marketplace-copy h3 a{text-decoration:none;}.suab-marketplace-copy h3 a:hover{text-decoration:underline;}.suab-marketplace-copy p{margin:0 0 5px;color:var(--mp-muted);font-size:13px;line-height:1.55;overflow-wrap:anywhere;}.suab-marketplace-copy .suab-directory-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.suab-marketplace-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;}.suab-marketplace-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;}.suab-marketplace-price strong{font-size:19px;line-height:1.25;}.suab-marketplace-price small,.suab-marketplace-price span,.suab-marketplace-price s{color:var(--mp-muted);font-size:12px;line-height:1.4;}.suab-marketplace-buttons{display:flex;flex-wrap:wrap;gap:8px;min-width:0;}.suab-marketplace-buttons .button{flex:0 1 auto;min-width:0;min-height:var(--btn-h-sm, 44px);margin:0;padding-inline:14px;justify-content:center;text-align:center;white-space:nowrap;}.suab-marketplace-buttons .button:not(.primary){border-color:var(--line-strong, var(--mp-muted));}.suab-marketplace-buttons .button.primary{flex:1 1 0;min-width:120px;}.suab-ready-marketplace .directory-pagination{max-width:100%;flex-wrap:wrap;margin-top:24px;}@media (max-width: 1050px){.suab-marketplace-layout{grid-template-columns:minmax(0,1fr);gap:16px;}.suab-marketplace-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:12px;}.suab-marketplace-filters strong{margin:0;}.suab-marketplace-filters nav{display:flex;flex-wrap:wrap;gap:6px;}.suab-marketplace-filters a{border:1px solid var(--mp-line);}.suab-marketplace-filters p{display:none;}.suab-marketplace-card{grid-template-columns:135px minmax(0,1fr) 240px;gap:16px;}}@media (max-width: 900px){.suab-marketplace-card{grid-template-columns:120px minmax(0,1fr);gap:12px 16px;}.suab-marketplace-actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;}.suab-marketplace-buttons{flex:1 1 250px;}}@media (max-width: 550px){.suab-marketplace-tools{flex-wrap:wrap;}.suab-marketplace-card{grid-template-columns:100px minmax(0,1fr);gap:10px 16px;padding:20px 0;}.suab-marketplace-preview{align-self:start;min-height:75px;}.suab-marketplace-copy h3{font-size:16px;}.suab-marketplace-copy .suab-directory-summary{-webkit-line-clamp:2;}.suab-marketplace-actions{grid-column:1 / -1;flex-direction:column;align-items:stretch;gap:8px;}.suab-marketplace-buttons{flex-basis:auto;}}#suab-marketplace-grid:checked ~ .suab-marketplace-layout .suab-marketplace-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;border-top:0;}#suab-marketplace-grid:checked ~ .suab-marketplace-layout .suab-marketplace-card{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border:1px solid var(--mp-line);border-radius:7px;overflow:hidden;}#suab-marketplace-grid:checked ~ .suab-marketplace-layout .suab-marketplace-preview{width:100%;min-height:0;border:0;border-bottom:1px solid var(--mp-line);border-radius:0;}#suab-marketplace-grid:checked ~ .suab-marketplace-layout .suab-marketplace-copy{padding:16px 16px 8px;}#suab-marketplace-grid:checked ~ .suab-marketplace-layout .suab-marketplace-actions{padding:0 16px 16px;margin-top:auto;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;grid-column:auto;}#suab-marketplace-grid:checked ~ .suab-marketplace-layout .suab-marketplace-buttons{flex:0 0 auto;}@media (max-width: 550px){#suab-marketplace-grid:checked ~ .suab-marketplace-layout .suab-marketplace-list{gap:12px;}#suab-marketplace-grid:checked ~ .suab-marketplace-layout .suab-marketplace-preview{aspect-ratio:16 / 9;}}.suab-marketplace-list > .suab-marketplace-card[hidden]{display:none !important;}.suab-marketplace-more{display:grid;justify-items:center;gap:10px;margin-top:20px;}.suab-marketplace-more[hidden]{display:none;}.suab-marketplace-more p{margin:0;color:var(--mp-muted);font-size:13px;}.suab-marketplace-more .button{min-height:var(--btn-h, 48px);width:100%;max-width:360px;}

/* End */


/* Start:/local/templates/suab/css/f/ready-solutions.css?17914925351539*/
.ready-directions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px}.ready-direction{position:relative;display:flex;align-items:center;gap:16px;min-height:56px;padding:12px 20px;border:1.5px solid var(--line-strong,#c4c9d0);border-radius:17px;background:var(--surface,#fff);box-shadow:0 1px 2px rgba(23,25,30,.08);color:inherit;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.ready-direction:hover{border-color:var(--accent);background:var(--soft,#fff4ef);box-shadow:0 6px 16px rgba(23,25,30,.1);transform:translateY(-1px)}.ready-direction[aria-current=page]{border-color:var(--accent);background:var(--soft,#fff4ef);box-shadow:inset 5px 0 0 var(--accent)}.ready-direction:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ready-direction>span{align-self:center;color:var(--accent);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.ready-direction>div{min-width:0}.ready-direction strong{display:block;font-size:17px;line-height:1.25;letter-spacing:-.02em}.ready-direction p{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--muted)}.ready-direction>b{margin-left:auto;font-size:22px;line-height:1;font-weight:400;color:var(--accent)}@media(max-width:760px){.ready-directions{grid-template-columns:1fr;gap:10px}.ready-direction{min-height:0;padding:12px 16px;gap:14px}.ready-direction strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.ready-direction{transition:none}.ready-direction:hover{transform:none}}

/* End */


/* Start:/local/templates/suab/css/f/marketplace-pager.css?1791489704230*/
.suab-ready-marketplace .directory-pagination a[hidden]{display:none}.suab-ready-marketplace .directory-pagination .pagination-gap{display:grid;place-items:center;min-width:20px;min-height:44px;color:var(--mp-muted,currentColor)}

/* End */
/* /local/templates/suab/components/bitrix/news.list/suab_catalog_list/style.css?17918361767424 */
/* /local/templates/suab/css/f/ready-solutions.css?17914925351539 */
/* /local/templates/suab/css/f/marketplace-pager.css?1791489704230 */
