

/* Start:/include/lms-requisites/style.css?17940439916380*/
/* Hallmark · theme: brand · genre: modern-minimal · redesign: polish · scope: component */
/* Hallmark · pre-emit critique: P3 H4 E4 S4 R4 V3 · kept company data and approved document layout */
:root{--req-body:'LMS Manrope',sans-serif;--req-heading:'LMS Akrobat',sans-serif;--req-ink:#171c1c;--req-paper:#f7f7f5;--req-color-0:#0099b7;--req-color-1:#171c1c;--req-color-2:#303939;--req-color-3:#343e3e;--req-color-4:#445050;--req-color-5:#555b5b;--req-color-6:#657070;--req-color-7:#aeb7b7;--req-color-8:#d5d7d6;--req-color-9:#ddd;--req-color-10:#e8e9e7;--req-color-11:#e8eae8;--req-color-12:#eceeed;--req-color-13:#f7f7f5;--req-color-14:#fff;}
body:has(.lms-requisites) #content,body:has(.lms-requisites) .wrapper_inner,body:has(.lms-requisites) .top-block-wrapper{background:var(--req-color-13)}
body:has(.lms-requisites) #pagetitle{font:900 50px/1.12 var(--req-heading);color:var(--req-color-1)}
body:has(.lms-requisites) .left_block .sticky-sidebar__inner>:not(.menu_top_block):not(script){display:none!important}
body:has(.lms-requisites) .left_menu>li>a{font:400 14px/1.5 var(--req-body);padding:20px;color:var(--req-color-1);background:transparent;border-color:var(--req-color-8)}
body:has(.lms-requisites) .left_menu>li.current>a{background:var(--req-color-10);border-left:3px solid var(--req-color-1);font-weight:700}
.lms-requisites{font:400 16px/1.6 var(--req-body);color:var(--req-color-1);padding-bottom:64px}
.lms-requisites *{box-sizing:border-box}
body#main .lms-requisites h2{font:900 30px/1.15 var(--req-heading);margin:0;color:inherit}
body#main .lms-requisites p{margin:0;font:inherit;color:inherit}
.lms-req-top{display:flex;gap:24px;align-items:center;background:var(--req-color-1);color:var(--req-color-14);padding:24px;border-radius:4px}
.lms-req-top h2{flex-shrink:0}
body#main .lms-req-top p{font-size:16px;line-height:1.5;border-left:1px solid var(--req-color-6);padding-left:24px}
.lms-req-copyall,.lms-req-request-button{font:500 16px/1.45 var(--req-body);border:1px solid var(--req-color-7);border-radius:4px;background:transparent;color:var(--req-color-14);display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;cursor:pointer;flex-shrink:0}
.lms-req-copyall img{filter:invert(1);margin:0}
.lms-req-copyall:hover{background:var(--req-color-2)}
.lms-req-data{margin:16px 0 0;border:1px solid var(--req-color-9);border-radius:4px;overflow:hidden;background:var(--req-color-14)}
.lms-req-row{display:grid;grid-template-columns:28% minmax(0,1fr) 44px;gap:16px;padding:16px 20px;align-items:start;border-bottom:1px solid var(--req-color-9);position:relative}
.lms-req-row:last-child{border-bottom:0}
.lms-req-row dt{font-weight:400;color:var(--req-color-5)}
.lms-req-row dd{margin:0;overflow-wrap:anywhere}
.lms-req-row a{color:var(--req-color-1);text-decoration:underline;text-underline-offset:3px}
.lms-req-copy{width:44px;height:44px;padding:12px;border:0;background:transparent;border-radius:4px;cursor:pointer;margin:-8px 0}
.lms-req-copy img{display:block;margin:0}
.lms-req-copy:hover{background:var(--req-color-12)}
body#main .lms-req-status{min-height:30px;font-size:14px;padding:4px 0;color:var(--req-color-4)}
.lms-req-request{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--req-color-11);padding:24px;border-radius:4px;margin:4px 0 24px}
body#main .lms-req-request h2{font-size:28px;margin-bottom:8px}
body#main .lms-req-request p{font-size:16px}
body#main .lms-req-request-button{background:var(--req-color-1);color:var(--req-color-14);border-color:var(--req-color-1);text-decoration:none}
body#main .lms-req-request-button:hover{background:var(--req-color-3)}
.lms-requisites :is(a,button,summary):focus-visible{outline:2px solid var(--req-color-0);outline-offset:4px}
.lms-req-mobile{display:none}
@media(max-width:1200px){.lms-req-top{flex-wrap:wrap}.lms-req-top p{flex:1}.lms-req-copyall{margin-left:auto}.lms-req-request{align-items:flex-start;flex-direction:column}}
@media(max-width:991px){body:has(.lms-requisites) .left_block{display:none!important}body:has(.lms-requisites) .right_block{width:100%!important;float:none!important;padding-left:0!important}.lms-req-mobile{display:block;margin-bottom:24px;border:1px solid var(--req-color-8);border-radius:4px;padding:16px 20px}.lms-req-mobile summary{cursor:pointer;font-weight:600}.lms-req-mobile nav{display:grid;gap:12px;padding-top:16px}.lms-req-mobile a{color:var(--req-color-1)}.lms-req-mobile [aria-current]{font-weight:700}}
@media(max-width:600px){body:has(.lms-requisites) #pagetitle{font-size:38px}.lms-req-top{display:block;padding:24px}.lms-req-top h2{margin-bottom:12px!important}body#main .lms-req-top p{border:0;padding:0;margin-bottom:20px}.lms-req-copyall{width:100%;margin:0}.lms-req-row{grid-template-columns:minmax(0,1fr) 44px;gap:4px 12px;padding:16px}.lms-req-row dt{grid-column:1;font-size:14px}.lms-req-row dd{grid-column:1;font-size:16px}.lms-req-copy{grid-column:2;grid-row:1/3;margin:0;align-self:center}.lms-req-request{padding:24px}.lms-req-request-button{width:100%}.lms-requisites{padding-bottom:40px}}

html:has(.lms-requisites),body:has(.lms-requisites){overflow-x:clip}
.lms-requisites h2{overflow-wrap:break-word;min-width:0;text-wrap:balance}
.lms-req-top{position:relative}
.lms-req-copyall{position:relative}
.lms-req-copy:active,.lms-req-copyall:active,.lms-req-request-button:active{transform:translateY(1px)}
.lms-req-copy-note{position:absolute;right:16px;bottom:calc(100% - 8px);padding:4px 8px;border-radius:4px;background:var(--req-ink);color:var(--req-paper);font-size:14px;line-height:1.5;z-index:2;pointer-events:none;white-space:nowrap}
.lms-req-top>.lms-req-copy-note{bottom:8px;right:24px}
.lms-req-status:empty{min-height:24px}
@media(prefers-reduced-motion:reduce){.lms-requisites *{animation:none!important;transition:none!important}}

body:has(.lms-requisites) .page-top.maxwidth-theme{background:var(--req-paper)}
.lms-req-copyall{margin-left:auto}
@media(max-width:600px){.lms-req-copyall{margin-left:0}}

:root{--req-menu-hover:#eeefed}
body:has(.lms-requisites) .left_menu>li>a{padding:18px 20px}
body:has(.lms-requisites) .left_menu>li>a:hover{background:var(--req-menu-hover)}
body:has(.lms-requisites) .left_menu a:focus-visible{outline:2px solid var(--req-ink);outline-offset:-3px}

/* End */
/* /include/lms-requisites/style.css?17940439916380 */
