body{overflow-y:scroll}.ProseMirror{outline:none;min-height:204px;padding-bottom:12px}.progress-btn{background-color:var(--ag-primary, #1790FF);border-radius:24px;color:#aab2bd}.audio-player{width:100%;height:51px;background-color:var(--ag-primary-bg, #E6F7FF);border-radius:51px;display:flex;justify-content:space-between;align-items:center}.audio-player-start{height:33px;width:33px;background-color:white;border-radius:100px;display:flex;justify-content:center;align-items:center}.audio-player-center-start{width:70%;height:70%;background-color:#ff3b30;border-radius:100px;cursor:pointer}.audio-player-center-recording{width:40%;height:40%;background-color:#ff3b30;border-radius:2px;cursor:pointer}.audio-player-margin{margin:10px}.audio-player-voice{width:70%;border-bottom:2px dotted var(--ag-primary, #1790FF)}.audio-player-timer{margin-right:20px;color:var(--ag-link, #1790FF)}.web-bottom-elements{display:flex;flex-direction:row;justify-content:space-between;margin-top:30px}.web-button-wrap{cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center}.web-button-rerecord{cursor:pointer;width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_220_1498)'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23AAB2BD'/%3E%3Cpath d='M9.16992 15.8948C9.16992 19.3059 11.918 22.0608 15.3223 22.0608C18.7334 22.0608 21.4814 19.3059 21.4814 15.8948C21.4814 12.4836 18.7676 9.76294 15.3633 9.76294C15.0557 9.76294 14.7549 9.79028 14.4951 9.84497L16.0195 8.34106C16.1494 8.19751 16.2246 8.03345 16.2246 7.82837C16.2246 7.41138 15.9033 7.06958 15.4863 7.06958C15.2744 7.06958 15.1035 7.14478 14.9668 7.29517L12.1641 10.1389C12.0137 10.2893 11.9316 10.4875 11.9316 10.6926C11.9316 10.9045 12.0068 11.0891 12.1641 11.2532L14.9668 14.0764C15.0967 14.2131 15.2744 14.2815 15.4863 14.2815C15.9033 14.2815 16.2246 13.9602 16.2246 13.5364C16.2246 13.3381 16.1494 13.1741 16.0127 13.0374L14.29 11.3284C14.6045 11.2668 14.9668 11.2395 15.3633 11.2395C17.9268 11.2395 19.957 13.2903 19.957 15.8948C19.957 18.4651 17.8994 20.5364 15.3223 20.5364C12.7588 20.5364 10.6875 18.4651 10.6875 15.8948C10.6875 15.4368 10.3867 15.1155 9.94922 15.1155C9.49121 15.1155 9.16992 15.4368 9.16992 15.8948Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_220_1498'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.web-button-rerecord-text{margin-left:10px;font-weight:400;font-size:17px;line-height:20px;text-align:center;color:#aab2bd}.web-button-mute{cursor:pointer;width:36px;height:36px;background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.85 4.5C15.0784 4.5 12.75 6.82843 12.75 9.6V15.45C12.75 18.2216 15.0784 20.55 17.85 20.55C20.8296 20.55 23.064 18.3294 22.9512 15.51C22.9504 15.49 22.95 15.47 22.95 15.45V9.6C22.95 6.82843 20.6216 4.5 17.85 4.5ZM9.75 9.6C9.75 5.17157 13.4216 1.5 17.85 1.5C22.2784 1.5 25.95 5.17157 25.95 9.6V15.4215C26.1191 20.0862 22.3603 23.55 17.85 23.55C13.4216 23.55 9.75 19.8784 9.75 15.45V9.6ZM6 13.95C6.82843 13.95 7.5 14.6216 7.5 15.45C7.5 21.2284 12.2275 25.9308 17.9659 25.8004L18 25.8C23.634 25.8 28.35 21.2092 28.35 15.45C28.35 14.6216 29.0216 13.95 29.85 13.95C30.6784 13.95 31.35 14.6216 31.35 15.45C31.35 22.4247 26.0042 28.0538 19.35 28.7315V33C19.35 33.8284 18.6785 34.5 17.85 34.5C17.0216 34.5 16.35 33.8284 16.35 33V28.7309C9.67992 28.0296 4.5 22.3045 4.5 15.45C4.5 14.6216 5.17157 13.95 6 13.95Z' fill='%23AAB2BD'/%3E%3C/svg%3E")}.web-button-unmute{cursor:pointer;width:36px;height:36px;background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.85 4.5C15.0784 4.5 12.75 6.82843 12.75 9.6V15.45C12.75 18.2216 15.0784 20.55 17.85 20.55C20.8296 20.55 23.064 18.3294 22.9512 15.51C22.9504 15.49 22.95 15.47 22.95 15.45V9.6C22.95 6.82843 20.6216 4.5 17.85 4.5ZM9.75 9.6C9.75 5.17157 13.4216 1.5 17.85 1.5C22.2784 1.5 25.95 5.17157 25.95 9.6V15.4215C26.1191 20.0862 22.3603 23.55 17.85 23.55C13.4216 23.55 9.75 19.8784 9.75 15.45V9.6ZM6 13.95C6.82843 13.95 7.5 14.6216 7.5 15.45C7.5 21.2284 12.2275 25.9308 17.9659 25.8004L18 25.8C23.634 25.8 28.35 21.2092 28.35 15.45C28.35 14.6216 29.0216 13.95 29.85 13.95C30.6784 13.95 31.35 14.6216 31.35 15.45C31.35 22.4247 26.0042 28.0538 19.35 28.7315V33C19.35 33.8284 18.6785 34.5 17.85 34.5C17.0216 34.5 16.35 33.8284 16.35 33V28.7309C9.67992 28.0296 4.5 22.3045 4.5 15.45C4.5 14.6216 5.17157 13.95 6 13.95Z' fill='%23AAB2BD'/%3E%3Crect y='3.12558' width='3' height='45.1821' rx='1.5' transform='rotate(-45.1148 0 3.12558)' fill='%23FF5F56'/%3E%3C/svg%3E")}.web-button-spacer{cursor:pointer;width:36px;height:36px}.webwrap{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.webwrap-video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px}.webwrap-start-border{border:3px solid white;border-radius:100px;position:absolute;bottom:24px;height:70px;width:70px;padding:5px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:2}.webwrap-timer{position:absolute;top:12px;left:50%;transform:translateX(-50%);font-weight:400;font-size:21px;line-height:20px;text-align:center;color:#fff;z-index:2}.webwrap-start-center{width:100%;height:100%;background-color:#ff3b30;border-radius:100px;border:none;cursor:pointer;z-index:2}.webwrap-record-center{width:65%;height:65%;background-color:#ff3b30;border-radius:12px;border:none;cursor:pointer;z-index:2}.webwrap-content{width:100%;aspect-ratio:16/9;background-color:black;border-radius:12px;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}@keyframes atma-spin{to{transform:rotate(360deg)}}.atma-editor{position:relative;border-radius:8px;display:flex;flex-direction:column}.atma-editor-wrap{margin-bottom:20px}.atma-editor-wrap *{box-sizing:border-box}.atma-editor-toolbar{display:flex;flex-wrap:wrap;justify-content:left;position:sticky;top:0;flex-direction:row;align-items:center;border-radius:8px 8px 0 0;border:1px solid #e3e7ec;background-color:#fff;box-shadow:0 -3px 0 3px #fff;padding:4px 6px;z-index:var(--atma-toolbar-z-index, 10);gap:2px;container-type:inline-size}.atma-editor-toolbar-g{display:flex;flex-direction:row;align-items:center;gap:2px}.atma-editor-toolbar-g.has-label{border:1px solid #e3e7ec;border-radius:10px;padding:1px 4px 1px 2px;margin:0 4px}.atma-editor-toolbar-g-label{display:inline-flex;flex-direction:column;justify-content:center;font-size:8px;line-height:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#6b7280;white-space:nowrap;padding:0 4px 0 3px}.atma-editor-toolbar-g .qseparator{width:1px;height:20px;background-color:#e3e7ec;margin:0 6px;flex-shrink:0}.atma-editor-toolbar-info{display:flex;align-items:center;justify-content:center;margin-left:auto;padding:2px 4px;color:#8c8c8c;flex-shrink:0;align-self:center;text-decoration:none;border-radius:4px;transition:color .15s;background:none;border:none;cursor:pointer;outline:none}.atma-editor-toolbar-info:hover{color:var(--ag-link, #1790FF)}.atma-editor-toolbar-s{position:relative;display:flex;align-items:center;padding-right:14px;margin-right:0;border-radius:8px;cursor:pointer}.atma-editor-toolbar-s:hover{background-color:#edf1f6}.atma-editor-toolbar-s:hover .qicon:not(.active){background-color:transparent}.atma-editor-toolbar-s .qseparator{display:block;height:8px}.atma-editor-toolbar-s-opts{position:absolute;top:calc(100% + 6px);display:none;width:260px;max-height:min(60vh,420px);overflow-y:auto;border:1px solid #e3e7ec;border-radius:12px;box-shadow:0 12px 32px 0 rgba(15, 20, 25, 0.12);background-color:#fff;padding:6px;right:42%;transform:translateX(50%);z-index:10}.atma-editor-toolbar-s-opts-item{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:8px;color:#0f1419;cursor:pointer}.atma-editor-toolbar-s-opts-item .qicon-svg{flex-shrink:0;color:#0f1419}.atma-editor-toolbar-s-opts-item:hover{background-color:#edf1f6}.atma-editor-toolbar-s-opts-item span{font-size:13.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atma-editor-toolbar-s-opts-item.active{background-color:var(--ag-primary, #1790FF);color:var(--ag-on-primary, #FFFFFF)}.atma-editor-toolbar-s-opts-item.active .qicon-svg{color:#fff}.atma-editor-toolbar-s-opts-item.disabled{color:#b7bfc9;cursor:default}.atma-editor-toolbar-s-opts-item.disabled .qicon-svg{color:#b7bfc9}.atma-editor-toolbar-s-opts-item.disabled:hover{background-color:transparent}.atma-editor-toolbar-s-opts-item[data-type=h2] span{font-size:1.5em}.atma-editor-toolbar-s-opts-item[data-type=h3] span{font-size:1.17em}.atma-editor-toolbar-s-opts-item[data-type=h2],.atma-editor-toolbar-s-opts-item[data-type=h3],.atma-editor-toolbar-s-opts-item[data-type=h4]{font-weight:500;padding:8px}.atma-editor-toolbar-s-opts-item[data-type=h2] .qicon,.atma-editor-toolbar-s-opts-item[data-type=h2] .qicon-text,.atma-editor-toolbar-s-opts-item[data-type=h3] .qicon,.atma-editor-toolbar-s-opts-item[data-type=h3] .qicon-text,.atma-editor-toolbar-s-opts-item[data-type=h4] .qicon,.atma-editor-toolbar-s-opts-item[data-type=h4] .qicon-text{display:none}.atma-editor-toolbar-s-opts-item[data-type=paragraph]{padding:8px}.atma-editor-toolbar-s-opts-item[data-type=paragraph] .qicon,.atma-editor-toolbar-s-opts-item[data-type=paragraph] .qicon-text{display:none}.atma-editor-toolbar-s:before{content:"";position:absolute;right:14px;top:50%;width:1px;height:16px;margin-top:-8px;background-color:#e3e7ec}.atma-editor-toolbar-s:after{content:"";display:inline-block;width:10px;height:6px;position:absolute;top:50%;right:2px;margin-top:-3px;background-color:#6b7280;clip-path:polygon(0 0, 100% 0, 50% 100%);transition:transform .12s ease}.atma-editor-toolbar-s.show .atma-editor-toolbar-s-opts{display:block}.atma-editor-toolbar-s.show:after{transform:rotate(180deg)}.atma-editor-toolbar .qicon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;color:#0f1419;background-color:transparent;transition:background-color .12s ease,color .12s ease}.atma-editor-toolbar .qicon .qicon-svg{display:block;pointer-events:none}.atma-editor-toolbar .qicon .qicon-text{display:block;pointer-events:none;font-weight:700;font-size:13px;line-height:1;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.atma-editor-toolbar .qicon:hover{cursor:pointer;background-color:#edf1f6}.atma-editor-toolbar .qicon:active{background-color:#e2e7ee}.atma-editor-toolbar .qicon.active{background-color:var(--ag-primary, #1790FF);color:var(--ag-on-primary, #FFFFFF)}.atma-editor-toolbar .qicon.active:hover{background-color:var(--ag-primary, #1790FF)}.atma-editor-toolbar .qicon.disabled{color:#b7bfc9;background-color:transparent;cursor:default !important}.atma-editor-toolbar .qicon.disabled:hover{background-color:transparent}.atma-editor-toolbar-emoji{position:relative}.atma-editor-toolbar:hover{z-index:var(--atma-toolbar-z-index-hover, 20)}.atma-editor-content{border:1px solid #ccc;border-top:0;padding:12px 15px;padding-bottom:0}.atma-editor-content.atma-content--lesson{background:#f5f7fa;padding-bottom:12px}.atma-editor-content.atma-content--lesson>.ProseMirror{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #e3e7ec;--atma-sheet-padding: 24px;display:flow-root}.atma-editor-content p:after{content:"";display:inline-block;width:0}.atma-editor-content td,.atma-editor-content th{position:relative}.atma-editor-content span[data-anchor]{background:color-mix(in srgb, var(--ag-primary, #1677ff) 8%, transparent);border-bottom:1px dashed var(--ag-primary, #1677ff)}.atma-editor-content span[data-anchor]::before{content:"#" attr(data-anchor);display:inline-block;margin-right:4px;padding:0 4px;border-radius:4px;background:var(--ag-primary, #1677ff);color:var(--ag-on-primary, #fff);font-size:10px;line-height:16px;vertical-align:2px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atma-editor-content .selectedCell:after{z-index:2;position:absolute;content:"";top:0;bottom:0;left:0;right:0;background-color:color-mix(in srgb, var(--ag-primary-border, rgb(200, 200, 255)) 40%, transparent);pointer-events:none}.atma-editor-content .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:var(--ag-primary-border, #adf);pointer-events:none}.atma-editor-content .resize-cursor{cursor:col-resize}.atma-editor-content a[data-button-link=true]{cursor:pointer}.atma-editor-content .ProseMirror-selectednode[data-button-link=true]{outline:2px solid var(--ag-primary, #1790FF);outline-offset:2px}.atma-editor-bubble{display:flex;flex-direction:row;border-radius:8px;box-shadow:0 16px 24px 0 rgba(0, 0, 0, 0.2);background-color:#fff;padding:8px}.atma-editor-bubble .qicon{width:25px;height:28px;background-repeat:no-repeat;background-position:center;margin-right:2px}.atma-editor-bubble .qicon.active{background-color:var(--ag-primary, #1790FF);color:var(--ag-on-primary, #FFFFFF);border-radius:6px}.atma-editor-bubble .qicon.active:hover{opacity:1}.atma-editor-bubble .qicon.disabled{opacity:.5;cursor:not-allowed !important}.atma-editor-bubble .qicon.disabled:hover{opacity:.5 !important}.atma-editor-bubble .qicon:hover{cursor:pointer;opacity:.8}.atma-editor-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;text-align:center;z-index:100001;background-color:rgba(0, 0, 0, 0.2)}.atma-editor-modal-box{display:inline-block;position:fixed;top:50%;min-height:200px;background:#fff;transform:translate(0, -50%);border-radius:8px;max-width:646px;min-width:540px;padding:48px;max-height:min(90dvh,900px);overflow-y:auto;overflow-x:hidden}@media(max-width: 600px){.atma-editor-modal-box{min-width:0;width:calc(100vw - 32px);max-width:calc(100vw - 32px);left:50%;transform:translate(-50%, -50%);padding:24px 16px;max-height:calc(100dvh - 40px);border-radius:12px}}.atma-editor-modal-box-header{display:block;text-align:left;font-size:21px;font-weight:bold;margin-bottom:35px}.atma-editor-modal-box--wide{width:min(1040px,100vw - 48px);max-width:none;padding:24px 28px 20px;text-align:left}.atma-editor-modal-box--wide .atma-editor-modal-box-header{margin-bottom:16px}@media(max-width: 600px){.atma-editor-modal-box--wide{width:calc(100vw - 16px);padding:16px 12px}}.atma-editor-modal-close{position:absolute;top:0;right:0}.atma-editor-modal-action{width:100%;padding:24px 0 0;text-align:right}.atma-editor-modal input[type=text]{background-color:#f5f7fa;font-size:18px;border:none;padding:19px 25px;border-radius:16px;width:100%;margin-bottom:24px}.atma-editor-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.atma-editor-field span{font-size:13px;color:#4f4f4f}.atma-editor-field-color{align-items:flex-start}.atma-editor-color-input{width:72px;min-width:72px;height:36px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;padding:3px}.atma-editor-button-link-form{min-width:420px}.atma-editor-button-link-grid{display:grid;grid-template-columns:minmax(0, 1.3fr) repeat(2, auto);gap:16px;align-items:start}.atma-editor-button-link-preview-wrap{display:flex;flex-direction:column;gap:12px;margin-top:8px}.atma-editor-button-link-preview-wrap span{font-size:13px;color:#4f4f4f}.atma-editor-button-link-preview{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:42px;border-radius:10px;padding:10px 18px;text-decoration:none}.atma-editor-uploader-drop{display:flex;width:550px;height:154px;background-color:#f5f7fa;border-radius:16px;border:2px dashed #ccd1d9;box-shadow:0 0 0 1px #f5f7fa;justify-content:center;align-items:center;cursor:pointer}.atma-editor-uploader-drop:hover{border-color:#adb0b6}@media(max-width: 600px){.atma-editor-uploader-drop{width:100%;height:120px}}.atma-editor-uploader-placeholder{display:inline-block;color:#656d77}.atma-editor-uploader-error{margin-bottom:16px;padding:8px 12px;border:1px solid #ffa39e;border-radius:6px;background:#fff1f0;color:#a8071a;font-size:13px;text-align:left}.atma-editor-uploader-processing{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;color:#6b7280;text-align:left}.atma-editor-uploader-processing-spinner{width:14px;height:14px;border:2px solid #d9d9d9;border-top-color:var(--ag-primary, #1790FF);border-radius:50%;animation:atma-uploader-spin .8s linear infinite}.atma-editor-uploader-uitems{display:block;text-align:left;margin-bottom:32px}.atma-editor-uploader-uitems-elem{position:relative;display:inline-block;width:116px;background-color:lightgrey;border-radius:4px;margin-right:16px;background-repeat:no-repeat;background-size:cover;background-position:center;aspect-ratio:16/9}.atma-editor-uploader-uitems-elem.atma-editor-uploader-file{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2213%22%20height%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.712%2012.6H8.86c.17%200%20.31-.057.422-.17a.588.588%200%200%200%20.167-.43.588.588%200%200%200-.167-.43.567.567%200%200%200-.422-.17H3.713a.567.567%200%200%200-.423.17.588.588%200%200%200-.167.43c0%20.173.056.317.167.43.111.113.252.17.422.17zm0-3.4H8.86c.17%200%20.31-.057.422-.17a.588.588%200%200%200%20.167-.43.588.588%200%200%200-.167-.43A.567.567%200%200%200%208.86%208H3.713a.567.567%200%200%200-.423.17.588.588%200%200%200-.167.43c0%20.173.056.317.167.43.111.113.252.17.422.17zM1.18%2016c-.315%200-.59-.12-.825-.36A1.161%201.161%200%200%201%200%2014.8V1.2C0%20.88.118.6.354.36.589.12.864%200%201.179%200h6.6a1.164%201.164%200%200%201%20.844.36l3.595%203.66a1.214%201.214%200%200%201%20.353.86v9.92c0%20.32-.117.6-.353.84s-.51.36-.825.36H1.179zM7.68%201.2H1.18v13.6h10.214V4.92H8.27a.567.567%200%200%201-.423-.17.588.588%200%200%201-.167-.43V1.2zm-6.501%200v3.72V1.2%2014.8%201.2z%22%20fill%3D%22%231790FF%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E") !important;background-position:center top;background-size:30px;aspect-ratio:auto;width:76px;min-height:56px;background-color:transparent;padding-top:40px;font-size:11px;margin-right:30px;vertical-align:top}.atma-editor-uploader-uitems-del{display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.163%209.649c.092.091.2.152.326.182.125.03.25.03.375%200a.66.66%200%200%200%20.32-.177l3.222-3.222L8.543%209.57a.7.7%200%200%200%20.32.183c.125.033.25.034.373.002a.707.707%200%200%200%20.328-.19.693.693%200%200%200%20.185-.323.753.753%200%200%200%200-.375.68.68%200%200%200-.18-.323L6.432%205.406l3.222-3.222a.655.655%200%200%200%20.18-.322.808.808%200%200%200-.003-.373.693.693%200%200%200-.51-.51.763.763%200%200%200-.373-.004.674.674%200%200%200-.32.183L5.406%204.38%202.269%201.243a.655.655%200%200%200-.323-.18.844.844%200%200%200-.375%200%20.656.656%200%200%200-.328.18.669.669%200%200%200-.186.333.807.807%200%200%200%20.003.373c.03.122.09.228.183.32L4.38%205.406%201.158%208.628a.68.68%200%200%200-.18.317.753.753%200%200%200%200%20.376.693.693%200%200%200%20.185.328z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");border-radius:10px;background-position:center center;background-repeat:no-repeat;position:absolute;top:-10px;right:-10px;background-color:rgba(204, 209, 217, 0.8);z-index:1}.atma-editor-uploader-uitems-del:hover{background-color:#ff4e44;cursor:pointer}.atma-editor-uploader-processing{display:flex;align-items:center;gap:10px;padding:12px 16px;margin-bottom:12px;background:var(--ag-primary-bg, #f0f7ff);border:1px solid var(--ag-primary-border, #bae0ff);border-radius:8px;color:var(--ag-link, #1677ff);font-size:14px}.atma-editor-uploader-processing-spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--ag-primary-border, #bae0ff);border-top-color:var(--ag-primary, #1677ff);border-radius:50%;flex-shrink:0;animation:atma-spin .8s linear infinite}.atma-editor-uploader-progress{display:flex;position:relative;width:46px;height:46px;background-color:#fff;border-radius:23px;color:var(--ag-link, #1790FF);font-size:13px;justify-content:center;align-items:center}.atma-editor-uploader-progress-wrap{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(67, 74, 83, 0.5);border-radius:inherit;justify-content:center;align-items:center}.atma-editor-suggest{margin-bottom:20px}.atma-editor-suggest-loading{color:#656d77;font-size:13px;margin-bottom:16px}.atma-editor-suggest-title{font-size:13px;color:#656d77;margin-bottom:10px}.atma-editor-suggest-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(90px, 1fr));gap:10px;max-height:min(280px,90dvh - 440px);overflow-y:auto;padding:3px 7px 3px 3px}.atma-editor-suggest-list.is-video{grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));max-height:min(400px,90dvh - 440px)}.atma-editor-suggest-item{position:relative;width:100%;aspect-ratio:16/9;background-color:#e8eaed;border-radius:6px;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer;box-shadow:0 0 0 2px transparent;transition:box-shadow .2s ease;overflow:hidden}.atma-editor-suggest-item:hover{box-shadow:0 0 0 2px #adb0b6}.atma-editor-suggest-item.selected{box-shadow:0 0 0 2px var(--ag-primary, #1790FF)}.atma-editor-suggest-item.selected::after{content:"";position:absolute;top:4px;right:4px;width:16px;height:16px;border-radius:50%;background-color:var(--ag-primary, #1790FF);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%228%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%203l2%202%204-4%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.5%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}.atma-editor-suggest-item.is-audio.selected{box-shadow:none}.atma-editor-suggest-item.is-audio.selected::after{display:none}.atma-editor-suggest-item.is-audio{aspect-ratio:auto;width:100%;height:auto;background-image:none !important;background-color:#f5f7fa;display:flex;align-items:center;padding:6px 8px;gap:8px;grid-column:1/-1;cursor:default}.atma-editor-suggest-item.is-audio:hover{box-shadow:none}.atma-editor-suggest-item.is-file{aspect-ratio:auto;width:100%;height:auto;background-image:none !important;background-color:#f5f7fa;display:flex;align-items:center;padding:8px 10px}.atma-editor-suggest-item.is-video{width:100%;aspect-ratio:16/9;background-color:#000;background-image:none !important;cursor:default}.atma-editor-suggest-item.is-video:hover{box-shadow:0 0 0 2px transparent}.atma-editor-suggest-item.is-video.selected{box-shadow:0 0 0 2px var(--ag-primary, #1790FF)}.atma-editor-suggest-item.is-video.selected::after{display:none}.atma-editor-suggest-item-name{font-size:11px;color:#434a53;display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.atma-editor-suggest-item.is-audio .atma-editor-suggest-item-name,.atma-editor-suggest-item.is-file .atma-editor-suggest-item-name{display:block}.atma-editor-suggest-video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.atma-editor-suggest-select-btn{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;border:2px solid rgba(255, 255, 255, 0.8);background-color:rgba(0, 0, 0, 0.35);cursor:pointer;padding:0;transition:background-color .15s,border-color .15s;z-index:1}.atma-editor-suggest-select-btn:hover{background-color:rgba(0, 0, 0, 0.55);border-color:#fff}.selected .atma-editor-suggest-select-btn{background-color:var(--ag-primary, #1790FF);border-color:var(--ag-primary, #1790FF);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%228%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%203l2%202%204-4%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.5%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}.atma-editor-suggest-audio-btn{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:none;background-color:var(--ag-primary, #1790FF);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:background-color .15s}.atma-editor-suggest-audio-btn::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 9px;border-color:transparent transparent transparent var(--ag-on-primary, #fff);margin-left:2px}.atma-editor-suggest-audio-btn.playing::after{width:9px;height:10px;border:none;margin-left:0;background:linear-gradient(to right, var(--ag-on-primary, #fff) 0, var(--ag-on-primary, #fff) 3px, transparent 3px, transparent 6px, var(--ag-on-primary, #fff) 6px, var(--ag-on-primary, #fff) 9px);border-radius:1px}.atma-editor-suggest-audio-btn:hover{background-color:var(--ag-primary-hover, #0d7ee8)}.is-audio .atma-editor-suggest-select-btn{position:static;flex-shrink:0;margin-left:auto;background-color:#ccd1d9;border-color:#fff}.is-audio .atma-editor-suggest-select-btn.selected-mark{background-color:var(--ag-primary, #1790FF);border-color:var(--ag-primary, #1790FF);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%228%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%203l2%202%204-4%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.5%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}.atma-editor-suggest-pagination{display:flex;align-items:center;gap:8px;margin-top:12px}.atma-editor-suggest-page-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid #ccd1d9;background:#fff;cursor:pointer;font-size:14px;color:#434a53;transition:background .15s,border-color .15s;padding:0;line-height:1}.atma-editor-suggest-page-btn:hover:not(:disabled){background:#f5f7fa;border-color:#adb0b6}.atma-editor-suggest-page-btn:disabled{opacity:.35;cursor:default}.atma-editor-suggest-page-info{font-size:13px;color:#656d77;min-width:44px;text-align:center}.atma-editor-btn{font-size:16px;-webkit-appearance:none;outline:none;border:none;background:none;padding:16px 24px;line-height:16px}.atma-editor-btn:hover{cursor:pointer;opacity:.7}.atma-editor-btn[disabled]{opacity:.3 !important;cursor:default !important}.atma-editor-btn.atma-editor-complete{background-color:var(--ag-primary, #1790FF);border-radius:24px;color:var(--ag-on-primary, #ffffff)}.atma-editor-btn.atma-editor-complete-block{border-radius:24px;background-color:#aab2bd;cursor:not-allowed;color:#fff}.atma-editor-soc-video{display:block;list-style:none;margin:0 0 35px 0;padding:0;text-align:left}.atma-editor-soc-video li{display:inline-block;vertical-align:middle;background-position:center center;background-repeat:no-repeat;margin-right:12px}.atma-editor-soc-video li.youtube{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2226%22%20height%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M24.776%202.966A3.17%203.17%200%200%200%2022.539.729C20.565.2%2012.652.2%2012.652.2S4.74.2%202.766.73A3.17%203.17%200%200%200%20.529%202.966C0%204.939%200%209.056%200%209.056s0%204.118.529%206.091a3.169%203.169%200%200%200%202.237%202.237c1.973.53%209.886.53%209.886.53s7.913%200%209.887-.53a3.169%203.169%200%200%200%202.237-2.237c.528-1.973.528-6.09.528-6.09s0-4.118-.528-6.091%22%20fill%3D%22%23FF0100%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFE%22%20d%3D%22m10.122%2012.852%206.574-3.795-6.574-3.796v7.591%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");width:26px;height:18px}.atma-editor-soc-video li.vimeo{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.544%203.114c-.069%201.514-1.127%203.588-3.172%206.22-2.114%202.749-3.903%204.124-5.367%204.124-.906%200-1.673-.837-2.3-2.512L3.45%206.342C2.985%204.668%202.486%203.83%201.952%203.83c-.116%200-.524.245-1.221.733L0%203.62c.767-.674%201.524-1.35%202.269-2.025C3.293.71%204.061.245%204.574.198%205.784.082%206.529.91%206.809%202.68c.302%201.912.511%203.1.628%203.566.349%201.586.733%202.378%201.152%202.378.326%200%20.815-.515%201.467-1.543.651-1.03%201-1.812%201.047-2.35.093-.887-.256-1.332-1.047-1.332-.373%200-.757.085-1.151.255.764-2.504%202.224-3.721%204.38-3.652%201.598.047%202.351%201.084%202.259%203.11%22%20fill%3D%22%231AB7EA%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");width:16px;height:18px}.atma-editor-soc-video li.vk{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M8.392.151h7.3c6.663%200%208.24%201.578%208.24%208.24v7.301c0%206.663-1.577%208.24-8.24%208.24h-7.3c-6.663%200-8.241-1.577-8.241-8.24v-7.3C.151%201.729%201.729.15%208.391.15%22%20fill%3D%22%234680C2%22%2F%3E%3Cpath%20d%3D%22M19.62%208.341c.117-.369%200-.638-.52-.638h-1.73c-.436%200-.637.235-.755.487%200%200-.89%202.148-2.131%203.541-.403.403-.587.538-.806.538-.117%200-.268-.135-.268-.504v-3.44c0-.437-.134-.638-.504-.638h-2.719c-.268%200-.436.201-.436.403%200%20.42.621.52.688%201.695v2.55c0%20.555-.1.655-.319.655-.587%200-2.014-2.165-2.87-4.632-.167-.487-.335-.671-.772-.671H4.733c-.504%200-.588.235-.588.486%200%20.454.588%202.736%202.736%205.757%201.427%202.064%203.457%203.172%205.287%203.172%201.108%200%201.242-.252%201.242-.671V14.87c0-.504.1-.587.453-.587.252%200%20.705.134%201.729%201.124%201.174%201.175%201.376%201.712%202.03%201.712h1.729c.504%200%20.739-.252.604-.739-.15-.486-.721-1.191-1.46-2.03-.403-.47-1.007-.99-1.192-1.242-.251-.336-.184-.47%200-.772-.016%200%202.098-2.988%202.317-3.995%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");width:24px;height:24px}.atma-editor-soc-video li.ok{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M23.913%2012.054C23.913%2018.652%2018.565%2024%2011.967%2024S.021%2018.652.021%2012.054%205.369.108%2011.967.108s11.946%205.348%2011.946%2011.946%22%20fill%3D%22%23EE8208%22%2F%3E%3Cpath%20d%3D%22M12%207.194c.82%200%201.488.668%201.488%201.489A1.49%201.49%200%200%201%2012%2010.17a1.49%201.49%200%200%201-1.488-1.488c0-.821.668-1.489%201.488-1.489m0%205.082a3.598%203.598%200%200%200%203.594-3.593A3.598%203.598%200%200%200%2012%205.088a3.599%203.599%200%200%200-3.594%203.595A3.598%203.598%200%200%200%2012%2012.276M13.455%2015.205a6.724%206.724%200%200%200%202.09-.867c.492-.311.64-.963.33-1.456a1.052%201.052%200%200%200-1.454-.332%204.56%204.56%200%200%201-4.843%200%201.052%201.052%200%200%200-1.453.332%201.057%201.057%200%200%200%20.33%201.456c.65.409%201.357.7%202.09.867L8.532%2017.22a1.058%201.058%200%200%200%20.746%201.803c.27%200%20.54-.103.745-.31L12%2016.734l1.977%201.98c.41.413%201.078.413%201.49%200a1.056%201.056%200%200%200%200-1.493l-2.012-2.015%22%20fill%3D%22%23FFFFFE%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");width:24px;height:24px}.atma-editor-soc-video li.rutube{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2246%22%20height%3D%2221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22nonzero%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M13.902%206H0v15h3.87v-4.88h7.414L14.667%2021H19l-3.73-4.902c1.158-.18%201.992-.608%202.502-1.282.51-.675.765-1.755.765-3.194v-1.124c0-.855-.093-1.53-.255-2.047a3.399%203.399%200%200%200-.834-1.372%203.799%203.799%200%200%200-1.437-.832C15.455%206.09%2014.76%206%2013.903%206zm-.625%206.814H3.87V9.306h9.407c.533%200%20.904.09%201.089.247.185.158.301.45.301.877v1.26c0%20.45-.116.742-.301.9-.185.157-.556.224-1.09.224zM24.758%2016.57V6H21v10.48c0%20.854.067%201.552.225%202.069.157.54.427.99.832%201.372.383.404.833.674%201.373.832.54.18%201.215.247%202.07.247h9c.833%200%201.508-.067%202.047-.247.54-.158.99-.428%201.396-.832.382-.383.652-.832.81-1.372.157-.517.247-1.215.247-2.07V6h-3.758v10.57c0%20.45-.112.742-.292.9-.18.157-.54.224-1.058.224h-7.785c-.54%200-.9-.067-1.08-.225-.18-.157-.27-.45-.27-.9z%22%20fill%3D%22%2314191E%22%2F%3E%3Cpath%20d%3D%22M42.682%205.252a2.623%202.623%200%200%200%202.619-2.626A2.623%202.623%200%200%200%2042.682%200a2.623%202.623%200%200%200-2.62%202.626%202.623%202.623%200%200%200%202.62%202.626z%22%20fill%3D%22%23F41240%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");width:32px;height:24px;background-size:contain}.atma-editor .qcolors{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;opacity:1;border:1px solid rgba(15, 20, 25, 0.15);border-radius:4px;font-size:13px;font-weight:600;line-height:1;color:#0f1419;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atma-editor .qcolors:hover{cursor:pointer;border-color:rgba(15, 20, 25, 0.45)}.atma-editor .qcolors.unset{position:relative;box-shadow:inset 0 0 1px 0 black;overflow:hidden}.atma-editor .qcolors.unset:before{content:"";background-color:tomato;width:120%;height:2px;transform:rotate(-45deg);position:absolute;top:calc(50% - 1px);left:-1px}.atma-editor .qfont-size-option{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:28px;border:none;border-radius:6px;background:#f5f5f5;color:#1d1d1f;font-size:13px;line-height:1;padding:0 8px;margin-right:4px}.atma-editor .qfont-size-option:hover{cursor:pointer;background:#e8e8e8}.atma-editor .qfont-size-option.active{background:var(--ag-primary-bg, #dcecff);color:var(--ag-link, #0050b3);font-weight:600;box-shadow:inset 0 0 0 1px var(--ag-primary, #1677ff)}.atma-editor .qfont-size-option--default{width:auto;min-width:0;padding:0 10px;white-space:nowrap;flex:none}.atma-editor .qbubble-back{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;margin-right:6px;padding:0;border:none;border-radius:6px;background:transparent;color:#5b6573;cursor:pointer}.atma-editor .qbubble-back:hover{background:#f0f0f0;color:#1d1d1f}.atma-editor .closeBtn{position:relative;display:flex;justify-content:end;border-radius:50%;border:1px solid rgb(217, 217, 217);background-color:white;color:#ff4d4f;font-size:.5rem;padding:4px 6px;top:4px;cursor:pointer;right:4px;z-index:9}.atma-editor .customIframe{width:1280px;height:auto;aspect-ratio:16/9}.image-resizer{display:inline-flex;position:relative;flex-grow:0}.image-resizer .resize-trigger{position:absolute;right:-6px;bottom:-9px;opacity:0;transition:opacity .3s ease;color:#3259a5}.image-resizer:hover .resize-trigger{opacity:1}.toggle-block:hover .toggle-block-delete{opacity:1}.toggle-block-delete{flex-shrink:0;margin-left:8px;background:white;border:1px solid #d9d9d9;border-radius:50%;width:20px;height:20px;font-size:13px;line-height:1;cursor:pointer;padding:0;color:#ff4d4f;opacity:0;transition:opacity .15s;display:flex;align-items:center;justify-content:center}.toggle-header-wrapper{position:relative;display:inline-flex;align-items:center;margin-bottom:10px}.toggle-drag-handle{display:flex;align-items:center;justify-content:center;width:20px;height:24px;margin-right:4px;color:#bbb;cursor:grab;flex-shrink:0;border-radius:3px;transition:color .15s}.toggle-drag-handle:active{cursor:grabbing}body.toggle-dragging .toggle-drag-handle{cursor:grabbing}.toggle-drag-handle:hover{color:#888;background:rgba(0, 0, 0, 0.05)}.toggle-header-measurer{visibility:hidden;white-space:pre;position:absolute;top:0;left:0;font:inherit;padding:0;border:0}.toggle-block{position:relative}@media(max-width: 768px){.ProseMirror div[data-image-wrapper],.atma-editor-content div[data-image-wrapper]{max-width:100% !important}.ProseMirror div[data-image-wrapper] img,.atma-editor-content div[data-image-wrapper] img{max-width:100% !important;height:auto !important}}.atma-editor-emoji-popover{position:absolute;top:calc(100% + 8px);left:0;width:344px;padding:12px;border:1px solid #d9d9d9;border-radius:14px;background:#fff;box-shadow:0 18px 36px rgba(15, 23, 42, 0.16);z-index:30}.atma-editor-emoji-popover-search{margin-bottom:10px}.atma-editor-emoji-popover-tabs{display:flex;align-items:center;gap:4px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #f0f0f0;overflow-x:auto}.atma-editor-emoji-popover-title{font-size:12px;line-height:16px;color:#8c8c8c;margin-bottom:8px}.atma-editor-emoji-search{width:100%;height:36px;border:1px solid #d9d9d9;border-radius:10px;padding:0 12px;font-size:14px;outline:none}.atma-editor-emoji-search:focus{border-color:var(--ag-primary, #1790FF);box-shadow:0 0 0 2px color-mix(in srgb, var(--ag-primary, #1790FF) 12%, transparent)}.atma-editor-emoji-tab{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;padding:0;flex:0 0 auto;font-size:17px}.atma-editor-emoji-tab:hover{cursor:pointer;background:#f5f5f5}.atma-editor-emoji-tab.active{background:#edeef0}.atma-editor-emoji-grid{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:4px;max-height:280px;overflow-y:auto;padding-right:2px}.atma-editor-emoji-item{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:none;border-radius:10px;background:transparent;padding:0;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:24px;line-height:1}.atma-editor-emoji-item:hover{cursor:pointer;background:#f5f5f5}.atma-editor-emoji-empty{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:88px;color:#8c8c8c;font-size:13px}.atma-editor-button-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid #f0f0f0}.atma-editor-button-presets-label{color:rgba(0, 0, 0, 0.65);font-size:13px}.atma-editor-button-presets-list{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0}.atma-editor-button-presets-empty{color:#8c8c8c;font-size:12px}.atma-editor-button-presets-confirm{display:inline-flex;align-items:center;gap:8px;font-size:12px}.atma-editor-button-presets-new{display:flex;align-items:center;gap:8px;width:100%}.atma-editor-button-presets-new .ant-input{max-width:220px}.atma-editor-button-preset{display:inline-flex;align-items:stretch;border-radius:6px;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.08);overflow:hidden}.atma-editor-button-preset.is-active{box-shadow:0 0 0 2px var(--ag-primary, #1677ff)}.atma-editor-button-preset-apply{border:0;padding:3px 10px;font-size:13px;line-height:20px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.atma-editor-button-preset-remove{border:0;background:#fafafa;color:#8c8c8c;padding:0 7px;cursor:pointer;font-size:14px}.atma-editor-button-preset-remove:hover{color:#ff4d4f}.atma-editor-btn-link{border:0;background:none;padding:0;color:var(--ag-link, #1677ff);cursor:pointer;font-size:13px}.atma-editor-btn-link:disabled{color:#bfbfbf;cursor:default}.atma-editor-btn-link.danger{color:#ff4d4f}.atma-editor-field-select{width:110px}@media(max-width: 768px){.atma-editor-button-link-form{min-width:0}.atma-editor-button-link-grid{grid-template-columns:1fr 1fr}.atma-editor-field-color{align-items:flex-start}.atma-editor-toolbar{width:100%;max-width:100%;overflow-x:visible;overflow-y:visible;-webkit-overflow-scrolling:touch;padding:4px 6px;gap:0}.atma-editor-toolbar .qicon{width:44px;height:44px}.atma-editor-toolbar-g{flex-wrap:wrap;gap:0}.atma-editor-toolbar-g:after{display:none}.atma-editor-toolbar-g .qseparator{display:none}.atma-editor-toolbar-s{padding-right:16px}.atma-editor-toolbar-s:before{right:16px}.atma-editor-toolbar-s-opts{left:auto;right:0;transform:none;width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);max-height:min(60vh,360px);overflow-y:auto;z-index:100001}.atma-editor-toolbar-s-opts-item{max-width:100%}.atma-editor-toolbar-s-opts-item span{white-space:normal;word-break:break-word}.atma-editor-emoji-popover{position:fixed;top:56px;left:12px;right:12px;width:auto;max-width:none;max-height:min(70vh,420px);z-index:100002}.atma-editor-emoji-grid{grid-template-columns:repeat(6, minmax(0, 1fr));max-height:min(52vh,320px)}}.atma-editor-tip{max-width:280px}.atma-editor-tip .ant-tooltip-inner{padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.45}.atma-editor-tip-body{display:block}.atma-editor-tip-title{display:block;font-weight:600;margin-bottom:2px}.atma-editor-tip-hint{display:block;opacity:.8}.qicon:focus-visible{outline:2px solid var(--ag-primary, #1790FF);outline-offset:2px;border-radius:8px}@keyframes atma-uploader-spin{to{transform:rotate(360deg)}}.atma-src-modal__bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.atma-src-modal__hint{flex:1;min-width:240px;font-size:12px;color:#6b7280}.atma-src{position:relative;height:min(65vh,640px);border:1px solid #d9d9d9;border-radius:8px;background:#fafafc;overflow:hidden}.atma-src:focus-within{border-color:var(--ag-primary, #1677ff)}.atma-src__layer{position:absolute;inset:0;margin:0;padding:12px 14px;border:0;box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size:13px;line-height:20px;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;overflow:auto;letter-spacing:0}.atma-src__view{pointer-events:none;color:#1f2937;background:transparent}.atma-src__input{resize:none;outline:none;color:transparent;background:transparent;caret-color:#111827;-webkit-text-fill-color:transparent}.atma-src__input::-moz-placeholder{color:#9ca3af;-webkit-text-fill-color:#9ca3af}.atma-src__input::placeholder{color:#9ca3af;-webkit-text-fill-color:#9ca3af}.atma-src__input::-moz-selection{background:color-mix(in srgb, var(--ag-primary, #1790FF) 25%, transparent)}.atma-src__input::selection{background:color-mix(in srgb, var(--ag-primary, #1790FF) 25%, transparent)}.atma-src-tag{color:#8b2bb9}.atma-src-attr{color:#b45309}.atma-src-val{color:#047857}.atma-src-punct{color:#9ca3af}.atma-src-entity{color:#1d4ed8}.atma-src-comment{color:#9ca3af;font-style:italic}.atma-src-strong{font-weight:700}.atma-src-mark{color:#92400e;background:#fef3c7;border-radius:3px}.agr{display:flex;flex-direction:column;gap:10px;font-family:var(--ag-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:#1f2329}.agr-stage{position:relative;width:100%;aspect-ratio:16/9;background:#16181d;border-radius:12px;overflow:hidden}.agr-stage{width:min(100%,70vh*var(--agr-ratio, 1.7778));margin:0 auto}.agr-stage.agr-portrait{width:min(100%,(100vh - 330px)*var(--agr-ratio));width:min(100%,(100dvh - 330px)*var(--agr-ratio))}.agr.agr.agr button{margin:0;width:auto}.agr.agr.agr .agr-menu-item{width:100%}.agr.agr.agr .agr-caret{width:26px}.agr-canvas{display:block;width:100%;height:100%;touch-action:none}.agr-canvas.agr-dragging{cursor:grabbing !important}.agr-result{position:absolute;inset:0;width:100%;height:100%;background:#000;z-index:3}.agr-count{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:120px;font-weight:700;color:#fff;background:rgba(0, 0, 0, 0.35);z-index:2}.agr-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:rgba(255, 255, 255, 0.7);font-size:15px;pointer-events:none}.agr-rec{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:16px;background:rgba(0, 0, 0, 0.6);color:#fff;font-size:14px;font-variant-numeric:tabular-nums;z-index:2;pointer-events:none}.agr-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#ff4d4f}.agr-rec .agr-dot{animation:agr-blink 1s infinite}.agr-rec-paused .agr-dot{animation:none;background:#faad14}@keyframes agr-blink{50%{opacity:.25}}.agr-error{padding:8px 12px;border-radius:8px;background:#fff2f0;border:1px solid #ffccc7;color:#a8071a;font-size:14px}.agr-notice{padding:8px 12px;border-radius:8px;background:#f5f5f5;border:1px solid #e8e8e8;color:#595959;font-size:14px}.agr-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.agr-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.agr-split{position:relative;display:flex;align-items:center}.agr-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;min-width:44px;padding:0 10px;border:1px solid #d9d9d9;border-radius:22px;background:#fff;color:#1f2329;cursor:pointer;font-size:14px;transition:background .15s,border-color .15s,color .15s}.agr-split .agr-btn{border-radius:22px 0 0 22px}.agr-caret{height:44px;width:26px;border:1px solid #d9d9d9;border-left:0;border-radius:0 22px 22px 0;background:#fff;color:#595959;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.agr-btn.agr-off{background:#ff4d4f;border-color:#ff4d4f;color:#fff}.agr-btn.agr-active{background:var(--ag-primary-bg, #e6f4ff);border-color:var(--ag-primary, #1790ff);color:var(--ag-link, #1790ff)}.agr-btn.agr-small{height:36px;min-width:36px;border-radius:8px;padding:0 6px}.agr-btn.agr-wide{padding:0 16px}.agr-btn:disabled{opacity:.6;cursor:progress}.agr-level{position:absolute;left:6px;bottom:9px;width:3px;height:24px;border-radius:2px;background:#f0f0f0;overflow:hidden}.agr-level>span{position:absolute;inset:0;background:#52c41a;transform-origin:bottom;transform:scaleY(0)}.agr-menu{position:absolute;bottom:50px;left:0;min-width:260px;max-width:360px;padding:4px;border-radius:8px;background:#fff;box-shadow:0 6px 16px rgba(0, 0, 0, 0.08),0 3px 6px -4px rgba(0, 0, 0, 0.12),0 9px 28px 8px rgba(0, 0, 0, 0.05);z-index:10}.agr-menu-item{display:block;width:100%;padding:8px 12px;border:0;border-radius:6px;background:none;text-align:left;font-size:14px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agr-menu-item.agr-on{background:var(--ag-primary-bg, #e6f4ff);color:var(--ag-link, #1790ff)}.agr-menu-empty{padding:8px 12px;color:#8c8c8c;font-size:14px}.agr-start,.agr-stop{display:inline-flex;white-space:nowrap;align-items:center;gap:8px;height:44px;padding:0 20px;border:0;border-radius:22px;background:#ff4d4f;color:#fff;font-size:15px;font-weight:500;cursor:pointer}.agr-start .agr-dot{background:#fff}.agr-start:disabled{background:#d9d9d9;cursor:not-allowed}.agr-start.agr-primary{background:var(--ag-primary, #1790ff);color:var(--ag-on-primary, #fff)}.agr-stop{background:#1f2329}.agr-text{height:44px;padding:0 14px;border:0;background:none;color:#595959;font-size:15px;cursor:pointer}.agr-meta{color:#595959;font-size:14px}.agr-hint{color:#8c8c8c;font-size:12px}.agr-start.agr-primary:disabled{background:var(--ag-primary, #1790ff);opacity:.75;cursor:progress}.agr-text:disabled{opacity:.4;cursor:default}@media(hover: hover){.agr-btn:not(.agr-off):hover{border-color:var(--ag-primary, #1790ff);color:var(--ag-link, #1790ff)}.agr-caret:hover{color:var(--ag-link, #1790ff)}.agr-menu-item:hover{background:#f5f5f5}.agr-text:hover{color:var(--ag-link, #1790ff)}}.agr button:focus:not(:focus-visible){outline:none}
/* stylelint-disable */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
body {
  margin: 0;
}
[tabindex='-1']:focus {
  outline: none;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}

/* this will be exported as base.css and can be used for a basic styling */
/* these are the necessary styles for React/Svelte Flow, they get used by base.css and style.css */
.react-flow {
  direction: ltr;

  --xy-edge-stroke-default: #b1b1b7;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #555;

  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;

  --xy-attribution-background-color-default: rgba(255, 255, 255, 0.5);

  --xy-minimap-background-color-default: #fff;
  --xy-minimap-mask-background-color-default: rgba(240, 240, 240, 0.6);
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #e2e2e2;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;

  --xy-background-color-default: transparent;
  --xy-background-pattern-dots-color-default: #91919a;
  --xy-background-pattern-lines-color-default: #eee;
  --xy-background-pattern-cross-color-default: #e2e2e2;
  background-color: var(--xy-background-color, var(--xy-background-color-default));
  --xy-node-border-default: 1px solid #bbb;
  --xy-node-border-selected-default: 1px solid #555;

  --xy-handle-background-color-default: #333;

  --xy-selection-background-color-default: rgba(150, 150, 180, 0.1);
  --xy-selection-border-default: 1px dotted rgba(155, 155, 155, 0.8);
  --xy-resize-background-color-default: #3367d9;
}
.react-flow.dark {
  --xy-edge-stroke-default: #3e3e3e;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #727272;

  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;

  --xy-attribution-background-color-default: rgba(150, 150, 150, 0.25);

  --xy-minimap-background-color-default: #141414;
  --xy-minimap-mask-background-color-default: rgba(60, 60, 60, 0.6);
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #2b2b2b;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;

  --xy-background-color-default: #141414;
  --xy-background-pattern-dots-color-default: #555;
  --xy-background-pattern-lines-color-default: #333;
  --xy-background-pattern-cross-color-default: #333;
  --xy-node-color-default: #f8f8f8;
}
.react-flow__background {
  background-color: var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));
  pointer-events: none;
  z-index: -1;
}
.react-flow__container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.react-flow__pane {
  z-index: 1;
  touch-action: none;
}
.react-flow__pane.draggable {
    cursor: grab;
  }
.react-flow__pane.dragging {
    cursor: grabbing;
  }
.react-flow__pane.selection {
    cursor: pointer;
  }
.react-flow__viewport {
  transform-origin: 0 0;
  z-index: 2;
  pointer-events: none;
}
.react-flow__renderer {
  z-index: 4;
}
.react-flow__selection {
  z-index: 6;
}
.react-flow__nodesselection-rect:focus,
.react-flow__nodesselection-rect:focus-visible {
  outline: none;
}
.react-flow__edge-path {
  stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
  stroke-width: var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));
  fill: none;
}
.react-flow__connection-path {
  stroke: var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));
  stroke-width: var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));
  fill: none;
}
.react-flow .react-flow__edges {
  position: absolute;
}
.react-flow .react-flow__edges svg {
    overflow: visible;
    position: absolute;
    pointer-events: none;
  }
.react-flow__edge {
  pointer-events: visibleStroke;
}
.react-flow__edge.selectable {
    cursor: pointer;
  }
.react-flow__edge.animated path {
    stroke-dasharray: 5;
    animation: dashdraw 0.5s linear infinite;
  }
.react-flow__edge.animated path.react-flow__edge-interaction {
    stroke-dasharray: none;
    animation: none;
  }
.react-flow__edge.inactive {
    pointer-events: none;
  }
.react-flow__edge.selected,
  .react-flow__edge:focus,
  .react-flow__edge:focus-visible {
    outline: none;
  }
.react-flow__edge.selected .react-flow__edge-path,
  .react-flow__edge.selectable:focus .react-flow__edge-path,
  .react-flow__edge.selectable:focus-visible .react-flow__edge-path {
    stroke: var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default));
  }
.react-flow__edge-textwrapper {
    pointer-events: all;
  }
.react-flow__edge .react-flow__edge-text {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
/* Arrowhead marker styles - use CSS custom properties as default */
.react-flow__arrowhead polyline {
  stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
}
.react-flow__arrowhead polyline.arrowclosed {
  fill: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
}
.react-flow__connection {
  pointer-events: none;
}
.react-flow__connection .animated {
    stroke-dasharray: 5;
    animation: dashdraw 0.5s linear infinite;
  }
svg.react-flow__connectionline {
  z-index: 1001;
  overflow: visible;
  position: absolute;
}
.react-flow__nodes {
  pointer-events: none;
  transform-origin: 0 0;
}
.react-flow__node {
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: all;
  transform-origin: 0 0;
  box-sizing: border-box;
  cursor: default;
}
.react-flow__node.selectable {
    cursor: pointer;
  }
.react-flow__node.draggable {
    cursor: grab;
    pointer-events: all;
  }
.react-flow__node.draggable.dragging {
      cursor: grabbing;
    }
.react-flow__nodesselection {
  z-index: 3;
  transform-origin: left top;
  pointer-events: none;
}
.react-flow__nodesselection-rect {
    position: absolute;
    pointer-events: all;
    cursor: grab;
  }
.react-flow__handle {
  position: absolute;
  pointer-events: none;
  min-width: 5px;
  min-height: 5px;
  background-color: var(--xy-handle-background-color, var(--xy-handle-background-color-default));
}
.react-flow__handle.connectingfrom {
    pointer-events: all;
  }
.react-flow__handle.connectionindicator {
    pointer-events: all;
    cursor: crosshair;
  }
.react-flow__handle-bottom {
    top: auto;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%);
  }
.react-flow__handle-top {
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
  }
.react-flow__handle-left {
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%);
  }
.react-flow__handle-right {
    top: 50%;
    right: 0;
    transform: translate(50%, -50%);
  }
.react-flow__edgeupdater {
  cursor: move;
  pointer-events: all;
}
.react-flow__pane.selection .react-flow__panel {
  pointer-events: none;
}
.react-flow__panel {
  position: absolute;
  z-index: 5;
  margin: 15px;
}
.react-flow__panel.top {
    top: 0;
  }
.react-flow__panel.bottom {
    bottom: 0;
  }
.react-flow__panel.top.center, .react-flow__panel.bottom.center {
      left: 50%;
      transform: translateX(-15px) translateX(-50%);
    }
.react-flow__panel.left {
    left: 0;
  }
.react-flow__panel.right {
    right: 0;
  }
.react-flow__panel.left.center, .react-flow__panel.right.center {
      top: 50%;
      transform: translateY(-15px) translateY(-50%);
    }
.react-flow__attribution {
  font-size: 10px;
  background: var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));
  padding: 2px 3px;
  margin: 0;
}
.react-flow__attribution a {
    text-decoration: none;
    color: #999;
  }
@keyframes dashdraw {
  from {
    stroke-dashoffset: 10;
  }
}
.react-flow__edgelabel-renderer {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  left: 0;
  top: 0;
}
.react-flow__viewport-portal {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.react-flow__minimap {
  background: var(
    --xy-minimap-background-color-props,
    var(--xy-minimap-background-color, var(--xy-minimap-background-color-default))
  );
}
.react-flow__minimap-svg {
    display: block;
  }
.react-flow__minimap-mask {
    fill: var(
      --xy-minimap-mask-background-color-props,
      var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default))
    );
    stroke: var(
      --xy-minimap-mask-stroke-color-props,
      var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default))
    );
    stroke-width: var(
      --xy-minimap-mask-stroke-width-props,
      var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default))
    );
  }
.react-flow__minimap-node {
    fill: var(
      --xy-minimap-node-background-color-props,
      var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default))
    );
    stroke: var(
      --xy-minimap-node-stroke-color-props,
      var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default))
    );
    stroke-width: var(
      --xy-minimap-node-stroke-width-props,
      var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default))
    );
  }
.react-flow__background-pattern.dots {
    fill: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default))
    );
  }
.react-flow__background-pattern.lines {
    stroke: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default))
    );
  }
.react-flow__background-pattern.cross {
    stroke: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default))
    );
  }
.react-flow__controls {
  display: flex;
  flex-direction: column;
}
.react-flow__controls.horizontal {
    flex-direction: row;
  }
.react-flow__controls-button {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 26px;
    width: 26px;
    padding: 4px;
  }
.react-flow__controls-button svg {
      width: 100%;
      max-width: 12px;
      max-height: 12px;
      fill: currentColor;
    }
.react-flow__node-input,
.react-flow__node-default,
.react-flow__node-output,
.react-flow__node-group {
  border: var(--xy-node-border, var(--xy-node-border-default));
  color: var(--xy-node-color, var(--xy-node-color-default));
}
.react-flow__node-input.selected,
  .react-flow__node-input:focus,
  .react-flow__node-input:focus-visible,
  .react-flow__node-default.selected,
  .react-flow__node-default:focus,
  .react-flow__node-default:focus-visible,
  .react-flow__node-output.selected,
  .react-flow__node-output:focus,
  .react-flow__node-output:focus-visible,
  .react-flow__node-group.selected,
  .react-flow__node-group:focus,
  .react-flow__node-group:focus-visible {
    outline: none;
    border: var(--xy-node-border-selected, var(--xy-node-border-selected-default));
  }
.react-flow__nodesselection-rect,
.react-flow__selection {
  background: var(--xy-selection-background-color, var(--xy-selection-background-color-default));
  border: var(--xy-selection-border, var(--xy-selection-border-default));
}
.react-flow__resize-control {
  position: absolute;
}
.react-flow__resize-control.left,
.react-flow__resize-control.right {
  cursor: ew-resize;
}
.react-flow__resize-control.top,
.react-flow__resize-control.bottom {
  cursor: ns-resize;
}
.react-flow__resize-control.top.left,
.react-flow__resize-control.bottom.right {
  cursor: nwse-resize;
}
.react-flow__resize-control.bottom.left,
.react-flow__resize-control.top.right {
  cursor: nesw-resize;
}
/* handle styles */
.react-flow__resize-control.handle {
  width: 5px;
  height: 5px;
  border: 1px solid #fff;
  border-radius: 1px;
  background-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  translate: -50% -50%;
}
.react-flow__resize-control.handle.left {
  left: 0;
  top: 50%;
}
.react-flow__resize-control.handle.right {
  left: 100%;
  top: 50%;
}
.react-flow__resize-control.handle.top {
  left: 50%;
  top: 0;
}
.react-flow__resize-control.handle.bottom {
  left: 50%;
  top: 100%;
}
.react-flow__resize-control.handle.top.left {
  left: 0;
}
.react-flow__resize-control.handle.bottom.left {
  left: 0;
}
.react-flow__resize-control.handle.top.right {
  left: 100%;
}
.react-flow__resize-control.handle.bottom.right {
  left: 100%;
}
/* line styles */
.react-flow__resize-control.line {
  border-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  border-width: 0;
  border-style: solid;
}
.react-flow__resize-control.line.left,
.react-flow__resize-control.line.right {
  width: 1px;
  transform: translate(-50%, 0);
  top: 0;
  height: 100%;
}
.react-flow__resize-control.line.left {
  left: 0;
  border-left-width: 1px;
}
.react-flow__resize-control.line.right {
  left: 100%;
  border-right-width: 1px;
}
.react-flow__resize-control.line.top,
.react-flow__resize-control.line.bottom {
  height: 1px;
  transform: translate(0, -50%);
  left: 0;
  width: 100%;
}
.react-flow__resize-control.line.top {
  top: 0;
  border-top-width: 1px;
}
.react-flow__resize-control.line.bottom {
  border-bottom-width: 1px;
  top: 100%;
}

html,body{font-family:var(--ag-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif);height:auto;min-height:100vh;min-height:100dvh;overflow-y:unset}

h1,h2,h3,h4,h5,h6,.ant-modal-title,.ant-drawer-title,.ant-card-head-title{font-family:var(--ag-font-headings, inherit)}

.auth_cover{width:calc(100% - 600px) !important;flex:0 0 calc(100% - 600px) !important;position:relative;overflow:hidden}

.auth_cover__fill,.auth_cover__img{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center}

[dir="rtl"] .auth_cover__fill,[dir="rtl"] .auth_cover__img{left:auto;right:0}

.auth_cover__fill{background-size:cover;filter:blur(32px);transform:scale(1.15)}

.auth_cover__img{background-size:contain}

.login-sider{width:600px !important;min-width:600px !important;max-width:600px !important;background-color:var(--ag-surface, #FFFFFF) !important}

.login-sider.user{background-color:var(--ag-surface, #FFFFFF) !important;border-radius:30px 0 0 30px;position:absolute;right:0;height:100vh}

[dir="rtl"] .login-sider.user{border-radius:0 30px 30px 0;right:auto;left:0}

.login-sider.user .ant-select-selector{border-radius:8px}

.login-sider.user .ant-input-number-handler-wrap{border-radius:0 8px 8px 0}

[dir="rtl"] .login-sider.user .ant-input-number-handler-wrap{border-radius:8px 0 0 8px}

.login-sider.user .ant-form-item-label>label{height:25px}

.header{background-color:var(--ag-surface, #FFFFFF);height:70px}

.header .logo{width:230px;height:35px;margin-top:15px;background-image:url(/i/logo.svg);background-position:center;background-repeat:no-repeat;background-size:contain}

.header .nav{margin-right:10px}

[dir="rtl"] .header .nav{margin-right:0;margin-left:10px}

.footer{background-color:var(--ag-surface, #FFFFFF);height:70px}

.auth_logo{width:40px !important;height:40px !important;top:0 !important}

.auth_form__wrapper{max-width:420px}

.auth_form__wrapper .ant-result-subtitle{color:var(--ag-text, rgba(0, 0, 0, 0.8509803922));font-size:16px;line-height:24px;font-weight:400}

.auth_form__wrapper #login{position:relative}

.auth_form__desc{font-size:16px;line-height:24px;margin-bottom:8px}

.auth_form__again_psw{position:absolute;right:0;top:146px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));font-size:12px;line-height:20px}

[dir="rtl"] .auth_form__again_psw{right:auto;left:0}

.auth_form__btn{width:100%;border-radius:6px !important}

.auth_form__btn_back{border-radius:6px !important;padding-inline-start:unset !important;padding-inline-end:unset !important;width:40px;padding:0 8px;margin-top:8px}

.auth_form__remember label{font-size:12px;line-height:20px;color:var(--ag-text, rgba(0, 0, 0, 0.8509803922))}

.auth_page__bottom{width:100%;max-width:420px;color:var(--ag-text-3, #CCD1D9)}

.auth_page__title{margin-bottom:56px;margin-top:-4px}

.auth_page__title.is_short{margin-bottom:0}

.auth_page__title_h1{font-weight:500 !important;font-size:38px !important;line-height:48px !important;margin-bottom:8px !important}

.auth_page__title_l{margin-left:48px}

[dir="rtl"] .auth_page__title_l{margin-left:0;margin-right:48px}

.auth_page__title_text{font-size:22px}

.auth_page__recovery_icon{width:150px;height:200px;display:inline-block;background-size:contain}

.sider-systems{width:70px !important;max-width:70px !important;min-width:70px !important;overflow:auto;height:100vh;position:fixed;left:0}

[dir="rtl"] .sider-systems{left:auto;right:0}

.sider-menu{vertical-align:top;overflow:auto;height:100vh;position:relative;display:inline-block;left:0;border-right:1px solid var(--ag-sider-line, #f6f7f9);z-index:888}

[dir="rtl"] .sider-menu{left:auto;right:0;border-right:none;border-left:1px solid var(--ag-sider-line, #f6f7f9)}

.sider-menu.ant-layout-sider{background:var(--ag-page-layer, var(--ag-surface, #fff))}

.sider-menu:has(.a_menu--peek){z-index:1001}

.sider-menu.ant-layout-sider{transition:width .2s,min-width .2s,max-width .2s,flex-basis .2s}

.a_menu{display:flex;flex-direction:column;height:100%;background:var(--ag-sider-bg, #fff)}

.a_menu__items{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:16px;scrollbar-width:none}

.a_menu--peek{position:fixed;top:0;left:0;bottom:0;width:250px;z-index:1001;border-right:1px solid var(--ag-sider-line, #f0f2f5);box-shadow:6px 0 24px rgba(15,23,42,.12);animation:a_menu_peek .18s ease-out;background:var(--ag-glass, var(--ag-sider-bg, #fff));backdrop-filter:var(--ag-glass-blur, none);-webkit-backdrop-filter:var(--ag-glass-blur, none)}

[dir="rtl"] .a_menu--peek{left:auto;right:0;border-right:none;border-left:1px solid var(--ag-sider-line, #f0f2f5);box-shadow:-6px 0 24px rgba(15,23,42,.12)}

.a_menu--peek-closing{animation:a_menu_peek_out .18s ease-in forwards}

.a_menu__hint{flex:1;min-width:0;height:36px;margin-left:-6px;padding:0 8px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--ag-sider-icon, #5b6573);font:inherit;font-size:15px;font-weight:400;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color .15s,color .15s}

[dir="rtl"] .a_menu__hint{margin-left:0;margin-right:-6px;text-align:right}

.a_menu__hint:hover{background:var(--ag-sider-hover-bg, #f0f5ff);color:var(--ag-sider-fg, var(--ag-link, #1591ff))}

.a_menu__top{flex:none;display:flex;align-items:center;gap:10px;height:64px;padding:0 14px;margin-bottom:4px;border-bottom:1px solid var(--ag-sider-line, #f0f2f5)}

.a_menu__toggle{flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--ag-sider-icon, #5b6573);font-size:18px;cursor:pointer;transition:background-color .15s,color .15s}

.a_menu__toggle:hover{background:var(--ag-sider-hover-bg, #f0f5ff);color:var(--ag-sider-fg, var(--ag-link, #1591ff))}

.a_menu__toggle:focus-visible{outline:2px solid var(--ag-primary, #1591ff);outline-offset:1px}

.a_menu__brand{font-size:17px;font-weight:600;color:var(--ag-sider-fg, #1f2937);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.a_menu .ant-divider{margin:6px 0 !important}

.a_menu .left_menu{font-size:19px;gap:12px;height:38px;margin:2px 10px;padding:0 12px;justify-content:flex-start;overflow:hidden;border-radius:10px;color:var(--ag-sider-icon, #8a94a3);cursor:pointer;transition:background-color .15s,color .15s}

.a_menu .left_menu:hover{color:var(--ag-sider-fg, var(--ag-link, #1591ff));background-color:var(--ag-sider-hover-bg, #f5f8fc)}

.a_menu .left_menu.active{color:var(--ag-sider-active-fg, var(--ag-link, #1591ff));background-color:var(--ag-sider-active-bg, var(--ag-primary-bg, #e6f6ff))}

.a_menu .left_menu_badge{display:block;width:auto}

.a_menu .left_menu_badge .ant-badge-count{top:6px !important;right:12px !important}

[dir="rtl"] .a_menu .left_menu_badge .ant-badge-count{right:auto !important;left:12px !important}

.a_menu--open .left_menu_text{flex:1;min-width:0;font-size:14px;line-height:20px !important;color:var(--ag-sider-fg, #2b3440);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.a_menu--open .left_menu:hover .left_menu_text,.a_menu--open .left_menu.active .left_menu_text{color:inherit}

.a_menu--open .left_menu.active .left_menu_text{font-weight:500}

.a_menu--open .left_menu_badge .left_menu{padding-right:46px}

[dir="rtl"] .a_menu--open .left_menu_badge .left_menu{padding-right:0;padding-left:46px}

.a_menu--open .left_menu_badge .ant-badge-count{top:50% !important;right:22px !important;transform:translateY(-50%) !important}

[dir="rtl"] .a_menu--open .left_menu_badge .ant-badge-count{right:auto !important;left:22px !important}

@keyframes a_menu_peek{
from{width:64px}

to{width:250px}}

@keyframes a_menu_peek_out{
from{width:250px;box-shadow:6px 0 24px rgba(15,23,42,.12)}

to{width:64px;box-shadow:6px 0 24px rgba(15,23,42,0)}}

@media(prefers-reduced-motion: reduce){
.a_menu--peek,.a_menu--peek-closing{animation:none}

.a_menu .left_menu_group__wrap,.a_menu .left_menu_group__wrap>ul{transition:none}}

.a_menu .left_menu_group{margin:2px 10px;border-radius:12px;transition:background-color .15s}

.a_menu .left_menu_group>.left_menu{margin:0}

.a_menu .left_menu_group--open{background-color:var(--ag-sider-hover-bg, #f2f4f8)}

.a_menu .left_menu_group__wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}

.a_menu .left_menu_group__wrap>ul{min-height:0;overflow:hidden;opacity:0;transition:opacity .18s ease}

.a_menu .left_menu_group--open>.left_menu_group__wrap{grid-template-rows:1fr}

.a_menu .left_menu_group--open>.left_menu_group__wrap>ul{opacity:1;padding-bottom:2px}

.a_menu .left_menu_group__caret{margin-left:auto;font-size:10px;color:var(--ag-sider-icon, #a9b2bd);transition:transform .2s}

[dir="rtl"] .a_menu .left_menu_group__caret{margin-left:0;margin-right:auto}

.a_menu .left_menu_group--open>.left_menu>.left_menu_group__caret{transform:rotate(180deg)}

[dir="rtl"] .a_menu .left_menu_group--open>.left_menu>.left_menu_group__caret{transform:rotate(-180deg)}

.a_menu .left_menu_group__list{margin:0 !important;padding:0}

.a_menu .left_menu_group__list .left_menu__submenu_item{padding:0;margin:2px 0 0;list-style:none}

.a_menu .left_menu_group__list .left_menu__submenu_link{display:flex;align-items:center;gap:12px;height:38px;padding:0 12px;overflow:hidden;border-radius:10px;color:var(--ag-sider-icon, #8a94a3);font-size:19px;transition:background-color .15s,color .15s}

.a_menu .left_menu_group__list .left_menu__submenu_link:hover{color:var(--ag-sider-fg, var(--ag-link, #1591ff));background-color:var(--ag-sider-hover-bg, #e9eef6)}

.a_menu .left_menu_group__list .left_menu__submenu_link.active{color:var(--ag-sider-active-fg, var(--ag-link, #1591ff));background-color:var(--ag-sider-active-bg, var(--ag-primary-bg, #e6f6ff))}

.a_menu .left_menu_group__list .left_menu__submenu_icon{flex:none;margin:0;font-size:19px;color:inherit}

.a_menu .left_menu_group__list .left_menu__submenu_name{margin:0;font-size:14px;line-height:20px;color:var(--ag-sider-fg, #2b3440);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.a_menu .left_menu_group__list .left_menu__submenu_link:hover .left_menu__submenu_name,.a_menu .left_menu_group__list .left_menu__submenu_link.active .left_menu__submenu_name{color:inherit}

.a_menu:not(.a_menu--open) .left_menu_group__list .left_menu__submenu_name{display:none}

.main-container{width:100%}

.main-container-signup{overflow-y:auto}

.admin-breadcrumbs{padding:10px 0 10px 35px;position:absolute;top:45px;z-index:999}

[dir="rtl"] .admin-breadcrumbs{padding:10px 35px 10px 0}

.admin-breadcrumbs .ant-breadcrumb-link,.admin-breadcrumbs .ant-breadcrumb-link>a,.u_breadcrumbs .ant-breadcrumb-link,.u_breadcrumbs .ant-breadcrumb-link>a{display:inline-flex;align-items:center}

.admin-breadcrumbs .anticon,.u_breadcrumbs .anticon{line-height:1;font-size:14px}

.admin-breadcrumbs .anticon svg,.u_breadcrumbs .anticon svg{display:block}

@media screen and (max-width: 580px){
.admin-breadcrumbs,.u_breadcrumbs{max-width:100%;overflow:hidden}

.admin-breadcrumbs .ant-breadcrumb,.u_breadcrumbs .ant-breadcrumb{display:flex;flex-wrap:nowrap;min-width:0}

.admin-breadcrumbs .ant-breadcrumb>*,.u_breadcrumbs .ant-breadcrumb>*{min-width:0}

.admin-breadcrumbs .u_breadcrumbs__item_text,.u_breadcrumbs .u_breadcrumbs__item_text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}}

.logout,.switch-app{position:absolute;bottom:25px;left:0;width:100%;color:gray !important;opacity:.5}

[dir="rtl"] .logout,[dir="rtl"] .switch-app{left:auto;right:0}

.logout:hover,.switch-app:hover{opacity:1}

.main_table{margin:25px 5px 0 5px}

.icon_system{width:45px;height:45px;border-radius:50%;background-size:contain;background-repeat:no-repeat;padding:10px;margin:15px 12px 10px 12px}

.icon_system.facebook{background-image:url(/i/facebook.png)}

.icon_system.yandex{background-image:url(/i/yandex.png)}

.left_menu_badge .ant-badge-count{top:15px;right:25px}

[dir="rtl"] .left_menu_badge .ant-badge-count{right:auto;left:25px}

.left_menu{font-size:24px;margin:5px 12px;color:var(--ag-text-2, #a9b2bd);padding:10px;display:flex;position:relative;align-items:center;vertical-align:middle;line-height:0 !important}

.left_menu.active{color:var(--ag-link, #1591ff);background-color:var(--ag-primary-bg, #e6f6ff);border-radius:10px}

.left_menu .quantity{position:absolute;right:0;top:0;width:20px;height:20px;color:#fff;background-color:red;border-radius:10px;text-align:center;line-height:20px;font-size:12px}

[dir="rtl"] .left_menu .quantity{right:auto;left:0}

.left_menu span span{line-height:0 !important}

.top_icon{color:var(--ag-text, #282828);font-size:23px;display:inline-block;vertical-align:top;margin-right:10px}

[dir="rtl"] .top_icon{margin-right:0;margin-left:10px}

.container_flow{display:flex;flex-grow:1;flex-direction:row}

.container_flow .reactflow-wrapper{flex-grow:1;min-height:calc(100vh - 82px)}

.container_flow .reactflow-wrapper .react-flow__node{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}

@media screen and (min-width: 581px){
.main-container-maphooks{display:flex;flex-direction:column;height:calc(100vh - 82px)}

.main-container-maphooks>.map-legend,.main-container-maphooks>.map-legend-row{flex:none}

.main-container-maphooks>.container_flow{flex:1 1 auto;min-height:0}

.main-container-maphooks>.container_flow>.reactflow-wrapper{min-height:0}}

.ant-tooltip-inner .lock{width:100%;height:30px;background-image:url(/i/user/lock-white.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:5px}

.ant-tooltip-inner .repeat{width:100%;height:30px;background-image:url(/i/user/repeat-white.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:5px}

.node_view,.container_flow aside .node_view{position:relative;vertical-align:middle;text-align:center;display:flex;justify-content:center;align-items:center}

.node_view:not(.disabled),.container_flow aside .node_view:not(.disabled){cursor:pointer !important}

.node_view.disabled,.container_flow aside .node_view.disabled{cursor:not-allowed !important}

.node_view.grey,.container_flow aside .node_view.grey{cursor:not-allowed !important}

.react-flow__handle{visibility:hidden}

.react-flow__handle.react-flow__handle-left{width:100%;height:100%;background:none;left:0}

[dir="rtl"] .react-flow__handle.react-flow__handle-left{left:auto;right:0}

.react-flow__handle.react-flow__handle-connecting{background:red !important;opacity:.2}

.react-flow__handle.react-flow__handle-valid{background:#adff2f !important}

.react-flow__handle.react-flow__handle-right{right:-20px;width:34px;height:34px;background:url(/i/Arrow.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%) rotate(0deg)}

[dir="rtl"] .react-flow__handle.react-flow__handle-right{right:auto;left:-20px}

.react-flow.only_view .react-flow__node{max-height:215px;max-width:215px}

.react-flow:not(.only_view) .react-flow__node:hover .react-flow__handle-bottom,.react-flow:not(.only_view) .react-flow__node:hover .react-flow__handle-right{visibility:visible}

.react-flow:not(.only_view) .react-flow__node-special:hover,.react-flow:not(.only_view) .react-flow__node-special.selected,.react-flow:not(.only_view) .react-flow__node-special.selected:hover{box-shadow:0 0 0 2px var(--ag-primary, #1790FF);border-radius:2px}

.react-flow:not(.only_view) .react-flow__edge.selected path:not(.react-flow__edge-path-selector){stroke:var(--ag-primary, #1790FF) !important}

.react-flow:not(.only_view) .react-flow__edge-path-selector:hover{cursor:pointer}

.react-flow:not(.only_view) .react-flow__edge-path-selector:hover+.react-flow__edge-path,.react-flow:not(.only_view) .react-flow__edge-path:hover{stroke:#ccd1d9;cursor:pointer}

.react-flow__edge-path-selector{fill:none;stroke:rgba(0,0,0,0);stroke-width:28}

.react-flow__minimap-node:after{position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}

[dir="rtl"] .react-flow__minimap-node:after{left:auto;right:0}

.react-flow__node.react-flow__node-special.selected .control_panel,.react-flow__node.react-flow__node-special.selected .add_new_node{display:block}

.ant-layout-sider-children{border-right:1px solid var(--ag-border, #CCD1D9)}

[dir="rtl"] .ant-layout-sider-children{border-right:none;border-left:1px solid var(--ag-border, #CCD1D9)}

.u_module_test__answers .matrix-table .ant-radio,.u_module_test__answers .matrix-table .ant-checkbox{top:0}

.matrix-table{display:table;table-layout:fixed}

.matrix-table .line{display:table-row;text-align:left}

[dir="rtl"] .matrix-table .line{text-align:right}

.matrix-table .line.header{background:rgba(0,0,0,0);height:auto}

.matrix-table .line .column:first-child{text-align:left}

[dir="rtl"] .matrix-table .line .column:first-child{text-align:right}

.matrix-table .line .column{position:relative;max-width:170px;padding:8px 25px 8px 0;text-align:center;display:table-cell;vertical-align:middle}

[dir="rtl"] .matrix-table .line .column{padding:8px 0 8px 25px}

.matrix-table .line .column .ant-typography{margin-bottom:0 !important}

.matrix-table .line .column.header{height:50px !important;background:rgba(0,0,0,0)}

.matrix-table .line .column.header .delete{position:absolute;right:10px;top:calc(50% - 7px);border-radius:50%;color:red}

[dir="rtl"] .matrix-table .line .column.header .delete{right:auto;left:10px}

.matrix-table .line .column.left .delete{position:absolute;right:11px;top:calc(50% - 7px);border-radius:50%;color:red}

[dir="rtl"] .matrix-table .line .column.left .delete{right:auto;left:11px}

.form_list_container{display:inline-block;width:415px;vertical-align:top}

.form_list_container.one{width:883px}

.form_list_container.one.correct_order{margin:30px 0 0 100px}

[dir="rtl"] .form_list_container.one.correct_order{margin:30px 100px 0 0}

.form_list_container.matrix{width:100%;overflow:scroll}

.form_list_container.left_add{margin-left:20px}

[dir="rtl"] .form_list_container.left_add{margin-left:0;margin-right:20px}

.react-finder.react-finder-container{border:1px solid var(--ag-border, #D8D8D8);border-bottom:none;border-left:none;min-height:calc(100vh - 83px);max-width:calc(100vw - 70px - var(--admin-sider-delta, 0px))}

[dir="rtl"] .react-finder.react-finder-container{border-left:none;border-right:none}

.react-finder.react-finder-container::-webkit-scrollbar{height:12px;width:12px}

.react-finder.react-finder-container::-webkit-scrollbar-track{background:var(--ag-surface-2, #f5f5f5);border-top:1px solid var(--ag-border, #e8e8e8)}

.react-finder.react-finder-container::-webkit-scrollbar-thumb{background:#bfbfbf;border:2px solid var(--ag-border, #f5f5f5);border-radius:6px}

.react-finder.react-finder-container::-webkit-scrollbar-thumb:hover{background:#8c8c8c}

@supports not selector(::-webkit-scrollbar){
.react-finder.react-finder-container{scrollbar-color:#bfbfbf #f5f5f5}}

.admin_layout .react-finder.react-finder-container{min-height:0;height:calc(100vh - 83px);height:calc(100dvh - 83px)}

.admin_layout .react-finder.react-finder-container .react-finder-column{min-height:0;max-height:none}

.react-finder.react-finder-container .react-finder-column{min-width:330px;max-width:330px;padding:20px 15px 0 15px;border-right:1px solid var(--ag-border, #D8D8D8)}

[dir="rtl"] .react-finder.react-finder-container .react-finder-column{border-right:none;border-left:1px solid var(--ag-border, #D8D8D8)}

.react-finder.react-finder-container .react-finder-column.hidden{display:none}

.react-finder.react-finder-container .react-finder-column.opened{min-width:980px}

.react-finder.react-finder-container .react-finder-column.opened.post,.react-finder.react-finder-container .react-finder-column.opened.division{min-width:980px}

.react-finder.react-finder-container .react-finder-column.opened.boss,.react-finder.react-finder-container .react-finder-column.opened.user{padding:0;max-width:1200px;min-width:860px}

.react-finder.react-finder-container .react-finder-column.opened.opened--item:not(.boss):not(.user){--report-scrollbar: 12px;min-width:0;max-width:none;width:calc(741px + var(--report-scrollbar));flex:none;scrollbar-gutter:stable}

.react-finder.react-finder-container .react-finder-column.opened.opened--item:not(.boss):not(.user)::-webkit-scrollbar{width:var(--report-scrollbar)}

.react-finder.react-finder-container .react-finder-column.opened.opened--item:not(.boss):not(.user)::-webkit-scrollbar-track{background:var(--ag-surface-2, #f5f5f5)}

.react-finder.react-finder-container .react-finder-column.opened.opened--item:not(.boss):not(.user)::-webkit-scrollbar-thumb{background:#bfbfbf;border:2px solid var(--ag-border, #f5f5f5);border-radius:6px}

.react-finder.react-finder-container .react-finder-column.opened.opened--item:not(.boss):not(.user)::-webkit-scrollbar-thumb:hover{background:#8c8c8c}

@supports not selector(::-webkit-scrollbar){
.react-finder.react-finder-container .react-finder-column.opened.opened--item:not(.boss):not(.user){scrollbar-width:thin;scrollbar-color:#bfbfbf #f5f5f5}}

.react-finder.react-finder-container .react-finder-column .react-finder-column-header .add-division{padding:5px 5px 5px 5px;margin-bottom:15px;display:flex;align-items:center;justify-content:center}

.react-finder.react-finder-container .react-finder-column .react-finder-column-header .add-division .title{display:inline-block;vertical-align:top}

.react-finder.react-finder-container .react-finder-column .react-finder-item{position:relative;border-radius:8px;margin-bottom:3px;padding:0;max-width:300px}

.react-finder.react-finder-container .react-finder-column .react-finder-item.selected .ant-btn:hover,.react-finder.react-finder-container .react-finder-column .react-finder-item.opened .ant-btn:hover{background-color:var(--ag-primary-border, #c2e5fa)}

.react-finder.react-finder-container .react-finder-column .react-finder-item:not(.selected):not(.opened) .ant-btn{visibility:hidden;transition:none}

.react-finder.react-finder-container .react-finder-column .react-finder-item:not(.selected):not(.opened) .ant-btn:hover{background-color:var(--ag-primary-bg, #E6F7FF)}

.react-finder.react-finder-container .react-finder-column .react-finder-item:not(.selected):not(.opened):hover .ant-btn{visibility:visible}

.react-finder.react-finder-container .react-finder-column .react-finder-item:not(.selected):not(.opened):hover{background-color:var(--ag-primary-bg, #E6F7FF)}

.react-finder.react-finder-container .react-finder-column .react-finder-item.opened{background-color:var(--ag-primary-bg, #E6F7FF)}

.react-finder.react-finder-container .react-finder-column .react-finder-item .title{padding:7px 0 7px 11px;margin-right:32px;position:relative;display:inline-block;width:calc(100% - 32px)}

[dir="rtl"] .react-finder.react-finder-container .react-finder-column .react-finder-item .title{padding:7px 11px 7px 0;margin-right:0;margin-left:32px}

.react-finder.react-finder-container .react-finder-column .react-finder-item .arrow{position:absolute;right:6px;top:6px;z-index:1;height:100%}

[dir="rtl"] .react-finder.react-finder-container .react-finder-column .react-finder-item .arrow{right:auto;left:6px}

.react-finder.react-finder-container .react-finder-column .react-finder-item .arrow .ant-btn{height:100%}

.react-finder.react-finder-container .react-finder-column .react-finder-item-opened{position:relative}

.react-finder.react-finder-container .react-finder-column .react-finder-item-opened .donat{position:relative;vertical-align:top;width:330px;margin-top:20px}

.react-finder.react-finder-container .react-finder-column .react-finder-item-opened .donat-info{display:inline-block;width:170px}

.react-finder.react-finder-container .react-finder-column .react-finder-item-opened .donat-info .color{position:relative}

.react-finder.react-finder-container .react-finder-column .react-finder-item-opened .donat-info .color:before{content:"";width:10px;height:10px;position:absolute;left:-13px;top:7px;border-radius:50%}

[dir="rtl"] .react-finder.react-finder-container .react-finder-column .react-finder-item-opened .donat-info .color:before{left:auto;right:-13px}

.react-finder.react-finder-container .react-finder-column .react-finder-item-opened .donat-info .color.green:before{background-color:#95de64}

.react-finder.react-finder-container .react-finder-column .react-finder-item-opened .donat-info .color.orange:before{background-color:#efdbff}

.react-finder.react-finder-container .react-finder-column .react-finder-item-opened .donat-info .color.grey:before{background-color:#d9d9d9}

.react-finder.react-finder-container .react-finder-column .react-finder-item-opened .donat-info table{width:100%}

.page_title{text-shadow:1px 0 var(--ag-halo, #fff),-1px 0 var(--ag-halo, #fff),0 1px var(--ag-halo, #fff),0 -1px var(--ag-halo, #fff),1px 1px var(--ag-halo, #fff),-1px -1px var(--ag-halo, #fff),1px -1px var(--ag-halo, #fff),-1px 1px var(--ag-halo, #fff);padding-left:35px;margin:0 !important}

[dir="rtl"] .page_title{text-shadow:-1px 0 var(--ag-halo, #fff),1px 0 var(--ag-halo, #fff),0 1px var(--ag-halo, #fff),0 -1px var(--ag-halo, #fff),-1px 1px var(--ag-halo, #fff),1px -1px var(--ag-halo, #fff),-1px -1px var(--ag-halo, #fff),1px 1px var(--ag-halo, #fff);padding-left:0;padding-right:35px}

.checking_tabs .ant-tabs-nav{padding-left:20px}

[dir="rtl"] .checking_tabs .ant-tabs-nav{padding-left:0;padding-right:20px}

.main_search{margin:15px 0 15px 25px;border-radius:24px;border:none}

[dir="rtl"] .main_search{margin:15px 25px 15px 0}

.main_search input{background-color:var(--ag-surface-2, #F5F7FA);padding:5px 0 5px 15px !important}

[dir="rtl"] .main_search input{padding:5px 15px 5px 0 !important}

.set_active_map{width:580px !important}

.set_active_map .ant-modal-body{padding:10px 20px 20px 20px}

.set_active_map__comment{max-height:120px;margin-bottom:20px}

.set_active_map__comment textarea{max-height:120px}

.set_active_map__title{line-height:26px;font-size:14px}

.set_active_map .option{display:block;padding:18px 10px 18px 18px;border:1px solid var(--ag-border, #E6E9ED);border-radius:12px;margin-bottom:8px}

[dir="rtl"] .set_active_map .option{padding:18px 18px 18px 10px}

.set_active_map .option.disabled{pointer-events:none;opacity:.4}

.set_active_map .option p{margin-bottom:0}

.set_active_map .option:last-child{margin-bottom:0}

.set_active_map .option.no_active{opacity:.7}

.set_active_map .option:hover:not(.no_active){background-color:var(--ag-primary-bg, #EAF5FE);cursor:pointer;border:1px solid var(--ag-primary-bg, #EAF5FE)}

.set_active_map .option div{display:block;vertical-align:middle;text-align:left}

[dir="rtl"] .set_active_map .option div{text-align:right}

.set_active_map .option div:first-child{color:var(--ag-text, #222222);font-size:18px;font-weight:bold;margin-bottom:6px}

.set_active_map .option div:last-child{color:var(--ag-text-2, #AAB2BD);font-size:13px}

.library_item{display:inline-block;vertical-align:top;position:relative;width:150px;height:270px;background-color:var(--ag-surface, #FFFFFF);border-radius:16px;margin:0 0 10px 10px;padding:10px;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis}

[dir="rtl"] .library_item{margin:0 10px 10px 0;text-align:right}

.library_item:hover{box-shadow:0 0 0 2px rgba(23,144,255,.29)}

.library_item.selected{box-shadow:0 0 0 2px var(--ag-primary, #1790ff)}

.bf-player-holder{height:400px !important}

.bf-player-holder .button-play{margin:160px auto 20px !important}

.mark_add_select.library{background-color:var(--ag-surface, #FFFFFF);padding:10px 0 10px 0}

.mark_add_select.library .ant-select-selector{border:none;margin-left:40px}

[dir="rtl"] .mark_add_select.library .ant-select-selector{margin-left:0;margin-right:40px}

.mark_add_select .ant-select-selector{border-radius:24px !important}

.mark_add_select .ant-select-selector .ant-select-selection-item{line-height:30px !important;border-radius:24px !important;padding:0 8px 5px 8px !important}

.ant-modal-content{border-radius:0px !important}

.ant-modal-header{border-radius:8px 8px 0 0 !important}

form#login .ant-form-item-row{display:block}

form#login .ant-row.ant-form-item:first-child .ant-form-item-explain{display:none}

form#login .ant-form-item{margin-bottom:8px !important}

form#login .ant-col.ant-form-item-label{text-align:left}

[dir="rtl"] form#login .ant-col.ant-form-item-label{text-align:right}

form#login .ant-col.ant-form-item-control input{margin-bottom:0 !important}

.auth-tabs .ant-tabs-nav{display:none !important}

.library.item span{display:inline-block;vertical-align:bottom;white-space:break-spaces}

.library.item.content_container:before{display:inline-block;content:"";height:100%;width:0;margin-left:-2px;vertical-align:bottom}

[dir="rtl"] .library.item.content_container:before{margin-left:0;margin-right:-2px}

.library.item.content_container{width:100%;height:105px;position:absolute;left:0;bottom:30px;padding:0 10px;overflow-y:scroll}

[dir="rtl"] .library.item.content_container{left:auto;right:0}

.library.item.content_container_block{display:inline-block;vertical-align:bottom}

.library.item.text{overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-clamp:4;box-orient:vertical;width:100%}

.selected-feature-node,.selected-feature-node .rst__rowContents,.selected-feature-node .rst__rowContents .ant-typography{color:#fff;background-color:var(--ag-primary, #1790FF)}

.selected-feature-node .rst__rowContents .ant-typography:not(.ant-typography-edit-content) svg{fill:#fff}

.rst__rowContents{cursor:pointer}

.c_table{display:table;width:100%}

.c_table__row{display:table-row}

.c_table__row:first-child .c_table__cell{border-top:none}

.c_table__cell{display:table-cell;padding:20px 30px;border-top:.5px solid var(--ag-border, #F0F1F4)}

.c_table__cell.nw{white-space:nowrap}

.c_table__cell.w1{width:1px}

.c_table__cell:first-child{padding-left:5px}

[dir="rtl"] .c_table__cell:first-child{padding-left:0;padding-right:5px}

.user_balance__info{padding-left:5px}

[dir="rtl"] .user_balance__info{padding-left:0;padding-right:5px}

.user_balance__info__label{color:#aab2bd;font-size:16px}

.user_balance__info__sum{font-size:72px;line-height:120px;color:var(--ag-text, #0F1419);margin-left:-5px}

[dir="rtl"] .user_balance__info__sum{margin-left:0;margin-right:-5px}

.user_balance__info__price{font-size:18px;margin:66px 0}

.user_balance__info__price span{color:#aab2bd}

.user_balance__table .balance_cell{color:var(--ag-text-2, #AAB2BD)}

.user_balance__table .balance_cell.plus{color:#52c41a}

.user_balance__table_name{font-size:18px;padding-left:5px}

[dir="rtl"] .user_balance__table_name{padding-left:0;padding-right:5px}

.ant-tooltip-inner{text-align:center !important}

.form_inputs_title_top .ant-divider{margin-top:80px;margin-bottom:40px}

.form_inputs_title_top .ant-form-item-label{padding:0}

.form_inputs_title_top .ant-form-item .ant-select-multiple .ant-tag{font-size:16px;padding:5px 14px;border-width:.5px;border-radius:20px}

.form_inputs_title_top .ant-form-item .ant-select-multiple .ant-tag .anticon-close{position:relative;margin-left:10px;top:-1px}

[dir="rtl"] .form_inputs_title_top .ant-form-item .ant-select-multiple .ant-tag .anticon-close{margin-left:0;margin-right:10px}

.form_inputs_title_top .ant-form-item .ant-checkbox-group .ant-checkbox-wrapper{margin-right:64px}

[dir="rtl"] .form_inputs_title_top .ant-form-item .ant-checkbox-group .ant-checkbox-wrapper{margin-right:0;margin-left:64px}

.form_inputs_title_top .form_item_group__h{font-size:21px;font-style:bold;margin-bottom:24px}

.division_breadcrumbs{display:block;margin:0;padding:0}

.division_breadcrumbs:not(:empty){margin-bottom:18px}

.division_breadcrumbs li{display:inline;color:var(--ag-text, #0F1419);list-style:none}

.division_breadcrumbs li:before{content:" / ";display:inline;color:var(--ag-text-3, #CCD1D9)}

.division_breadcrumbs li:last-child{display:none}

.division_breadcrumbs li:first-child:before{display:none}

.user_edit .ant-upload{width:170px;height:170px;overflow:hidden;border-radius:100%;border:none}

.user_edit .ant-upload img{width:auto;height:100%}

.user_edit__access__new{animation:user_edit_right_new 1.5s ease-out;border-radius:4px}

.user_edit__access_market_offer{font-size:12px;line-height:22px;font-weight:400;color:var(--ag-text-2, rgba(0, 0, 0, 0.6));margin-left:2px}

[dir="rtl"] .user_edit__access_market_offer{margin-left:0;margin-right:2px}

.user_edit__access_market_offer a{color:var(--ag-text-2, rgba(0, 0, 0, 0.6));border-bottom:1px solid rgba(0,0,0,.6)}

.user_edit__access_market_author_wrapper.active{background:var(--ag-surface-2, #F0F4F8)}

.user_edit__access_market_author_title{margin-bottom:8px}

.user_edit__access_market_author_item{margin-bottom:2px}

.user_edit__access_market_confirm{width:600px !important}

.user_edit__access_market_confirm .ant-modal-confirm-content{border-top:1px solid var(--ag-border, #F0F0F0);border-bottom:1px solid var(--ag-border, #F0F0F0);width:calc(100% + 60px);margin-left:-24px;padding-top:26px;padding-bottom:20px;margin-top:10px}

[dir="rtl"] .user_edit__access_market_confirm .ant-modal-confirm-content{margin-left:0;margin-right:-24px}

.user_edit__access_market_confirm_content{text-align:center}

.user_edit__access_market_confirm_link{margin:14px 0}

.user_edit__access_market_confirm_checkbox .ant-checkbox-label{font-weight:500}

.user_edit__access__h{font-size:14px;font-weight:400;margin-bottom:10px}

.user_edit__access__list{font-size:14px;margin:0;padding:0;list-style:none;margin-bottom:30px}

.user_edit__access__list li{position:relative;margin-bottom:5px}

.user_edit__access__list li:before{content:"•";display:inline-block;margin-right:10px}

[dir="rtl"] .user_edit__access__list li:before{margin-right:0;margin-left:10px}

.refresh_btn:hover{color:var(--ag-link, #1790FF) !important;transition:none}

.refresh_btn:active{transition:none;transform:scale(0.95)}

:root{--map-st-available-bg: #FFE7BA;--map-st-available: #fa8c16;--map-st-available-ink: #ad4e00;--map-st-progress-bg: #EFDBFF;--map-st-progress: #722ed1;--map-st-progress-ink: #531dab;--map-st-verify-bg: #E3F1FD;--map-st-verify: #1890ff;--map-st-verify-ink: #0958d9;--map-st-done-bg: #D9F7BE;--map-st-done: #52c41a;--map-st-done-ink: #237804;--map-st-error-bg: #FFCCC7;--map-st-error: #f5222d;--map-st-error-ink: #a8071a;--map-st-repeat-bg: #FFD8BF;--map-st-repeat: #fa541c;--map-st-repeat-ink: #ad2102;--map-st-locked-bg: #F0F0F0;--map-st-locked: #a3a3a3;--map-st-locked-ink: #6b7280}

.map_info{padding:10px 0 10px 60px;display:inline-block;margin-left:118px}

[dir="rtl"] .map_info{padding:10px 60px 10px 0;margin-left:0;margin-right:118px}

.map_info div{margin-right:8px;position:relative;display:inline-block;font-size:12px;line-height:20px;font-weight:400;padding:4px 8px 4px 24px;border-radius:6px;height:28px}

[dir="rtl"] .map_info div{margin-right:0;margin-left:8px;padding:4px 24px 4px 8px}

.map_info div.available{background-color:var(--map-st-available-bg, #FFE7BA)}

.map_info div.progress{background-color:var(--map-st-progress-bg, #EFDBFF)}

.map_info div.on_verification{background-color:var(--map-st-verify-bg, #E3F1FD)}

.map_info div.completed{background-color:var(--map-st-done-bg, #D9F7BE)}

.map_info div.error{background-color:var(--map-st-error-bg, #FFCCC7)}

.map_info div.repeat{background-color:var(--map-st-repeat-bg, #FFD8BF)}

.map_info div.disabled{background-color:var(--map-st-locked-bg, #F0F0F0)}

.map_info div:before{position:absolute;content:"";left:0;top:calc(50% - 6px);width:12px;height:12px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:8px}

[dir="rtl"] .map_info div:before{left:auto;right:0;margin-left:0;margin-right:8px}

.map_info div.available:before{background-image:url("/i/n-flag-full.svg")}

.map_info div.progress:before{background-image:url("/i/n-process-full.svg")}

.map_info div.on_verification:before{background-image:url("/i/n-time-user-full.svg")}

.map_info div.completed:before{background-image:url("/i/n-completed-user-full.svg")}

.map_info div.error:before{background-image:url("/i/n-error-user-full.svg")}

.map_info div.repeat:before{background-image:url(/i/n-repeat-user-full.svg)}

.map_info div.disabled:before{background-image:url(/i/n-closed-user-full.svg)}

.btn-popover:hover{background-color:var(--ag-primary-bg, #E6F7FF)}

.feedback.modal .ant-form-item-label{display:none}

.feedback.modal .ant-select-selector{border-radius:8px}

.feedback.modal .ant-form-item{margin-bottom:15px}

.user_edit_avatar{width:170px;height:170px;background-size:cover;background-repeat:no-repeat;background-position:center}

form#password_recovery .ant-form-item-row{display:block}

form#password_recovery .ant-col.ant-form-item-label{text-align:left}

[dir="rtl"] form#password_recovery .ant-col.ant-form-item-label{text-align:right}

#password_recovery .ant-form-item{margin:0 !important}

#password_recovery_new label{display:none}

.rate{position:relative;vertical-align:top;display:inline-block;min-width:380px;margin-right:34px;margin-bottom:20px}

[dir="rtl"] .rate{margin-right:0;margin-left:34px}

.rate_container{width:100%;height:calc(100vh - 154px);margin-top:36px}

.rate_container__actions{float:right;margin-right:40px}

[dir="rtl"] .rate_container__actions{float:left;margin-right:0;margin-left:40px}

.rate_container.preview{height:auto;width:auto;margin-top:10px}

.rate_container.preview .rate{margin:0}

.rate_container.is_settings{overflow:scroll}

.rate_add{width:380px;height:420px;border:1px solid var(--ag-border, #f0f0f0);border-radius:13px;color:var(--ag-text-2, #AAB2BD);text-align:center;font-size:20px;padding:130px 10px 120px 10px;cursor:pointer}

.rate_add:hover{color:var(--ag-primary-text, var(--ag-primary-hover, #4096ff));border:1px solid var(--ag-primary-hover, #4096ff)}

.rate_header,.rate_body{width:100%;display:block;padding:40px;background:var(--ag-surface, #fff);border-radius:13px}

.rate_header{position:relative;font-size:18px;font-weight:bold;border-radius:13px 13px 0 0}

.rate_header .quantity{margin-right:55px}

[dir="rtl"] .rate_header .quantity{margin-right:0;margin-left:55px}

.rate_header .sticker{content:"";position:absolute;font-size:16px;font-weight:400;right:5px;top:calc(50% - 30px);height:45px;color:#fff;background-repeat:no-repeat;background-size:auto;background-position:center;padding:10px 10px 10px 8px;transform:rotate(-15deg)}

[dir="rtl"] .rate_header .sticker{right:auto;left:5px;padding:10px 8px 10px 10px;transform:rotate(15deg)}

.rate_header .sticker.one{padding:10px 10px 10px 12px;background-image:url("/i/sticker_one.svg")}

[dir="rtl"] .rate_header .sticker.one{padding:10px 12px 10px 10px}

.rate_header .sticker.three{padding:10px 10px 10px 12px;background-image:url("/i/sticker_three.svg")}

[dir="rtl"] .rate_header .sticker.three{padding:10px 12px 10px 10px}

.rate_header .sticker.six{padding:10px 10px 10px 12px;background-image:url("/i/sticker_six.svg")}

[dir="rtl"] .rate_header .sticker.six{padding:10px 12px 10px 10px}

.rate_header .sticker.twelve{background-image:url("/i/sticker_twelve.svg")}

.rate_body{position:relative;z-index:1;top:-13px}

.rate_body_price{display:inline-block;white-space:nowrap}

.rate_body_price .price{color:var(--ag-text, #1D1D1D);font-size:24px;font-weight:500}

.rate_body_price .description{color:var(--ag-text-2, #AAB2BD);font-size:16px}

.rate_body_price .description .old_price{display:inline-block;position:relative;margin-left:10px;font-size:18px}

[dir="rtl"] .rate_body_price .description .old_price{margin-left:0;margin-right:10px}

.rate_body_price .description .old_price:after{bottom:13px;left:0;content:"";width:100%;position:absolute;border-bottom:1.5px solid #ff4e44;transform:rotate(-15deg)}

[dir="rtl"] .rate_body_price .description .old_price:after{left:auto;right:0;transform:rotate(15deg)}

.rate_body .info ul{margin:3px 0 3px 0;padding-left:25px}

[dir="rtl"] .rate_body .info ul{padding-left:0;padding-right:25px}

.rate_body .info ul li{font-size:16px}

.rate_body .info .description{color:var(--ag-text-2, #AAB2BD);font-size:16px}

.rate.notify{min-width:300px;width:300px;margin-bottom:0}

.rate.notify_title{font-size:14px;line-height:22px;font-weight:600;margin-bottom:10px}

.rate.notify .rate_header{padding:27px}

.rate.notify .rate_header .sticker{display:none}

.rate.notify .rate_header .quantity{display:none}

.rate.notify .rate_body{padding:20px 20px 0 20px}

.rate.notify .rate_body_price{margin-bottom:10px}

.rate.notify .rate_body_price .price{font-size:20px;line-height:22px}

.rate.notify .description{margin-top:5px}

.rate.notify .description_price{font-size:25px;line-height:32px;font-weight:500}

.rate.notify .description_days{color:var(--ag-text-2, rgba(0, 0, 0, 0.6));font-size:16px}

@media screen and (max-width: 580px){
.rate_container_info table{width:100% !important}

.tariff_page_pane{padding:0 16px !important}

.action_journal_page{padding:0 16px}

.library_list_page_pane{padding:0 16px 0 0 !important}

[dir="rtl"] .library_list_page_pane{padding:0 0 0 16px !important}

.library_list_page_pane .a_table_wrapper{width:100% !important}

.file_data_tabs>.ant-tabs-nav{position:sticky;top:0;z-index:2;background:var(--ag-surface, #fff)}

.file_data_tabs .ant-tabs-tabpane .ant-table-body{overflow-y:auto !important}}

.activation_code{background-color:var(--ag-surface-2, #F5F7FA) !important;border-radius:24px}

.image-wrap{width:100%}

.image-wrap img{max-width:100%}

.notification{margin-bottom:20px}

.notification_item .currency{display:inline-block;background-position:center center;background-size:contain;width:16px;height:16px;margin-right:2px;background-repeat:no-repeat;vertical-align:middle;margin-left:2px}

.notification_tabs{margin-bottom:20px}

.notification_tabs .ant-tabs-tab{padding:16px 0}

.notification_tabs .ant-tabs-nav{position:absolute;top:-2px;left:60px}

[dir="rtl"] .notification_tabs .ant-tabs-nav{left:auto;right:60px}

.notification_tabs .ant-tabs-nav:before{border-bottom:none}

.notification_drawer_frame .ant-drawer-body{padding:0;overflow:hidden}

.notice:after{content:"";position:absolute;background-color:#ff3b30;width:5px;height:5px;border-radius:50%;top:0;right:9px}

[dir="rtl"] .notice:after{right:auto;left:9px}

.ant-tree-title.grey{color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));margin:3px 0 6px 0}

.ant-tree-title.grey:hover{color:var(--ag-text, #000000)}

.ant-tree-title:hover span.post_division_icon{display:inline-block;visibility:visible}

.post_division_title span.post_division_icon,span.post_division_icon{background-image:url(/i/Selected.svg);width:17px;height:17px;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:7px;vertical-align:top;cursor:pointer;margin-top:4px;visibility:hidden}

[dir="rtl"] .post_division_title span.post_division_icon,[dir="rtl"] span.post_division_icon{margin-left:0;margin-right:7px}

.item-header{position:relative;display:flex;align-items:center}

.item-header.map .figure{width:100%}

.item-header .figure{position:relative;display:inline-block;vertical-align:middle;width:25px;height:25px;background-repeat:no-repeat;background-size:cover;cursor:pointer}

.item-header .figure:not(.menu){margin-left:15px}

[dir="rtl"] .item-header .figure:not(.menu){margin-left:0;margin-right:15px}

.item-header .figure:hover .figure_list{display:block}

.item-header .figure.circle,.item-header .figure .circle{background-image:url(/i/Circle-d.svg);border-radius:50%}

.item-header .figure.circle.selected,.item-header .figure .circle.selected{background-image:url(/i/Circle.svg)}

.item-header .figure.round-rect,.item-header .figure .round-rect{background-image:url(/i/Square-d.svg);border-radius:5px}

.item-header .figure.round-rect.selected,.item-header .figure .round-rect.selected{background-image:url(/i/Square.svg)}

.item-header .figure_list{position:absolute;top:-20px;left:-20px;width:66px;height:110px;display:none;z-index:99;background-color:var(--ag-surface, #FFFFFF);padding:10px;box-shadow:0 16px 24px rgba(0,0,0,.08);border-radius:8px}

[dir="rtl"] .item-header .figure_list{left:auto;right:-20px}

.item-header .figure_list.map{top:-65px;left:-65px;width:65px;height:110px}

[dir="rtl"] .item-header .figure_list.map{left:auto;right:-65px}

.item-header .figure_list div{display:block;width:25px;height:25px;background-repeat:no-repeat;background-size:cover;margin:10px 10px 10px 10px;vertical-align:top;color:#e6e9ed}

.item-header .figure_list div:first-child{margin-bottom:20px}

.item-header .preview{height:25px;margin-left:36px;display:inline-block;vertical-align:middle}

[dir="rtl"] .item-header .preview{margin-left:0;margin-right:36px}

.item-header .draft{margin-left:20px;display:inline-block;vertical-align:middle}

[dir="rtl"] .item-header .draft{margin-left:0;margin-right:20px}

.item-header .info{width:100%;padding:20px 0 0 0}

.react-flow__node.circle{border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;text-align:center}

.map_header_status{margin-top:2px;margin-left:30px;position:relative;font-size:15px}

[dir="rtl"] .map_header_status{margin-left:0;margin-right:30px}

.map_header_status:before{content:"";position:absolute;left:-15px;top:calc(50% - 5px);border-radius:50%;width:10px;height:10px}

[dir="rtl"] .map_header_status:before{left:auto;right:-15px}

.map_header_status.green:before{background-color:#3ad58d}

.map_header_status.orange:before{background-color:#ffb95c}

.map_header_status.grey:before{background-color:var(--ag-surface-2, #E6EDEA)}

.map_header_status.deleted:before{background-color:#aab2bd}

.node_title{overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-clamp:5;box-orient:vertical;font-size:14px;white-space:pre-line}

.sider-mark{height:100vh;z-index:1;position:relative;background-color:var(--ag-surface, #FFFFFF);display:inline-block;vertical-align:top}

.sider-mark.ant-layout-sider-zero-width:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--ag-surface, #FFFFFF);z-index:9999}

.sider-mark.ant-layout-sider-zero-width .ant-layout-sider-children{border:none}

.sider-mark .marks{display:flex;justify-content:center;vertical-align:top;padding:0 20px 0 20px}

.sider-mark .marks .add{margin-top:14px;color:var(--ag-text-2, #AAB2BD);cursor:pointer}

.sider-mark .marks .add:hover{opacity:.8}

.sider-mark .marks .ant-tag{margin-top:8px;margin-right:8px}

[dir="rtl"] .sider-mark .marks .ant-tag{margin-right:0;margin-left:8px}

@media screen and (max-width: 580px){
.sider-mark{position:fixed;top:0;left:0;z-index:1001;box-shadow:2px 0 8px rgba(0,0,0,.15)}

[dir="rtl"] .sider-mark{left:auto;right:0;box-shadow:-2px 0 8px rgba(0,0,0,.15)}}

.ant-table-thead>tr>th{text-transform:uppercase;font-weight:400;font-size:12px;line-height:14px;color:var(--ag-text-2, #AAB2BD);background-color:var(--ag-surface, #FFFFFF)}

html.ag-glass .ant-tree{background:rgba(0,0,0,0)}

html.ag-glass:not(.ag-dark) .atma-editor-toolbar{background:rgba(0,0,0,0);box-shadow:none;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}

html.ag-glass .ant-pagination .ant-pagination-item,html.ag-glass .ant-pagination .ant-pagination-item-active{background:rgba(0,0,0,0)}

html.ag-glass .ant-btn.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):not(.action_button.default):not(.action_button.success):not(.action_button.orange),html.ag-glass .ant-btn.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled),html.ag-glass .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):not(.ant-radio-button-wrapper-disabled){background:rgba(0,0,0,0)}

html.ag-glass .ant-btn.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):not(.action_button.default):not(.action_button.success):not(.action_button.orange):hover,html.ag-glass .ant-btn.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):not(.action_button.default):not(.action_button.success):not(.action_button.orange):active,html.ag-glass .ant-btn.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):not(.action_button.default):not(.action_button.success):not(.action_button.orange):focus-visible,html.ag-glass .ant-btn.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover,html.ag-glass .ant-btn.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active,html.ag-glass .ant-btn.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):focus-visible,html.ag-glass .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):not(.ant-radio-button-wrapper-disabled):hover,html.ag-glass .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):not(.ant-radio-button-wrapper-disabled):active,html.ag-glass .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):not(.ant-radio-button-wrapper-disabled):focus-visible{background:rgba(0,0,0,0)}

html.ag-glass .u_cards__item{background-color:rgba(0,0,0,0)}

html.ag-glass .u_cards__item.u_cards__item_progress,html.ag-glass .u_cards__item__item{background-color:var(--ag-row-group-bg)}

.u_header{backdrop-filter:var(--ag-header-blur, none);-webkit-backdrop-filter:var(--ag-header-blur, none)}

html.ag-glass .admin_layout--under .admin_header_strip{display:none}

html.ag-glass .admin_layout--under>.header{height:64px;background:color-mix(in srgb, var(--ag-surface, #fff) 35%, transparent) !important;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border-bottom:1px solid var(--ag-sider-line, #f0f2f5)}

html.ag-glass .admin_layout--under>.admin_content{margin-top:0 !important;max-height:100vh !important;padding-top:var(--admin-header-h, 82px) !important;scroll-padding-top:70px}

html.ag-glass .admin_layout--under .a_module__struct_wrapper.fixed{top:64px;height:calc(var(--admin-header-h, 158px) - 64px);max-height:none}

html.ag-glass .admin_layout--under:has(.admin-breadcrumbs)>.header .header_title_wrapper{transform:translateY(-13px)}

html.ag-glass .admin_layout--under:has(.admin-breadcrumbs) .admin-breadcrumbs{top:24px}

html.ag-glass .site-layout:not(.admin_layout--under) .admin_header_strip{background:color-mix(in srgb, var(--ag-surface, #fff) 35%, transparent) !important;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border-bottom:1px solid var(--ag-header-line, rgba(0, 0, 0, 0.06))}

html.ag-glass .a_checking_results__wrapper,html.ag-glass .a_checking_results__menu,html.ag-glass .a_checking_results__content_filter,html.ag-glass .a_checking_results__content_list_item,html.ag-glass .ant-card,html.ag-glass .rate_body,html.ag-glass .error_page,html.ag-glass .u_structure__flow,html.ag-glass .a_org_chart__flow:not(.printing){background-color:rgba(0,0,0,0) !important}

html.ag-glass .a_checking_results__content_module_exercise_result,html.ag-glass .u_exercises_list__item{background:var(--ag-row-group-bg) !important}

html.ag-glass .user.container,html.ag-glass .a_module__struct_wrapper.fixed.is-scrolled{background-color:color-mix(in srgb, var(--ag-surface, #fff) 35%, transparent) !important;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}

html.ag-glass .a_module__struct_wrapper.fixed:not(.is-scrolled){background:rgba(0,0,0,0) !important}

html.ag-glass{--ag-row-group-bg: color-mix(in srgb, var(--ag-text, #000) 3%, transparent)}

html.ag-glass .map_list__all_info.is_user,html.ag-glass .bottom_panel{background-color:var(--ag-page-bg, #fff);background-image:var(--ag-page-bg-image, none);background-attachment:fixed}

html.ag-glass .ant-modal-mask{background-color:rgba(15,23,42,.18)}

html.ag-glass .ant-modal .ant-modal-content{position:relative;isolation:isolate;background:color-mix(in srgb, var(--ag-surface, #fff) 40%, transparent);backdrop-filter:blur(30px) saturate(1.5);-webkit-backdrop-filter:blur(30px) saturate(1.5);--ag-text-2: color-mix(in srgb, var(--ag-text, #1f2937) 72%, transparent);--ag-text-3: color-mix(in srgb, var(--ag-text, #1f2937) 60%, transparent);border:1px solid color-mix(in srgb, var(--ag-surface, #fff) 60%, transparent);box-shadow:0 12px 40px rgba(15,23,42,.18),inset 0 1px 0 color-mix(in srgb, var(--ag-surface, #fff) 70%, transparent)}

html.ag-glass .ant-modal .ant-modal-content .ant-form-item-extra,html.ag-glass .ant-modal .ant-modal-content .ant-typography-secondary,html.ag-glass .ant-modal .ant-modal-content .ant-form-item-explain:not(.ant-form-item-explain-error){color:var(--ag-text-2) !important}

html.ag-glass .ant-modal .ant-modal-content::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--ag-page-bg-image, none) var(--ag-page-bg, #fff);opacity:.35}

html.ag-glass .ant-modal .ant-modal-content::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--ag-surface, #fff) 45%, transparent) 0%, transparent 38%, transparent 70%, color-mix(in srgb, var(--ag-surface, #fff) 18%, transparent) 100%)}

html[dir="rtl"].ag-glass .ant-modal .ant-modal-content::after{background:linear-gradient(-135deg, color-mix(in srgb, var(--ag-surface, #fff) 45%, transparent) 0%, transparent 38%, transparent 70%, color-mix(in srgb, var(--ag-surface, #fff) 18%, transparent) 100%)}

html.ag-glass .ant-modal .ant-modal-header,html.ag-glass .ant-modal .ant-modal-footer{background:rgba(0,0,0,0)}

html.ag-glass .ant-table-wrapper{--ag-table-fixed-bg: color-mix(in srgb, var(--ag-surface, #fff) 92%, transparent);--ag-table-hover-bg: color-mix(in srgb, var(--ag-surface, #fff) 40%, transparent)}

html.ag-glass .ant-table-wrapper .ant-table,html.ag-glass .ant-table-wrapper .ant-table-container,html.ag-glass .ant-table-wrapper .ant-table-content,html.ag-glass .ant-table-wrapper .ant-table-body,html.ag-glass .ant-table-wrapper .ant-table-header,html.ag-glass .ant-table-wrapper .ant-table-thead>tr>th,html.ag-glass .ant-table-wrapper .ant-table-thead>tr>td,html.ag-glass .ant-table-wrapper .ant-table-tbody>tr>td,html.ag-glass .ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder,html.ag-glass .ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder:hover>td,html.ag-glass .ant-table-wrapper .ant-table-summary,html.ag-glass .ant-table-wrapper .ant-table-summary>tr>td,html.ag-glass .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-column-sort,html.ag-glass .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort,html.ag-glass .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-has-sorters:hover,html.ag-glass .ant-table-wrapper .ant-table-expanded-row>td{background:rgba(0,0,0,0)}

html.ag-glass .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,html.ag-glass .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--ag-table-hover-bg)}

html.ag-glass .ant-table-wrapper .ant-table-cell-fix-left,html.ag-glass .ant-table-wrapper .ant-table-cell-fix-right{background:rgba(0,0,0,0)}

html.ag-glass .ant-table-wrapper .ant-table-ping-left .ant-table-tbody>tr>td.ant-table-cell-fix-left,html.ag-glass .ant-table-wrapper .ant-table-ping-left .ant-table-thead>tr>th.ant-table-cell-fix-left,html.ag-glass .ant-table-wrapper .ant-table-ping-right .ant-table-tbody>tr>td.ant-table-cell-fix-right,html.ag-glass .ant-table-wrapper .ant-table-ping-right .ant-table-thead>tr>th.ant-table-cell-fix-right{background:var(--ag-table-fixed-bg)}

html.ag-glass .ant-table-wrapper .ant-table-sticky-holder{background:rgba(0,0,0,0);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}

html.ag-glass .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:color-mix(in srgb, var(--ag-primary-bg, #e6f4ff) 75%, transparent)}

html.ag-glass .ant-table-wrapper .ant-pagination .ant-pagination-item:not(.ant-pagination-item-active){background:rgba(0,0,0,0)}

html.ag-glass .ant-table-wrapper .ant-table-row-expand-icon{background:rgba(0,0,0,0)}

html.ag-glass .ant-table-wrapper .ant-table-thead>tr>th,html.ag-glass .ant-table-wrapper .ant-table-thead>tr>td,html.ag-glass .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort,html.ag-glass .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-has-sorters:hover{background:color-mix(in srgb, var(--ag-text, #000) 6%, transparent);border-bottom-color:var(--ag-border, #f0f0f0)}

html.ag-glass .ant-segmented{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--ag-border, #d9d9d9)}

html.ag-glass .ant-segmented .ant-segmented-item-selected,html.ag-glass .ant-segmented .ant-segmented-thumb{background:color-mix(in srgb, var(--ag-primary-bg, #e6f4ff) 75%, transparent);color:var(--ag-link, #1677ff);box-shadow:none}

html.ag-glass .ant-tag:not([class*=ant-tag-]){background:rgba(0,0,0,0)}

.tag-new-list{margin-top:24px}

.tag-select{cursor:pointer !important}

.tag-select:last-child{margin-right:0}

[dir="rtl"] .tag-select:last-child{margin-right:0;margin-left:0}

.tag-select.selected{box-shadow:0 0 1px 2px var(--ag-primary, #1790FF)}

.a_modal_block_user .a_modal__confirm_content_divider{display:none}

.ant-table-cell .tag-select{max-width:100%;white-space:normal;overflow-wrap:break-word}

.site-layout:has(.main-container-tariff),.main-container-tariff,.main-container-tariff>.ant-row>.ant-col{min-width:0}

.main-container-tariff{max-width:100%}

@media screen and (min-width: 581px){
.admin_layout>.site-layout{min-width:0}}

.ant-tag{font-size:14px !important}

.u_main_marks_mark .ant-tag{font-size:12px !important;border-radius:2px;padding:1px 8px;cursor:pointer;margin-bottom:8px}

.user_list.bottom_panel{z-index:5;position:fixed;bottom:-1px;width:100%;display:flex;justify-content:left;align-items:center;background-color:var(--ag-surface, #FFFFFF);min-height:72px;padding-right:60px}

[dir="rtl"] .user_list.bottom_panel{justify-content:right;padding-right:0;padding-left:60px}

.user_list.bottom_panel .close{position:absolute;right:95px}

[dir="rtl"] .user_list.bottom_panel .close{right:auto;left:95px}

.user_list.bottom_panel .ant-select{margin:2px 0 2px 15px}

[dir="rtl"] .user_list.bottom_panel .ant-select{margin:2px 15px 2px 0}

.user_list.bottom_panel .second-select{min-width:260px}

.user_list.bottom_panel .ant-select-selector{padding:0 15px !important;overflow:hidden}

.map_list.bottom_panel{z-index:5;position:absolute;bottom:-1px;left:0;width:100%;display:flex;justify-content:left;align-items:center;background-color:var(--ag-surface, #FFFFFF);min-height:72px;padding-right:60px}

[dir="rtl"] .map_list.bottom_panel{left:auto;right:0;justify-content:right;padding-right:0;padding-left:60px}

.map_list.bottom_panel.not_active{width:fit-content;background-color:unset}

.map_list.bottom_panel.not_active:not(.is_pagination){bottom:unset}

.map_list.bottom_panel.not_active.with_totals{background-color:var(--ag-surface, #FFFFFF)}

.map_list.bottom_panel .ant-select{margin:2px 0 2px 15px}

[dir="rtl"] .map_list.bottom_panel .ant-select{margin:2px 15px 2px 0}

.map_list.bottom_panel .second-select{min-width:260px}

.map_list.bottom_panel .ant-select-selector{padding:0 15px !important;overflow:hidden}

.map_list.bottom_panel .close{position:absolute;right:15px}

[dir="rtl"] .map_list.bottom_panel .close{right:auto;left:15px}

.map_list__all_info{width:500px;margin-left:20px}

[dir="rtl"] .map_list__all_info{margin-left:0;margin-right:20px}

.map_list__all_info.is_user{margin-left:unset;position:fixed;left:calc(72px + var(--admin-sider-delta, 0px));bottom:0;width:100%;height:50px;background:var(--ag-surface, #fff);padding-top:12px;padding-left:10px}

[dir="rtl"] .map_list__all_info.is_user{margin-left:0;margin-right:unset;left:auto;right:calc(72px + var(--admin-sider-delta, 0px));padding-left:0;padding-right:10px}

.map_list__all_info.hidden{display:none}

.map_list__all_maps{font-size:16px;line-height:24px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6));font-weight:300;margin-right:20px;display:inline-block}

[dir="rtl"] .map_list__all_maps{margin-right:0;margin-left:20px}

.map_list__all_score{font-size:16px;line-height:24px;font-weight:500;display:inline-block}

.map_list__all_score_wrap{display:inline-block}

.ant-tabs-top>.ant-tabs-nav,.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{margin:0 0 0 0 !important}

.ant-dropdown-menu{padding:0 !important}

.ant-tabs-content-holder .ant-tabs-content-left .ant-tabs-tabpane{padding-left:20px !important}

[dir="rtl"] .ant-tabs-content-holder .ant-tabs-content-left .ant-tabs-tabpane{padding-left:0 !important;padding-right:20px !important}

.ant-tabs.questions .ant-tabs-tab-remove{display:none}

.container-node{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:10px 12px 10px 12px}

[dir="rtl"] .container-node{left:auto;right:0}

.container-node:before{position:absolute;content:"";width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center}

.container-node.circle:before{left:22%;top:4%}

[dir="rtl"] .container-node.circle:before{left:auto;right:22%}

.container-node.round-rect:before{left:20%;top:-4px}

[dir="rtl"] .container-node.round-rect:before{left:auto;right:20%}

.container-node.blue:before{background-image:url("/i/n-flag-full.svg")}

.container-node.orange:before{background-image:url("/i/n-process-full.svg")}

.container-node.light_green:before{background-image:url("/i/n-time-user-full.svg")}

.container-node.green:before{background-image:url("/i/n-completed-user-full.svg")}

.container-node.red:before{background-image:url("/i/n-error-user-full.svg")}

.container-node.blue.repeat:before{background-image:url("/i/n-repeat-user-full.svg")}

.container-node.disabled:before{background-image:url("/i/n-closed-user-full.svg")}

.container-node.grey:before{background-image:url(/i/n-closed-user-full.svg)}

.btn_user{display:inline-block;position:absolute;left:80px;top:13px;border:none;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;border-bottom:none !important;color:var(--ag-text, rgba(0, 0, 0, 0.8509803922));font-size:14px;line-height:22px;font-weight:400}

[dir="rtl"] .btn_user{left:auto;right:80px}

.btn_user:before{left:-19px;top:4px;position:absolute;content:"";background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/i/arrow-user.svg");width:14px;height:14px}

[dir="rtl"] .btn_user:before{left:auto;right:-19px}

.btn_user:hover{opacity:.8;color:var(--ag-text, rgba(0, 0, 0, 0.8509803922))}

.drawer-user-list{padding-left:15px;margin-bottom:5px;position:relative}

[dir="rtl"] .drawer-user-list{padding-left:0;padding-right:15px}

.drawer-user-list.current:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:3px;background-color:#222}

[dir="rtl"] .drawer-user-list.current:before{left:auto;right:0}

.ant-tabs-nav-add{border-radius:8px 0 0 8px !important;margin-top:8px}

[dir="rtl"] .ant-tabs-nav-add{border-radius:0 8px 8px 0 !important}

.new_appeal{width:7px;height:7px;background-color:var(--ag-primary, #1790FF);display:inline-block;border-radius:7px}

.profile_partner_new_appeal{margin-top:30px;position:absolute}

.profile_partner_container{padding-left:35px}

[dir="rtl"] .profile_partner_container{padding-left:0;padding-right:35px}

.profile_partner_referral{position:absolute;right:35px;top:0px;padding:16px 16px 16px 16px;border:1px solid #b2b2b2}

[dir="rtl"] .profile_partner_referral{right:auto;left:35px}

.profile_partner_referral_title{font-style:normal;font-weight:600;font-size:16px;line-height:23px;color:var(--ag-link, #1790FF);margin-bottom:6px}

.profile_partner_referral_data .referral_link{max-width:290px;display:inline-block}

.profile_partner_referral_data .referral_comment{max-width:208px;display:inline-block;vertical-align:top;font-size:12px;margin-left:10px;color:var(--ag-text, #454545)}

[dir="rtl"] .profile_partner_referral_data .referral_comment{margin-left:0;margin-right:10px}

.profile_partner_data{background-color:var(--ag-surface-2, #F5F7FA);max-width:318px;padding:19px 19px 19px 40px;font-style:normal;font-weight:600;font-size:17px;line-height:24px}

[dir="rtl"] .profile_partner_data{padding:19px 40px 19px 19px}

.profile_partner_data_balance{position:relative;margin-bottom:9px}

.profile_partner_data_status{position:relative}

.profile_partner_data .data_title:before{left:-23px;top:4px;position:absolute;content:"";background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/i/profile-balance.svg");width:17px;height:17px}

[dir="rtl"] .profile_partner_data .data_title:before{left:auto;right:-23px}

.profile_partner_data .data_title_status:before{left:-23px;top:4px;position:absolute;content:"";background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/i/profile-status.svg");width:17px;height:17px}

[dir="rtl"] .profile_partner_data .data_title_status:before{left:auto;right:-23px}

.profile_partner_data .data_value{margin-left:10px;color:var(--ag-link, #1790FF)}

[dir="rtl"] .profile_partner_data .data_value{margin-left:0;margin-right:10px}

.profile_partner_data .data_value_balance{text-decoration:underline}

.profile_partner_tabs .ant-tabs-nav-list{margin-left:35px}

[dir="rtl"] .profile_partner_tabs .ant-tabs-nav-list{margin-left:0;margin-right:35px}

.profile_partner_price_wrap{position:relative;text-align:center}

.profile_partner_price_old{text-decoration:line-through;font-size:12px;position:absolute;top:-20px;right:20px}

[dir="rtl"] .profile_partner_price_old{right:auto;left:20px}

.clients_tariff_current{color:#fadb14}

.clients_tariff_end span{text-decoration:line-through}

.clients_tariff_item{list-style-type:none;margin-bottom:8px}

.clients_tariff_item span{display:inline-block}

.clients_tariff_list{margin-left:50px;padding-left:0}

[dir="rtl"] .clients_tariff_list{margin-left:0;margin-right:50px;padding-left:0;padding-right:0}

.certificates_code_inactive{color:#b2b2b2;text-decoration:line-through}

.certificates_inactive{color:#b2b2b2}

.make_order_title{margin-top:25px;margin-bottom:30px}

.make_order_elem{display:block;font-size:18px;line-height:32px}

.make_order_amount{margin-bottom:20px}

.make_order_balance{margin-bottom:25px}

.make_order_type_payment{margin-top:15px}

.make_order_action{margin-top:15px;width:100%;text-align:center}

.make_order_action button{margin-right:25px}

[dir="rtl"] .make_order_action button{margin-right:0;margin-left:25px}

.make_order_sum_title{font-weight:600}

.order_discount_desc{margin-left:0;border:1px solid var(--ag-border, #f0f0f0);padding:15px;border-radius:16px;position:absolute;z-index:9;top:0;background-color:var(--ag-surface, #fff);min-width:300px;line-height:28px;left:23px;display:none;font-size:13px}

[dir="rtl"] .order_discount_desc{margin-left:0;margin-right:0;left:auto;right:23px}

.order_discount_desc li{list-style-type:none}

.order_discount_desc_text{margin-left:20px}

[dir="rtl"] .order_discount_desc_text{margin-left:0;margin-right:20px}

.order_discount_desc.show{display:block}

.dialog_node{width:100%;height:100%}

.dialog_node .client{height:100px;position:relative;padding:10px 80px 10px 15px;display:flex;width:100%;border-radius:20px 20px 0 0;align-items:center}

[dir="rtl"] .dialog_node .client{padding:10px 15px 10px 80px}

.dialog_node .client .icon{position:absolute}

.dialog_node .client .icon.start{top:-5px;right:15px;font-size:45px;color:#fff}

[dir="rtl"] .dialog_node .client .icon.start{right:auto;left:15px}

.dialog_node .client .icon.finish{top:3px;right:28px;font-size:28px;color:#d32d25}

[dir="rtl"] .dialog_node .client .icon.finish{right:auto;left:28px}

.dialog_node .client .title{color:#fff;overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical;font-size:16px}

.dialog_node .client .order{position:absolute;top:calc(50% - 25px);right:25px;font-size:34px;color:#fff}

[dir="rtl"] .dialog_node .client .order{right:auto;left:25px}

.dialog_node .answers{display:flex;flex-direction:column;width:100%}

.dialog_node .answers .answer{position:relative;padding:10px;border-bottom:1px solid var(--ag-primary-active, #0F83E8)}

.dialog_node .answers .answer:hover{background-color:rgba(246,53,53,.26)}

.defaultTheme.dialog{visibility:visible;width:22px;height:22px;right:0;background:var(--ag-primary, #1890FF);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.25);opacity:0;transition:opacity .15s}

[dir="rtl"] .defaultTheme.dialog{right:auto;left:0}

.defaultTheme.dialog::after{content:"+";position:absolute;inset:0;color:#fff;font-size:16px;font-weight:600;line-height:17px;text-align:center;pointer-events:none}

.defaultTheme.dialog::before{content:"";position:absolute;inset:-9px;border-radius:50%}

.react-flow__node:hover .defaultTheme.dialog,.defaultTheme.dialog.connecting{opacity:1}

.dialog_step_search{display:inline-flex;align-items:center;gap:4px;margin-right:15px;vertical-align:middle}

[dir="rtl"] .dialog_step_search{margin-right:0;margin-left:15px}

.dialog_step_search__count{margin-left:4px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));font-size:12px;white-space:nowrap}

[dir="rtl"] .dialog_step_search__count{margin-left:0;margin-right:4px}

.react-flow__handle.dialog_drop_target{position:absolute;inset:0;top:0;left:0;width:100%;height:100%;min-width:0;min-height:0;transform:none;border:2px dashed var(--ag-primary-border, #91CAFF);border-radius:8px;background:rgba(24,144,255,.04);z-index:20}

[dir="rtl"] .react-flow__handle.dialog_drop_target{left:auto;right:0}

.react-flow__handle.dialog_drop_target.connectingto,.react-flow__handle.dialog_drop_target.valid{border:2px solid var(--ag-primary, #1890FF);background:rgba(24,144,255,.12)}

.radio_container{margin-top:20px}

.radio_container .radio_color{align-items:self-start;margin-bottom:5px}

.radio_container .radio_color .preview_color{width:20px;height:20px;border-radius:50%}

.react-flow__edge-path.dialog{pointer-events:all;stroke-width:6}

.dialog_arrow.delete{position:absolute;pointer-events:all}

.dialog_arrow.delete:hover{visibility:visible !important}

.dialog.error.divider{height:420px;width:2px;border:1px solid var(--ag-primary-active, #0F83E8);margin:0 15px 0 15px;display:inline-block}

.dialog.error.icon{position:absolute;top:0;left:0;font-size:45px}

[dir="rtl"] .dialog.error.icon{left:auto;right:0}

.dialog.error.info{position:relative;display:inline-block;width:480px;height:420px;background-repeat:no-repeat;background-position:center;background-size:cover}

.activation_code_last{margin-left:45px}

[dir="rtl"] .activation_code_last{margin-left:0;margin-right:45px}

.activation_code_last_item{margin-bottom:7px}

.user.container{position:absolute;bottom:20px;right:20px;background-color:var(--ag-surface, white);border-radius:24px;box-shadow:0 0 1px 1px var(--ag-primary, #1790FF);width:max-content}

[dir="rtl"] .user.container{right:auto;left:20px}

.user.container .exam{display:flex;flex-direction:column;justify-content:center;align-items:center;width:380px;height:270px}

.user.container .exam .title{width:100%;font-size:24px;font-weight:bold;padding:0 30px 0 30px;margin-bottom:8px}

.user.container .exam .status{width:100%;padding:0 30px 0 30px;margin-bottom:30px}

.user.container .exam .desc{width:100%;font-size:20px;padding:0 30px 0 30px;margin-bottom:16px}

.user.container .exam .button{width:100%;padding:0 30px 0 30px}

@media screen and (max-width: 400px){
.login-sider.user{position:relative;left:0}

[dir="rtl"] .login-sider.user{left:auto;right:0}}

.store_info{font-size:12px;line-height:18px}

.store_tabs{margin:0 60px 0 60px}

.store_score_info{display:flex;align-items:center;min-height:22px;font-weight:400;font-size:12px;line-height:20px}

.store_score_info .price{background-color:var(--ag-accent, #EAFF8F);color:var(--ag-on-accent, inherit);height:22px;width:max-content;padding:0 8px 0 8px;border-radius:16px;display:inline-block;margin:0 4px}

.store_score_info .price .currency{vertical-align:top;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center center;width:12px;height:12px;margin-right:4px;margin-top:6px}

[dir="rtl"] .store_score_info .price .currency{margin-right:0;margin-left:4px}

.store_score_info .price .price_currency{display:inline-block;vertical-align:middle;font-size:12px;font-weight:400;line-height:20px;color:var(--ag-text, #000)}

.store_score_info .price:first-of-type{background-color:#c1e9a5}

.store_score_info__gap{display:inline-block;width:20px}

.store_score_info .anticon{margin:0 4px;cursor:help}

.store_item_content{position:relative}

.store_item_content .timer_exam{background-color:var(--ag-surface, #FAFAFA);width:max-content;height:22px;box-shadow:none;padding:0 8px 0 8px;display:inline-block}

.store_item_content .timer_exam .timer_icon{background-image:url("/i/store_watch_black.svg") !important;width:12px !important;height:12px !important;margin-right:4px !important}

[dir="rtl"] .store_item_content .timer_exam .timer_icon{margin-right:0 !important;margin-left:4px !important}

.store_item_content .timer_exam .timer{color:var(--ag-text, #000);font-size:14px;line-height:22px}

.store_item_content .timer_exam.timer_running_out{background-color:#07bf21}

.store_item_content .timer_exam.timer_running_out .timer{color:#fff}

.store_item_content .timer_exam.timer_running_out .timer_icon{background-image:url("/i/store_watch.svg") !important}

.store_item_top{position:absolute;top:12px;left:12px;z-index:9}

[dir="rtl"] .store_item_top{left:auto;right:12px}

.store_item_body{padding:8px 12px 14px 12px;position:relative;height:146px}

.store_item_bottom{position:absolute;bottom:10px}

.store_item_btn{position:absolute;right:12px;bottom:10px}

[dir="rtl"] .store_item_btn{right:auto;left:12px}

.store_item_btn_item{display:inline-block}

.store_item_btn .currency{vertical-align:top;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center center;width:12px;height:12px;margin-right:4px;margin-top:6px;margin-left:4px}

.store_item_btn .price_currency{font-size:16px;line-height:24px}

.store_props_wrapper{position:absolute;left:12px;bottom:12px}

[dir="rtl"] .store_props_wrapper{left:auto;right:12px}

.store_index .store_item_content .timer_icon{margin-top:-3px}

.store_index .store_item_content .timer_exam .timer{margin-top:-3px}

.store_empty_cart_wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;min-height:300px}

.store_empty_cart_icon{width:150px;height:134px;background-image:url("/i/store_empty_cart.png");background-repeat:no-repeat;background-position:center center;background-size:contain}

.store_empty_cart_text{font-size:20px;line-height:28px;font-weight:500;width:330px;text-align:center;margin-top:16px}

.smooth_contain .store_user__wrapper{margin-top:10px}

.smooth_contain .store_block__title_wrapper{font-size:14px;line-height:22px;top:-13px}

.smooth_contain .store_block__divider{width:calc(100% - 20px)}

.store .item,.store.item{position:relative}

.store .item.marked,.store.item.marked{background:var(--ag-surface-2, #F9F0FF)}

.store .item .product_day,.store.item .product_day{margin-right:4px}

[dir="rtl"] .store .item .product_day,[dir="rtl"] .store.item .product_day{margin-right:0;margin-left:4px}

.store .item,.store.item{width:230px;padding:0;border-radius:16px;display:inline-block;vertical-align:top;margin:20px 20px 0 0}

[dir="rtl"] .store .item,[dir="rtl"] .store.item{margin:20px 0 0 20px}

.store .item.is_main,.store.item.is_main{cursor:pointer;height:276px}

.store .item.is_main .title,.store.item.is_main .title{line-height:18px;font-size:16px;font-weight:500;padding:0 0px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

.store .item.is_main .description,.store.item.is_main .description{margin:4px 0 4px 0;white-space:normal}

.store .item.is_main .stock_count,.store.item.is_main .stock_count{font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));position:absolute;bottom:3px}

.store .item.is_main .store_item_body,.store.item.is_main .store_item_body{height:110px}

.store .item .title,.store.item .title{color:var(--ag-text, rgba(0, 0, 0, 0.8509803922));font-size:16px;font-weight:400;display:inline-block;line-height:18px;padding:12px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}

.store .item .is_active,.store.item .is_active{vertical-align:top;display:inline-block}

.store .item .manage,.store.item .manage{position:absolute;right:8px;top:8px;cursor:pointer;z-index:9}

[dir="rtl"] .store .item .manage,[dir="rtl"] .store.item .manage{right:auto;left:8px}

.store .item .manage .ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover,.store.item .manage .ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover{background:unset}

.store .item .description,.store.item .description{min-height:36px;font-size:12px;line-height:18px;color:var(--ag-text, #454545);margin:10px 0 10px 0;overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical}

.store .item .stock_count,.store.item .stock_count{margin:0}

.store .item .image,.store.item .image{position:relative;width:100%;height:164px;border-radius:16px;overflow:hidden;background-color:var(--ag-surface, #fff)}

.store .item .image img,.store.item .image img{height:164px;left:50%;position:relative;transform:translateX(-50%);width:auto;max-width:100%}

[dir="rtl"] .store .item .image img,[dir="rtl"] .store.item .image img{left:auto;right:50%;transform:translateX(50%)}

.store .item .image.empty .not_image,.store.item .image.empty .not_image{color:var(--ag-text-2, rgba(0, 0, 0, 0.45));text-transform:uppercase;font-size:18px;font-weight:500;position:absolute;top:calc(50% - 10px);left:26px}

[dir="rtl"] .store .item .image.empty .not_image,[dir="rtl"] .store.item .image.empty .not_image{left:auto;right:26px}

.store .item.is_banner .image,.store.item.is_banner .image{height:276px}

.store .item.is_banner img,.store.item.is_banner img{height:276px}

.store .item.is_banner .description,.store.item.is_banner .description{display:none}

.store .item.is_banner .store_item_body,.store.item.is_banner .store_item_body{height:24px}

.store .item.is_banner .store_item_body_title,.store.item.is_banner .store_item_body_title{font-size:16px;font-weight:400;position:absolute;z-index:1;color:#fff;top:15px;left:20px;width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 4px rgba(0,0,0,.8),0 2px 8px rgba(0,0,0,.6)}

[dir="rtl"] .store .item.is_banner .store_item_body_title,[dir="rtl"] .store.item.is_banner .store_item_body_title{left:auto;right:20px}

.store .item .price,.store.item .price{background-color:var(--ag-accent, #EAFF8F);color:var(--ag-on-accent, inherit);height:22px;width:max-content;padding:0 8px 0 8px;border-radius:16px;display:inline-block;margin-right:4px}

[dir="rtl"] .store .item .price,[dir="rtl"] .store.item .price{margin-right:0;margin-left:4px}

.store .item .price .title_price,.store.item .price .title_price{font-size:16px;display:block}

.store .item .price .currency,.store.item .price .currency{vertical-align:top;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center center;width:12px;height:12px;margin-right:4px;margin-top:6px}

[dir="rtl"] .store .item .price .currency,[dir="rtl"] .store.item .price .currency{margin-right:0;margin-left:4px}

.store .item .price .price_currency,.store.item .price .price_currency{display:inline-block;vertical-align:middle;font-size:14px;font-weight:500;line-height:22px;color:var(--ag-text, #000)}

.store .item .special,.store.item .special{height:20px;padding:0 8px 0 20px;font-size:12px;color:#000;font-weight:400;background:linear-gradient(270deg, #F7971E 0%, #FFD200 100%);border-radius:10px;position:relative;width:max-content;display:inline-block}

[dir="rtl"] .store .item .special,[dir="rtl"] .store.item .special{padding:0 20px 0 8px;background:linear-gradient(-270deg, #F7971E 0%, #FFD200 100%)}

.store .item .special:before,.store.item .special:before{content:"";width:12px;height:12px;display:inline-block;background-repeat:no-repeat;top:3px;position:absolute;left:6px;background-size:contain}

[dir="rtl"] .store .item .special:before,[dir="rtl"] .store.item .special:before{left:auto;right:6px}

.store .item .product_day,.store.item .product_day{height:20px;padding:0 8px 0 20px;font-size:12px;color:#fff;font-weight:400;background:linear-gradient(270deg, #8E2DE2 0%, #4A00E0 100%);border-radius:10px;position:relative;width:max-content;display:inline-block}

[dir="rtl"] .store .item .product_day,[dir="rtl"] .store.item .product_day{padding:0 20px 0 8px;background:linear-gradient(-270deg, #8E2DE2 0%, #4A00E0 100%)}

.store .item .product_day:before,.store.item .product_day:before{content:"";width:12px;height:12px;display:inline-block;background-repeat:no-repeat;top:3px;position:absolute;left:6px;background-size:contain}

[dir="rtl"] .store .item .product_day:before,[dir="rtl"] .store.item .product_day:before{left:auto;right:6px}

.store .item{height:310px;margin:20px 30px 0 0;position:relative}

[dir="rtl"] .store .item{margin:20px 0 0 30px}

.store .item.is_admin .ant-btn-icon:hover .anticon-ellipsis{background:#d9d9d9 !important}

.store .item .title{font-weight:500;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0}

.store .item .description{margin:4px 0 4px 0}

.store .item .stock_count{margin:0 0 8px 0;font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922))}

.store .item .special:before{background-image:url("/i/store_fire.svg")}

.store .item .product_day:before{background-image:url("/i/store_shoper.svg")}

.store.item .special{padding:2px 8px 2px 20px}

[dir="rtl"] .store.item .special{padding:2px 20px 2px 8px}

.store.item .special:before{background-image:url("/i/store_fire.svg")}

.store.item .product_day{padding:2px 8px 2px 20px}

[dir="rtl"] .store.item .product_day{padding:2px 20px 2px 8px}

.store.item .product_day:before{background-image:url("/i/store_shoper.svg")}

.store_tags{width:calc(100% - 105px);display:inline-block;vertical-align:top;margin-left:8px}

[dir="rtl"] .store_tags{margin-left:0;margin-right:8px}

.store_tags.user{vertical-align:middle}

.store_tags .ant-tag{margin-bottom:8px;cursor:pointer}

.store_tags_wrapper{width:calc(100% - 64px)}

.store_form .item_line{width:48%;display:inline-block}

.store_form .item_line.item_line_first{margin-right:10px}

[dir="rtl"] .store_form .item_line.item_line_first{margin-right:0;margin-left:10px}

.store_form .item_line .ant-form-item-label{max-width:200px}

.store_form .ant-btn.ant-btn-round.ant-btn-lg{border-radius:4px !important}

.store_form .ant-form-item{margin-bottom:10px}

.store_form .ant-input-number-input{height:32px !important;padding:5px 12px !important}

.store_form #ended_at{height:32px !important;padding-left:7px}

[dir="rtl"] .store_form #ended_at{padding-left:0;padding-right:7px}

.store_form .ant-select-selector{border-radius:2px !important}

.store_form .ant-input-number-sm,.store_form .ant-input-sm,.store_form .ant-input,.store_form .ant-picker{border-radius:2px !important}

.store_form_struct_element .ant-col-8.ant-form-item-label{max-width:100%}

.store_item_bottom_price .currency{width:19px;height:19px;background-size:contain;margin-left:5px;vertical-align:top;margin-top:2px;background-repeat:no-repeat}

[dir="rtl"] .store_item_bottom_price .currency{margin-left:0;margin-right:5px}

.store_item_bottom_price .price_currency{font-size:20px;line-height:18px;font-weight:600}

.store_item_bottom_price_text{font-size:16px;line-height:24px;font-weight:400;display:inline-block}

.store_item_content .product_day,.store_item_content .special{padding:2px 8px 2px 20px}

[dir="rtl"] .store_item_content .product_day,[dir="rtl"] .store_item_content .special{padding:2px 20px 2px 8px}

.store_item_content .product_day{height:20px;padding:2px 8px 0 20px;font-size:12px;color:#fff;font-weight:400;background:linear-gradient(270deg, #8E2DE2 0%, #4A00E0 100%);border-radius:10px;position:relative;width:max-content;display:inline-block}

[dir="rtl"] .store_item_content .product_day{padding:2px 20px 0 8px;background:linear-gradient(-270deg, #8E2DE2 0%, #4A00E0 100%)}

.store_item_content .product_day::before,.store_item_content .special::before{content:"";width:12px;height:12px;display:inline-block;background-repeat:no-repeat;top:3px;position:absolute;left:6px;background-size:contain}

[dir="rtl"] .store_item_content .product_day::before,[dir="rtl"] .store_item_content .special::before{left:auto;right:6px}

.store_item_content .special{height:20px;padding:2px 8px 0 20px;font-size:12px;color:#000;font-weight:400;background:linear-gradient(270deg, #F7971E 0%, #FFD200 100%);border-radius:10px;position:relative;width:max-content;display:inline-block}

[dir="rtl"] .store_item_content .special{padding:2px 20px 0 8px;background:linear-gradient(-270deg, #F7971E 0%, #FFD200 100%)}

.store_item_content .product_day::before{background-image:url("/i/store_shoper.svg")}

.store_item_content .special::before{background-image:url("/i/store_fire.svg")}

.store_user__wrapper{width:max-content;position:relative;display:inline-block;margin-bottom:20px;max-width:100%}

.store_block__title_count{margin-left:5px;font-size:12px;line-height:20px;background-color:var(--ag-primary-bg, #E6F7FF);padding:0 8px 0 8px;border-radius:7px}

[dir="rtl"] .store_block__title_count{margin-left:0;margin-right:5px}

.store_block__title_wrapper{position:absolute;background:var(--ag-page-bg-image, none) var(--ag-page-bg, #fff);background-attachment:fixed;padding-right:10px;top:2px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}

[dir="rtl"] .store_block__title_wrapper{padding-right:0;padding-left:10px}

.store_block__icon{width:16px;height:16px;background-image:url("/i/tree_division.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px}

.store_block__divider{border-bottom:1px solid var(--ag-border, rgba(0, 0, 0, 0.0588235294));width:calc(100% - 70px);display:inline-block}

.store .item.is_admin .timer_icon{vertical-align:unset}

.store .item.is_admin .timer{vertical-align:unset}

.store_desc_wrapper{position:relative}

.store_desc_wrapper .store_item_btn{right:0;bottom:0}

[dir="rtl"] .store_desc_wrapper .store_item_btn{right:auto;left:0}

.store_desc_wrapper .stock_count{font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));margin-bottom:5px}

.store_page_wrapper .store_item_content{margin-bottom:10px}

.store_page_wrapper .store.item.is_main{cursor:pointer;height:310px}

.store_page_wrapper .store.item.is_main .stock_count{bottom:45px}

.store_page_wrapper .smooth_contain .store_item_bottom_price{position:absolute;bottom:12px}

.store_page_wrapper .store_item_content{margin-bottom:0 !important}

.store_page_wrapper .smooth_contain .store_item_btn{right:28px;bottom:8px}

[dir="rtl"] .store_page_wrapper .smooth_contain .store_item_btn{right:auto;left:28px}

.store_page_wrapper .store.item.is_main .store_item_body{height:146px}

.store_page_wrapper .store_desc_wrapper{margin-top:10px}

.store_wrap{width:100%;margin-top:30px}

.info_item_wrapper{position:relative;width:230px;display:inline-block;margin-right:30px;margin-top:20px;height:295px}

[dir="rtl"] .info_item_wrapper{margin-right:0;margin-left:30px}

.info_item_wrapper .store_item_body{height:110px}

.info_item_wrapper .store.item .title{padding:0}

.info .store_item_body .description{-webkit-line-clamp:3;line-clamp:3}

.info .manage{position:absolute;right:8px;cursor:pointer;z-index:9;bottom:8px}

[dir="rtl"] .info .manage{right:auto;left:8px}

.info_tags{height:20px;padding:2px 8px 2px 20px;font-size:12px;color:var(--ag-text, #000);font-weight:400;border-radius:10px;position:relative;width:max-content;display:inline-block}

[dir="rtl"] .info_tags{padding:2px 20px 2px 8px}

.info_tags::before{content:"";width:12px;height:12px;display:inline-block;background-repeat:no-repeat;top:3px;position:absolute;left:6px;background-size:contain}

[dir="rtl"] .info_tags::before{left:auto;right:6px}

.info_tags.is_admin{padding:0 8px 2px 20px}

[dir="rtl"] .info_tags.is_admin{padding:0 20px 2px 8px}

.info_tags.is_admin::before{top:4px}

.info_tags.urgent{background:linear-gradient(90deg, #FDC830 0%, #F37335 100%);margin-right:4px}

[dir="rtl"] .info_tags.urgent{background:linear-gradient(-90deg, #FDC830 0%, #F37335 100%);margin-right:0;margin-left:4px}

.info_tags.urgent::before{background-image:url("/i/info_urgent.svg")}

.info_tags.is_important{background:linear-gradient(90deg, #D4FC79 0%, #96E6A1 100%)}

[dir="rtl"] .info_tags.is_important{background:linear-gradient(-90deg, #D4FC79 0%, #96E6A1 100%)}

.info_tags.is_important::before{background-image:url("/i/info_important.svg")}

.info_filters_sections_wrapper{display:inline-block;margin-left:20px}

[dir="rtl"] .info_filters_sections_wrapper{margin-left:0;margin-right:20px}

.info_filters_sections_list{width:250px;margin-left:10px}

[dir="rtl"] .info_filters_sections_list{margin-left:0;margin-right:10px}

.info_filters_tags_wrapper{width:calc(100% - 482px);display:inline-block;margin-left:20px}

[dir="rtl"] .info_filters_tags_wrapper{margin-left:0;margin-right:20px}

.info_header_statistic{max-width:460px !important}

.store_item_top.is_admin .timer_exam .timer_icon,.store_item_top.is_admin .timer_exam .timer{vertical-align:unset}

.modal-buy{position:relative}

.modal-buy .currency{vertical-align:top;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center center;width:35px;height:46px;margin-right:10px}

[dir="rtl"] .modal-buy .currency{margin-right:0;margin-left:10px}

.modal-buy .price_currency{display:inline-block;vertical-align:top;font-size:14px;font-weight:500;line-height:22px}

.modal-buy .left{display:inline-block;width:20%;vertical-align:top;position:relative}

.modal-buy .left .currency{width:15px;height:15px;margin-top:4px;margin-right:5px}

[dir="rtl"] .modal-buy .left .currency{margin-right:0;margin-left:5px}

.modal-buy .left .price_currency{font-size:16px}

.modal-buy .left .buttons{position:absolute;bottom:0;width:50%;left:10px}

[dir="rtl"] .modal-buy .left .buttons{left:auto;right:10px}

.modal-buy .right{width:77%;display:inline-block;vertical-align:top;margin-left:8px}

[dir="rtl"] .modal-buy .right{margin-left:0;margin-right:8px}

.modal-buy .right .image{position:relative;width:100%;height:180px;background-repeat:no-repeat;background-size:contain;background-position:center center;margin:30px 0 0 0}

.modal-buy .right .description{font-size:12px;color:var(--ag-text, #454545);margin:10px 0 10px 0}

.node-score{position:absolute;left:60px;bottom:-20px}

[dir="rtl"] .node-score{left:auto;right:60px}

.node-score.main-card{right:20px;top:-10px;left:unset;bottom:unset}

[dir="rtl"] .node-score.main-card{left:20px;right:unset}

.node-score.main-card .currency{margin-top:8px}

.node-score.store_by{position:relative;left:unset;bottom:unset}

[dir="rtl"] .node-score.store_by{left:auto;right:unset}

.node-score.exam{display:inline-block !important;position:relative;right:unset;left:unset;top:unset;bottom:unset;font-size:17px;width:unset !important;height:unset !important;margin-bottom:10px}

.node-score.exam .currency{margin:0 5px 5px 0}

[dir="rtl"] .node-score.exam .currency{margin:0 0 5px 5px}

.node-score .currency{vertical-align:top;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center center;width:12px;height:12px;margin-right:4px;margin-top:6px}

[dir="rtl"] .node-score .currency{margin-right:0;margin-left:4px}

.node-score .price_currency{display:inline-block;vertical-align:top;font-size:14px;font-weight:400;line-height:22px}

.donat-legend{position:absolute;right:-130px;height:100%;top:calc(100% - 170px)}

[dir="rtl"] .donat-legend{right:auto;left:-130px}

.donat-legend div{position:relative;font-size:14px;font-weight:400;padding-left:5px;margin-bottom:5px;line-height:22px}

[dir="rtl"] .donat-legend div{padding-left:0;padding-right:5px}

.donat-legend div:before{content:"";position:absolute;left:-7px;top:8px;width:6px;height:6px;border-radius:50%}

[dir="rtl"] .donat-legend div:before{left:auto;right:-7px}

.donat-legend .completed:before{background-color:#95de64}

.donat-legend .progress:before{background-color:#efdbff}

.donat-legend .repeat:before{background-color:#ffd8bf}

.donat-legend .on_verification:before{background-color:#bae7ff}

.donat-legend .error:before{background-color:#ff7875}

.donat-legend .not_started:before{background-color:#d9d9d9}

.glossary{position:relative;cursor:pointer;border-bottom:2px dashed var(--ag-border, rgba(211, 211, 211, 0.8274509804))}

.glossary.bottom:after{top:130% !important;bottom:unset}

.glossary:after{z-index:9999;position:absolute;left:50%;transform:translateX(calc(-50% + var(--glossary-shift, 0px)));bottom:130%;top:unset;width:max-content;min-width:min(390px,100vw - 32px,var(--glossary-max, 390px));max-width:min(390px,90vw,var(--glossary-max, 390px));content:attr(data-info);visibility:hidden;font-size:14px;background-color:var(--ag-surface-2, rgb(246, 246, 246));border:1px solid #a4a4a4;color:var(--ag-text, #000000);padding:13px;border-radius:6px;line-height:1.3;white-space:normal;overflow-wrap:break-word}

[dir="rtl"] .glossary:after{left:auto;right:50%;transform:translateX(calc(-1*(-50% + var(--glossary-shift, 0px))))}

.glossary:hover:after{visibility:visible}

.glossary:before{content:"";border:9px solid rgba(0,0,0,0);border-top:9px solid var(--ag-border, #e7e7ee);position:absolute;left:50%;bottom:60%;top:unset;visibility:hidden}

[dir="rtl"] .glossary:before{left:auto;right:50%}

.glossary:hover:before{visibility:visible}

.glossary.bottom{border-bottom:none}

.glossary.bottom:before{content:"";border:9px solid rgba(0,0,0,0);border-bottom:9px solid var(--ag-border, #e7e7ee);position:absolute;left:50%;top:60% !important;bottom:unset !important;visibility:hidden}

[dir="rtl"] .glossary.bottom:before{left:auto;right:50%}

.glossary.bottom:hover:before{visibility:visible}

.glossary.glossary--below:after{top:130%;bottom:unset}

.glossary.glossary--below:before{border-top-color:rgba(0,0,0,0);border-bottom:9px solid var(--ag-border, #e7e7ee);top:60%;bottom:unset}

.glossary-words-container,.knowledge-words-container{border-right:1px solid var(--ag-border, #F0F0F0);display:inline-block}

[dir="rtl"] .glossary-words-container,[dir="rtl"] .knowledge-words-container{border-right:none;border-left:1px solid var(--ag-border, #F0F0F0)}

.glossary-words-container{width:250px}

.knowledge-words-container{width:24%}

.glossary-modal .ant-modal-content{min-width:1300px}

.glossary-desc,.knowledge-desc{min-width:1000px;vertical-align:top;display:inline-block;width:calc(100% - 251px);max-height:500px;height:100%;overflow-y:scroll;padding:0 0 0 30px !important;font-size:16px;line-height:22px;margin-bottom:10px}

[dir="rtl"] .glossary-desc,[dir="rtl"] .knowledge-desc{padding:0 30px 0 0 !important}

.glossary-desc p,.knowledge-desc p{font-size:16px;line-height:22px;margin-bottom:10px}

.glossary-desc h2,.knowledge-desc h2{font-size:24px;line-height:32px;margin-bottom:20px}

.glossary-desc h3,.knowledge-desc h3{font-size:20px;line-height:28px;margin-bottom:16px}

.glossary-desc h4,.knowledge-desc h4{font-size:18px;line-height:24px;margin-bottom:12px}

.glossary-desc table,.knowledge-desc table{border-collapse:collapse;table-layout:fixed;margin:0;overflow:hidden}

.glossary-desc table th,.knowledge-desc table th{font-weight:bold;text-align:left;background-color:var(--ag-surface-2, #f1f3f5)}

[dir="rtl"] .glossary-desc table th,[dir="rtl"] .knowledge-desc table th{text-align:right}

.glossary-desc table th,.glossary-desc table td,.knowledge-desc table th,.knowledge-desc table td{min-width:3em;border:1px solid var(--ag-border, #ced4da);padding:3px 5px;vertical-align:top;position:relative}

.glossary-desc img,.knowledge-desc img{max-width:100%}

.glossary-desc video,.knowledge-desc video{max-width:100%;width:100%;height:420px}

.glossary-desc iframe,.knowledge-desc iframe{max-width:100%;width:100%;height:420px}

.glossary-words{vertical-align:top;padding:0 34px 0 0;height:500px;overflow-y:scroll}

[dir="rtl"] .glossary-words{padding:0 0 0 34px}

.glossary-words div:not(.ant-divider){display:block;cursor:pointer;padding:8px;font-size:14px;border-bottom:1px solid var(--ag-border, #F0F0F0)}

.glossary-words div:not(.ant-divider).selected{color:var(--ag-link, #0092ff)}

.knowledge-words{vertical-align:top;padding:0 34px 0 0;max-height:470px;overflow-y:scroll}

[dir="rtl"] .knowledge-words{padding:0 0 0 34px}

.knowledge-words div:not(.ant-divider){display:block;cursor:pointer;padding:8px;font-size:14px;border-bottom:1px solid var(--ag-border, #F0F0F0)}

.knowledge-words div:not(.ant-divider).selected{font-weight:600}

.glossary-arrows,.knowledge-arrows{position:absolute;right:15px;bottom:15px;z-index:99999}

[dir="rtl"] .glossary-arrows,[dir="rtl"] .knowledge-arrows{right:auto;left:15px}

.ant-tree{margin-right:20px;display:inline-block !important}

[dir="rtl"] .ant-tree{margin-right:0;margin-left:20px}

.result-wrap{padding:16px;border-radius:8px;width:1000px}

.result-wrap.success{background-color:var(--ag-surface-2, #F6FFED)}

.result-wrap.error{background-color:var(--ag-surface-2, #FFF1F0)}

.result-wrap.warn,.result-wrap.repeat{background-color:#fff7e6}

.result-wrap-wrapper{display:inline-block;padding-right:15px;margin-top:20px}

[dir="rtl"] .result-wrap-wrapper{padding-right:0;padding-left:15px}

.result-wrap-wrapper.is_border{border-right:1px solid var(--ag-border, rgba(0, 0, 0, 0.0588235294))}

[dir="rtl"] .result-wrap-wrapper.is_border{border-right:none;border-left:1px solid var(--ag-border, rgba(0, 0, 0, 0.0588235294))}

.result-history-wrapper{display:inline-block;vertical-align:top;padding-left:8px;margin-top:10px}

[dir="rtl"] .result-history-wrapper{padding-left:0;padding-right:8px}

.result-history-title{font-size:16px;line-height:24px;font-weight:500;margin-bottom:10px}

.result-history-item{font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));margin-bottom:12px;cursor:pointer}

.result-history-item.success .result-history-icon{color:#52c41a}

.result-history-item.error .result-history-icon{color:#ff4d4f}

.result-history-item.on_verification .result-history-icon{color:#4096ff}

.result-history-item.active{color:var(--ag-text, #000)}

.result-history-item.active .result-history-icon-wrap::before{content:"";width:3px;height:10px;display:inline-block;background-repeat:no-repeat;top:17px;position:absolute;left:6.5px;background-size:contain;background-color:var(--ag-primary, #1890FF)}

[dir="rtl"] .result-history-item.active .result-history-icon-wrap::before{left:auto;right:6.5px}

.result-history-list{max-height:180px;overflow-y:auto}

.result-history-icon{font-size:16px;margin-right:13px}

[dir="rtl"] .result-history-icon{margin-right:0;margin-left:13px}

.result-history-icon-wrap{position:relative}

.result-history-header-wrapper{padding:9px 16px;background:var(--ag-surface-2, #FFFBE6);border-radius:6px;width:1000px;border:1px solid #ffe58f;position:relative;margin-bottom:10px;margin-top:10px}

.result-history-header-icon{width:18px;height:18px;background-image:url("/i/exclamation-result-history.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;display:inline-block;vertical-align:middle;margin-right:10px}

[dir="rtl"] .result-history-header-icon{margin-right:0;margin-left:10px}

.result-history-header-text{vertical-align:middle}

.result-history-header-close{color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));position:absolute;right:16px;top:14px;cursor:pointer}

[dir="rtl"] .result-history-header-close{right:auto;left:16px}

.check-edit-item{position:relative;padding-left:15px}

[dir="rtl"] .check-edit-item{padding-left:0;padding-right:15px}

.check-edit-item-typeof-reset{font-size:14px;line-height:22px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6));margin-left:20px;position:relative;padding-left:17px}

[dir="rtl"] .check-edit-item-typeof-reset{margin-left:0;margin-right:20px;padding-left:0;padding-right:17px}

.check-edit-item-typeof-reset::before{content:"";background-image:url("/i/warning_icon_blue.svg");position:absolute;left:0;top:2px;width:14px;height:14px;transform:rotate(180deg)}

[dir="rtl"] .check-edit-item-typeof-reset::before{left:auto;right:0;transform:rotate(-180deg)}

.check-edit-item-typeof-reset.is_user{font-size:12px;line-height:20px}

.check-edit-item-typeof-reset.is_user::before{top:.5px}

.check-edit-item::before{content:"";position:absolute;left:0;top:0;height:100%;border-right:3px solid var(--ag-primary, #1591ff)}

[dir="rtl"] .check-edit-item::before{left:auto;right:0;border-right:none;border-left:3px solid var(--ag-primary, #1591ff)}

.admin_checklist_edit__wrapper{padding:0 35px 0 35px}

.admin_checklist_market_count{white-space:nowrap;text-align:center;background:#ff4d4f;font-size:10px;padding:1px 4px;height:15px;line-height:12px;color:#fff;display:inline-flex;justify-content:center;border-radius:8px;position:absolute;top:-16px;left:3px}

[dir="rtl"] .admin_checklist_market_count{left:auto;right:3px}

.admin_checklist_market_count_wrapper{position:relative}

.admin_checklist_table__item_assessment{padding:12px 15px;width:1000px}

.admin_checklist_table__item_assessment.success{background-color:var(--ag-surface-2, #F6FFED)}

.admin_checklist_table__item_assessment.error{background-color:var(--ag-surface-2, #FFF1F0)}

.admin_checklist_table__item_assessment.warn,.admin_checklist_table__item_assessment.repeat{background-color:#fff7e6}

.admin_checklist_table__item_wrapper{display:inline-block;padding:2px 8px 6px 8px;margin:0 8px 8px 0;border-radius:100px}

[dir="rtl"] .admin_checklist_table__item_wrapper{margin:0 0 8px 8px}

.admin_checklist_table__item_icon{font-size:14px;color:var(--ag-text-2, rgba(0, 0, 0, 0.45));margin-right:4px;display:inline-block;vertical-align:middle}

[dir="rtl"] .admin_checklist_table__item_icon{margin-right:0;margin-left:4px}

.admin_checklist_table__item_task{display:inline-block;width:calc(100% - 18px);vertical-align:middle;line-height:18px}

.admin_checklist_table__post_wrap{margin-bottom:7px}

.admin_checklist_table__post_desc{font-size:11px;line-height:16px}

.admin_checklist_lesson__title_wrap{padding-top:10px;margin-top:-10px}

.admin_checklist_lesson__title_wrap:hover{cursor:pointer;background:var(--ag-surface, #fafafa)}

.admin_checklist_auto_pass__title{font-size:20px;font-weight:500;line-height:28px}

.admin_checklist_auto_pass__text{font-size:15px;font-weight:400;line-height:32px}

.admin_checklist_wrapper{position:relative}

.admin_checklist_legend{font-size:12px;line-height:20px;position:absolute;right:26px;top:9px}

[dir="rtl"] .admin_checklist_legend{right:auto;left:26px}

.admin_checklist_legend__item{display:inline-block;padding:4px 8px;margin-right:4px}

[dir="rtl"] .admin_checklist_legend__item{margin-right:0;margin-left:4px}

.admin_checklist_legend__item_color{width:12px;height:12px;display:inline-block;vertical-align:middle;border-radius:10px;margin-right:4px}

[dir="rtl"] .admin_checklist_legend__item_color{margin-right:0;margin-left:4px}

.admin_checklist_legend__item_color.success{background-color:#d9f7be}

.admin_checklist_legend__item_color.on_verification{background-color:#bae7ff}

.admin_checklist_legend__item_color.error{background-color:#ffccc7}

.admin_checklist_legend__item_color.repeat{background-color:#ffd591}

.admin_checklist_legend__item_color.not_started{background-color:var(--ag-surface-2, #F0F0F0)}

.admin_checklist_legend__item_text{vertical-align:middle}

.admin_map_rate{font-size:24px;vertical-align:top;line-height:30px}

.admin_map_rate__wrapper{margin-bottom:40px}

.admin_map_rate__all_rate{font-size:30px;margin-left:20px;margin-right:10px;vertical-align:middle}

[dir="rtl"] .admin_map_rate__all_rate{margin-right:20px;margin-left:10px}

.admin_map_rate__all_text{font-size:24px;font-weight:500;vertical-align:top;display:inline-block;line-height:30px}

.admin_map_rating{margin:20px 0 40px 10px;max-width:calc(100% - 60px)}

[dir="rtl"] .admin_map_rating{margin:20px 10px 40px 0}

.admin_map_rating__item{margin-bottom:40px}

.admin_map_rating__item_el{margin-bottom:7px}

.admin_map_rating__item_line{display:inline-block}

.admin_map_rating__item_rate_icon{font-size:18px;position:absolute;right:0;top:-2px}

[dir="rtl"] .admin_map_rating__item_rate_icon{right:auto;left:0}

.admin_map_rating__item_rate_text{font-size:16px;font-weight:400;vertical-align:top}

.admin_map_rating__item_date{color:var(--ag-text-2, rgba(0, 0, 0, 0.45))}

.admin_map_rating__item_user{font-size:20px}

.admin_map_rating__item_comment_content{font-size:14px;line-height:22px}

.admin_map_rating__title{font-size:16px;line-height:28px;font-weight:500}

.admin_map_header_published_info{font-size:12px;margin-left:32px;display:inline-block;vertical-align:middle;position:relative}

[dir="rtl"] .admin_map_header_published_info{margin-left:0;margin-right:32px}

.admin_map_header_published_info.active:before{position:absolute;content:"";background-image:url("/i/m_training.svg");width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center;left:-22px;top:10px}

[dir="rtl"] .admin_map_header_published_info.active:before{left:auto;right:-22px}

.admin_map_market_history_wrapper{margin-left:0;padding-left:0}

[dir="rtl"] .admin_map_market_history_wrapper{margin-left:0;margin-right:0;padding-left:0;padding-right:0}

.admin_map_market_history_item{list-style:none;margin-bottom:12px}

.admin_map_market_history_icon{font-size:16px;color:var(--ag-link, #1890FF);display:inline-block;vertical-align:top;margin-top:2px}

.admin_map_market_history_content{display:inline-block;vertical-align:top;margin-left:10px;width:calc(100% - 30px)}

[dir="rtl"] .admin_map_market_history_content{margin-left:0;margin-right:10px}

.admin_map_market_history_date{font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));margin-bottom:4px}

.admin_map_market_history_text{font-size:14px;line-height:22px;margin-bottom:4px}

.admin_map_market_history_desc{color:var(--ag-text-2, rgba(0, 0, 0, 0.6))}

.auto_checking_exam_highlighted{color:#53a204}

.nowrap{white-space:nowrap}

.dashboard{width:364px;display:inline-block;vertical-align:top;margin-right:50px}

[dir="rtl"] .dashboard{margin-right:0;margin-left:50px}

.dashboard_total{float:right;font-size:14px;line-height:30px;font-weight:400}

[dir="rtl"] .dashboard_total{float:left}

.dashboard.is_map{width:306px;margin-right:31px}

[dir="rtl"] .dashboard.is_map{margin-right:0;margin-left:31px}

.dashboard canvas{margin:40px auto 20px auto}

.dashboard .info_cards__item_percent{padding:1px 6px;border-radius:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922))}

.dashboard .info_cards__item_percent_wrap{margin-left:5px;width:50px;display:inline-block}

[dir="rtl"] .dashboard .info_cards__item_percent_wrap{margin-left:0;margin-right:5px}

.dashboard .info_cards__item_percent.success{background:#95de64}

.dashboard .info_cards__item_percent.progress{background:#efdbff}

.dashboard .info_cards__item_percent.not_started{background:#d9d9d9}

.dashboard .info_cards table{border-spacing:0 10px;border-collapse:separate;width:100%}

.dashboard .info_cards .item{margin:0}

.dashboard .info_cards .item:before{left:-2px;top:7px;width:8px;height:8px}

[dir="rtl"] .dashboard .info_cards .item:before{left:auto;right:-2px}

.dashboard_details{display:block}

.dashboard_container{padding:0 40px;width:100%}

.ant-select-tree .atma-access-boss__tag,.ant-select-selector .atma-access-boss__tree{display:none}

.knowledge-access:not(:last-child):after{content:","}

.knowledge-access{margin-right:5px}

[dir="rtl"] .knowledge-access{margin-right:0;margin-left:5px}

.upload_testing_excel{margin-left:30px}

[dir="rtl"] .upload_testing_excel{margin-left:0;margin-right:30px}

.upload_testing_excel .ant-upload-list{display:none}

.chart-atma .ant-tabs-nav{padding:0 60px}

.chart-atma .ant-tabs-nav::before{border-bottom:none !important}

.chart-atma .access-chart-line{width:100%;background-color:var(--ag-surface-2, #F5F5F5);border-radius:10px 10px 0px 0px}

.chart-atma .access-chart-line .line{white-space:nowrap;padding:25px 60px}

.chart-atma .access-chart-line .line .inline-block{display:inline-block;vertical-align:top;margin-right:43px}

[dir="rtl"] .chart-atma .access-chart-line .line .inline-block{margin-right:0;margin-left:43px}

.chart-atma .chart-line-atma-title{max-width:800px;display:flex;justify-content:center;align-items:center;padding:24px}

.chart-atma .chart-line-atma-title .statistic_title{min-width:420px}

.chart-atma .chart-line-atma-title .statistic_title div:first-child{line-height:28px;font-size:20px;font-weight:500;color:var(--ag-link, #1890FF)}

.chart-atma .chart-line-atma-title .statistic_title div:last-child{line-height:24px;font-size:16px;font-weight:400}

.chart-atma .chart-line-atma{display:inline-block;width:800px;vertical-align:top;padding-right:10px}

[dir="rtl"] .chart-atma .chart-line-atma{padding-right:0;padding-left:10px}

.chart-atma .graph_main{display:inline-block;vertical-align:top}

.chart-atma .info{display:inline-block;max-width:406px;border-left:1px solid var(--ag-border, #F5F5F5);padding-left:24px}

[dir="rtl"] .chart-atma .info{border-left:none;border-right:1px solid var(--ag-border, #F5F5F5);padding-left:0;padding-right:24px}

.chart-atma .info-title{font-size:14px;font-weight:500;line-height:22px;padding:12px 0 12px 0}

.chart-atma .info .post,.chart-atma .info .division{cursor:pointer;display:flex;align-items:center;justify-content:center;margin-bottom:10px;min-height:106px;border-radius:6px}

.chart-atma .info .post:hover,.chart-atma .info .division:hover{box-shadow:0 0 0 2px rgba(64,169,255,.32)}

.chart-atma .info .post.active,.chart-atma .info .division.active{box-shadow:0 0 0 2px var(--ag-primary-hover, #40A9FF)}

.chart-atma .info .post .title,.chart-atma .info .division .title{padding:0 10px 0 0;color:var(--ag-link, #1890FF);font-size:12px;font-weight:400;line-height:20px;width:49%}

[dir="rtl"] .chart-atma .info .post .title,[dir="rtl"] .chart-atma .info .division .title{padding:0 0 0 10px}

.chart-atma .info .post .graph,.chart-atma .info .division .graph{width:49%;margin:5px 0 0 -6px}

[dir="rtl"] .chart-atma .info .post .graph,[dir="rtl"] .chart-atma .info .division .graph{margin:5px -6px 0 0}

.chart-atma .info .boss,.chart-atma .info .user{padding:0 0 0 2px;cursor:pointer;width:184px;display:inline-block;vertical-align:top;margin-right:6px;margin-bottom:10px;border-radius:6px}

[dir="rtl"] .chart-atma .info .boss,[dir="rtl"] .chart-atma .info .user{padding:0 2px 0 0;margin-right:0;margin-left:6px}

.chart-atma .info .boss:hover,.chart-atma .info .user:hover{box-shadow:0 0 0 2px rgba(64,169,255,.32)}

.chart-atma .info .boss.active,.chart-atma .info .user.active{box-shadow:0 0 0 2px var(--ag-primary-hover, #40A9FF)}

.chart-atma .info .boss .title,.chart-atma .info .user .title{font-size:12px;font-weight:400;line-height:20px;color:var(--ag-primary-ink, #061178);width:100%}

.chart-atma .info .boss .graph,.chart-atma .info .user .graph{width:100%;margin:5px 0 0 -6px}

[dir="rtl"] .chart-atma .info .boss .graph,[dir="rtl"] .chart-atma .info .user .graph{margin:5px -6px 0 0}

.personal_data_tb_field{cursor:pointer}

.personal_data_tb_field.empty{height:32px}

.a_settings__form_bx_integrate_wrapper{width:calc(100vw - 160px - var(--admin-sider-delta, 0px))}

.a_settings__form_bx_integrate_item{display:inline-block;vertical-align:top;margin-right:20px;width:470px}

[dir="rtl"] .a_settings__form_bx_integrate_item{margin-right:0;margin-left:20px}

.a_settings__form_bx_integrate_item .a_settings__form_template_text{width:100%;margin-bottom:15px}

.a_settings__form_api_integrate_wrapper{margin-top:20px;margin-bottom:20px}

.a_settings__form_api_integrate_token{font-size:16px;font-weight:500;line-height:24px}

.a_settings__form_api_integrate_item{display:inline-block;vertical-align:middle}

.a_settings__form_api_integrate_item_icon{font-size:21px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6))}

.a_settings__form_api_integrate_item_icon_wrap{margin-right:15px}

[dir="rtl"] .a_settings__form_api_integrate_item_icon_wrap{margin-right:0;margin-left:15px}

.a_settings__form_api_integrate_item_description{padding-right:25px;border-right:1px solid var(--ag-border, rgba(0, 0, 0, 0.0588235294))}

[dir="rtl"] .a_settings__form_api_integrate_item_description{padding-right:0;padding-left:25px;border-right:none;border-left:1px solid var(--ag-border, rgba(0, 0, 0, 0.0588235294))}

.a_settings__form_api_integrate_item_gen{margin-left:25px}

[dir="rtl"] .a_settings__form_api_integrate_item_gen{margin-left:0;margin-right:25px}

.a_settings__form_api_integrate_item_token{margin-left:20px}

[dir="rtl"] .a_settings__form_api_integrate_item_token{margin-left:0;margin-right:20px}

.a_settings__form_api_integrate_item_doc{margin-left:10px}

[dir="rtl"] .a_settings__form_api_integrate_item_doc{margin-left:0;margin-right:10px}

.a_settings__form_api_integrate_item_title{font-size:16px;font-weight:500;line-height:24px}

.a_settings__form_api_integrate_item_desc{font-size:12px;font-weight:400;line-height:20px}

.a_settings__confirm_content_wrap{margin:22px 0}

.a_settings__confirm_content_icon{display:inline-block;vertical-align:top;margin-right:10px}

[dir="rtl"] .a_settings__confirm_content_icon{margin-right:0;margin-left:10px}

.a_settings__confirm_content_body{display:inline-block;width:calc(100% - 34px)}

.a_settings__confirm_content_body_text{margin-bottom:20px}

#bx_divisions label{width:370px}

.a_qpsychologic__wrapper{display:inline-block;margin-right:30px}

[dir="rtl"] .a_qpsychologic__wrapper{margin-right:0;margin-left:30px}

.a_qpsychologic__divider{display:inline-block;height:385px;vertical-align:top;border-left:1px solid var(--ag-border, rgba(5, 5, 5, 0.06));margin-left:48px;margin-top:-100px}

[dir="rtl"] .a_qpsychologic__divider{border-left:none;border-right:1px solid var(--ag-border, rgba(5, 5, 5, 0.06));margin-left:0;margin-right:48px}

.a_qpsychologic__title{font-size:14px;font-weight:500;line-height:22px;display:inline-block}

.a_qpsychologic__title_wrapper{margin-bottom:-5px}

.a_qpsychologic__btn{display:inline-block;margin-bottom:10px;border-radius:50%;margin-left:10px}

[dir="rtl"] .a_qpsychologic__btn{margin-left:0;margin-right:10px}

.a_qpsychologic__btn_delete_answer{height:70px;vertical-align:top}

.a_qpsychologic__inp{width:188px;margin-bottom:7px}

.a_qpsychologic__variables_del{font-size:12px;margin-left:5px;cursor:pointer}

[dir="rtl"] .a_qpsychologic__variables_del{margin-left:0;margin-right:5px}

.a_qpsychologic__variables_item{padding:1px 8px;width:max-content;display:inline-block;margin-right:10px;border:1px solid var(--ag-border, #D9D9D9);border-radius:20px;margin-top:-1px;background-color:var(--ag-surface, #FAFAFA);margin-bottom:10px;font-size:12px;line-height:22px}

[dir="rtl"] .a_qpsychologic__variables_item{margin-right:0;margin-left:10px}

.a_qpsychologic__variables_item:hover{opacity:.8}

.a_qpsychologic__variables_name{cursor:pointer}

.a_qpsychologic_answers__wrapper{display:inline-block;margin-right:10px;margin-left:10px}

.a_qpsychologic_answers__wrapper_wrap{display:inline-block;vertical-align:middle;position:relative;max-width:490px}

.a_qpsychologic_answers__btn_add{margin-left:0;width:100%}

[dir="rtl"] .a_qpsychologic_answers__btn_add{margin-left:0;margin-right:0}

.a_qpsychologic_answers__btn_save{width:50%;max-width:177px}

.a_qpsychologic_answers__btn_close{margin-left:10px;width:50%;max-width:177px}

[dir="rtl"] .a_qpsychologic_answers__btn_close{margin-left:0;margin-right:10px}

.a_qpsychologic_answers__variables{margin-bottom:10px;max-width:419px}

.a_qpsychologic_answers__variables_b{display:inline-block;vertical-align:middle}

.a_qpsychologic_answers__variables.empty{margin-bottom:0}

.a_qpsychologic_answers__variables_item{padding:1px 8px;width:max-content;display:inline-block;margin-right:10px;border:1px solid var(--ag-border, #D9D9D9);border-radius:20px;margin-top:-1px;background-color:var(--ag-surface, #FAFAFA);font-size:12px;line-height:22px;margin-bottom:10px}

[dir="rtl"] .a_qpsychologic_answers__variables_item{margin-right:0;margin-left:10px}

.a_qpsychologic_answers__variables_item:hover{opacity:.8}

.a_qpsychologic_answers__variables_del{font-size:12px;margin-left:5px;cursor:pointer}

[dir="rtl"] .a_qpsychologic_answers__variables_del{margin-left:0;margin-right:5px}

.a_qpsychologic_answers__variables_name{cursor:pointer}

.a_qpsychologic_answers__variables_title{display:inline-block;font-size:18px;font-weight:500;line-height:28px;margin-left:600px}

[dir="rtl"] .a_qpsychologic_answers__variables_title{margin-left:0;margin-right:600px}

.a_qpsychologic_answers__variables_add{display:inline-block;vertical-align:middle}

.a_qpsychologic_answers__variables_add.condition{vertical-align:top;margin-right:5px}

[dir="rtl"] .a_qpsychologic_answers__variables_add.condition{margin-right:0;margin-left:5px}

.a_qpsychologic_condition__additional_header{margin-bottom:10px}

.a_qpsychologic_condition__additional_wrapper{margin-bottom:20px}

.a_qpsychologic_condition__additional_item{display:inline-block;vertical-align:top}

.a_qpsychologic_condition__additional_title{margin-bottom:10px}

.a_qpsychologic_condition__additional_content{max-width:475px;margin-right:58px}

[dir="rtl"] .a_qpsychologic_condition__additional_content{margin-right:0;margin-left:58px}

.a_qpsychologic_condition__res{font-size:16px}

.a_qpsychologic_condition__res_opn{font-weight:500}

.a_qpsychologic_condition__res_rel{font-weight:600;font-size:18px}

.a_qpsychologic_condition__res span{margin-right:5px}

[dir="rtl"] .a_qpsychologic_condition__res span{margin-right:0;margin-left:5px}

.a_qpsychologic_condition__item{margin-top:10px}

.a_qpsychologic_condition__val{display:inline-block;vertical-align:middle;width:590px}

.a_qpsychologic_condition__equality{display:inline-block;vertical-align:middle;width:40px;text-align:center;font-size:26px}

.a_qpsychologic_condition__text{width:616px;display:block}

.a_qpsychologic_condition__text_admin{margin-bottom:10px}

.a_qpsychologic_condition__text_wrapper{display:inline-block;vertical-align:middle}

.a_qpsychologic_condition__action{display:inline-block;vertical-align:top;margin-left:10px}

[dir="rtl"] .a_qpsychologic_condition__action{margin-left:0;margin-right:10px}

.a_qpsychologic_condition__btn{display:block;margin-bottom:10px;border-radius:50%}

.a_qpsychologic_condition__edit_item{margin-bottom:10px}

.a_qpsychologic_condition__user_note{display:inline-block;font-size:9px;line-height:20px;font-weight:400;background-color:var(--ag-primary-bg, #E6F7FF);height:34px;vertical-align:top;padding:8px 12px;margin-left:14px}

[dir="rtl"] .a_qpsychologic_condition__user_note{margin-left:0;margin-right:14px}

.a_qpsychologic_condition__wrapper{width:calc(100% - 80px)}

.a_qpsychologic_condition__header_wrapper{margin-bottom:10px}

.a_qpsychologic_condition__header_right{margin-left:550px}

[dir="rtl"] .a_qpsychologic_condition__header_right{margin-left:0;margin-right:550px}

.a_qpsychologic_condition__header_item{display:inline-block;font-size:14px;line-height:22px;font-weight:500;vertical-align:middle;padding-top:10px}

.a_exercises__header_wrapper{margin-bottom:10px}

.a_exercises__header_title{font-size:14px;line-height:22px;font-weight:500}

.a_exercises__header_text{font-size:10px;line-height:20px;font-weight:400;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922))}

.a_exercises__header_item{display:inline-block;vertical-align:middle;padding:6px 0 0 0}

.a_exercises__header_item_left{width:1024px}

.a_exercises__header_item_right{width:calc(100% - 1170px)}

.a_exercises__test_answer_image.empty_image .ant-upload-select{width:52px !important;height:52px !important}

.a_exercises__test_answer_image .ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{color:var(--ag-primary-text, var(--ag-primary-hover, #4096ff))}

.a_exercises__test_answer_text{width:750px;vertical-align:top !important;min-height:102px;margin-right:7px;margin-bottom:10px}

[dir="rtl"] .a_exercises__test_answer_text{margin-right:0;margin-left:7px}

.a_exercises__test_answer_text_add{display:inline-block;margin-bottom:10px;border-radius:50%;margin-left:12px;width:34px !important;height:34px;margin-top:32px}

[dir="rtl"] .a_exercises__test_answer_text_add{margin-left:0;margin-right:12px}

.a_exercises__test_answer_text.empty_text{display:none}

.a_exercises__test_answer_text.image{width:700px;min-height:102px !important}

.a_exercises__test_answer_text.empty_image{height:52px !important;min-height:52px !important}

.a_exercises__test_answer_type_wrapper{width:825px;margin-bottom:30px;position:relative}

.a_exercises__test_answer_type_title{font-size:14px;line-height:22px;font-weight:500}

.a_exercises__test_answer_type_text{font-size:10px;line-height:20px;font-weight:400;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922))}

.a_exercises__test_answer_type_left{display:inline-block;vertical-align:middle}

.a_exercises__test_answer_type_left.large{width:360px}

.a_exercises__test_answer_type_r{position:absolute;right:-105px;top:12px}

[dir="rtl"] .a_exercises__test_answer_type_r{right:auto;left:-105px}

.a_exercises__test_answer_type_right{max-width:270px;display:inline-block;vertical-align:middle;margin-bottom:0;margin-left:20px}

[dir="rtl"] .a_exercises__test_answer_type_right{margin-left:0;margin-right:20px}

.a_exercises__test_answer_type_thee{display:inline-block;vertical-align:middle;margin-left:20px}

[dir="rtl"] .a_exercises__test_answer_type_thee{margin-left:0;margin-right:20px}

.a_exercises__test_answer_type_wrap{display:inline-block;vertical-align:middle}

.a_exercises__test_answer_type_wrap_r{margin-left:18px}

[dir="rtl"] .a_exercises__test_answer_type_wrap_r{margin-left:0;margin-right:18px}

.a_exercises__test_answer_type_t.one_correct_option{display:block;margin-bottom:15px;margin-top:-15px}

.a_exercises__test_answer_type_t.one_correct_option .a_exercises__test_answer_type_wrap_r{margin-left:10px}

[dir="rtl"] .a_exercises__test_answer_type_t.one_correct_option .a_exercises__test_answer_type_wrap_r{margin-left:0;margin-right:10px}

.a_exercises__test_answer_type_t.one_correct_option .a_exercises__test_answer_type_title{font-weight:400;display:inline-block;vertical-align:middle}

.a_exercises__test_answer_delete.empty_image{margin-top:24px}

.a_exercises__test_answer_delete.image{margin-top:44px}

.a_exercises__options_wrapper{height:70px;margin-right:80px;padding-top:16px;margin-top:20px;margin-bottom:0}

[dir="rtl"] .a_exercises__options_wrapper{margin-right:0;margin-left:80px}

.a_exercises__btn_temp_psy_show{display:inline-block;border-radius:50%;width:34px !important;height:34px;color:var(--ag-link, #1890FF)}

.a_exercises__btn_temp_psy_show:hover{color:#fff}

.a_exercises__btn_temp_psy_show_d{color:#ff7875}

.a_map_setting__modal_wrapper .ant-modal-body{border-top:1px solid var(--ag-border, #F0F0F0);margin-left:-24px;margin-right:-24px;padding:18px 24px 18px 24px;border-bottom:1px solid var(--ag-border, #F0F0F0)}

.a_map_setting__modal_qeditor_short .qcodeBlock,.a_map_setting__modal_qeditor_short .qlink,.a_map_setting__modal_qeditor_short .qfile,.a_map_setting__modal_qeditor_short .qimage,.a_map_setting__modal_qeditor_short .qvideo,.a_map_setting__modal_qeditor_short .qiframe,.a_map_setting__modal_qeditor_short .qiframe_pptx,.a_map_setting__modal_qeditor_short .qiframe_pdf,.a_map_setting__modal_qeditor_short .qaudio,.a_map_setting__modal_qeditor_short .qiframe_custom,.a_map_setting__modal_qeditor_short .qclearMarks,.a_map_setting__modal_qeditor_short .qinsertTable,.a_map_setting__modal_qeditor_short .qvoicemessage,.a_map_setting__modal_qeditor_short .qwebcamera,.a_map_setting__modal_qeditor_short .qscreencust,.a_map_setting__modal_qeditor_short .qexport_pdf{display:none}

.a_map_setting__modal_cover_images{display:inline-block;vertical-align:top;width:640px;overflow-y:auto;height:500px}

.a_map_setting__modal_cover_images .ant-radio-button-wrapper:not(:first-child)::before{inset-block-start:0;inset-inline-start:0;height:calc(100% - 16px);margin-top:8px}

.a_map_setting__modal_cover_preview{display:inline-block;vertical-align:top;margin-left:8px}

[dir="rtl"] .a_map_setting__modal_cover_preview{margin-left:0;margin-right:8px}

.a_map_setting__modal_cover_preview .u_cards__item{margin-right:0;margin-top:0}

[dir="rtl"] .a_map_setting__modal_cover_preview .u_cards__item{margin-right:0;margin-left:0}

.a_map_setting__modal_cover_preview .main-card-top{height:142px;padding:0}

.a_map_setting__modal_cover_preview .u_cards__item_icon{height:142px;background-size:contain;border-radius:10px 10px 0 0}

.a_map_setting__modal_cover_upload .ant-btn{position:absolute;right:222px;top:398px}

[dir="rtl"] .a_map_setting__modal_cover_upload .ant-btn{right:auto;left:222px}

.a_map_setting__modal_cover_upload_radio{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:10px}

.a_map_setting__modal_cover_upload_radio:hover .a_map_setting__modal_cover_upload_delete{display:block}

.a_map_setting__modal_cover_upload_delete{display:none;width:32px;height:32px;background-color:rgba(222,222,222,.8705882353);padding:8px;border-radius:20px;position:absolute;right:0;cursor:pointer;font-size:16px;color:#fff}

[dir="rtl"] .a_map_setting__modal_cover_upload_delete{right:auto;left:0}

.a_map_setting__modal_cover_radio{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}

.a_map_setting__utm_marks_del{display:none;float:right;cursor:pointer;font-size:16px;color:#ff4d4f;top:2px}

[dir="rtl"] .a_map_setting__utm_marks_del{float:left}

.a_map_setting__utm_marks_item:hover .a_map_setting__utm_marks_del{display:block}

.a_map_setting__utm_marks_item:focus .a_map_setting__utm_marks_del{display:block}

.a_map_result_info_list{margin-left:0;padding-left:0}

[dir="rtl"] .a_map_result_info_list{margin-left:0;margin-right:0;padding-left:0;padding-right:0}

.a_map_result_info_item{list-style-type:none;padding:10px 0 10px 50px}

[dir="rtl"] .a_map_result_info_item{padding:10px 50px 10px 0}

.a_map_result_info_item_scorm{padding-left:16px;margin-left:0;list-style-type:none;display:none}

[dir="rtl"] .a_map_result_info_item_scorm{padding-left:0;padding-right:16px;margin-left:0;margin-right:0}

.a_map_result_info_item_scorm.active{display:block}

.a_map_update_version__modal_wrapper{margin-top:22px}

.a_map_update_version__modal_date{font-size:12px;line-height:22px;font-weight:400;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));margin-bottom:5px}

.a_map_update_version__modal_title{margin-bottom:5px}

.a_map_update_version__modal_text{color:var(--ag-text-2, rgba(0, 0, 0, 0.6))}

.a_map_update_version__modal_text_modules{margin-bottom:20px}

.a_map_update_version__modal_info_title{font-weight:600}

.a_map_update_version__modal_info_list{margin-bottom:0}

.a_map_update_version__modal_content{display:inline-block;vertical-align:top;width:calc(100% - 30px);margin-bottom:20px}

.a_map_update_version__modal_content_icon{font-size:16px;color:var(--ag-link, #1890FF);display:inline-block;margin-right:13px}

[dir="rtl"] .a_map_update_version__modal_content_icon{margin-right:0;margin-left:13px}

.a_module_title_edit{margin-left:16px !important}

[dir="rtl"] .a_module_title_edit{margin-left:0 !important;margin-right:16px !important}

.a_module_title_edit_icon{color:var(--ag-link, #1890FF)}

.a_module__settings_header{width:calc(100vw - 160px - var(--admin-sider-delta, 0px));height:60px;background:var(--ag-surface-2, #F6FFED);position:relative;margin-bottom:10px;cursor:pointer}

.a_module__settings_header_item{display:inline-block;vertical-align:middle}

.a_module__settings_header_title{font-size:14px;line-height:22px;font-weight:500;margin:16px 10px}

.a_module__settings_header_action{position:absolute;right:38px;top:14px}

[dir="rtl"] .a_module__settings_header_action{right:auto;left:38px}

.a_module__settings_wrapper{display:none}

.a_module__settings_wrapper.show{display:block}

.a_module__management_score_wrapper{margin-bottom:10px;margin-top:10px}

.a_module__line{display:inline-block;vertical-align:top}

.a_module__images_item{display:inline-block;vertical-align:top}

.a_module__images_item_title{margin-bottom:10px}

.a_module__images_desc{width:235px}

.a_module__images_desc_title{font-size:14px;line-height:22px;font-weight:500;margin-top:6px}

.a_module__images_desc_text{font-size:11px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));margin-bottom:4px}

.a_module__images_banner{margin-left:42px;margin-right:50px}

[dir="rtl"] .a_module__images_banner{margin-right:42px;margin-left:50px}

.a_module__images_description_text{width:250px;margin-left:12px;margin-bottom:10px}

[dir="rtl"] .a_module__images_description_text{margin-left:0;margin-right:12px}

.a_module__images_view_icon{margin-left:12px}

[dir="rtl"] .a_module__images_view_icon{margin-left:0;margin-right:12px}

.a_module__images_view_icon label{display:block}

.a_module__images_view_icon label .ant-radio{vertical-align:middle}

.a_module__images_view_icon label .ant-radio-label{vertical-align:middle}

.a_module__exercises_type{margin-bottom:13px !important}

.a_module__exercises_title{margin:0 0 23px 0;display:inline-block;font-weight:500 !important}

.a_module__exercises_delete_btn{position:absolute;right:90px;top:0}

[dir="rtl"] .a_module__exercises_delete_btn{right:auto;left:90px}

.a_module__exercises_options_auto_checking_wrap{background:var(--ag-surface-2, #F0F4F8);padding:10px 10px 10px 10px;margin-bottom:10px;margin-top:20px}

.a_module__exercises_options_header{background:var(--ag-surface-2, #F6FFED);height:60px;padding:14px 10px;width:calc(100% - 50px)}

.a_module__exercises_options_header_title{font-size:14px;line-height:22px;font-weight:500;display:inline-block;vertical-align:middle;margin-right:5px}

[dir="rtl"] .a_module__exercises_options_header_title{margin-right:0;margin-left:5px}

.a_module__exercises_options_header_switch{display:inline-block;vertical-align:middle;margin-bottom:0}

.a_module__exercises_options_item{margin-top:10px}

.a_module__exercises_options_item_example{color:var(--ag-text-2, rgba(0, 0, 0, 0.6));font-weight:400;margin-top:5px;max-width:700px;border-left:1px solid var(--ag-border, rgba(0, 0, 0, 0.0588235294));padding-left:10px}

[dir="rtl"] .a_module__exercises_options_item_example{border-left:none;border-right:1px solid var(--ag-border, rgba(0, 0, 0, 0.0588235294));padding-left:0;padding-right:10px}

.a_module__exercises_options_currency{display:inline-block;background-position:center center;background-size:contain;width:13px;height:13px;margin-left:10px;vertical-align:middle;margin-top:7px;background-repeat:no-repeat}

[dir="rtl"] .a_module__exercises_options_currency{margin-left:0;margin-right:10px}

.a_module__exercises_dialog_wrapper{width:100%;margin-bottom:20px}

.a_module__exercises_dialog_title{font-size:24px;line-height:32px;font-weight:500;margin-bottom:12px}

.a_module__exercises_dialog_item{display:inline-block;vertical-align:middle}

.a_module__exercises_dialog_bg{width:143px;height:70px;background-size:cover;background-position:center center;border-radius:6px}

.a_module__exercises_dialog_usr{width:60px;position:absolute;bottom:0;left:0;height:60px;background-size:cover}

[dir="rtl"] .a_module__exercises_dialog_usr{left:auto;right:0}

.a_module__exercises_dialog_images{position:relative;margin-right:17px}

[dir="rtl"] .a_module__exercises_dialog_images{margin-right:0;margin-left:17px}

.a_module__exercises_dialog_content{margin-top:7px}

.a_module__exercises_dialog_desc{line-height:22px;font-weight:400}

.a_module__exercises_dialog_desc_title{font-size:14px;margin-bottom:5px}

.a_module__exercises_dialog_desc_title:before{content:"";display:inline-block;margin-right:6px;width:10px;height:10px;background:#ffb95c;border-radius:5px}

[dir="rtl"] .a_module__exercises_dialog_desc_title:before{margin-right:0;margin-left:6px}

.a_module__exercises_dialog_desc_date{font-size:12px}

.a_module__exercises_test_exchange_wrap{position:absolute;right:132px;top:0}

[dir="rtl"] .a_module__exercises_test_exchange_wrap{right:auto;left:132px}

.a_module__exercises_test_exchange_upload .ant-upload-list{display:none}

.a_module__time_limit_wrap{display:inline-block;vertical-align:middle;margin-bottom:0;margin-left:10px}

[dir="rtl"] .a_module__time_limit_wrap{margin-left:0;margin-right:10px}

.a_module__struct_wrapper{background:var(--ag-surface-2, #F5F5F5);padding:7px 10px;width:calc(100vw - 160px - var(--admin-sider-delta, 0px));max-height:86px}

.a_module__struct_wrapper.fixed{position:fixed;top:70px;z-index:99;display:flex;flex-wrap:wrap;flex-direction:row}

.a_module__struct_title{display:inline-block;vertical-align:middle;width:75px;min-height:64px;padding-top:17px;padding-left:8px;border-radius:6px;margin-right:5px}

[dir="rtl"] .a_module__struct_title{padding-left:0;padding-right:8px;margin-right:0;margin-left:5px}

.a_module__struct_title.link{cursor:pointer}

.a_module__struct_title.link.active{background:var(--ag-surface-2, #F6FFED)}

.a_module__struct_nav{display:inline-block;vertical-align:middle;width:calc(100% - 80px)}

.a_module__struct_nav_scroll{overflow-x:auto;white-space:nowrap;position:relative;scrollbar-width:none}

.a_module__struct_nav_item{display:inline-block;width:170px;vertical-align:top;padding:10px 10px;border-radius:6px;cursor:pointer;margin-right:10px}

[dir="rtl"] .a_module__struct_nav_item{margin-right:0;margin-left:10px}

.a_module__struct_nav_item.active{background:var(--ag-surface-2, #F6FFED);cursor:default;min-height:64px}

.a_module__struct_nav_type{font-size:11px;line-height:20px;font-weight:400;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922))}

.a_module__struct_nav_title{font-size:12px;line-height:16px;font-weight:400;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}

.a_module__content.low{margin-top:90px !important}

.a_module__content_wrapper{padding-left:40px}

[dir="rtl"] .a_module__content_wrapper{padding-left:0;padding-right:40px}

.a_module__content_tab{display:none}

.a_module__content_tab.active{display:block}

.a_module__content_form_auto_passing{display:none}

.a_module__content_form_auto_passing.active{display:block}

.a_module__tabs_wrapper{margin-left:40px}

[dir="rtl"] .a_module__tabs_wrapper{margin-left:0;margin-right:40px}

.a_module__divider_psy-test{margin:0 0 0 -114px;width:calc(100vw - 189px - var(--admin-sider-delta, 0px))}

[dir="rtl"] .a_module__divider_psy-test{margin:0 -114px 0 0}

.a_module__temp_psy_wrapper{width:calc(100vw - 314px - var(--admin-sider-delta, 0px));margin-bottom:10px;background-color:var(--ag-surface-2, #F6FFED);padding:6px 6px 6px 10px;margin-top:10px}

[dir="rtl"] .a_module__temp_psy_wrapper{padding:6px 10px 6px 6px}

.a_module__rate_all{font-size:27px;margin-left:5px;margin-right:5px;vertical-align:middle}

.a_module__rate_text{font-size:22px;font-weight:500;vertical-align:top;display:inline-block;line-height:28px}

.a_module__matrix_line .ant-typography-edit-content{margin-left:12px}

[dir="rtl"] .a_module__matrix_line .ant-typography-edit-content{margin-left:0;margin-right:12px}

.a_module_library_preview{color:var(--ag-text, #000) !important}

.a_module_library_preview:hover{color:var(--ag-primary-text, var(--ag-primary-hover, #4096ff)) !important}

.a_settings__form{margin:0 35px 15px 35px}

.a_settings__form_field_item{width:300px !important}

.a_settings__form_tooltip_legal_name{position:absolute;font-size:16px;color:var(--ag-link, rgb(23, 144, 255));top:8px;left:580px;cursor:pointer}

[dir="rtl"] .a_settings__form_tooltip_legal_name{left:auto;right:580px}

.a_settings__form_link_block{display:block;margin-bottom:10px}

.a_settings__form_payment_type_area{min-width:600px}

.a_settings__form_payment_type_radio{display:block;position:relative}

.a_settings__form_payment_type_radio.ant-radio-wrapper-checked .a_settings__form_payment_type_radio_label{position:absolute;top:-2px}

.a_settings__form_payment_type_radio:not(.ant-radio-wrapper-checked) .a_settings__form_payment_type_radio_label{position:absolute;top:3px}

.a_settings__form_payment_type_radio.large .a_settings__form_payment_type_radio_label{position:absolute;top:-2px}

.a_settings__form_payment_tochka_status{font-size:20px;vertical-align:middle}

.a_settings__form_payment_tochka_status_text{vertical-align:middle;margin-left:10px}

[dir="rtl"] .a_settings__form_payment_tochka_status_text{margin-left:0;margin-right:10px}

.a_settings__form_payment_tochka_status.success{color:#34c759}

.a_settings__form_payment_tochka_status.error{color:#f81d22}

.a_settings__form_payment_invoice_desc{font-size:12px;line-height:18px;font-weight:400;color:var(--ag-text-2, rgba(0, 0, 0, 0.6));margin-bottom:10px}

.a_settings__form_payment_invoice_item{display:inline-block;vertical-align:top;width:590px}

.a_settings__form_payment_invoice_title{font-size:14px;line-height:22px;font-weight:500;margin-bottom:10px}

.a_settings__form_help_r{color:var(--ag-text-2, rgba(0, 0, 0, 0.6));position:absolute;margin-top:-38px;margin-left:430px}

[dir="rtl"] .a_settings__form_help_r{margin-left:0;margin-right:430px}

.a_settings__form_switch{display:inline-block;margin-top:-6px;margin-bottom:0}

.a_settings__form_bx_integrate_item{display:inline-block;vertical-align:top;margin-right:40px;width:320px}

[dir="rtl"] .a_settings__form_bx_integrate_item{margin-right:0;margin-left:40px}

.a_settings__form_bx_integrate_status{font-size:20px;position:absolute;top:59px;margin-left:5px}

[dir="rtl"] .a_settings__form_bx_integrate_status{margin-left:0;margin-right:5px}

.a_settings__form_bx_integrate_status.success{color:#52c41a}

.a_settings__form_bx_integrate_status.error{color:#f81d22}

.a_settings__form_bx_integrate_divisions_exists{position:relative}

.a_settings__form_bx_integrate_divisions_exclusion{position:relative}

.a_settings__form_bx_token{margin-top:6px}

.a_settings__form_bx_token_logo{display:inline-block;vertical-align:middle;width:38px;height:38px;background-image:url("/i/icon-integrate-atmaguru.png");background-size:contain;margin-right:10px;border-radius:6px}

[dir="rtl"] .a_settings__form_bx_token_logo{margin-right:0;margin-left:10px}

.a_settings__form_bx_token_wrapper{display:inline-block;vertical-align:top}

.a_settings__form_default_hidden{display:none}

.a_settings__form_default_hidden.show{display:block}

.a_settings__form_textarea{max-width:800px !important;width:800px;padding:8px 15px;margin-top:10px}

.a_settings__form_template{min-width:800px}

.a_settings__form_template_t{margin-top:5px;margin-bottom:10px}

.a_settings__form_template_item{display:inline-block;vertical-align:top;margin-right:20px;width:240px}

[dir="rtl"] .a_settings__form_template_item{margin-right:0;margin-left:20px}

.a_settings__form_template_text{padding:14px 18px;background:var(--ag-surface-2, #F5F5F5);border-radius:12px;margin-top:5px;margin-bottom:5px}

.a_settings__form_template_text_icon{font-size:25px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6));display:inline-block;vertical-align:middle}

.a_settings__form_template_text_title{color:var(--ag-text, rgba(0, 0, 0, 0.8509803922));font-size:14px;line-height:18px;font-weight:400;display:inline-block;width:calc(100% - 35px);vertical-align:middle;margin-left:10px}

[dir="rtl"] .a_settings__form_template_text_title{margin-left:0;margin-right:10px}

.a_settings__form_template_text_b{font-weight:600}

.a_settings__form_template_step{color:var(--ag-text-2, rgba(0, 0, 0, 0.6));font-size:12px;font-weight:400;line-height:18px}

.a_settings__form_template_desc{color:var(--ag-text-2, rgba(0, 0, 0, 0.6));font-size:12px;font-weight:400;line-height:18px}

.a_settings__form_template_action_btn{width:100%;margin-top:5px}

.a_settings__form_template_action_btn:hover .a_settings__form_template_action_icon{color:#fff}

.a_settings__form_template_action_icon{color:var(--ag-text-3, rgba(0, 0, 0, 0.2509803922))}

.a_settings__form_template_uploader .ant-upload-select{width:100%}

.a_settings__form_template_uploader .ant-upload-list.ant-upload-list-text{position:absolute;top:62px;left:153px}

[dir="rtl"] .a_settings__form_template_uploader .ant-upload-list.ant-upload-list-text{left:auto;right:153px}

.a_settings__form_template_uploader .ant-upload-list.ant-upload-list-text .ant-upload-list-item-name{color:var(--ag-link, #1890FF)}

.a_settings__form_template_wrapper{position:relative}

.a_settings__form_title{color:var(--ag-text, rgba(0, 0, 0, 0.8509803922));font-weight:500;line-height:22px;font-size:14px;margin:20px 0 10px 0}

.a_settings__form_bonus_icons{margin-left:50px;display:inline-block}

[dir="rtl"] .a_settings__form_bonus_icons{margin-left:0;margin-right:50px}

.a_settings__form_bonus_icons .ant-radio-button-wrapper{border:none}

.a_settings__form_bonus_icons .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border:.5px solid color-mix(in srgb, var(--ag-primary, #1890FF) 10%, transparent);background:color-mix(in srgb, var(--ag-primary, #1890FF) 10%, transparent);border-radius:6px}

.a_settings__form_bonus_icons .ant-radio-button-wrapper:not(:first-child)::before{background-color:var(--ag-surface, #fff)}

.a_settings__form_bonus_icons .ant-radio-button-wrapper:last-child{border-start-end-radius:6px;border-end-end-radius:6px}

.a_settings__form_bonus_icons .ant-radio-button-wrapper:first-child{border-start-start-radius:6px;border-end-start-radius:6px}

.a_settings__form_bonus_radio{height:32px;width:37px;padding:0;vertical-align:top;display:inline-block;text-align:center}

.a_settings__form_bonus_radio_wrapper{margin-top:14px}

.a_settings__form_bonus_radio_icon{width:30px !important;height:30px !important}

.a_settings__form_header_setting{margin-top:20px}

.a_settings__form_header_setting_bx{padding:14px 10px}

.a_settings__form_item{margin-bottom:10px}

.a_settings__form_item_top{margin-top:10px}

.a_settings__form_item_line{display:inline-block}

.a_settings__form_item_line_first{margin-right:10px}

[dir="rtl"] .a_settings__form_item_line_first{margin-right:0;margin-left:10px}

.a_settings__form_item_title{margin-bottom:10px}

.a_settings__form_item_row{min-width:1000px}

.a_settings__form_item_subtitle{font-size:12px;line-height:18px;margin-top:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6))}

.a_settings__form_preview_image{width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}

.a_settings__form_preview_favicon{width:30px;height:30px;background-position:center;background-size:cover;background-repeat:no-repeat}

.a_settings__form_image{display:inline-block;vertical-align:top;margin-left:45px;position:relative}

[dir="rtl"] .a_settings__form_image{margin-left:0;margin-right:45px}

.a_settings__form_image_currency{display:inline-block;vertical-align:bottom;margin-left:5px;position:relative;margin-bottom:-10px}

[dir="rtl"] .a_settings__form_image_currency{margin-left:0;margin-right:5px}

.a_settings__form_image_currency .upload_image_delete{right:-10px;top:-10px}

[dir="rtl"] .a_settings__form_image_currency .upload_image_delete{right:auto;left:-10px}

.a_settings__form_image_first{margin-left:0}

[dir="rtl"] .a_settings__form_image_first{margin-left:0;margin-right:0}

.a_settings__form_image_wrapper{margin-bottom:20px;position:relative}

.a_settings__form_image_favicon .ant-upload.ant-upload-select{width:32px !important;height:32px !important}

.a_settings__form_image_desc{display:block;margin-bottom:10px}

.a_settings__form .ant-form-item .ant-form-item-label{text-align:start}

.a_settings__form_company .ant-form-item-label.ant-col-6{max-width:220px;text-align:right}

[dir="rtl"] .a_settings__form_company .ant-form-item-label.ant-col-6{text-align:left}

.a_ratio_score_wrapper{margin-top:18px;font-size:16px;line-height:32px;cursor:pointer}

.a_ratio_score_label{margin-right:5px}

[dir="rtl"] .a_ratio_score_label{margin-right:0;margin-left:5px}

.a_ratio_score_value{cursor:pointer}

.a_table_wrapper .ant-table-body{height:100vh}

.a_table_title_desc{margin-top:6px;font-size:12px;line-height:22px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6))}

.a_table_title_desc.no_active{color:#f81d22}

.a_table_title_count_users{margin-left:6px}

[dir="rtl"] .a_table_title_count_users{margin-left:0;margin-right:6px}

.a_table_title_count_users_icon{background-image:url("/i/m_count_users.svg");width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:4px;display:inline-block;vertical-align:middle;margin-bottom:2px}

[dir="rtl"] .a_table_title_count_users_icon{margin-right:0;margin-left:4px}

.a_table_maps__copy_radio{display:block}

.a_table_maps__copy_radio .ant-radio{vertical-align:middle}

.a_table_maps__copy_radio .ant-radio-label{vertical-align:middle}

.a_table_map_rating .currency{width:16px;height:16px;background-size:contain;background-repeat:no-repeat}

.a_table_map_rating__row.is_deleted{text-decoration:line-through}

.a_table_settings_modal_item_title .currency.main{display:inline-block;vertical-align:middle}

.a_table_settings_modal_item_title.disabled{color:var(--ag-text-3, rgba(0, 0, 0, 0.2509803922))}

.a_checking_exercise .q-editor-custom{max-width:1000px}

.a_checking_exercise_file_deleted{border-radius:2px;border:1px solid #ffccc7;background:var(--ag-surface-2, #FFF1F0);padding:8px 16px;width:100%}

.a_checking_exercise_file_deleted_icon{display:inline-block;vertical-align:middle;width:14px;height:14px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:8px;background-image:url("/i/order_unsuccess.svg")}

[dir="rtl"] .a_checking_exercise_file_deleted_icon{margin-right:0;margin-left:8px}

.a_checking_exercise_file_deleted_text{vertical-align:middle}

.a_checking_exercise_file_info{border:1px solid var(--ag-primary-border, #91D5FF);border-radius:2px;background:var(--ag-primary-bg, #E6F7FF);padding:16px 26px;margin-top:30px;width:100%;border-radius:6px}

.a_checking_exercise_file_info.tariff{width:calc(100% - 40px);margin-top:20px;margin-bottom:60px}

.a_checking_exercise_file_info_icon{width:21px;height:21px;margin-right:18px;vertical-align:top;background-image:url("/i/test_guide_info.svg");background-repeat:no-repeat;display:inline-block;transform:rotate(180deg);background-size:contain}

[dir="rtl"] .a_checking_exercise_file_info_icon{margin-right:0;margin-left:18px;transform:rotate(-180deg)}

.a_checking_exercise_file_info_text{display:inline-block;vertical-align:top}

.a_checking_exercise_file_info_text_title{font-size:16px;line-height:24px;margin-bottom:4px}

.a_checking_results__wrapper{padding:17px 15px 0 0}

[dir="rtl"] .a_checking_results__wrapper{padding:17px 0 0 15px}

.a_checking_results__wrapper:not(.view_user){background-color:var(--ag-surface, #F7F8FA)}

.a_checking_results__wrapper.view_user .a_checking_results__content_module_exercises_item{border:unset;padding:0}

.a_checking_results__wrapper.view_user .a_checking_results__content_module_exercise_status{margin-top:0}

.a_checking_results__wrapper.view_user .a_checking_results__content_list{border-bottom:3px solid var(--ag-primary-border, #BDDCF9)}

.a_checking_results__wrapper.view_user .a_checking_results__content_list_item{margin-bottom:0}

.a_checking_results__wrapper.view_user .a_checking_results__content_body{margin-bottom:30px}

.a_checking_results__wrapper.view_checking .a_checking_results__content_body{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bdbdbd rgba(0,0,0,0)}

.a_checking_results__wrapper.view_checking .a_checking_results__content_body::-webkit-scrollbar{width:6px}

.a_checking_results__wrapper.view_checking .a_checking_results__content_body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}

.a_checking_results__wrapper.view_checking .a_checking_results__content_body::-webkit-scrollbar-thumb{background-color:#bdbdbd;border-radius:20px}

.a_checking_results__wrapper.view_checking .a_checking_results__content_body::-webkit-scrollbar-thumb:hover{background-color:#999}

.a_checking_results__wrapper.view_checking .a_checking_results__menu_list{overflow-y:auto;height:calc(100vh - 330px);scrollbar-width:thin;scrollbar-color:#bdbdbd rgba(0,0,0,0)}

.a_checking_results__wrapper.view_checking .a_checking_results__menu_list::-webkit-scrollbar{width:6px}

.a_checking_results__wrapper.view_checking .a_checking_results__menu_list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}

.a_checking_results__wrapper.view_checking .a_checking_results__menu_list::-webkit-scrollbar-thumb{background-color:#bdbdbd;border-radius:20px}

.a_checking_results__wrapper.view_checking .a_checking_results__menu_list::-webkit-scrollbar-thumb:hover{background-color:#999}

.a_checking_results__wrapper.view_checking .a_checking_results__content_list_item{margin-bottom:30px}

.a_checking_results__wrapper.view_checking .a_checking_results__content_list_item:last-child{margin-bottom:0}

.a_checking_results__wrapper.view_user .a_checking_results__menu_list{overflow-y:unset}

.a_checking_results__wrapper.view_user .a_checking_results__content_body{overflow-y:unset}

.a_checking_results__wrapper.history{overflow-y:auto;height:calc(100vh - 70px)}

.a_checking_results__menu{width:372px;display:inline-block;vertical-align:top;background-color:var(--ag-surface, #fff);padding:20px;min-height:calc(100vh - 100px)}

.a_checking_results__menu.history{width:100%}

.a_checking_results__menu_switch{margin-top:28px}

.a_checking_results__menu_switch.is_history{margin-top:0;margin-bottom:10px}

.a_checking_results__menu_filer_flag{margin-right:10px}

[dir="rtl"] .a_checking_results__menu_filer_flag{margin-right:0;margin-left:10px}

.a_checking_results__menu_filer_wrap{margin-top:20px}

.a_checking_results__menu_filer_training{margin-left:10px}

[dir="rtl"] .a_checking_results__menu_filer_training{margin-left:0;margin-right:10px}

.a_checking_results__menu_filer_training_wrap{position:relative;width:fit-content;display:inline-block}

.a_checking_results__menu_filer_search{width:248px}

.a_checking_results__menu_filer_search.map{width:206px}

.a_checking_results__menu_filer_search.user{width:206px}

.a_checking_results__menu_filer_search.market{width:332px}

.a_checking_results__menu_filter_tag{margin-right:10px;margin-top:10px}

[dir="rtl"] .a_checking_results__menu_filter_tag{margin-right:0;margin-left:10px}

.a_checking_results__menu_filter_tag_wrap{margin-top:10px;margin-bottom:20px;display:none}

.a_checking_results__menu_filter_tag_wrap.active{display:block}

.a_checking_results__menu_list{margin-top:20px;list-style-type:none;padding:0}

.a_checking_results__menu_list_item{padding:6px 0 6px 5px;cursor:pointer;margin-bottom:10px}

[dir="rtl"] .a_checking_results__menu_list_item{padding:6px 5px 6px 0}

.a_checking_results__menu_list_item:hover{background:var(--ag-surface-2, #F0F0F0)}

.a_checking_results__menu_list_item_right{float:right;padding-right:6px}

[dir="rtl"] .a_checking_results__menu_list_item_right{float:left;padding-right:0;padding-left:6px}

.a_checking_results__menu_list_item.active{background:var(--ag-primary-bg, #E8F4FF);border-right:2px solid var(--ag-primary, #1890FF)}

[dir="rtl"] .a_checking_results__menu_list_item.active{border-right:none;border-left:2px solid var(--ag-primary, #1890FF)}

.a_checking_results__menu_list_item.active .a_checking_results__menu_list_item_right{padding-right:4px}

[dir="rtl"] .a_checking_results__menu_list_item.active .a_checking_results__menu_list_item_right{padding-right:0;padding-left:4px}

.a_checking_results__menu_list_item_count{background:var(--ag-surface-2, #F0F0F0);font-size:12px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));padding:0 4px;border-radius:8px}

.a_checking_results__menu_list_item_public{background-image:url("/i/public-icon-grey.svg");width:12px;height:12px;background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;margin-right:5px;vertical-align:middle}

[dir="rtl"] .a_checking_results__menu_list_item_public{margin-right:0;margin-left:5px}

.a_checking_results__menu_list_empty{margin-top:20px}

.a_checking_results__menu_list_desc{color:var(--ag-text-2, rgba(0, 0, 0, 0.6));margin-top:20px}

.a_checking_results__content{margin-left:20px}

[dir="rtl"] .a_checking_results__content{margin-left:0;margin-right:20px}

.a_checking_results__content_tasks_wrap{display:inline-block}

.a_checking_results__content_tasks_toggle{margin-left:7px}

[dir="rtl"] .a_checking_results__content_tasks_toggle{margin-left:0;margin-right:7px}

.a_checking_results__content:not(.history){width:calc(100% - 392px);display:inline-block;vertical-align:top}

.a_checking_results__content.view_user{width:calc(100% - 43px)}

.a_checking_results__content.history{display:none}

.a_checking_results__content_h3{font-size:18px;line-height:26px;font-weight:500}

.a_checking_results__content_h4{font-size:16px;line-height:24px;font-weight:500}

.a_checking_results__content_title{margin-bottom:15px;margin-left:15px}

[dir="rtl"] .a_checking_results__content_title{margin-left:0;margin-right:15px}

.a_checking_results__content_title_text{font-size:18px;line-height:26px;vertical-align:middle}

.a_checking_results__content_title_count{background:var(--ag-surface-2, #F0F0F0);font-size:12px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));padding:0 4px;border-radius:8px;margin-left:10px;vertical-align:middle}

[dir="rtl"] .a_checking_results__content_title_count{margin-left:0;margin-right:10px}

.a_checking_results__content_title_exam{margin-left:10px;vertical-align:middle}

[dir="rtl"] .a_checking_results__content_title_exam{margin-left:0;margin-right:10px}

.a_checking_results__content_body .u_module_cont{min-width:100%}

.a_checking_results__content_body_empty{display:flex;justify-content:center;text-align:center}

.a_checking_results__content_body_empty_wrap{padding-top:105px;max-width:400px}

.a_checking_results__content_body_empty_title{font-size:20px;line-height:28px;font-weight:500;margin-bottom:38px}

.a_checking_results__content_body_empty_text{font-size:16px;line-height:24px}

.a_checking_results__content_module .q-editor-custom{max-width:1000px}

.a_checking_results__content_module .plyr{max-width:800px}

.a_checking_results__content_module_title{cursor:pointer}

.a_checking_results__content_module_title_text{color:var(--ag-text, rgba(0, 0, 0, 0.8509803922));vertical-align:middle;max-width:calc(100% - 150px);display:inline-block}

.a_checking_results__content_module_title_text_wrap{margin-top:12px;position:relative}

.a_checking_results__content_module_title_text_btn{position:absolute;right:0}

[dir="rtl"] .a_checking_results__content_module_title_text_btn{right:auto;left:0}

.a_checking_results__content_module_title_exam{padding:1px 8px 1px 8px;background:var(--ag-primary-bg, #E6F7FF);border:1px solid var(--ag-primary-border, #91D5FF);border-radius:2px;margin-right:10px;color:var(--ag-link, #1890FF);font-size:12px;line-height:20px;font-weight:400;vertical-align:middle}

[dir="rtl"] .a_checking_results__content_module_title_exam{margin-right:0;margin-left:10px}

.a_checking_results__content_module_title_toggle{font-size:16px;float:right}

[dir="rtl"] .a_checking_results__content_module_title_toggle{float:left}

.a_checking_results__content_module_toggle{margin-top:10px}

.a_checking_results__content_module_content{margin-bottom:10px;display:none !important}

.a_checking_results__content_module_content.active{display:flow-root !important;border:none;padding:unset}

.a_checking_results__content_module_exercises_item{border:2px solid color-mix(in srgb, var(--ag-primary, #1890FF) 60%, transparent);border-radius:15px;padding:15px 17px;margin-top:15px}

.a_checking_results__content_module_exercises.hidden{display:none}

.a_checking_results__content_module_user{background:var(--ag-primary-bg, #E8F4FF);padding:6px 10px;border-radius:10px;margin-bottom:15px;position:relative}

.a_checking_results__content_module_user.user{margin-bottom:15px}

.a_checking_results__content_module_user.user:not(.view_user){background:unset}

.a_checking_results__content_module_user_avatar{width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:5px;background-size:cover;border-radius:20px;background-position:center}

[dir="rtl"] .a_checking_results__content_module_user_avatar{margin-right:0;margin-left:5px}

.a_checking_results__content_module_user_name{display:inline-block;vertical-align:middle;font-size:16px;line-height:22px}

.a_checking_results__content_module_user_posts{margin-top:15px;display:none}

.a_checking_results__content_module_user_posts.active{display:block}

.a_checking_results__content_module_user_posts_item{margin-top:10px}

.a_checking_results__content_module_user_posts_toggle{cursor:pointer;position:absolute;top:6px;right:10px}

[dir="rtl"] .a_checking_results__content_module_user_posts_toggle{right:auto;left:10px}

.a_checking_results__content_module_user_posts_toggle_text{font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));font-weight:400;margin-right:10px}

[dir="rtl"] .a_checking_results__content_module_user_posts_toggle_text{margin-right:0;margin-left:10px}

.a_checking_results__content_module_user_posts_toggle:hover{opacity:.7}

.a_checking_results__content_module_user_post{font-size:14px;line-height:22px;display:inline-block;position:relative;margin-left:19px}

[dir="rtl"] .a_checking_results__content_module_user_post{margin-left:0;margin-right:19px}

.a_checking_results__content_module_user_post:before{position:absolute;content:"";background-image:url("/i/post-icon.svg");width:12px;height:12px;background-size:contain;background-repeat:no-repeat;background-position:center;top:6px;left:-19px}

[dir="rtl"] .a_checking_results__content_module_user_post:before{left:auto;right:-19px}

.a_checking_results__content_module_user_post.is_division:before{background-image:url("/i/boss-icon.svg")}

.a_checking_results__content_module_user_property{font-size:10px;line-height:22px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6));display:inline-block;vertical-align:middle;margin-left:5px;position:relative;margin-right:15px}

[dir="rtl"] .a_checking_results__content_module_user_property{margin-right:5px;margin-left:15px}

.a_checking_results__content_module_user_property:after{position:absolute;content:"";background-image:url("/i/hierarchy-icon.svg");width:10px;height:10px;background-size:contain;background-repeat:no-repeat;background-position:center;top:7px;right:-15px}

[dir="rtl"] .a_checking_results__content_module_user_property:after{right:auto;left:-15px}

.a_checking_results__content_module_user_division{font-size:12px;line-height:22px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6));display:inline-block;vertical-align:middle;margin-left:20px}

[dir="rtl"] .a_checking_results__content_module_user_division{margin-left:0;margin-right:20px}

.a_checking_results__content_module_exercise{position:relative}

.a_checking_results__content_module_exercise_attachment_title{color:var(--ag-text-2, rgba(0, 0, 0, 0.6));margin-top:10px;margin-bottom:10px;font-size:14px;line-height:22px}

.a_checking_results__content_module_exercise_attachment_icon{margin-right:8px}

[dir="rtl"] .a_checking_results__content_module_exercise_attachment_icon{margin-right:0;margin-left:8px}

.a_checking_results__content_module_exercise_attachment_item{margin-right:14px;margin-bottom:10px;display:inline-block}

[dir="rtl"] .a_checking_results__content_module_exercise_attachment_item{margin-right:0;margin-left:14px}

.a_checking_results__content_module_exercise_status{display:inline-block;border-radius:100px;padding:0 8px;background-color:var(--ag-surface-2, #F0F0F0)}

.a_checking_results__content_module_exercise_status.is_history{height:26px;padding:1px 8px}

.a_checking_results__content_module_exercise_status.on_verification{background-color:#bae7ff}

.a_checking_results__content_module_exercise_status.success{background-color:#d9f7be}

.a_checking_results__content_module_exercise_status.error{background-color:#ffccc7}

.a_checking_results__content_module_exercise_status.repeat{background-color:#ffd591}

.a_checking_results__content_module_exercise_status_icon{margin-right:4px}

[dir="rtl"] .a_checking_results__content_module_exercise_status_icon{margin-right:0;margin-left:4px}

.a_checking_results__content_module_exercise_status_name{font-size:12px;line-height:20px}

.a_checking_results__content_module_exercise_type{width:fit-content;display:inline-block;margin-left:10px}

[dir="rtl"] .a_checking_results__content_module_exercise_type{margin-left:0;margin-right:10px}

.a_checking_results__content_module_exercise_type_icon{font-size:14px;color:var(--ag-text-2, rgba(0, 0, 0, 0.45));margin-right:4px}

[dir="rtl"] .a_checking_results__content_module_exercise_type_icon{margin-right:0;margin-left:4px}

.a_checking_results__content_module_exercise_type_name{font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.45))}

.a_checking_results__content_module_exercise_title{margin-top:10px;margin-bottom:10px}

.a_checking_results__content_module_exercise_title .a_checking_results__content_toggle{position:absolute;right:0;top:0}

[dir="rtl"] .a_checking_results__content_module_exercise_title .a_checking_results__content_toggle{right:auto;left:0}

.a_checking_results__content_module_exercise_content{margin-bottom:10px;display:none !important}

.a_checking_results__content_module_exercise_content.active{display:flow-root !important;border:none;padding:unset}

.a_checking_results__content_module_exercise_answer{margin-top:10px}

.a_checking_results__content_module_exercise_answer_title{margin-bottom:10px}

.a_checking_results__content_module_exercise_answer_content{border:none !important;padding:unset !important}

.a_checking_results__content_module_exercise_result{margin-top:15px;background:var(--ag-surface, #F7F8FA);padding:10px 12px;border-radius:12px}

.a_checking_results__content_module_exercise_result .atma-editor-wrap{margin-bottom:15px}

.a_checking_results__content_module_exercise_result .ProseMirror{min-height:88px}

.a_checking_results__content_module_exercise_comment{margin-top:10px}

.a_checking_results__content_module_exercise_comment_title{margin-bottom:8px}

.a_checking_results__content_module_exercise_comment_admin{display:none}

.a_checking_results__content_module_exercise_comment_admin.active{display:block}

.a_checking_results__content_module_exercise_comment_admin_btn{height:34px;margin-bottom:10px;margin-top:10px}

.a_checking_results__content_module_exercise_checklist{margin-top:10px}

.a_checking_results__content_module_exercise_checklist_title{margin-bottom:10px}

.a_checking_results__content_module_exercise_checklist_item{margin-bottom:8px}

.a_checking_results__content_module_exercise_optionally{margin-top:2px}

.a_checking_results__content_module_exercise_assessment_title{margin-bottom:20px}

.a_checking_results__content_module_exercise_assessment_num{margin-bottom:20px}

.a_checking_results__content_module_exercise_exam{margin-top:20px}

.a_checking_results__content_module_exercise_exam_title{margin-bottom:20px}

.a_checking_results__content_module_exercise_exam_assessment{margin-bottom:20px}

.a_checking_results__content_module_exercise_exam_result{margin-bottom:20px;font-size:16px;line-height:26px}

.a_checking_results__content_module_exercise_exam_result.is_history{margin-top:12px}

.a_checking_results__content_module_exercise_exam_result_assessment{margin-left:12px;padding:2px 10px;border-radius:20px;display:inline-block}

[dir="rtl"] .a_checking_results__content_module_exercise_exam_result_assessment{margin-left:0;margin-right:12px}

.a_checking_results__content_module_exercise_exam_result_assessment.passed{background:#d9f7be}

.a_checking_results__content_module_exercise_exam_result_assessment.not_passed{background:#ffccc7}

.a_checking_results__content_module_body{display:block}

.a_checking_results__content_module_body.hidden{display:none}

.a_checking_results__content_module_checked_result{padding:12px;border-radius:8px;margin-top:20px;display:flex;justify-content:space-between;align-items:center}

.a_checking_results__content_module_checked_result.success{background:var(--ag-surface-2, #F6FFED)}

.a_checking_results__content_module_checked_result.error{background:var(--ag-surface-2, #FFF1F0)}

.a_checking_results__content_module_checked_result.repeat{background:#fff7e6}

.a_checking_results__content_module_checked_result_action{display:flex;flex-direction:row;gap:20px}

.a_checking_results__content_module_checked_result_icon{font-size:14px;margin-right:5px}

[dir="rtl"] .a_checking_results__content_module_checked_result_icon{margin-right:0;margin-left:5px}

.a_checking_results__content_module_checked_result_item{margin-right:20px}

[dir="rtl"] .a_checking_results__content_module_checked_result_item{margin-right:0;margin-left:20px}

.a_checking_results__content_module_checked_result_item.line{display:inline-block}

.a_checking_results__content_module_checked_result_item:not(.line){margin-top:15px}

.a_checking_results__content_module_checked_result_text.bold{font-weight:500}

.a_checking_results__content_module_checked_result_answers{margin-top:30px}

.a_checking_results__content_module_history_info_title{vertical-align:middle}

.a_checking_results__content_module_history_info_market{font-size:14px;vertical-align:middle;margin-right:6px}

[dir="rtl"] .a_checking_results__content_module_history_info_market{margin-right:0;margin-left:6px}

.a_checking_results__content_toggle{cursor:pointer;margin-bottom:10px}

.a_checking_results__content_toggle_text{font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));margin-right:10px}

[dir="rtl"] .a_checking_results__content_toggle_text{margin-right:0;margin-left:10px}

.a_checking_results__content_toggle_icon{font-size:14px;vertical-align:middle}

.a_checking_results__content_divider{border-bottom:1px solid var(--ag-border, rgba(0, 0, 0, 0.0588235294))}

.a_checking_results__content_filter{background:var(--ag-surface, #fff);padding:10px 0 10px 15px;margin-bottom:14px}

[dir="rtl"] .a_checking_results__content_filter{padding:10px 15px 10px 0}

.a_checking_results__content_filter_item{width:fit-content;margin-right:10px;display:inline-block;vertical-align:middle;position:relative}

[dir="rtl"] .a_checking_results__content_filter_item{margin-right:0;margin-left:10px}

.a_checking_results__content_filter_wrap{cursor:pointer}

.a_checking_results__content_filter_wrap:hover{opacity:.7}

.a_checking_results__content_filter_wrap.disabled{opacity:.4;cursor:default}

.a_checking_results__content_filter_text{margin:0 10px}

.a_checking_results__content_filter_toggle{color:var(--ag-text-3, rgba(0, 0, 0, 0.2509803922))}

.a_checking_results__content_filter_body{width:420px;box-shadow:0px 9px 28px 8px rgba(0,0,0,.0509803922);box-shadow:0px 6px 16px 0px rgba(0,0,0,.0784313725);box-shadow:3px 3px -1px 3px rgba(0,0,0,.1215686275);padding:10px 12px;border-radius:6px;display:none;position:absolute;z-index:90;background:var(--ag-surface, #fff);top:41px}

[dir="rtl"] .a_checking_results__content_filter_body{box-shadow:-3px 3px -1px 3px rgba(0,0,0,.1215686275)}

.a_checking_results__content_filter_body_list{max-height:280px;overflow-y:auto}

.a_checking_results__content_filter_body.active{display:block}

.a_checking_results__content_filter_body_search{width:100%}

.a_checking_results__content_filter_body_search_empty{padding:10px 0 5px 0;font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.45))}

.a_checking_results__content_filter_body_actions{padding:6px 0}

.a_checking_results__content_filter_body_apply{float:right}

[dir="rtl"] .a_checking_results__content_filter_body_apply{float:left}

.a_checking_results__content_filter_active_tag{margin:10px 10px 0 0}

[dir="rtl"] .a_checking_results__content_filter_active_tag{margin:10px 0 0 10px}

.a_checking_results__content_list_item{background-color:var(--ag-surface, #fff);padding:10px 15px;border-top:3px solid var(--ag-primary-border, #BDDCF9)}

.a_checking_results__content_list_item.active{margin-bottom:30px}

.a_checking_results__content_list_item_divider{border-bottom:3px solid var(--ag-primary-border, #BDDCF9)}

.a_checking_results__content_header .a_checking_results__content_header_title{opacity:1;height:auto;transition:all .5s ease}

.a_checking_results__content_header .a_checking_results__content_filter_active{opacity:1;height:auto;transition:all .5s ease}

.a_checking_results__content_header .a_checking_results__content_filter{transition:padding .5s ease}

.a_checking_results__content_header .a_checking_results__content_filter_btn{transition:all .5s ease}

.a_checking_results__content_header.mini .a_checking_results__content_header_title{opacity:0;height:0;overflow:hidden;transition:all .5s ease}

.a_checking_results__content_header.mini .a_checking_results__content_filter_active{opacity:0;height:0;overflow:hidden;transition:all .5s ease}

.a_checking_results__content_header.mini .a_checking_results__content_filter{padding:10px 0 12px 15px;transition:padding .5s ease}

[dir="rtl"] .a_checking_results__content_header.mini .a_checking_results__content_filter{padding:10px 15px 12px 0}

.a_checking_results__content_header.mini .a_checking_results__content_filter_btn{width:26px;height:26px;transition:all .5s ease}

.a_checking_results__content_mi_toggle{float:right}

[dir="rtl"] .a_checking_results__content_mi_toggle{float:left}

.a_checking_results__content_history{margin-bottom:15px}

.a_checking_results__content_history.map{margin-top:20px}

.a_checking_results__content_history_title{font-size:18px;line-height:26px;font-weight:500;margin-bottom:10px;margin-top:15px}

.a_checking_results__content_history_title.exam{font-size:18px;line-height:26px}

.a_checking_results__content_history_item{margin-right:14px;margin-bottom:14px;display:inline-block;padding:2px 4px 2px 4px;border-radius:10px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));font-size:12px;line-height:20px;cursor:pointer}

[dir="rtl"] .a_checking_results__content_history_item{margin-right:0;margin-left:14px}

.a_checking_results__content_history_item:hover{opacity:.7}

.a_checking_results__content_history_item.active{background:var(--ag-surface-2, #E6E9ED);cursor:default}

.a_checking_results__content_history_item_icon{font-size:16px;margin-right:5px;vertical-align:middle}

[dir="rtl"] .a_checking_results__content_history_item_icon{margin-right:0;margin-left:5px}

.a_checking_results__content_history_item_title{vertical-align:middle}

.a_checking_results__content_history_item.on_verification .a_checking_results__content_history_item_icon{color:#1890ff}

.a_checking_results__content_history_item.error .a_checking_results__content_history_item_icon{color:#ff4d4f}

.a_checking_results__market_count{white-space:nowrap;text-align:center;background:var(--ag-primary-bg, #E6F7FF);font-size:10px;padding:4px 7px;height:18px;line-height:12px;color:var(--ag-link, #1890FF);display:inline-flex;justify-content:center;border-radius:10px;position:absolute;top:1px;left:4px}

[dir="rtl"] .a_checking_results__market_count{left:auto;right:4px}

.a_checking_results__market_count_wrapper{position:relative}

.a_form_info_wrapper .ant-form-item{margin-bottom:15px}

.a_form_info__image_hint{font-size:12px !important;margin-bottom:0}

.a_form_item_field_inp{width:690px}

.a_form_item_field_list,.a_form_item_field_list.ant-select.ant-select-in-form-item{width:580px}

.a_form_item_field_category{display:inline-block}

.a_form_item_field_category_new{vertical-align:middle;margin-left:20px;padding-top:10px}

[dir="rtl"] .a_form_item_field_category_new{margin-left:0;margin-right:20px}

.a_form_item_line{display:inline-block;vertical-align:top}

.a_form_item_line.hidden{display:none}

.a_form_item_line_last{margin-left:20px}

[dir="rtl"] .a_form_item_line_last{margin-left:0;margin-right:20px}

.a_form_item_switch_wrapper{margin-bottom:15px}

.a_info_statistic_header{margin-left:40px;position:relative;color:var(--ag-text, #000)}

[dir="rtl"] .a_info_statistic_header{margin-left:0;margin-right:40px}

.a_info_statistic_header:before{position:absolute;content:"";background-image:url("/i/info_statistic.svg");width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center;top:24px;left:-20px}

[dir="rtl"] .a_info_statistic_header:before{left:auto;right:-20px}

.a_info__wrapper{width:calc(100% - 32px);margin-top:30px}

.a_blocked_desc_licenses_item{display:inline-block;width:32%;vertical-align:top}

.a_blocked_desc_licenses_title{font-size:12px;line-height:22px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6))}

.a_blocked_desc_licenses_text{background:var(--ag-surface, #fff);border-radius:12px;padding:14px 18px}

.a_blocked_desc_licenses_str{display:inline-block;width:85%;vertical-align:middle;color:var(--ag-text, rgba(0, 0, 0, 0.8509803922))}

.a_modal_file_data_preview{display:inline-block;width:550px}

.a_modal_file_data_property{display:inline-block}

.a_modal_confirm_orders .ant-modal-confirm-title{margin-bottom:16px}

.a_modal_confirm_orders .ant-modal-content{border-radius:0 !important;padding:0 !important}

.a_modal_confirm_orders .ant-modal-body{padding:16px 24px 24px 16px !important}

[dir="rtl"] .a_modal_confirm_orders .ant-modal-body{padding:16px 16px 24px 24px !important}

.a_modal_confirm_orders_cancel_text{margin-top:22px}

.a_modal_confirm_orders_cancel_text_name{font-weight:500}

.a_modal_confirm_orders_cancel_title{font-weight:500;margin:14px 0}

.a_modal_confirm_orders_cancel_list{padding-left:16px}

[dir="rtl"] .a_modal_confirm_orders_cancel_list{padding-left:0;padding-right:16px}

.a_modal_confirm_author .ant-modal-confirm-btns .ant-btn-primary{display:none}

.a_modal_confirm_content.is_cancel{margin-left:8px}

[dir="rtl"] .a_modal_confirm_content.is_cancel{margin-left:0;margin-right:8px}

.a_modal_content_title{margin-top:22px}

.a_modal_content_b{font-weight:500}

.a_modal_content_divider{border-top:1px solid var(--ag-border, #F0F0F0);width:calc(100% + 40px);display:block;margin-left:-16px}

[dir="rtl"] .a_modal_content_divider{margin-left:0;margin-right:-16px}

.a_modal_content_divider.is_cancel{width:calc(100% + 60px);margin-left:-24px}

[dir="rtl"] .a_modal_content_divider.is_cancel{margin-left:0;margin-right:-24px}

.a_modal__confirm .a_link{color:var(--ag-link, #1890FF);cursor:pointer}

.a_modal__confirm .a_link:hover{opacity:.7}

.a_modal__confirm .currency{width:16px;height:16px;background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin-left:5px}

[dir="rtl"] .a_modal__confirm .currency{margin-left:0;margin-right:5px}

.a_modal__confirm .ant-modal-confirm-title{margin-bottom:5px}

.a_modal__confirm_content_divider{border-top:1px solid var(--ag-border, #F0F0F0);width:calc(100% + 60px);display:block;margin-left:-24px}

[dir="rtl"] .a_modal__confirm_content_divider{margin-left:0;margin-right:-24px}

.a_modal__confirm_content_wrap{margin:10px 0 15px 0}

.a_modal__confirm_content_wrap.full_deleted{margin:22px 0 12px 0}

.a_modal__confirm_content_title{font-weight:500;margin-bottom:3px}

.a_modal__confirm_content_icon{color:#faad14;font-size:22px;vertical-align:top}

.a_modal__confirm_content_text_wrap{display:inline-block;margin-left:16px;width:calc(100% - 40px)}

[dir="rtl"] .a_modal__confirm_content_text_wrap{margin-left:0;margin-right:16px}

.a_modal_user_roles__desc{margin-top:6px;margin-bottom:14px}

.a_modal_user_roles__user{color:var(--ag-link, #2F54EB);border:1px solid var(--ag-primary-border, #ADC6FF);background-color:var(--ag-primary-bg, #F0F5FF);margin:0;font-size:12px;line-height:20px}

.a_modal_user_roles__user_btn{font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6))}

.a_modal_user_roles__user_list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px}

.a_market__status_title{padding:4px 8px 4px 8px;border-radius:2px}

.a_market__status_title.published{border:1px solid #91d5ff;background:#e6f7ff;color:#1890ff}

.a_market__status_title.rejected{border:1px solid #ffa39e;background:var(--ag-surface-2, #FFF1F0);color:#f5222d}

.a_market__status_title.moderation{border:1px solid var(--ag-border, #D9D9D9);background:var(--ag-surface, #FAFAFA);color:var(--ag-text, rgba(0, 0, 0, 0.8509803922))}

.a_market__status_title.hidden{border:1px solid #d3adf7;background:var(--ag-surface-2, #F9F0FF);color:#722ed1}

.a_market__status_title.not_published{border:1px solid #87e8de;background:var(--ag-surface-2, #E6FFFB);color:#13c2c2}

.a_market__confirm_content_divider{border-top:1px solid var(--ag-border, #F0F0F0);width:calc(100% + 48px);display:block;margin-left:-24px}

[dir="rtl"] .a_market__confirm_content_divider{margin-left:0;margin-right:-24px}

.a_market__confirm_content_map_item .a_market__confirm_content_divider:first-child{margin-bottom:22px}

.a_market__confirm_content_map_item .a_market__confirm_content_divider:last-child{margin-top:22px}

.a_market__confirm_content_title{margin-top:22px}

.a_market__confirm_content_subtitle{font-weight:500}

.a_market__confirm_content_list{color:var(--ag-text-2, rgba(0, 0, 0, 0.6))}

.a_market__confirm_content_assignment_used{margin-top:22px}

.a_market__confirm_content_assignment_users{color:#ff725e}

.a_market__confirm_content_assignment_need{font-weight:500;margin-bottom:39px;margin-top:14px}

.a_market__form{margin-left:34px;width:1080px}

[dir="rtl"] .a_market__form{margin-left:0;margin-right:34px}

.a_market__form .hidden{display:none}

.a_market__form_item_field{width:450px}

.a_market__form_item_helper{color:var(--ag-text-2, rgba(0, 0, 0, 0.6));font-size:12px;line-height:22px;font-weight:400}

.a_market__form_item_helper_r{margin-left:10px;vertical-align:middle}

[dir="rtl"] .a_market__form_item_helper_r{margin-left:0;margin-right:10px}

.a_market__form_item_line{display:inline-block;vertical-align:top}

.a_market__form_item_line_radio{margin-bottom:8px !important}

.a_market__form_item_line_radio .ant-radio-wrapper span.ant-radio+*{padding-inline-start:2px;padding-inline-end:0}

.a_market__form_item_last{margin-left:40px}

[dir="rtl"] .a_market__form_item_last{margin-left:0;margin-right:40px}

.a_market__form_item_next{margin-left:25px}

[dir="rtl"] .a_market__form_item_next{margin-left:0;margin-right:25px}

.a_market__form_item_switch{display:inline-block;vertical-align:middle;margin-left:10px;margin-bottom:0}

[dir="rtl"] .a_market__form_item_switch{margin-left:0;margin-right:10px}

.a_market__form_item_switch_left{margin-left:0;margin-right:10px}

[dir="rtl"] .a_market__form_item_switch_left{margin-right:0;margin-left:10px}

.a_market__form_item_switch_wrapper{margin-bottom:24px}

.a_market__form_item_switch_wrapper.toggle{margin-bottom:20px}

.a_market__form_item_switch_wrapper.toggle .a_market__form_item_switch{margin-left:0}

[dir="rtl"] .a_market__form_item_switch_wrapper.toggle .a_market__form_item_switch{margin-left:0;margin-right:0}

.a_market__form_item_switch_wrap{margin-bottom:10px}

.a_market__form_item_switch_title{vertical-align:middle}

.a_market__form_item_switch_title_payment{font-size:14px;font-weight:400}

.a_market__form_item_switch_title_card{margin-left:10px}

[dir="rtl"] .a_market__form_item_switch_title_card{margin-left:0;margin-right:10px}

.a_market__form_item_images_wrapper .ant-upload-list-item-container{width:160px !important;height:160px !important}

.a_market__form_item_images_wrapper .ant-upload-select{width:160px !important;height:160px !important}

.a_market__form_item_horizontally_label{vertical-align:middle;margin-right:10px}

[dir="rtl"] .a_market__form_item_horizontally_label{margin-right:0;margin-left:10px}

.a_market__form_item_qeditor_wrapper .atma-editor .qfile,.a_market__form_item_qeditor_wrapper .atma-editor .qimage,.a_market__form_item_qeditor_wrapper .atma-editor .qiframe_pptx,.a_market__form_item_qeditor_wrapper .atma-editor .qiframe_pdf,.a_market__form_item_qeditor_wrapper .atma-editor .qaudio,.a_market__form_item_qeditor_wrapper .atma-editor .qinteractiveImage,.a_market__form_item_qeditor_wrapper .atma-editor .qvoicemessage,.a_market__form_item_qeditor_wrapper .atma-editor .qwebcamera,.a_market__form_item_qeditor_wrapper .atma-editor .qscreencust,.a_market__form_item_qeditor_wrapper .atma-editor .qexport_pdf{display:none}

.a_market__form_item_label_cost{margin-bottom:10px}

.a_market__form_item_divider{border-bottom:1px solid var(--ag-border, rgba(230, 233, 237, 0.5019607843));margin-bottom:16px;margin-right:23px;margin-left:19px}

[dir="rtl"] .a_market__form_item_divider{margin-left:23px;margin-right:19px}

.a_market__form_item_text_wrap{margin-bottom:10px}

.a_market__form_item_text_line{display:inline-block;vertical-align:middle}

.a_market__form_item_text_line.title_icon{width:24px;height:24px;display:inline-block;background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-right:10px}

[dir="rtl"] .a_market__form_item_text_line.title_icon{margin-right:0;margin-left:10px}

.a_market__form_item_text_line.title_icon.method_payment{background-image:url(/i/method_payment.svg)}

.a_market__form_payment_item{display:inline-block;vertical-align:top;width:340px}

.a_market__form_payment_item.item_next{margin-left:30px}

[dir="rtl"] .a_market__form_payment_item.item_next{margin-left:0;margin-right:30px}

.a_market__form_payment_item_line{display:inline-block;vertical-align:top}

.a_market__form_payment_item_line_last{margin-left:10px}

[dir="rtl"] .a_market__form_payment_item_line_last{margin-left:0;margin-right:10px}

.a_market__form_payment_price_allow_editing{background-color:#ffd4c3;width:max-content;padding:6px 15px 7px 15px;border-radius:15px;font-size:14px;color:#263238;font-weight:400;margin-top:10px}

.a_market__form_payment_price_desc{border:1px solid var(--ag-border, rgb(230, 233, 237));border-radius:12px;padding:17px 16px 13px 22px;min-height:200px;opacity:.6}

[dir="rtl"] .a_market__form_payment_price_desc{padding:17px 22px 13px 16px}

.a_market__form_payment_price_desc.active{opacity:1;min-height:554px;background:rgba(189,220,249,.1019607843)}

.a_market__form_payment_price_name{font-size:18px;line-height:24px;font-weight:400;color:var(--ag-text, rgb(29, 29, 29));margin-bottom:10px;vertical-align:middle;display:inline-block}

.a_market__form_payment_price_name.update_support::before{background-image:url("/i/m_price_update.svg");content:"";width:24px;height:24px;background-size:contain;display:inline-block;vertical-align:middle;margin-right:5px;background-repeat:no-repeat}

[dir="rtl"] .a_market__form_payment_price_name.update_support::before{margin-right:0;margin-left:5px}

.a_market__form_payment_price_name.personal_mentor::before{background-image:url("/i/m_price_mentor.svg");content:"";width:24px;height:24px;background-size:contain;display:inline-block;vertical-align:middle;margin-right:5px;background-repeat:no-repeat}

[dir="rtl"] .a_market__form_payment_price_name.personal_mentor::before{margin-right:0;margin-left:5px}

.a_market__form_payment_price_text{font-size:14px;font-weight:400;color:var(--ag-text-2, rgb(170, 178, 189));line-height:16px;min-height:90px}

.a_market__form_payment_price_body{margin-top:20px}

.a_market__form_payment_price_body .a_market__form_item_switch_wrapper{margin-bottom:10px}

.a_market__form_payment_price_body .a_market__form_item_line{margin-bottom:10px}

.a_market__form_payment_product{width:500px;display:inline-block}

.a_market__form_payment_product_confirm{width:700px;position:relative}

.a_market__form_payment_product_confirm.consent_data{margin-bottom:-15px}

.a_market__form_payment_product_inp{width:450px}

.a_market__form_payment_product_list{width:450px !important}

.a_market__form_payment_product_group{margin-bottom:10px}

.a_market__form_payment_product .a_market__form_item:not(.a_market__form_item_switch_left){margin-bottom:12px !important}

.a_market__form_payment_product_info{width:700px;font-weight:400;font-size:12px;line-height:18px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6));margin-bottom:10px}

.a_market__form_payment_product_info_bottom{margin-bottom:20px}

.a_market__form_payment_product_subtitle{font-weight:500;font-size:14px;line-height:22px;margin-bottom:5px}

.a_market__form_payment_product_subtitle .title_icon{width:24px;height:24px;display:inline-block;background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-right:10px}

[dir="rtl"] .a_market__form_payment_product_subtitle .title_icon{margin-right:0;margin-left:10px}

.a_market__form_payment_product_subtitle .title_icon.basic_data_company{background-image:url(/i/basic_data_company.svg)}

.a_market__form_payment_product_subtitle .title_icon.legal_address{background-image:url(/i/legal_address.svg)}

.a_market__form_payment_product_subtitle .title_icon.agreements{background-image:url(/i/agreements.svg)}

.a_market__form_payment_product_subtitle .title_icon.bank_requisites{background-image:url(/i/bank_requisites.svg)}

.a_market__form_payment_product_subtitle .title_icon.contact_information{background-image:url(/i/contact_information.svg)}

.a_market__form_payment_product_subtitle .title_icon.method_payment{background-image:url(/i/method_payment.svg)}

.a_market__form_payment_product .ant-form-item-explain-error{font-size:11px}

.a_market__form_payment_product .ant-form-item .ant-form-item-label>label.ant-form-item-required::before{color:var(--ag-text, #000)}

.a_market__form_about_author{margin-top:20px}

.a_market__form_about_author_wrap{margin-bottom:20px}

.a_market__form_about_author_avatar{display:inline-block;vertical-align:middle}

.a_market__form_about_author_avatar_remove{display:none;position:absolute;top:5px;right:5px;background:rgba(0,0,0,.4);color:#fff;border-radius:50%;width:90px;height:90px;align-items:center;justify-content:center;font-size:16px}

[dir="rtl"] .a_market__form_about_author_avatar_remove{right:auto;left:5px}

.a_market__form_about_author_avatar_remove_icon{cursor:pointer}

.a_market__form_about_author_avatar_preview{width:100%;border-radius:50%;max-height:100px}

.a_market__form_about_author_avatar_preview_wrap{position:relative;width:100%}

.a_market__form_about_author_avatar:hover .a_market__form_about_author_avatar_remove{display:flex}

.a_market__form_about_author_name{font-size:16px;line-height:24px;font-weight:500}

.a_market__form_about_author_name_wrap{display:inline-block;vertical-align:middle;margin-left:20px}

[dir="rtl"] .a_market__form_about_author_name_wrap{margin-left:0;margin-right:20px}

.a_market__form_about_author_verified{display:inline-block;color:var(--ag-text, rgba(0, 0, 0, 0.8509803922));font-size:10px;line-height:18px;font-weight:400;vertical-align:middle}

.a_market__form_about_author_verified_icon{background-image:url("/i/verified_author.svg");background-size:contain;background-repeat:no-repeat;width:14px;height:14px;display:inline-block;vertical-align:middle;margin-right:5px}

[dir="rtl"] .a_market__form_about_author_verified_icon{margin-right:0;margin-left:5px}

.a_market__form_about_author_verified_text{vertical-align:middle}

.a_market__form_about_author_title{font-weight:500}

.a_market__form_about_author_desc{color:var(--ag-text-2, rgba(0, 0, 0, 0.6));font-weight:400;font-size:12px;line-height:22px;margin-top:5px}

.a_market__orders_offer_wrapper{margin-top:30px}

.a_market__orders_settings_wrap{margin-left:30px}

[dir="rtl"] .a_market__orders_settings_wrap{margin-left:0;margin-right:30px}

.a_market__orders_settings_title{font-size:18px;line-height:22px;font-weight:500;margin:20px 0 20px 0}

.a_market__orders_settings_info{font-weight:500}

.a_market__orders_settings_info_wrap{background-color:var(--ag-surface-2, #F6FFED);height:60px;padding:18px 10px;width:calc(100% - 32px);margin-bottom:15px}

.a_market__orders_settings_condition{font-weight:500;margin:15px 0}

.a_market__orders_settings_cards{display:inline-block;vertical-align:top;width:720px}

.a_market__orders_settings_cards_toggle{margin-top:3px}

.a_market__orders_settings_cards_settings{display:none}

.a_market__orders_settings_cards_settings.active{display:block}

.a_market__orders_table_desc{font-size:12px;line-height:22px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6))}

.a_market__orders_history_empty{margin-top:20px;font-size:14px;line-height:22px}

.a_market__orders_history_empty_title{font-weight:700;margin-bottom:10px}

.a_market__orders_history_header{margin:12px 43px 20px 0}

[dir="rtl"] .a_market__orders_history_header{margin:12px 0 20px 43px}

.a_market__orders_history_header_item{display:inline-block}

.a_market__orders_history_header_item.is_right{float:right}

[dir="rtl"] .a_market__orders_history_header_item.is_right{float:left}

.a_market__orders_history_header_title_view{font-size:12px;line-height:20px;margin-right:10px}

[dir="rtl"] .a_market__orders_history_header_title_view{margin-right:0;margin-left:10px}

.a_market__orders_history_header_sum_payouts{font-weight:600;margin-right:20px}

[dir="rtl"] .a_market__orders_history_header_sum_payouts{margin-right:0;margin-left:20px}

.a_market__debts_modal_notify_title{font-weight:600;margin-bottom:14px}

.a_market__debts_modal_notify_text{color:var(--ag-text-2, rgba(0, 0, 0, 0.6));line-height:22px}

.a_market__debts_modal_wrap{margin:22px 0}

.a_market__debts_modal_sum{font-size:16px;line-height:24px;font-weight:600}

.a_market__debts_modal_typeof_payment{margin:14px 0 5px 0}

.a_market__debts_modal_desc_title{font-weight:600;margin-bottom:30px}

.a_market__debts_modal_header{height:24px}

.a_market__debts_wrap{margin-bottom:20px}

.a_market__debts_sum_debt{font-size:14px;line-height:22px;font-weight:600}

.a_market__debts_sum_debt.is_repaid{text-decoration:line-through}

.a_market__debts_status{font-size:12px;line-height:22px;position:absolute;margin-left:14px}

[dir="rtl"] .a_market__debts_status{margin-left:0;margin-right:14px}

.a_market__debts_status:before{content:"";width:6px;height:6px;position:absolute;left:-14px;top:7px;border-radius:10px}

[dir="rtl"] .a_market__debts_status:before{left:auto;right:-14px}

.a_market__debts_status.debt:before{background-color:#ff4d4f}

.a_market__debts_status.repaid:before{background-color:#52c41a}

.a_market__debts_status.processing:before{background-color:#faad14}

.a_market__debts_payment_icon{display:inline-block;vertical-align:top;width:60px;height:60px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:20px}

[dir="rtl"] .a_market__debts_payment_icon{margin-right:0;margin-left:20px}

.a_market__debts_payment_icon.success{background-image:url("/i/order_success.svg")}

.a_market__debts_payment_icon.unsuccess{background-image:url("/i/order_unsuccess.svg")}

.a_market__debts_payment_content{display:inline-block;vertical-align:top;max-width:440px}

.a_market__debts_payment_title{font-weight:500;font-size:16px;line-height:22px}

.a_market__debts_payment_desc{font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6));margin:5px 0 14px 0}

.a_market__debts_payment_text{margin-bottom:14px}

.a_market__debts_payment_text.last{margin-bottom:0}

.a_market__debts_payment_text.unsuccess{margin-top:14px;margin-bottom:0}

.a_market__debts_payment_text_bold{font-weight:600}

.a_market__header_status_text{position:relative}

.a_market__header_status_text:before{position:absolute;content:"";background-image:url("/i/m_training.svg");width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center;left:-22px;top:10px}

[dir="rtl"] .a_market__header_status_text:before{left:auto;right:-22px}

.a_market__header_status_text.hidden:before{background-image:url("/i/user/eye_black.svg");width:22px;height:22px}

.a_market__header_status_wrap{display:inline-block;font-size:12px;margin-left:37px;line-height:20px}

[dir="rtl"] .a_market__header_status_wrap{margin-left:0;margin-right:37px}

.a_market__header_status_name{display:block}

.a_market__header_status_date{display:block}

.a_market__map_list_wrapper{width:calc(100% - 30px);margin-left:30px}

[dir="rtl"] .a_market__map_list_wrapper{margin-left:0;margin-right:30px}

.a_orders__table_desc{font-size:12px;line-height:22px;font-weight:400;color:var(--ag-text-2, rgba(0, 0, 0, 0.6))}

.a_orders__table_status{border-radius:2px;padding:1px 8px;font-size:12px;line-height:22px;font-weight:400}

.a_orders__table_status.paid{border:1px solid #91d5ff;color:#1890ff;background-color:#e6f7ff}

.a_orders__table_status.ended{border:1px solid #ffa39e;color:#f5222d;background-color:var(--ag-surface-2, #FFF1F0)}

.a_orders__table_status.awaiting_payment{border:1px solid var(--ag-border, #D9D9D9);color:var(--ag-text, rgba(0, 0, 0, 0.8509803922));background-color:var(--ag-surface, #FAFAFA)}

.a_orders__table_status.awaiting_confirm{border:1px solid #ffbb96;color:#fa541c;background-color:#fff2e8}

.a_orders__table_status.cancelled{border:1px solid #ffa39e;color:#f5222d;background-color:var(--ag-surface-2, #FFF1F0)}

.a_orders__table_status.payment_error{border:1px solid #ffa39e;color:#f5222d;background-color:var(--ag-surface-2, #FFF1F0)}

.a_orders__currency{display:inline-block;background-position:center center;background-size:contain;width:13px;height:13px;vertical-align:middle;background-repeat:no-repeat}

.a_orders__confirm_title{margin-top:10px;font-weight:500}

.a_payment_card__desc{font-size:12px;line-height:22px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6));font-weight:400;margin-top:10px}

.a_payment_card__desc_link{color:var(--ag-link, #1890FF);cursor:pointer;font-size:12px;line-height:18px;margin-top:10px}

.a_payment_card__desc_link_form{margin-bottom:22px}

.a_payment_card__active_wrapper{margin-top:20px}

.a_payment_card__active_title{font-size:16px;line-height:22px;font-weight:500;margin-bottom:10px}

.a_payment_card__active_content{font-size:12px;line-height:18px;font-weight:400;height:90px}

.a_payment_card__active_content ul{padding-left:24px}

[dir="rtl"] .a_payment_card__active_content ul{padding-left:0;padding-right:24px}

.a_payment_card__active_card{width:295px;height:163px;background-image:url(/i/payment_card.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;position:relative;padding:20px 28px}

.a_payment_card__active_card_status{border:1px solid #ffa39e;background-color:var(--ag-surface-2, #FFF1F0);border-radius:2px;width:max-content;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;color:#f5222d}

.a_payment_card__active_card_status.active{border:1px solid #b7eb8f;background-color:var(--ag-surface-2, #F6FFED);color:#52c41a}

.a_payment_card__active_card_number{font-size:24px;line-height:32px;font-weight:700;margin-top:14px}

.a_payment_card__active_card_label{font-size:12px;line-height:18px;margin-top:14px}

.a_payment_card__active_card_name{font-weight:700}

.a_payment_card__active_item{display:inline-block;vertical-align:top;width:324px;margin-right:10px}

[dir="rtl"] .a_payment_card__active_item{margin-right:0;margin-left:10px}

.a_payment_card__header{margin-top:40px}

.a_payment_card__header_title{width:max-content;display:inline-block}

.a_payment_card__header_add{display:inline-block;margin-left:20px}

[dir="rtl"] .a_payment_card__header_add{margin-left:0;margin-right:20px}

.a_payment_card__list_empty{border:1px solid var(--ag-primary-border, #91D5FF);background-color:var(--ag-primary-bg, #E6F7FF);padding:16px 26px;margin-top:20px;border-radius:2px}

.a_payment_card__list_empty_icon{color:var(--ag-link, #1890FF);font-size:24px;display:inline-block;vertical-align:middle}

.a_payment_card__list_empty_text{font-size:14px;line-height:24px;display:inline-block;max-width:500px;vertical-align:middle;margin-left:10px}

[dir="rtl"] .a_payment_card__list_empty_text{margin-left:0;margin-right:10px}

.a_payment_card__list_empty_text_b{font-weight:700}

.a_payment_card__modal_text_percent{margin-left:20px;font-weight:600}

[dir="rtl"] .a_payment_card__modal_text_percent{margin-left:0;margin-right:20px}

.a_payment_card__modal_text_bottom{font-weight:500;margin-top:14px;margin-bottom:14px}

.a_payment_card__modal_image{width:600px;height:150px;background-image:url(/i/milti_payment_info.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block}

.a_payment_card__modal_content{border-top:1px solid var(--ag-border, #F0F0F0);margin:0 -24px;padding:22px 24px 16px 24px;border-bottom:1px solid var(--ag-border, #F0F0F0)}

.a_glossary_modal__view_divider{border-bottom:1px solid var(--ag-border, #F0F0F0);margin-left:-24px;width:calc(100% + 48px);margin-top:12px}

[dir="rtl"] .a_glossary_modal__view_divider{margin-left:0;margin-right:-24px}

.a_glossary_modal__view_wrap{margin-top:22px}

.a_glossary_modal__view_desc{border-bottom:1px solid var(--ag-border, rgba(0, 0, 0, 0.1019607843));padding-bottom:10px;margin-bottom:14px}

.a_glossary_modal__view_body img{max-width:100%}

.a_glossary_modal__view_body video{max-width:100%;width:100%;height:420px}

.a_glossary_modal__view_body iframe{max-width:100%;width:100%;height:420px}

.a_header__limit_users{background:var(--ag-primary-bg, #E6F7FF);padding:2px 8px;border-radius:10px;color:var(--ag-link, #1890FF);font-size:12px;line-height:20px;margin-left:15px}

[dir="rtl"] .a_header__limit_users{margin-left:0;margin-right:15px}

.a_alert_users_limit{margin:0 25px 15px 35px}

[dir="rtl"] .a_alert_users_limit{margin:0 35px 15px 25px}

.a_active_filter_tags{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px;margin-bottom:2px}

.a_active_filter_tag{margin-bottom:8px;font-size:12px !important}

.a_active_filter_tag_title{color:var(--ag-text-2, rgba(0, 0, 0, 0.6))}

.a_active_filter_reset{margin-bottom:8px;font-size:12px;height:22px}

.a_file_data_info_wrap{margin:0 0 30px 35px;max-width:fit-content;display:inline-block}

[dir="rtl"] .a_file_data_info_wrap{margin:0 35px 30px 0}

.a_file_data_clear_wrap{display:inline-block;float:right;margin-right:40px}

[dir="rtl"] .a_file_data_clear_wrap{float:left;margin-right:0;margin-left:40px}

.a_assignment_map_folders .ant-collapse-header{padding:0 0 8px 0 !important}

.a_assignment_map_folders .ant-collapse-expand-icon{padding-inline-end:6px !important}

.a_assignment_map_folders .ant-collapse-content-box{padding:0px 16px 4px 16px !important}

.map-sidebar-tabs .ant-tabs-nav{padding-left:20px !important}

[dir="rtl"] .map-sidebar-tabs .ant-tabs-nav{padding-left:0 !important;padding-right:20px !important}

.duration_picker{display:inline-block;vertical-align:middle;margin-bottom:0;margin-left:10px}

[dir="rtl"] .duration_picker{margin-left:0;margin-right:10px}

.upload_psy_testing .ant-upload-list{display:none !important}

.file_data.bottom_panel{z-index:5;position:fixed;bottom:-1px;width:100%;display:flex;justify-content:left;align-items:center;background-color:var(--ag-surface, #FFFFFF);min-height:72px;padding-right:60px}

[dir="rtl"] .file_data.bottom_panel{justify-content:right;padding-right:0;padding-left:60px}

.file_data.bottom_panel .close{position:absolute;right:80px}

[dir="rtl"] .file_data.bottom_panel .close{right:auto;left:80px}

.ant-table-filter-dropdown{max-width:400px !important}

.guide_drawer_logo{width:18px;height:18px;background-image:url(/i/logo.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:5px;vertical-align:middle;display:inline-block}

[dir="rtl"] .guide_drawer_logo{margin-left:0;margin-right:5px}

.guide_drawer_menu{width:310px;display:inline-block;vertical-align:top}

.guide_drawer_menu .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--ag-text, #000000) !important;font-weight:600}

.guide_drawer_menu .ant-menu-light .ant-menu-item-selected{color:var(--ag-text, #000000) !important;font-weight:600}

.guide_drawer_menu .ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:none}

.guide_drawer_menu .ant-menu .ant-menu-item{border-radius:0}

.guide_drawer_menu .ant-menu .ant-menu-submenu-title{border-radius:0}

.guide_drawer_menu_item_count{order:3}

.guide_drawer_menu_item_count span{background-color:var(--ag-surface-2, #F0F0F0);padding:2px 6px;border-radius:12px;font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922))}

.guide_drawer_menu_item_count.is_new span{background-color:#52c41a;color:#fff}

.guide_drawer_menu .u_list_menu_guide{padding-right:10px;padding-top:15px}

[dir="rtl"] .guide_drawer_menu .u_list_menu_guide{padding-right:0;padding-left:10px}

.guide_drawer_menu li{white-space:normal !important;height:auto !important;line-height:24px !important}

.guide_drawer_menu .ant-menu-submenu-title{padding-inline-end:10px}

.guide_drawer_menu .ant-menu-submenu-title .anticon{order:1}

.guide_drawer_menu .ant-menu-submenu-title .guide_drawer_menu_item_title{order:2;margin-left:5px;white-space:normal;width:calc(100% - 40px);line-height:22px;height:auto}

[dir="rtl"] .guide_drawer_menu .ant-menu-submenu-title .guide_drawer_menu_item_title{margin-left:0;margin-right:5px}

.guide_drawer_content{display:inline-block;vertical-align:top;width:calc(100% - 340px);margin-left:10px}

[dir="rtl"] .guide_drawer_content{margin-left:0;margin-right:10px}

.guide_drawer_content img{max-width:100%}

.guide_drawer_content p,.guide_drawer_content ul,.guide_drawer_content ol{font-size:14px;line-height:20px;margin-top:8px}

.guide_drawer_content iframe{width:100% !important;min-height:300px !important;border:none}

.guide_support_btn_wrapper{position:relative}

.guide_support_btn_count{position:fixed;z-index:1000;pointer-events:none;background:#52c41a;padding:0 8px;border-radius:12px;font-size:12px;line-height:20px;color:#fff}

.ant-modal-body .a_tabs_scorm .ant-tabs-nav{display:none}

.ant-modal-body .a_tabs_scorm .ant-tabs-content-holder{padding-top:50px}

.map_list.bottom_panel.library{bottom:44px}

.form_list_container.variables{width:calc(100vw - 314px - var(--admin-sider-delta, 0px))}

.a_map_setting__modal_qeditor .atma-editor-content{height:120px !important}

.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-top:8px !important}

div.a_module__exercises_title{margin-left:12px;margin-right:0}

[dir="rtl"] div.a_module__exercises_title{margin-right:12px;margin-left:0}

.ant-tabs.questions{margin-bottom:20px}

.ant-tabs.questions .ant-tabs-nav{max-height:415px}

.currency-uploader.active .ant-upload{background:color-mix(in srgb, var(--ag-primary, #1890FF) 10%, transparent)}

.currency-uploader .ant-upload.ant-upload-select{width:32px !important;height:32px !important}

.currency.main{width:16px;height:16px;background-size:contain;background-repeat:no-repeat}

.currency.main_center{margin-left:calc(50% - 10px)}

[dir="rtl"] .currency.main_center{margin-left:0;margin-right:calc(50% - 10px)}

.a_settings__form_item_assessment .ant-col-6{min-width:280px;max-width:280px}

.a_settings__form_item_data_expiration .ant-col-6{min-width:420px;max-width:420px}

.a_settings__form_item_domain_title .ant-col-3,.a_settings__form_item_domain .ant-col-3{min-width:80px;max-width:80px}

@media screen and (max-width: 1280px){
.a_qpsychologic_condition__wrapper{width:calc(100% - 25px)}

.a_module__settings_header{width:calc(100vw - 105px - var(--admin-sider-delta, 0px))}

.a_module__struct_wrapper{width:calc(100vw - 105px - var(--admin-sider-delta, 0px))}

.a_module__tabs_wrapper{margin-left:18px}

[dir="rtl"] .a_module__tabs_wrapper{margin-left:0;margin-right:18px}

.a_module__exercises_options_header{width:calc(100% - 25px)}

.a_module__divider_psy-test{width:calc(-110px + 100vw - var(--admin-sider-delta, 0px))}

.a_module__temp_psy_wrapper{width:calc(-223px + 100vw - var(--admin-sider-delta, 0px))}

.form_list_container.variables{width:calc(100vw - 222px - var(--admin-sider-delta, 0px))}}

@media screen and (max-width: 580px){
.guide_drawer_menu{display:none}

.guide_drawer_content{width:100%;margin-left:0}

[dir="rtl"] .guide_drawer_content{margin-left:0;margin-right:0}

.result-wrap{width:100%}

.result-wrap-wrapper{display:block;padding-right:0}

[dir="rtl"] .result-wrap-wrapper{padding-right:0;padding-left:0}

.result-wrap-wrapper.is_border{border-right:none}

[dir="rtl"] .result-wrap-wrapper.is_border{border-right:none;border-left:none}

.result-history-wrapper{margin-top:5px}

.auth_form__wrapper{max-width:unset}}

@media screen and (max-width: 768px){
.a_market__form_payment_product,.a_market__form_payment_product_confirm,.a_market__form_payment_product_info{width:100%}}

@media screen and (max-width: 580px){
.a_market__form_item_line{display:block;width:100%}

.a_market__form_payment_product{width:100%}

.a_market__form_payment_product .ant-form-item-row{flex-direction:column}

.a_market__form_payment_product .ant-form-item-label,.a_market__form_payment_product .ant-form-item-control{flex:0 0 100%;max-width:100%;text-align:left}

[dir="rtl"] .a_market__form_payment_product .ant-form-item-label,[dir="rtl"] .a_market__form_payment_product .ant-form-item-control{text-align:right}

.a_market__form_payment_product .ant-form-item-label>label{white-space:normal}}

@media screen and (max-width: 580px){
.a_market__map_list_wrapper{max-width:100%;overflow-x:hidden}

.a_market__map_list_wrapper .ant-tabs{max-width:100%}

.a_market__map_list_wrapper .ant-tabs-content-holder{max-width:100%;overflow-x:hidden}

.a_market__map_list_wrapper .ant-table-wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}

.active_tag_exercise{background-color:color-mix(in srgb, var(--ag-primary, #1890FF) 40%, transparent) !important}

.info_exam_table .ant-table-tbody .ant-table-cell{padding:0 !important}

.info_exam_table .ant-table-tbody .ant-table-cell .row_table_exam{padding:16px 20px;width:100%;height:100%}

.info_exam_table .ant-table-tbody .ant-table-cell .row_table_exam.red{background-color:#ff7875}

.info_exam_table .ant-table-tbody .ant-table-cell .row_table_exam.green{background-color:#d9f7be}

.hide-scroll::-webkit-scrollbar{width:0}

.cursor_default{cursor:default !important}

.cursor_default input{cursor:default !important}

.map-legend-row{display:flex;align-items:center;gap:12px;margin:5px 35px}

.map-legend-row>.map-legend{flex:1 1 auto;min-width:0;margin:0}

.map-legend-actions{flex:none;display:flex;align-items:center;gap:8px}

.a_ai__map_panel.a_ai__map_panel--inline{position:static;padding:0;gap:8px;background:rgba(0,0,0,0);box-shadow:none}

.map-legend{margin:5px 35px 5px 35px}

.map-legend>div.map-legend__line{display:block;padding:0;margin:0;border-radius:0;line-height:normal}

.map-legend>div.map-legend__line+.map-legend__line{margin-top:6px}

.map-legend div{padding:4px 8px;border-radius:6px;display:inline-block;vertical-align:top;margin-right:8px;font-size:12px;line-height:20px}

[dir="rtl"] .map-legend div{margin-right:0;margin-left:8px}

.map-legend div.empty{background-color:#dee2e9}

.map-legend div.content{background-color:#feeeba}

.map-legend div.content-exercise{background-color:#ddf1d1}

.map-legend div.exercise{background-color:#bbd2ee}

.map-legend div.changed{border:.8px solid #23901d}

.map-legend div.draft,.map-legend div.draft-hidden{border:.8px solid #f12711}

.map-legend div.optional_module{background:#fff;border:.8px dashed #8c8c8c;color:#595959}

.map-legend div.all_score{padding:5px 8px;background-color:var(--ag-accent, #EAFF8F);color:var(--ag-on-accent, inherit);border-radius:16px}

.map-legend div.all_score .currency{vertical-align:top;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center center;width:12px;height:12px;margin:6px 4px 0}

.user-edit-column{display:inline-block;vertical-align:top;margin-right:20px;position:relative}

[dir="rtl"] .user-edit-column{margin-right:0;margin-left:20px}

.user-edit-column.divider{padding:0 20px 0 0}

[dir="rtl"] .user-edit-column.divider{padding:0 0 0 20px}

.user-edit-column.divider:after{position:absolute;content:"";height:100%;min-height:240px;width:1px;background-color:rgba(0,0,0,.0588235294);top:0;right:0}

[dir="rtl"] .user-edit-column.divider:after{right:auto;left:0}

.user-edit-column .user-edit-column-avatar{margin-bottom:20px}

.user-edit-divider{margin-bottom:10px;padding:20px 0 20px 10px;font-weight:500;font-size:14px;width:100%;height:60px;background-color:var(--ag-surface-2, #F6FFED)}

[dir="rtl"] .user-edit-divider{padding:20px 10px 20px 0}

.user-edit-mentor-wrap{display:none}

.user-edit-mentor-wrap.active{display:block}

.user-edit-mentor-item{margin-top:8px}

.user-edit-mentor-title{margin-bottom:8px}

.user-edit-mentor-title-text{font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6))}

.user-edit-mentor-title-count{padding:2px 8px;background-color:var(--ag-primary-bg, #E6F7FF);border-radius:20px;font-size:12px;line-height:20px;color:var(--ag-link, #1890FF);margin-left:4px}

[dir="rtl"] .user-edit-mentor-title-count{margin-left:0;margin-right:4px}

.user-edit-mentor-title-help{margin-left:6px}

[dir="rtl"] .user-edit-mentor-title-help{margin-left:0;margin-right:6px}

.user-edit-mentor-change{width:290px !important}

.left_menu{font-size:24px;margin:5px 12px;color:var(--ag-text-2, #a9b2bd);padding:10px;display:flex;position:relative;align-items:center;vertical-align:middle;line-height:0 !important}

.left_menu.active{color:var(--ag-link, #1591ff);background-color:var(--ag-primary-bg, #e6f6ff);border-radius:10px}

.left_menu__submenu{margin:0;padding-left:0;text-align:left}

[dir="rtl"] .left_menu__submenu{padding-left:0;padding-right:0;text-align:right}

.left_menu__submenu_item{list-style-type:none;padding:7px 10px 7px 10px;border-radius:7px}

.left_menu__submenu_icon{color:var(--ag-text-2, #a9b2bd);font-size:20px;margin-right:10px;display:inline-block;vertical-align:middle}

[dir="rtl"] .left_menu__submenu_icon{margin-right:0;margin-left:10px}

.left_menu__submenu_name{display:inline-block;vertical-align:middle;width:calc(100% - 30px)}

.left_menu__submenu_link{color:var(--ag-text, #000)}

.left_menu__submenu_link:hover .left_menu__submenu_icon{color:var(--ag-primary-text, var(--ag-primary-hover, #40a9ff))}

.custom_head .ant-table-thead .ant-table-cell{font-weight:400;font-size:12px;line-height:22px;text-transform:uppercase}

.table_filters{width:100%;position:relative;background-color:var(--ag-surface-2, #F5F5F5);border-radius:10px 0 0 10px;padding:20px 30px}

[dir="rtl"] .table_filters{border-radius:0 10px 10px 0}

.table_filters .absolute_button{position:absolute;right:0;top:-50px}

[dir="rtl"] .table_filters .absolute_button{right:auto;left:0}

.table_filters .filter_item{display:inline-block;vertical-align:top;margin-right:20px}

[dir="rtl"] .table_filters .filter_item{margin-right:0;margin-left:20px}

.dialog-settings-image{position:absolute;right:30px;top:50px;text-align:center;background-color:var(--ag-surface, #FFFFFF);padding:10px;border:1px solid var(--ag-border, #E6E9ED)}

[dir="rtl"] .dialog-settings-image{right:auto;left:30px}

.dialog-settings-image .ant-upload-wrapper{display:inline-block !important;vertical-align:top}

.dialog-settings-image .ant-upload-wrapper .ant-upload{width:72px !important;height:72px !important;border-radius:0 8px 8px 0 !important}

[dir="rtl"] .dialog-settings-image .ant-upload-wrapper .ant-upload{border-radius:8px 0 0 8px !important}

.dialog-settings-image .ant-upload-list-item-container{display:none !important}

.react-renderer button{font-weight:300;font-size:16px}

.react-renderer .toggle-block-delete{font-size:13px;padding-bottom:3px}

.alt-flip-wrapper{margin:0 15px 15px 0}

[dir="rtl"] .alt-flip-wrapper{margin:0 0 15px 15px}

interactive-image{margin:0 15px 15px 0}

[dir="rtl"] interactive-image{margin:0 0 15px 15px}

.scorm_icon{width:16px;height:16px;background-image:url(/i/scorm.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;vertical-align:middle;margin-right:6px}

[dir="rtl"] .scorm_icon{margin-right:0;margin-left:6px}

.text_center{text-align:center}

.upload-error .ant-upload-wrapper .ant-upload-drag{border-color:#ff4d4f}

.assignment_confirm .ant-btn-icon{margin-right:5px}

[dir="rtl"] .assignment_confirm .ant-btn-icon{margin-right:0;margin-left:5px}

.u_main_view_block{margin-bottom:20px}

.view_map_item__q_title{color:var(--ag-text-2, rgba(0, 0, 0, 0.45));font-size:14px;margin-top:15px}

.view_map_item__q_title_cond{margin-bottom:10px}

.view_map_item__q_text{margin-bottom:15px;margin-top:15px}

.view_map_item__q_item{margin-bottom:10px}

.view_map_item__q_item_variable{margin-left:30px}

[dir="rtl"] .view_map_item__q_item_variable{margin-left:0;margin-right:30px}

.view_map_item__e_wrap{margin-bottom:30px}

.view_map_item__cond_item{margin-bottom:20px}

.view_map_item__cond_text{margin-bottom:10px;font-size:14px}

.view_map_item_title{font-size:32px !important;font-weight:500;margin-bottom:22px !important;line-height:36px !important;padding-top:28px}

.view_map_item_title a{text-decoration:none;color:var(--ag-text, #000)}

.view_map_item_title a:hover{opacity:.7}

.view_map_item_item{border-bottom:1px solid var(--ag-border, rgb(204, 209, 217))}

.view_map_item_content{display:flow-root}

.u_map_item_ratings_table{width:100%;text-align:start;border-radius:8px 8px 0 0;border-collapse:separate;border-spacing:0}

.u_map_item_ratings_table>thead>tr>th{position:relative;color:var(--ag-text, rgba(0, 0, 0, 0.88));text-align:start;background:var(--ag-surface, #fafafa);border-bottom:1px solid var(--ag-border, #f0f0f0);transition:background .2s ease;padding:16px 16px;overflow-wrap:break-word;text-transform:uppercase;font-weight:600;font-size:12px;line-height:14px}

.u_map_item_ratings_table>tbody>tr>td{transition:background .2s,border-color .2s;border-bottom:1px solid var(--ag-border, #f0f0f0);padding:16px 16px;overflow-wrap:break-word;color:var(--ag-text, rgba(0, 0, 0, 0.88));font-size:14px;line-height:1.5714285714;list-style:none}

.u_map_item_rate_item{margin-bottom:40px}

.u_map_item_rate_item_title{font-size:20px;line-height:26px;margin-bottom:20px;cursor:pointer;position:relative;width:max-content}

.u_map_item_rate_item_title:hover{opacity:.6}

.u_map_item_rate_item_rate{font-weight:500;vertical-align:middle;margin-left:7px;padding-top:4px;font-size:25px}

[dir="rtl"] .u_map_item_rate_item_rate{margin-left:0;margin-right:7px}

.u_map_item_rate_item_star{background-image:url("/i/rate_star.png");width:28px;height:28px;background-repeat:no-repeat;background-size:cover;display:inline-block;vertical-align:middle;margin-left:7px}

[dir="rtl"] .u_map_item_rate_item_star{margin-left:0;margin-right:7px}

.u_map_item_rate_item_text{padding-top:4px}

.u_map_item_ratings_star{background-image:url("/i/rate_star.png");width:24px;height:24px;background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:8px;left:75px}

[dir="rtl"] .u_map_item_ratings_star{left:auto;right:75px}

.u_map_item_rate_item .u_map_item_ratings{display:none}

.u_map_item_rate_item.active .u_map_item_ratings{display:block}

.u_map_item_rate_item_title:after{content:"";position:absolute;width:16px;height:16px;background-image:url("/i/arrow_down_black.svg");background-size:contain;background-repeat:no-repeat;background-position:center;top:6px;right:-30px;transform:rotate(270deg)}

[dir="rtl"] .u_map_item_rate_item_title:after{right:auto;left:-30px;transform:rotate(-270deg)}

.u_map_item_rate_item.active .u_map_item_rate_item_title:after{transform:unset}

.a_table_wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}

.tour_step__title{display:inline-block}

.tour_step__desc{padding:0 0 10px 0}

@media screen and (max-width: 768px){
.ant-tabs-large>.ant-tabs-nav{padding-top:54px}

.user_list.bottom_panel{flex-wrap:wrap;min-height:auto;padding:8px 44px 8px 0;row-gap:6px}

[dir="rtl"] .user_list.bottom_panel{padding:8px 0 8px 44px}

.user_list.bottom_panel .close{right:8px;top:50%;transform:translateY(-50%)}

[dir="rtl"] .user_list.bottom_panel .close{right:auto;left:8px}

.user_list.bottom_panel .second-select{min-width:160px}

.user_list.bottom_panel .ant-select{margin:4px 0 4px 10px}

[dir="rtl"] .user_list.bottom_panel .ant-select{margin:4px 10px 4px 0}}

@media screen and (max-width: 580px){
.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:8px 10px;font-size:13px}

.ant-tabs-large>.ant-tabs-nav{padding-top:50px}

.user_list.bottom_panel{padding:6px 38px 6px 0}

[dir="rtl"] .user_list.bottom_panel{padding:6px 0 6px 38px}

.user_list.bottom_panel .ant-select{margin:3px 0 3px 8px}

[dir="rtl"] .user_list.bottom_panel .ant-select{margin:3px 8px 3px 0}

.user_list.bottom_panel .second-select{min-width:110px;max-width:calc(100vw - 130px)}

.user_list.bottom_panel .ant-btn{padding:0 10px}}

@media screen and (max-width: 900px){
.a_module__content_wrapper{flex-direction:column}

.a_module__struct_wrapper{width:100% !important;max-height:none !important;position:relative !important;top:auto !important;height:auto !important;overflow-y:visible !important}

.a_module__struct_nav{display:block !important;width:100% !important}

.a_module__struct_nav_scroll{white-space:normal !important;overflow-x:visible !important}

.a_module__struct_nav_item{display:block !important;width:100% !important;box-sizing:border-box;margin-right:0 !important}

[dir="rtl"] .a_module__struct_nav_item{margin-right:0 !important;margin-left:0 !important}

.a_module__content_tab{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}

.form_list_container.variables{width:calc(100vw - 20px)}}

@media screen and (max-width: 800px){
.ant-layout.site-layout,.ant-layout-content{min-width:0}

.a_module__struct_wrapper{display:none !important}

.a_module__settings_header{width:100% !important}

.a_module__divider_psy-test{width:100% !important;margin-left:0 !important}

[dir="rtl"] .a_module__divider_psy-test{margin-left:0 !important;margin-right:0 !important}

.a_module__temp_psy_wrapper{width:100% !important}

.a_module__tabs_wrapper{margin-left:0 !important}

[dir="rtl"] .a_module__tabs_wrapper{margin-left:0 !important;margin-right:0 !important}

.a_module__content_wrapper{padding-left:16px;padding-right:16px}

.a_module__content.low{margin-top:0 !important}

.form_list_container.one{width:100%}

.form_list_container.variables{width:100%}

.a_exercises__header_item_left{width:100%}

.a_exercises__test_answer_type_wrapper{width:100% !important}

.a_exercises__test_answer_type_left{display:block;width:100% !important}

.a_exercises__test_answer_type_left.large{width:100% !important}

.a_exercises__test_answer_type_r{position:static !important;right:auto !important;top:auto !important;margin-top:10px}

[dir="rtl"] .a_exercises__test_answer_type_r{right:auto !important;left:auto !important}

.a_exercises__test_answer_type_right{display:block;max-width:100% !important;margin-left:0}

[dir="rtl"] .a_exercises__test_answer_type_right{margin-left:0;margin-right:0}

.a_exercises__test_answer_type_thee{display:block;margin-left:0}

[dir="rtl"] .a_exercises__test_answer_type_thee{margin-left:0;margin-right:0}

.a_exercises__test_answer_type_wrap{display:block}

.a_exercises__test_answer_type_wrap_r{margin-left:0}

[dir="rtl"] .a_exercises__test_answer_type_wrap_r{margin-left:0;margin-right:0}

.a_exercises__test_answer_type_t.one_correct_option .a_exercises__test_answer_type_wrap{display:inline-block}

.a_exercises__test_answer_type_t.one_correct_option .a_exercises__test_answer_type_wrap_r{margin-left:10px}

[dir="rtl"] .a_exercises__test_answer_type_t.one_correct_option .a_exercises__test_answer_type_wrap_r{margin-left:0;margin-right:10px}

.a_exercises__test_answer_text{width:calc(100% - 110px) !important}

.a_exercises__test_answer_text.image{width:calc(100% - 160px) !important}

.a_module__exercises_delete_btn{right:0}

[dir="rtl"] .a_module__exercises_delete_btn{right:auto;left:0}

.a_exercises__test_answer_row{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:10px}

.a_exercises__test_answer_text_wrap{flex:1 1 auto;min-width:0}

.a_exercises__test_answer_row .a_exercises__test_answer_text{width:calc(100% - 60px) !important}

.a_exercises__test_answer_row .a_exercises__test_answer_text.image{width:calc(100% - 110px) !important}

.a_qpsychologic_answers__wrapper_wrap{flex:1 0 100%}

.a_exercises__temp_answer_item{display:flex;align-items:flex-start;width:100%;column-gap:10px}

.a_exercises__temp_answer_item>div:first-child{flex:1 1 auto;min-width:0}

.a_exercises__temp_answer_item .a_exercises__test_answer_text{width:100% !important}

.a_qpsychologic_condition__text_wrapper{width:calc(100% - 30px)}

.a_module__exercises_title{width:fit-content;display:inline-block}

.a_module_title_edit{display:inline-block}

.a_module__exercises_test_exchange_wrap{position:static;right:auto;top:auto;left:0;display:flex;flex-wrap:wrap;row-gap:8px;margin:0 0 10px 0}

[dir="rtl"] .a_module__exercises_test_exchange_wrap{left:auto;right:0}

.upload_testing_excel{margin-left:0px}

[dir="rtl"] .upload_testing_excel{margin-left:0;margin-right:0px}

.a_module__exercises_psy_exchange_wrap{position:relative !important;right:unset !important;top:unset !important;left:0;display:flex;flex-wrap:wrap;row-gap:8px;margin:0 0 10px 0}

[dir="rtl"] .a_module__exercises_psy_exchange_wrap{left:unset !important;right:0}

.a_module__exercises_psy_exchange_wrap .a_module__exercises_psy_export_btn{margin-left:0 !important}

[dir="rtl"] .a_module__exercises_psy_exchange_wrap .a_module__exercises_psy_export_btn{margin-left:0 !important;margin-right:0 !important}

.a_exercises__header_text{width:calc(100% - 32px)}

.a_qpsychologic_answers__wrapper_wrap{display:block !important;max-width:100% !important;margin-top:8px;margin-left:0 !important}

[dir="rtl"] .a_qpsychologic_answers__wrapper_wrap{margin-left:0 !important;margin-right:0 !important}

.a_qpsychologic_answers__wrapper{display:inline-block !important;margin-left:0 !important}

[dir="rtl"] .a_qpsychologic_answers__wrapper{margin-left:0 !important;margin-right:0 !important}

.a_qpsychologic_answers__variables{margin-bottom:0}

.a_qpsychologic_answers__variables_item{margin-bottom:0}

.a_qpsychologic_condition__additional_content{max-width:unset;margin-right:0}

[dir="rtl"] .a_qpsychologic_condition__additional_content{margin-right:0;margin-left:0}

.a_qpsychologic_answers__variables_edit .ant-select{width:100% !important;max-width:177px}

.a_qpsychologic_condition__val{width:100% !important}

.a_qpsychologic_condition__text{width:100% !important}

.a_qpsychologic_condition__header_right{margin-left:0 !important}

[dir="rtl"] .a_qpsychologic_condition__header_right{margin-left:0 !important;margin-right:0 !important}

.a_qpsychologic_condition__additional_item{width:100% !important}

.add-answer{width:100% !important;margin-left:26px}

[dir="rtl"] .add-answer{margin-left:0;margin-right:26px}

.a_module__exercises_type.essay+div .atma-editor-wrap,.a_module__exercises_type.meeting+div .atma-editor-wrap,.a_module__exercises_type.video+div .atma-editor-wrap{margin:0px 40px 20px 0px !important}

[dir="rtl"] .a_module__exercises_type.essay+div .atma-editor-wrap,[dir="rtl"] .a_module__exercises_type.meeting+div .atma-editor-wrap,[dir="rtl"] .a_module__exercises_type.video+div .atma-editor-wrap{margin:0px 0px 20px 40px !important}}

@media screen and (max-width: 580px){
.a_module__struct_wrapper{display:none !important}}

@media screen and (max-width: 580px){
.a_module_add_exercise_popover{left:16px !important;width:calc(100% - 32px)}

[dir="rtl"] .a_module_add_exercise_popover{left:auto !important;right:16px !important}

.a_module_add_exercise_popover .ant-popover-arrow{left:45px}

[dir="rtl"] .a_module_add_exercise_popover .ant-popover-arrow{left:auto;right:45px}}

@media screen and (max-width: 580px){
.a_module__exercises_title{width:fit-content;display:inline-block}

.a_module_title_edit{display:inline-block}

.a_module__exercises_test_exchange_wrap{position:static;right:auto;top:auto;left:0;display:flex;flex-wrap:wrap;row-gap:8px;margin:0 0 10px 0}

[dir="rtl"] .a_module__exercises_test_exchange_wrap{left:auto;right:0}

.upload_testing_excel{margin-left:0px}

[dir="rtl"] .upload_testing_excel{margin-left:0;margin-right:0px}

.a_module__exercises_psy_exchange_wrap{position:relative !important;right:unset !important;top:unset !important;left:0;display:flex;flex-wrap:wrap;row-gap:8px;margin:0 0 10px 0}

[dir="rtl"] .a_module__exercises_psy_exchange_wrap{left:unset !important;right:0}

.a_module__exercises_psy_exchange_wrap .a_module__exercises_psy_export_btn{margin-left:0 !important}

[dir="rtl"] .a_module__exercises_psy_exchange_wrap .a_module__exercises_psy_export_btn{margin-left:0 !important;margin-right:0 !important}

.a_module__temp_psy_wrapper{width:calc(100% + 40px) !important}

.a_module__update_answers_to_temp_btn{margin-left:0 !important;margin-top:10px}

[dir="rtl"] .a_module__update_answers_to_temp_btn{margin-left:0 !important;margin-right:0 !important}

.a_module__exercises_delete_btn{right:0;top:44px}

[dir="rtl"] .a_module__exercises_delete_btn{right:auto;left:0}

.a_exercises__test_answer_type_wrapper{width:100% !important;position:static}

.a_exercises__test_answer_type_left{display:block;width:100% !important}

.a_exercises__test_answer_type_left.large{width:100% !important}

.a_exercises__test_answer_type_r{position:static !important;right:auto !important;top:auto !important;margin-top:10px}

[dir="rtl"] .a_exercises__test_answer_type_r{right:auto !important;left:auto !important}

.a_exercises__test_answer_type_right{display:block;max-width:100% !important;margin-left:0}

[dir="rtl"] .a_exercises__test_answer_type_right{margin-left:0;margin-right:0}

.a_exercises__test_answer_type_thee{display:block;margin-left:0}

[dir="rtl"] .a_exercises__test_answer_type_thee{margin-left:0;margin-right:0}

.a_exercises__test_answer_type_wrap{display:block}

.a_exercises__test_answer_type_wrap_r{margin-left:0}

[dir="rtl"] .a_exercises__test_answer_type_wrap_r{margin-left:0;margin-right:0}

.a_exercises__test_answer_type_t.one_correct_option{margin-top:0}

.form_list_container.one,.form_list_container.variables{width:100%}

.a_exercises__test_answer_text{width:100% !important}

.a_exercises__test_answer_text.image{width:calc(100% - 160px) !important;min-height:102px !important}

.form_list_container.variables .a_exercises__test_answer_text.empty_image{width:calc(100% - 60px) !important}

.a_qpsychologic_condition__text_wrapper{width:calc(100% - 26px)}

.a_qpsychologic_condition__val{width:100% !important}

.a_qpsychologic_condition__text{width:100% !important}

.a_exercises__header_item_left{width:100%}

.a_qpsychologic_condition__additional_item{width:100%}

.a_exercises__header_text{width:calc(100% - 32px)}

.add-answer{width:100% !important;margin-left:0}

[dir="rtl"] .add-answer{margin-left:0;margin-right:0}

.a_module__exercises_type.essay+div .atma-editor-wrap,.a_module__exercises_type.meeting+div .atma-editor-wrap,.a_module__exercises_type.video+div .atma-editor-wrap{margin:0px 40px 20px 0px !important}

[dir="rtl"] .a_module__exercises_type.essay+div .atma-editor-wrap,[dir="rtl"] .a_module__exercises_type.meeting+div .atma-editor-wrap,[dir="rtl"] .a_module__exercises_type.video+div .atma-editor-wrap{margin:0px 0px 20px 40px !important}

.ant-tabs.questions .ant-tabs-tabpane{padding-left:5px !important}

[dir="rtl"] .ant-tabs.questions .ant-tabs-tabpane{padding-left:0 !important;padding-right:5px !important}

.a_module__exercises_options_item textarea{width:calc(100% - 25px)}

.a_module__exercises_dialog_content{margin-bottom:60px}}

@media screen and (max-width: 900px){
.a_map_setting__modal_left,.a_map_setting__modal_right{width:100% !important;padding-left:0 !important}

[dir="rtl"] .a_map_setting__modal_left,[dir="rtl"] .a_map_setting__modal_right{padding-left:0 !important;padding-right:0 !important}

.map-legend{margin:5px 10px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}

.ant-popover-inner-content{max-width:calc(100vw - 30px);overflow-x:auto}}

@media screen and (max-width: 900px){
.admin_layout_dialog_edit .container_flow{min-width:1024px;overflow-x:auto;-webkit-overflow-scrolling:touch}}

@media screen and (max-width: 580px){
.main-container-maphooks{display:flex;flex-direction:column;height:calc(100vh - var(--admin-header-h, 184px));height:calc(100dvh - var(--admin-header-h, 184px))}

.main-container-maphooks>.map-legend,.main-container-maphooks>.map-legend-row{flex:none;margin:4px 12px;padding-bottom:2px}

.main-container-maphooks .map-legend-actions__text,.main-container-maphooks .map-legend-actions .a_ai__button_text{display:none}

.main-container-maphooks>.container_flow{flex:1 1 auto;min-height:0;width:100%;padding:0 !important;overflow:hidden}

.main-container-maphooks>.container_flow>.reactflow-wrapper{min-width:0;min-height:0;height:100%}

.main-container-maphooks .a_ai__map_panel:not(.a_ai__map_panel--inline){top:46px;right:8px;gap:8px;padding:4px 6px;max-width:calc(100% - 16px)}

[dir="rtl"] .main-container-maphooks .a_ai__map_panel:not(.a_ai__map_panel--inline){right:auto;left:8px}

.main-container-maphooks .a_map_tools{top:auto !important;bottom:24px;left:8px !important;display:flex;box-shadow:0 1px 4px rgba(0,0,0,.12)}

[dir="rtl"] .main-container-maphooks .a_map_tools{left:auto !important;right:8px !important}

.main-container-maphooks .a_map_tools>div{display:inline-block !important}

.main-container-maphooks .a_map_drafts_alert{top:46px !important;left:8px !important;right:8px;width:auto !important;transform:none !important}

.react-flow__controls.a_map_controls_m{margin:0 8px 24px 0;box-shadow:0 1px 4px rgba(0,0,0,.12)}

[dir="rtl"] .react-flow__controls.a_map_controls_m{margin:0 0 24px 8px}

.a_map_exam_m{position:absolute;top:46px;left:8px;z-index:9;display:inline-flex;align-items:center;gap:8px;max-width:calc(50% - 12px);padding:6px 10px;border-radius:16px;background:var(--ag-surface, #FFFFFF);box-shadow:0 0 0 1px var(--ag-primary, #1790ff);color:var(--ag-text, #1f2329);font-size:13px;white-space:nowrap;overflow:hidden}

[dir="rtl"] .a_map_exam_m{left:auto;right:8px}

.a_map_exam_m__title{font-weight:600}

.a_map_exam_m__action{color:var(--ag-link, #1790ff);font-size:11px}}

@media screen and (max-width: 580px){
.a_module__tabs_wrapper{margin-left:0}

[dir="rtl"] .a_module__tabs_wrapper{margin-left:0;margin-right:0}

.header_exercise_preview_title_wrapper{flex-wrap:nowrap !important}

.header_exercise_preview_title_wrapper .page_title{flex-shrink:1;min-width:0}

.header_exercise_preview_title_wrapper .header_title_action{flex-wrap:nowrap !important;flex-shrink:0;white-space:nowrap}

.container_flow .reactflow-wrapper{min-height:300px}

.main-container-dialoghooks .container_flow .reactflow-wrapper{min-height:100vh}

.glossary:after{font-size:12px;position:fixed;left:10px;right:10px;width:calc(100% - 60px);min-width:auto;top:50%;bottom:auto;transform:translateY(-50%)}

.glossary:before{visibility:hidden !important}}

@media screen and (max-width: 580px){
.admin_layout_lib .header{height:100px !important}

.admin_layout_lib .header .ant-row{align-items:flex-end !important;padding-bottom:8px}

.admin_layout_lib .header .page_title{font-size:14px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:1}

.admin_layout_lib .header .ant-row>.ant-col:first-child{position:relative;z-index:1}

.admin_header_right{flex-wrap:wrap !important;height:auto !important;align-content:flex-start;row-gap:4px;padding:6px 0 8px;max-width:100vw !important}

.admin_layout_lib .admin_header_right .knowledge-desc-save-link,.admin_layout_lib .admin_header_right .a_module_library_preview{order:1}

.admin_layout_lib .admin_header_right .ant-btn-primary{order:2}

.admin_layout_lib .admin_header_right .u_search,.admin_layout_lib .admin_header_right .u_header__action,.admin_layout_lib .admin_header_right .u_header__burger_menu_item_wrapper{order:3}

.admin_layout_lib .admin_header_right .draft{order:4;flex-shrink:0}

.header_library_item_title_wrapper{flex-direction:column !important;align-items:flex-start !important}

.header_library_item_title_wrapper .page_title{max-width:100% !important;overflow:visible;white-space:normal;display:flex;align-items:center;flex-wrap:wrap}

.header_library_item_title_wrapper .page_title .item-header{display:flex;align-items:center;margin-left:8px}

[dir="rtl"] .header_library_item_title_wrapper .page_title .item-header{margin-left:0;margin-right:8px}

.header_library_item_title_wrapper .header_title_action{margin-top:8px;display:flex;align-items:center;flex-wrap:wrap;row-gap:6px;column-gap:6px}

.header_library_item_title_wrapper .header_title_action>*{margin-left:0 !important}

[dir="rtl"] .header_library_item_title_wrapper .header_title_action>*{margin-left:0 !important;margin-right:0 !important}}

body.guide-open .atma-editor-toolbar,body.guide-open .atma-editor-toolbar:hover{position:relative !important;z-index:0 !important}

.report-grid .react-grid-item>.ant-card{height:100%;border-color:var(--ag-border, #E6ECF5);box-shadow:0 1px 3px rgba(16,24,40,.06)}

.report-grid .ant-card-head{background:var(--ag-primary-bg, #F0F5FF);border-bottom:1px solid var(--ag-primary-border, #D6E4FF)}

.report-grid .ant-card-head-title{font-weight:600}

.report-grid .react-grid-placeholder{background:var(--ag-primary, #1677FF);opacity:.12;border-radius:8px}

.report-grid_edit .react-grid-item{cursor:move}

.report-grid_edit .react-grid-item.react-draggable-dragging,.report-grid_edit .react-grid-item.resizing{z-index:3}

.report-grid_edit .react-grid-item.react-draggable-dragging>.ant-card,.report-grid_edit .react-grid-item.resizing>.ant-card{box-shadow:0 6px 16px rgba(0,0,0,.12)}

.report-grid_edit .react-resizable-handle{z-index:2}

.a_org_chart{width:100%}

.a_org_chart__canvas{overflow-x:auto;padding:20px 60px 0 60px}

.a_org_chart__branch{display:inline-flex;flex-direction:column;align-items:center;vertical-align:top}

.a_org_chart__branch_label{align-self:flex-start;font-size:13px;color:var(--ag-text-2, #8c8c8c);margin-bottom:4px}

.a_org_chart__card{width:270px;background:var(--ag-surface, #fff);border:1px solid var(--ag-border, #f0f0f0);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden}

.a_org_chart__card_header{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--ag-surface-2, #f5f5f5);font-weight:600}

.a_org_chart__card_header.colored{color:#fff}

.a_org_chart__card_header.colored .a_org_chart__card_count{color:hsla(0,0%,100%,.85)}

.a_org_chart__card_header.colored .a_org_chart__card_menu{color:#fff}

.a_org_chart__card_title{flex:1;min-width:0;overflow-wrap:break-word}

.a_org_chart__card_count{color:var(--ag-text-2, #8c8c8c);font-weight:400;white-space:nowrap}

.a_org_chart__card_menu{flex-shrink:0}

.a_org_chart__card_company{padding:7px 12px;border-bottom:1px solid var(--ag-border, #f0f0f0);background:var(--ag-surface, #fafafa)}

.a_org_chart__card_rows{padding:4px 0}

.a_org_chart__row{display:flex;align-items:center;gap:6px;padding:5px 12px}

.a_org_chart__row_group{border-top:1px solid var(--ag-border, #f0f0f0);margin-top:4px;padding-top:4px}

.a_org_chart__row_deputy_title{color:var(--ag-text-2, #8c8c8c)}

.a_org_chart__row_person{display:flex;align-items:center;gap:6px;flex:1;min-width:0}

.a_org_chart__row_icon{color:var(--ag-text-3, #bfbfbf);flex-shrink:0}

.a_org_chart__row_name{overflow-wrap:break-word;min-width:0}

.a_org_chart__row_vacancy{color:var(--ag-link, #1677ff);font-style:italic}

.a_org_chart__row_empty{color:var(--ag-text-3, #bfbfbf)}

.a_org_chart__form_label{margin:12px 0 6px 0;font-weight:500}

.a_org_chart__person{border:1px solid var(--ag-border, #f0f0f0);border-radius:8px;padding:12px;margin-bottom:12px}

.a_org_chart__person_head_row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}

.a_org_chart__person_head_label{color:var(--ag-text-2, #8c8c8c)}

.a_org_chart__person_delete{color:#ff4d4f;cursor:pointer}

.a_org_chart__person_manual{display:flex;align-items:center;gap:8px}

.a_org_chart__person_static{padding:5px 0}

.a_org_chart__photo_preview{display:inline-flex;align-items:center;gap:6px}

.a_org_chart__photo_delete{color:#ff4d4f;cursor:pointer}

.a_org_chart__palette{margin-top:14px}

.a_org_chart__palette_title{font-weight:500}

.a_org_chart__palette_hint{color:var(--ag-text-2, #8c8c8c);font-size:13px;margin:4px 0 8px 0}

.a_org_chart__palette_items{display:flex;gap:8px}

.a_org_chart__palette_item{width:26px;height:26px;border-radius:50%;cursor:pointer;border:2px solid rgba(0,0,0,0);box-sizing:border-box}

.a_org_chart__palette_item.active{border-color:var(--ag-primary, #1677ff);box-shadow:0 0 0 2px rgba(22,119,255,.2)}

.a_org_chart__add{margin-top:10px;width:28px;height:28px;border-radius:50%;border:none;background:var(--ag-primary, #1677ff);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(22,119,255,.4)}

.a_org_chart__add:hover{background:var(--ag-primary-hover, #4096ff)}

.a_org_chart__card_wide{width:auto;min-width:270px}

.a_org_chart__otdels{display:flex;align-items:flex-start;gap:8px;padding:8px;border-top:1px solid var(--ag-border, #f0f0f0)}

.a_org_chart__otdel{width:232px;flex-shrink:0}

.a_org_chart__otdel_number{font-size:12px;color:var(--ag-text-2, #8c8c8c);padding:2px 8px 0 8px}

.a_org_chart__otdel_title{display:flex;align-items:center;gap:6px;padding:4px 8px 6px 8px;background:var(--ag-primary-bg, #f0f5ff);border-radius:6px;font-weight:500}

.a_org_chart__sections{padding:8px}

.a_org_chart__sections_empty{color:var(--ag-text-2, #8c8c8c);font-size:13px;padding:4px 4px 8px 4px}

.a_org_chart__section{border:1px solid var(--ag-border, #f0f0f0);border-radius:8px;padding:6px 8px;margin-bottom:8px;background:var(--ag-surface, #fff)}

.a_org_chart__section_header{display:flex;align-items:center;gap:6px;font-weight:500}

.a_org_chart__section_icon{color:var(--ag-link, #1677ff);flex-shrink:0}

.a_org_chart__section_title{flex:1;min-width:0;overflow-wrap:break-word}

.a_org_chart__section_head{padding:4px 0 2px 0}

.a_org_chart__section_head_post{font-size:12px;color:var(--ag-text-2, #8c8c8c);padding:2px 12px 0 12px}

.a_org_chart__post{background:var(--ag-primary-bg, #f6f9ff);border-radius:6px;padding:4px 6px;margin-top:6px}

.a_org_chart__post_header{display:flex;align-items:center;gap:6px;color:var(--ag-text-2, #8c8c8c)}

.a_org_chart__post_title{flex:1;min-width:0;overflow-wrap:break-word}

.a_org_chart__row_employee{padding:3px 6px 3px 24px}

[dir="rtl"] .a_org_chart__row_employee{padding:3px 24px 3px 6px}

.a_org_chart__add_inline{margin-top:2px;width:24px;height:24px;background:var(--ag-surface, #fff);color:var(--ag-text-2, #8c8c8c);border:1px solid var(--ag-border, #d9d9d9);box-shadow:none}

.a_org_chart__add_inline:hover{background:var(--ag-surface, #fff);color:var(--ag-link, #1677ff);border-color:var(--ag-primary, #1677ff)}

.a_org_chart__breadcrumb{color:var(--ag-text-2, #8c8c8c);margin-bottom:6px}

.a_org_chart__card_info{color:var(--ag-link, #1677ff);cursor:pointer;flex-shrink:0}

.a_org_chart__card_header.colored .a_org_chart__card_info{color:#fff}

.a_org_chart__vkp_card{width:270px;border:1px solid var(--ag-border, #f0f0f0);border-radius:8px;background:var(--ag-surface, #fff);padding:10px 12px;box-shadow:0 2px 8px rgba(0,0,0,.04)}

.a_org_chart__vkp_card_title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-weight:600;margin-bottom:6px}

.a_org_chart__vkp_edit{color:var(--ag-link, #1677ff);cursor:pointer;flex-shrink:0;margin-top:3px}

.a_org_chart__vkp_card_text{color:var(--ag-text, #434343);white-space:pre-wrap}

.a_org_chart__vkp_company{margin:12px 10px 20px 10px;border:1px solid #b7eb8f;border-radius:8px;background:var(--ag-surface-2, #f6ffed);padding:10px 14px}

.a_org_chart__info_top{padding-bottom:12px;border-bottom:1px solid var(--ag-border, #f0f0f0);margin-bottom:12px}

.a_org_chart__info_label{font-weight:600;margin:8px 0 2px 0}

.a_org_chart__info_columns{display:flex;gap:16px}

.a_org_chart__info_tree{flex:1;min-width:0;border-right:1px solid var(--ag-border, #f0f0f0);padding-right:12px}

[dir="rtl"] .a_org_chart__info_tree{border-right:none;border-left:1px solid var(--ag-border, #f0f0f0);padding-right:0;padding-left:12px}

.a_org_chart__info_details{flex:1;min-width:0}

.a_org_chart__info_list{margin:4px 0 0 0;padding-left:20px}

[dir="rtl"] .a_org_chart__info_list{padding-left:0;padding-right:20px}

.a_org_chart__toolbar{display:flex;align-items:center;gap:4px;padding:0 10px}

.a_org_chart__view_hint{color:var(--ag-text-2, #8c8c8c);margin:12px 0}

.a_org_chart__view_custom{margin-top:8px}

.a_org_chart__view_row{display:flex;align-items:center;gap:16px;padding:5px 0}

.a_org_chart__view_row_head{font-weight:600;padding-bottom:0}

.a_org_chart__view_col_block{width:300px;flex-shrink:0;overflow-wrap:break-word}

.a_org_chart__view_col_block.bold{font-weight:600}

.a_org_chart__view_col_access{flex:1;min-width:0}

.a_org_chart__card.highlighted{border-color:var(--ag-primary, #1677ff);box-shadow:0 0 0 2px rgba(22,119,255,.25)}

.a_org_chart__highlight_label{margin-top:6px;color:var(--ag-link, #1677ff);font-weight:500}

.a_org_chart__row_name.me{font-weight:700}

.a_org_chart__row_vacancy.clickable{cursor:pointer;text-decoration:underline dotted}

.a_org_chart__toggle{margin-top:10px;width:26px;height:26px;border-radius:50%;border:1px solid var(--ag-primary-border, #91caff);background:var(--ag-surface, #fff);color:var(--ag-link, #1677ff);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}

.a_org_chart__toggle:hover{background:var(--ag-primary-bg, #e6f4ff)}

.u_org_chart__zoom{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--ag-border, #f0f0f0);border-radius:16px;padding:0 6px}

.u_org_chart__zoom_value{min-width:42px;text-align:center}

.a_org_chart__palette_custom{background:conic-gradient(#f5222d, #fa8c16, #fadb14, #52c41a, var(--ag-primary, #1677ff), #722ed1, #f5222d);position:relative}

.a_org_chart__print.printing{width:max-content;background:#fff}

.a_org_chart__print.printing .a_org_chart__canvas{overflow:visible}

.a_org_chart__canvas{text-align:left}

[dir="rtl"] .a_org_chart__canvas{text-align:right}

.a_org_chart__vkp_company{max-width:760px}

.u_org_chart__panel{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:10px 60px 0 60px}

.u_org_chart__crumbs{min-width:0}

.u_org_chart__crumbs .u_breadcrumbs{position:static;max-width:100%;padding:0}

.u_org_chart__toolbar{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:0;vertical-align:top}

.u_org_chart__search{width:280px;max-width:100%}

@media(max-width: 900px){
.u_org_chart__search{width:200px}}

@media(max-width: 580px){
.u_org_chart__panel{padding:0 16px 0 16px}

.u_org_chart__toolbar{justify-content:flex-start;margin-top:20px}

.u_org_chart__search{width:100%}

.u_org_chart__crumbs .u_breadcrumbs{position:relative;z-index:999}}

@media screen and (max-width: 580px){
.auth_cover{width:auto !important;flex:auto !important}

.login-sider{width:100% !important;min-width:100% !important;max-width:100% !important}

.login-sider .ant-row-middle{align-items:unset;padding:16px}

.login-sider .ant-col-18{position:relative;flex:100%;max-width:100%}

.login-sider.user{border-radius:16px 16px 0 0;margin-top:100px}

.auth_logo{width:40px !important;height:40px !important;top:0 !important}

.auth_form__btn_back{width:100%}

.auth_form__desc{margin-top:40px}

.auth_form__again_psw{top:164px}

.auth_page__title_h1{font-size:30px !important;line-height:40px !important;font-weight:500 !important}

.auth_page__title_l{margin-left:48px}

[dir="rtl"] .auth_page__title_l{margin-left:0;margin-right:48px}

.auth_page__title_text{font-size:20px;line-height:28px}

.auth_page__bottom{margin-left:0;position:relative;bottom:20px}

[dir="rtl"] .auth_page__bottom{margin-left:0;margin-right:0}

.auth_page__recovery_icon{width:150px;height:170px;display:inline-block;background-size:contain}

.react-finder.react-finder-container{max-width:100%}

.admin_layout .react-finder.react-finder-container{height:calc(100dvh - 92px)}

.admin_layout_m{width:100% !important}

.admin_layout_m .page_title{padding-left:0;white-space:normal !important}

[dir="rtl"] .admin_layout_m .page_title{padding-left:0;padding-right:0}

.admin_layout_m .u_top{display:none}

.admin_layout_m .site-layout{width:100%}

.admin_layout_m .header{width:100% !important;padding:0 16px 0 16px !important}

.admin_checklist_table{width:100% !important}

.admin_checklist_table .ant-table-wrapper .ant-table-tbody>tr>td{padding:16px 8px !important}

.admin_checklist_table__item_wrapper{margin:0 0 8px 0 !important}

.admin_checklist_table__item_task{font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:130px;display:inline-block;vertical-align:top;padding-top:2px}

.admin_checklist_table__item_label{font-size:13px}

.admin_checklist_table__item_title{font-size:17px !important}

.admin_checklist_tabs{padding-left:16px !important;width:calc(100% - 16px)}

[dir="rtl"] .admin_checklist_tabs{padding-left:0 !important;padding-right:16px !important}

.admin_checklist_edit__wrapper{padding:0 16px}

.admin_checklist_edit__wrapper h4{font-size:17px !important}

.admin_checklist_edit__wrapper h5{font-size:15px !important}

.burger_menu_admin .left_menu{line-height:0 !important;border-bottom:1px solid var(--ag-border, rgba(0, 0, 0, 0.25));margin:0}

.burger_menu_admin .left_menu_badge{width:100%}

.burger_menu_admin .left_menu_badge .ant-badge-count{font-size:16px !important;right:16px !important;padding:3px 8px !important;height:20px;border-radius:13px;top:22px}

[dir="rtl"] .burger_menu_admin .left_menu_badge .ant-badge-count{right:auto !important;left:16px !important}

.burger_menu_admin .left_menu.active{color:var(--ag-link, #1591ff);background-color:var(--ag-primary-bg, #e6f6ff);border-radius:0}

.burger_menu_admin .left_menu_text{font-size:16px;margin-left:10px;color:var(--ag-text, #000)}

[dir="rtl"] .burger_menu_admin .left_menu_text{margin-left:0;margin-right:10px}

.burger_menu_admin .ant-divider{display:none}

.burger_menu_admin_profile__dropdown{left:16px !important}

[dir="rtl"] .burger_menu_admin_profile__dropdown{left:auto !important;right:16px !important}

.top_icon{font-size:16px}

.q-editor-custom{min-width:100% !important}

.admin_layout_m button:nth-child(odd){margin-right:0;margin-bottom:0}

[dir="rtl"] .admin_layout_m button:nth-child(odd){margin-right:0;margin-left:0}

.admin_layout_m button.u_actions_btn:first-child:nth-last-child(2),.admin_layout_m button.u_actions_btn:first-child:nth-last-child(2)~button{width:100%}

.check-edit-item{margin-bottom:30px}

.u_actions_btn_m{width:100% !important}

.dialog_banner{width:100% !important;height:176px !important}

.dialog_progress_content{width:100% !important}

.store_wrap{margin-top:10px}

.store_tags{width:100%;display:block;margin-top:8px;margin-left:0}

[dir="rtl"] .store_tags{margin-left:0;margin-right:0}

.store_tags_wrapper{width:100%}

.info_filters_sections_wrapper{margin-left:0;display:block}

[dir="rtl"] .info_filters_sections_wrapper{margin-left:0;margin-right:0}

.info_filters_sections_title{display:block;margin-top:10px}

.info_filters_sections_list{width:100%;margin-left:0;margin-top:10px}

[dir="rtl"] .info_filters_sections_list{margin-left:0;margin-right:0}

.a_info_filters_tags_wrapper{padding-top:0 !important;margin-top:10px;width:100%;margin-left:0}

[dir="rtl"] .a_info_filters_tags_wrapper{margin-left:0;margin-right:0}

.a_info__wrapper{margin-top:10px !important;width:100% !important}

.a_info_edit_header{text-align:center}

.a_info_edit_header_title{font-size:20px;line-height:32px;font-weight:500;margin-bottom:10px}

.a_info_preview_header_title{display:inline-block;width:calc(100% - 60px);vertical-align:middle}

.a_form_item_line{width:100%}

.a_form_item_line_last{margin-left:0 !important}

[dir="rtl"] .a_form_item_line_last{margin-left:0 !important;margin-right:0 !important}

.a_form_item_field_inp{width:100% !important}

.a_form_item_field_list,.a_form_item_field_list.ant-select.ant-select-in-form-item{width:100%}

.a_form_item_field_category{display:block;margin-bottom:10px}

.a_form_item_field_category_new{margin-left:0;padding-top:0;margin-bottom:20px;display:block}

[dir="rtl"] .a_form_item_field_category_new{margin-left:0;margin-right:0}

.a_form_item_field_image.info .ant-form-item-control-input-content{display:flex;justify-content:center}

.a_form_item_field_title_wrap{margin-top:0 !important}

.a_form_info_wrapper .atma-editor-wrap{margin:10px 0 20px 0 !important}

.a_alert_users_limit{margin:0 0 10px 0;padding:10px 10px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon content" "action action"}

.a_alert_users_limit .ant-alert-icon{grid-area:icon}

.a_alert_users_limit .ant-alert-content{grid-area:content;width:auto}

.a_alert_users_limit .ant-alert-action{grid-area:action;margin-top:12px;margin-inline-start:0;margin-left:36px}

[dir="rtl"] .a_alert_users_limit .ant-alert-action{margin-left:0;margin-right:36px}

.a_alert_users_limit .ant-btn{width:fit-content !important}

.a_settings__form{margin:0 16px 15px 16px}

.a_settings__form_image_currency{margin-bottom:11px}

.a_settings__form_bonus_icons{margin-left:0;margin-bottom:0 !important}

[dir="rtl"] .a_settings__form_bonus_icons{margin-left:0;margin-right:0}

.a_settings__form_switch_text_org_chart_title{width:calc(100% - 83px)}

.a_settings__form_field_item{width:100%}

.a_settings__form_template{min-width:100%}

.a_settings__form_template_subtitle{margin-bottom:30px}

.a_settings__form_template_uploader .ant-upload-list.ant-upload-list-text{top:87px;left:0}

[dir="rtl"] .a_settings__form_template_uploader .ant-upload-list.ant-upload-list-text{left:auto;right:0}

.a_settings__form_item_domain .ant-form-item-margin-offset{margin-bottom:0 !important}

.a_settings__form_item_time_zone .a_settings__form_item_question{position:absolute;top:5px;left:195px}

[dir="rtl"] .a_settings__form_item_time_zone .a_settings__form_item_question{left:auto;right:195px}

.a_settings__form_item_allowed_ip .a_settings__form_item_question{position:absolute;top:5px;left:135px}

[dir="rtl"] .a_settings__form_item_allowed_ip .a_settings__form_item_question{left:auto;right:135px}

.a_settings__form_item_data_expiration_wrap .ant-form-item-label{width:calc(100% - 20px)}

.a_settings__form_item_data_expiration_wrap .a_settings__form_item_question{position:absolute;top:5px;right:0}

[dir="rtl"] .a_settings__form_item_data_expiration_wrap .a_settings__form_item_question{right:auto;left:0}

.a_settings__form_item_row{min-width:100%}

.a_settings__form_tooltip_legal_name{top:5px;left:240px}

[dir="rtl"] .a_settings__form_tooltip_legal_name{left:auto;right:240px}

.a_settings__form_template_item{display:block;vertical-align:unset;margin-right:0;width:100%}

[dir="rtl"] .a_settings__form_template_item{margin-right:0;margin-left:0}

.a_settings__form_textarea{width:100%}

.a_settings__form_payment_type_area{min-width:100%}

.a_settings__form_company .a_market__form_payment_product_info{width:100%}

.a_market__form_item_field{width:100%}

.a_market__form_payment_product_confirm{width:100%}

.a_market__form_payment_product_confirm .a_market__form_item{display:inline-block;width:fit-content}

.a_market__form_payment_product_inp{width:100%}

.a_market__form_payment_product_list{width:100% !important}

.a_market__form_payment_product_info{width:100%}

.a_market__map_list_wrapper{width:100%;margin-left:0;padding:0 16px}

[dir="rtl"] .a_market__map_list_wrapper{margin-left:0;margin-right:0}

.a_market__orders_history_header_item{margin-top:15px}

.a_market__orders_history_header_item.is_right{float:unset}

.a_module__settings_header{width:100%;min-height:60px;height:auto}

.a_module__settings_header_item{width:calc(100% - 62px)}

.a_module__settings_header_action{right:10px;width:32px}

[dir="rtl"] .a_module__settings_header_action{right:auto;left:10px}

.a_orders__wrapper{padding:0 16px}

.a_notifications_catalog_hint{margin-left:0 !important;display:block;margin-top:7px}

[dir="rtl"] .a_notifications_catalog_hint{margin-left:0 !important;margin-right:0 !important}

.a_file_data_info_wrap{margin:0 0 10px 16px}

[dir="rtl"] .a_file_data_info_wrap{margin:0 16px 10px 0}

.a_file_data_clear_wrap{display:block;margin-right:0;margin-left:16px;float:unset}

[dir="rtl"] .a_file_data_clear_wrap{margin-left:0;margin-right:16px}

.a_knowledge_page{padding-top:56px}

.a_knowledge_page .a_table_wrapper{padding:0 16px}

.a_knowledge_category_page .a_table_wrapper{width:100%;padding:0 16px}

.a_glossary_page .a_table_wrapper{width:100%;padding:0 16px}

.a_glossary_word_form{margin:0 !important}

.a_assignment_page{padding:0 16px}

.a_assignment_page .a_assignment_page_sidebar{padding:0 16px 0 0 !important}

[dir="rtl"] .a_assignment_page .a_assignment_page_sidebar{padding:0 0 0 16px !important}

.a_assignment_statistics_page{padding:0 16px}

.a_assignment_statistics_page .a_assignment_statistics_page_sidebar{padding:0 16px 0 0 !important}

[dir="rtl"] .a_assignment_statistics_page .a_assignment_statistics_page_sidebar{padding:0 0 0 16px !important}

.header .ant-col{position:absolute !important;top:55px}

.header_info_edit_title_wrapper{justify-content:space-between;width:100%}

.header_users_list_title_wrapper{width:100%}

.header_users_list_title_wrapper .header_title_action{margin-left:auto}

[dir="rtl"] .header_users_list_title_wrapper .header_title_action{margin-left:0;margin-right:auto}

.header_knowledge_list_title_wrapper{flex-direction:column;align-items:flex-start !important}

.header_knowledge_list_title_wrapper .page_title{padding-left:46px}

[dir="rtl"] .header_knowledge_list_title_wrapper .page_title{padding-left:0;padding-right:46px}

.header_knowledge_list_title_wrapper .header_title_action{margin-top:12px;flex-wrap:wrap;row-gap:8px}

.header_knowledge_list_title_wrapper .header_mark_toggle{top:-2px}

.header_knowledge_list_title_wrapper .header_action_add{margin-left:0 !important}

[dir="rtl"] .header_knowledge_list_title_wrapper .header_action_add{margin-left:0 !important;margin-right:0 !important}

.header_knowledge_category_title_wrapper{flex-direction:column;align-items:flex-start !important}

.header_knowledge_category_title_wrapper .page_title{white-space:normal !important;overflow:visible !important;text-overflow:unset !important;max-width:100% !important}

.header_knowledge_category_title_wrapper .header_title_action{margin-top:12px;flex-wrap:wrap;row-gap:8px}

.header_maps_list_title_wrapper{flex-direction:column;align-items:flex-start !important}

.header_maps_list_title_wrapper .header_title_action{margin-top:18px}

.header_maps_list_title_wrapper .page_title{padding-left:46px}

[dir="rtl"] .header_maps_list_title_wrapper .page_title{padding-left:0;padding-right:46px}

.header_maps_list_title_wrapper .header_title_action_btn_add{margin-left:0 !important}

[dir="rtl"] .header_maps_list_title_wrapper .header_title_action_btn_add{margin-left:0 !important;margin-right:0 !important}

.header_maps_list_title_wrapper .header_title_action_btn_back{top:0}

.header_settings_action_wrapper{display:flex;align-items:center;width:calc(100vw - 130px)}

.header_orders__wrapper{padding:0 16px}

.header_table_wrapper.library_list{width:100% !important}

.header_market_title_wrapper{flex-direction:column;align-items:flex-start !important}

.header_market_title_wrapper #add_map{margin-left:0 !important}

[dir="rtl"] .header_market_title_wrapper #add_map{margin-left:0 !important;margin-right:0 !important}

.header_market_title_wrapper .header_title_action{margin-top:10px}

.header_title_action_btn_order{margin-left:0 !important}

[dir="rtl"] .header_title_action_btn_order{margin-left:0 !important;margin-right:0 !important}

.header_library_title_wrapper{width:100%}

.header_library_title_wrapper .page_title{padding-left:42px}

[dir="rtl"] .header_library_title_wrapper .page_title{padding-left:0;padding-right:42px}

.header_library_title_wrapper .page_title.page_title_scorm{padding-left:0}

[dir="rtl"] .header_library_title_wrapper .page_title.page_title_scorm{padding-left:0;padding-right:0}

.header_library_title_wrapper .header_title_action{margin-left:auto}

[dir="rtl"] .header_library_title_wrapper .header_title_action{margin-left:0;margin-right:auto}

.header_statistics_title_wrapper{width:100%}

.header_statistics_title_wrapper .header_title_action{margin-left:auto}

[dir="rtl"] .header_statistics_title_wrapper .header_title_action{margin-left:0;margin-right:auto}

.header_glossary_title_wrapper{width:100%}

.header_glossary_title_wrapper .header_title_action{margin-left:auto}

[dir="rtl"] .header_glossary_title_wrapper .header_title_action{margin-left:0;margin-right:auto}

.header_rate_title_wrapper{width:100%}

.header_rate_title_wrapper .header_title_action{margin-left:auto}

[dir="rtl"] .header_rate_title_wrapper .header_title_action{margin-left:0;margin-right:auto}

.header_division_title_wrapper{width:100%}

.header_division_title_wrapper .header_title_action{margin-left:auto}

[dir="rtl"] .header_division_title_wrapper .header_title_action{margin-left:0;margin-right:auto}

.header_market_map_list_title_wrapper{width:100%}

.header_market_map_list_title_wrapper .header_title_action{margin-left:auto}

[dir="rtl"] .header_market_map_list_title_wrapper .header_title_action{margin-left:0;margin-right:auto}

.header_dialog_title_wrapper .page_title{padding-left:42px}

[dir="rtl"] .header_dialog_title_wrapper .page_title{padding-left:0;padding-right:42px}

.header_dialog_edit_title_wrapper{flex-direction:column !important;align-items:flex-start !important}

.header_dialog_edit_title_wrapper .header_title_action{flex-direction:column !important;align-items:flex-start !important;margin-top:6px}

.header_dialog_edit_title_wrapper .dialog_header_buttons_row{margin-top:8px}

.header_map_edit_title_wrapper{flex-direction:column !important;align-items:flex-start !important}

.header_map_edit_title_wrapper .header_title_action{flex-direction:column !important;align-items:flex-start !important;margin-top:6px}

.header_map_edit_title_wrapper .map_header_row2{margin-top:8px;flex-wrap:wrap}

.map_list__all_info{width:100%;max-width:100%;margin-left:0;flex-wrap:wrap;row-gap:4px}

[dir="rtl"] .map_list__all_info{margin-left:0;margin-right:0}

.map_list__all_maps{display:block;margin-bottom:10px}

.map_list.bottom_panel{position:fixed;bottom:0;left:16px;right:0;width:100%;padding-right:12px;padding-bottom:20px;background-color:var(--ag-surface, #fff);padding-top:10px}

[dir="rtl"] .map_list.bottom_panel{right:16px;left:0;padding-right:0;padding-left:12px}

.map_list.bottom_panel.not_active{width:100%;background-color:var(--ag-surface, #fff)}

.main-container-maplist .a_table_wrapper{width:calc(100% - 16px);padding-bottom:160px;height:calc(100vh - 100px)}

.main-container-libraryitem .a_module__content_wrapper{padding:0 16px !important}

.edit_domain__comment{margin-top:-23px !important;margin-left:0 !important}

[dir="rtl"] .edit_domain__comment{margin-left:0 !important;margin-right:0 !important}

.page_title{width:100%}}

.a_settings__form_ai_wrapper{margin-top:20px;margin-bottom:20px;max-width:960px}

.a_settings__form_ai_desc{color:var(--ag-text-2, #6b7280);margin-bottom:20px;max-width:720px}

.a_settings__form_ai_row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;align-items:flex-start}

.a_settings__form_ai_item{flex:1 1 340px;min-width:280px}

.a_settings__form_ai_key_hint{margin-top:6px;font-size:12px;color:var(--ag-text-2, #6b7280)}

.a_settings__form_ai_actions{align-items:center}

@media(max-width: 768px){
.a_settings__form_ai_item{flex:1 1 100%}}

@media(max-width: 580px){
.a_settings__form_item_assessment .ant-col-6,.a_settings__form_item_data_expiration .ant-col-6,.a_settings__form_item_domain_title .ant-col-3,.a_settings__form_item_domain .ant-col-3{min-width:0;max-width:100%}

.a_settings__form_bx_integrate_wrapper{width:100%}

.a_settings__form_bx_integrate_item{display:block;width:100%;margin-right:0;margin-bottom:20px}

[dir="rtl"] .a_settings__form_bx_integrate_item{margin-right:0;margin-left:0}

#bx_divisions label{width:100%}}

.a_ai__params_item{margin-bottom:15px;flex:1 1 300px}

.a_ai__params_row{display:flex;flex-wrap:wrap;gap:15px}

.a_ai__params_label{font-size:13px;font-weight:500;margin-bottom:6px}

.a_ai__params_required{color:#ff4d4f}

.a_ai__loading{text-align:center;padding:50px 0}

.a_ai__loading_text{margin-top:15px;color:var(--ag-text-2, #6b7280)}

.a_ai__result{max-height:55vh;overflow-y:auto;padding-right:10px}

[dir="rtl"] .a_ai__result{padding-right:0;padding-left:10px}

.a_ai__result_title{font-size:16px;font-weight:600;margin-bottom:10px}

.a_ai__result_lesson,.a_ai__result_task{line-height:22px}

.a_ai__result_lesson h2,.a_ai__result_lesson h3,.a_ai__result_lesson h4,.a_ai__result_task h2,.a_ai__result_task h3,.a_ai__result_task h4{margin:14px 0 8px;font-weight:600}

.a_ai__result_lesson ul,.a_ai__result_lesson ol,.a_ai__result_task ul,.a_ai__result_task ol{padding-left:22px}

[dir="rtl"] .a_ai__result_lesson ul,[dir="rtl"] .a_ai__result_lesson ol,[dir="rtl"] .a_ai__result_task ul,[dir="rtl"] .a_ai__result_task ol{padding-left:0;padding-right:22px}

.a_ai__result_lesson table,.a_ai__result_task table{border-collapse:collapse}

.a_ai__result_lesson table td,.a_ai__result_lesson table th,.a_ai__result_task table td,.a_ai__result_task table th{border:1px solid var(--ag-border, #e5e7eb);padding:6px 10px}

.a_ai__result_subtitle{font-weight:600;margin:18px 0 8px}

.a_ai__result_question{border:1px solid var(--ag-border, #e5e7eb);border-radius:8px;padding:12px 14px;margin-bottom:12px}

.a_ai__result_question_head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}

.a_ai__result_question_text{font-weight:500}

.a_ai__result_answers{margin-top:10px}

.a_ai__result_answer{padding:4px 0 4px 18px;color:var(--ag-text-2, #4b5563)}

[dir="rtl"] .a_ai__result_answer{padding:4px 18px 4px 0}

.a_ai__result_answer.is_true{color:var(--ag-text, #111827);font-weight:500;padding-left:0}

[dir="rtl"] .a_ai__result_answer.is_true{padding-left:0;padding-right:0}

.a_ai__result_check_item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:4px 0}

.a_ai__fix{margin-top:20px;padding-top:15px;border-top:1px solid var(--ag-border, #e5e7eb)}

.a_ai__footer{display:flex;justify-content:flex-end;gap:10px}

.a_ai__button{color:#722ed1;border-color:#d3adf7}

.a_ai__button:hover,.a_ai__button:focus{color:#531dab;border-color:#722ed1}

.a_ai__map_panel{position:absolute;top:16px;right:24px;z-index:9;display:flex;align-items:center;gap:14px;padding:8px 14px;border-radius:8px;background-color:var(--ag-surface, #FFFFFF);box-shadow:0 2px 8px rgba(0,0,0,.12)}

[dir="rtl"] .a_ai__map_panel{right:auto;left:24px}

.a_ai__check_panel{position:static;top:auto;right:auto;display:flex;justify-content:flex-end;padding:0 24px 8px 0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none}

[dir="rtl"] .a_ai__check_panel{right:auto;left:auto;padding:0 0 8px 24px}

.a_ai__check_comment{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

.a_ai__check_reason{margin-top:2px;color:var(--ag-text-2, #8c8c8c);-webkit-line-clamp:2}

.a_ai__map_panel_progress,.a_ai__map_panel_failed{display:flex;align-items:center;gap:10px}

.a_ai__map_panel_text{font-size:13px;white-space:nowrap}

.a_ai__skeleton_desc{margin-top:10px;color:var(--ag-text-2, #6b7280)}

.a_ai__skeleton_module{border:1px solid var(--ag-border, #e5e7eb);border-radius:8px;padding:10px 12px;margin-bottom:10px}

.a_ai__skeleton_module_head{display:flex;align-items:center;gap:10px}

.a_ai__skeleton_module_num{min-width:22px;height:22px;border-radius:50%;background-color:var(--ag-surface-2, #f3f4f6);text-align:center;line-height:22px;font-size:12px}

.a_ai__skeleton_module_plan{margin-top:8px;padding-left:32px;color:var(--ag-text-2, #6b7280);font-size:13px}

[dir="rtl"] .a_ai__skeleton_module_plan{padding-left:0;padding-right:32px}

@media(max-width: 1280px){
.a_ai__map_panel{flex-wrap:wrap;max-width:calc(100vw - 60px)}}

.a_ai__translate_hint{margin-top:6px;padding-left:24px;font-size:12px;color:var(--ag-text-2, #6b7280);max-width:460px}

[dir="rtl"] .a_ai__translate_hint{padding-left:0;padding-right:24px}

.a_ai__badge{display:inline-block;margin-left:8px;padding:0 6px;border-radius:4px;background-color:#f3e8ff;color:#722ed1;font-size:11px;line-height:18px;vertical-align:middle;cursor:default}

[dir="rtl"] .a_ai__badge{margin-left:0;margin-right:8px}

.a_ai__psy_scales{display:flex;flex-wrap:wrap;gap:8px}

.a_ai__psy_scale{padding:2px 10px;border-radius:12px;background-color:var(--ag-surface-2, #f3f4f6);font-size:13px}

.a_ai__psy_scale_max{color:var(--ag-text-2, #6b7280);font-size:12px}

.a_ai__psy_score{display:inline-block;margin-left:8px;padding:0 6px;border-radius:4px;background-color:var(--ag-primary-bg, #e6f4ff);color:var(--ag-link, #1677ff);font-size:11px;line-height:18px;vertical-align:middle}

[dir="rtl"] .a_ai__psy_score{margin-left:0;margin-right:8px}

.a_ai__psy_text{margin-top:6px;font-size:13px;color:var(--ag-text-2, #4b5563)}

.a_ai__dialog_answer{display:flex;align-items:baseline;gap:10px;padding:4px 0}

.a_ai__dialog_points{min-width:34px;text-align:center;border-radius:4px;background-color:var(--ag-surface-2, #f3f4f6);color:var(--ag-text-2, #4b5563);font-size:12px}

.a_ai__dialog_points.plus{background-color:var(--ag-surface-2, #f6ffed);color:#389e0d}

.a_ai__dialog_points.minus{background-color:var(--ag-surface-2, #fff1f0);color:#cf1322}

.a_ai__dialog_text{flex:1 1 auto}

.a_ai__dialog_next{color:var(--ag-text-2, #6b7280);font-size:12px;white-space:nowrap}

.a_settings__form_mcp_wrapper{margin-top:20px;margin-bottom:20px}

.a_settings__form_mcp_config{margin-top:20px;max-width:640px}

.a_settings__form_mcp_code{margin:8px 0 6px;padding:12px 14px;border-radius:8px;background-color:var(--ag-surface-2, #f6f7f9);border:1px solid var(--ag-border, #e5e7eb);font-size:12px;line-height:18px;white-space:pre;overflow-x:auto}

.a_ai__chat_drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column}

.a_ai__chat_title{display:flex;align-items:center;gap:6px}

.a_ai__chat{display:flex;flex-direction:column;height:100%;min-height:0}

.a_ai__chat_body{flex:1 1 auto;overflow-y:auto;padding:16px 20px}

.a_ai__chat_empty_text{color:var(--ag-text-2, #6b7280);margin-bottom:14px}

.a_ai__chat_example{padding:8px 12px;margin-bottom:8px;border:1px solid var(--ag-border, #e5e7eb);border-radius:8px;cursor:pointer;font-size:13px}

.a_ai__chat_example:hover{border-color:#722ed1;color:#722ed1}

.a_ai__chat_message{display:flex;align-items:flex-start;gap:4px;margin-bottom:12px}

.a_ai__chat_message.user{justify-content:flex-end}

.a_ai__chat_message.user .a_ai__chat_bubble{background-color:var(--ag-primary-bg, #e6f4ff);border-bottom-right-radius:2px}

[dir="rtl"] .a_ai__chat_message.user .a_ai__chat_bubble{border-bottom-right-radius:0;border-bottom-left-radius:2px}

.a_ai__chat_message.assistant .a_ai__chat_bubble{background-color:var(--ag-surface-2, #f6f7f9);border-bottom-left-radius:2px}

[dir="rtl"] .a_ai__chat_message.assistant .a_ai__chat_bubble{border-bottom-left-radius:0;border-bottom-right-radius:2px}

.a_ai__chat_bubble{max-width:380px;padding:10px 12px;border-radius:10px;white-space:pre-wrap;word-break:break-word;line-height:20px}

.a_ai__chat_used{margin-top:8px;padding-top:6px;border-top:1px dashed var(--ag-border, #d9d9d9);font-size:11px;color:var(--ag-text-2, #6b7280)}

.a_ai__chat_used span{display:inline-block;margin-right:8px}

[dir="rtl"] .a_ai__chat_used span{margin-right:0;margin-left:8px}

.a_ai__chat_copy{opacity:.5}

.a_ai__chat_copy:hover{opacity:1}

.a_ai__chat_system{margin:10px 0;padding:8px 12px;border-radius:8px;background-color:var(--ag-surface-2, #f6ffed);font-size:13px}

.a_ai__chat_loading{display:flex;align-items:center;gap:8px;color:var(--ag-text-2, #6b7280);font-size:13px}

.a_ai__chat_action{margin-top:10px;padding:12px;border:1px solid #d3adf7;border-radius:10px;background-color:var(--ag-surface-2, #faf5ff)}

.a_ai__chat_action_title{font-weight:500;margin-bottom:10px}

.a_ai__chat_action_buttons{display:flex;gap:8px}

.a_ai__chat_input{flex:0 0 auto;display:flex;gap:8px;align-items:flex-end;padding:12px 20px;border-top:1px solid var(--ag-border, #f0f0f0)}

.a_ai__float_btn .ant-float-btn-body{background-color:#722ed1}

.a_ai__float_btn .ant-float-btn-body:hover{background-color:#531dab}

.a_ai__float_btn .ant-float-btn-body .ant-float-btn-content .ant-float-btn-icon{color:#fff}

.a_ai__float_btn svg{color:#fff;fill:currentColor}

.a_ai__chat_drawer.with_debug_bar .a_ai__chat_input{padding-bottom:46px}

.a_ai__attach{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px}

.a_ai__attach_chip{display:inline-flex;align-items:center;max-width:260px;padding:2px 8px;border-radius:6px;background-color:var(--ag-surface-2, #f3f4f6);font-size:12px}

.a_ai__attach_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.a_ai__attach_size{margin-left:6px;color:var(--ag-text-2, #6b7280);white-space:nowrap}

[dir="rtl"] .a_ai__attach_size{margin-left:0;margin-right:6px}

.a_ai__attach_remove{margin-left:8px;color:var(--ag-text-2, #9ca3af);cursor:pointer}

[dir="rtl"] .a_ai__attach_remove{margin-left:0;margin-right:8px}

.a_ai__attach_remove:hover{color:#cf1322}

.a_ai__chat_attach{flex:0 0 auto;padding:0 20px}

.a_org_chart__flow{width:100%;height:calc(100vh - 140px);min-height:360px;border:1px solid var(--ag-border, #f0f0f0);border-radius:8px;background:var(--ag-surface, #fbfbfb);overflow:hidden}

.a_org_chart__flow .react-flow__node{max-width:none;max-height:none;cursor:default}

.a_org_chart__flow .a_org_chart__branch,.a_org_chart__flow .a_org_chart__card,.a_org_chart__flow .a_org_chart__card_wide{width:100%}

.a_org_chart__flow .react-flow__handle{visibility:hidden !important;pointer-events:none;min-width:0;min-height:0;width:1px;height:1px;background:rgba(0,0,0,0);border:none}

.a_org_chart__flow .react-flow__edge{cursor:default}

.a_org_chart__flow .react-flow__attribution{background:var(--ag-surface, rgba(255, 255, 255, 0.6))}

.a_org_chart__flow.printing{height:auto;min-height:0;border:none;background:#fff}

.a_org_chart__flow.printing .react-flow__background,.a_org_chart__flow.printing .react-flow__controls{display:none}

.a_org_chart__vkp_block{width:100%;margin-top:8px;padding:6px 10px;border-color:#d9f7be;background:var(--ag-surface-2, #f6ffed);box-shadow:none;text-align:left}

[dir="rtl"] .a_org_chart__vkp_block{text-align:right}

.a_org_chart__otdel .a_org_chart__vkp_block{margin-top:4px}

.a_org_chart__vkp_panel{margin:0 0 12px 0;max-width:calc(100% - 40px)}

.a_org_chart__vkp_panel .a_org_chart__vkp_company{margin:0;min-width:320px;box-shadow:0 2px 12px rgba(0,0,0,.12)}

.a_org_chart__sector{border:1px dashed var(--ag-border, #d9d9d9);border-radius:6px;padding:4px 6px;margin-top:6px}

.a_org_chart__sector_header{display:flex;align-items:center;gap:6px;font-weight:500}

.a_org_chart__sector_title{flex:1;min-width:0;overflow-wrap:break-word}

.a_org_chart__sector_number{font-size:12px;color:var(--ag-text-2, #8c8c8c);padding:0 0 2px 20px}

[dir="rtl"] .a_org_chart__sector_number{padding:0 20px 2px 0}

.a_ai__specs_row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}

.a_ai__specs_type{flex:1 1 auto;min-width:0}

.a_ai__specs_count{width:150px;flex:0 0 auto}

.a_ai__specs_empty{color:var(--ag-text-2, #6b7280);padding:2px 0 6px}

.a_ai__result_block{border-top:1px solid var(--ag-border, #e5e7eb);margin-top:18px;padding-top:6px}

.a_ai__result_block:first-of-type{border-top:none}

.a_ai__result_block_head{display:flex;align-items:center;justify-content:space-between;gap:10px}

.a_ai__result_block_actions{display:flex;gap:6px;flex:0 0 auto}

.a_ai__result_block_loading{padding:20px 0;text-align:center}

.a_ai__result_scales{margin-bottom:10px}

.a_notify_log__body{margin-bottom:14px;padding:10px 12px;border-radius:8px;background:var(--ag-surface, #fafafa);color:var(--ag-text-2, #595959);white-space:pre-line;max-height:120px;overflow:auto}

body.a_sorting{user-select:none;-webkit-user-select:none;cursor:grabbing}

.a_knowledge_order__item{background:var(--ag-surface, #FFFFFF)}

html.ag-glass .a_knowledge_order__item:not(.a_knowledge_order__dragging){background:rgba(0,0,0,0)}

.a_knowledge_order__dragging{z-index:1100;background:var(--ag-surface, #FFFFFF);box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:4px;cursor:grabbing}

.a_knowledge_order__dragging .anticon{cursor:grabbing}

.a_knowledge__form_check{margin-bottom:8px}

.knowledge-editor-tabs{display:flex;flex-direction:column;gap:6px}

.knowledge-editor-tabs__editor{min-width:0}

.knowledge-tabs-panel{display:flex;align-items:flex-end;gap:4px;max-width:1080px;border-bottom:1px solid var(--ag-border, #f0f0f0)}

.knowledge-tabs-panel__list{display:flex;align-items:flex-end;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:thin}

.knowledge-tabs-panel__item{flex:none;display:flex;align-items:center;gap:6px;max-width:240px;height:34px;padding:0 2px 0 10px;border-radius:6px 6px 0 0;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;user-select:none}

[dir="rtl"] .knowledge-tabs-panel__item{padding:0 10px 0 2px}

.knowledge-tabs-panel__item:hover{background:rgba(0,0,0,.04)}

.knowledge-tabs-panel__item--active,.knowledge-tabs-panel__item--active:hover{background:var(--ag-primary-bg, #e6f4ff);color:var(--ag-link, #1677ff);border-bottom-color:var(--ag-primary, #1677ff)}

.knowledge-tabs-panel__item--drop{box-shadow:inset 2px 0 0 var(--ag-primary, #1677ff)}

[dir="rtl"] .knowledge-tabs-panel__item--drop{box-shadow:inset -2px 0 0 var(--ag-primary, #1677ff)}

.knowledge-tabs-panel__item .ant-input{width:160px}

.knowledge-tabs-panel__icon{flex:none}

.knowledge-tabs-panel__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.knowledge-tabs-panel__more{flex:none;opacity:0}

.knowledge-tabs-panel__item:hover .knowledge-tabs-panel__more,.knowledge-tabs-panel__item--active .knowledge-tabs-panel__more,.knowledge-tabs-panel__more.ant-dropdown-open{opacity:1}

.knowledge-tabs-panel__add{flex:none;margin-bottom:4px}

.a_knowledge_page .map_list.a_knowledge_bottom_panel:not(.not_active){position:sticky;bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.06)}

.knowledge-article-tabs{max-width:100%;margin:8px 0 4px}

.knowledge-article-tabs .ant-tabs-nav{margin-bottom:8px}

.a_knowledge_toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px}

.a_knowledge_toolbar.map_list__toolbar{margin-top:12px}

.a_knowledge_group_row>td{background:var(--ag-surface, #fafafa);cursor:pointer;padding-top:10px !important;padding-bottom:10px !important}

.a_knowledge_group{display:flex;align-items:center;gap:8px;min-height:24px}

.a_knowledge_group__toggle,.a_knowledge_group__toggle-spacer{flex:none;margin:0 !important}

.a_knowledge_group__toggle-spacer{width:17px}

.a_knowledge_group__icon{color:var(--ag-text-2, #8c8c8c);font-size:16px}

.a_knowledge_group__title{font-weight:500}

.a_knowledge_group__count{min-width:20px;padding:0 6px;border-radius:10px;background:var(--ag-surface-2, #f0f0f0);color:var(--ag-text-2, rgba(0, 0, 0, 0.45));font-size:12px;line-height:20px;text-align:center}

.a_knowledge_group__actions{display:inline-flex;gap:2px;margin-left:4px;opacity:0;transition:opacity .15s}

[dir="rtl"] .a_knowledge_group__actions{margin-left:0;margin-right:4px}

.a_knowledge_group_row:hover .a_knowledge_group__actions,.a_knowledge_group__actions:focus-within{opacity:1}

@media(hover: none){
.a_knowledge_group__actions{opacity:1}}

:root{--atma-measure: 1000px;--atma-bleed: 1000px}

.atma-content{--atma-font: var(--ag-content-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);--atma-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--atma-size: 16px;--atma-leading: 1.6;--atma-rhythm: 1.5rem;--atma-measure: 1000px;--atma-bleed: 1000px;--atma-ink: #0F1419;--atma-ink-muted: #6B7280;--atma-rule: #E3E7EC;--atma-accent: var(--ag-link, #1790FF);--atma-surface: #F5F7FA;--ag-surface: initial;--ag-surface-2: initial;--ag-text: initial;--ag-text-2: initial;--ag-text-3: initial;--ag-border: initial;--ag-border-2: initial;--ag-hover-bg: initial;--ag-primary-text: initial;--ag-halo: initial;display:flow-root;max-width:var(--atma-bleed);font-family:var(--atma-font);font-size:var(--atma-size);line-height:var(--atma-leading);color:var(--atma-ink);-webkit-font-smoothing:antialiased}

.atma-content--lesson{--atma-size: 17px}

.atma-content:has(>.ProseMirror){max-width:none}

.atma-content:has(>.ProseMirror)>.ProseMirror{box-sizing:border-box;padding-inline:var(--atma-sheet-padding, 0px);max-width:calc(var(--atma-bleed) + var(--atma-sheet-padding, 0px)*2);margin-inline:auto;display:flow-root}

.atma-content--compact{--atma-size: 14px;--atma-rhythm: 1rem;--atma-measure: none;--atma-bleed: none;max-width:none}

.atma-content-failed{max-width:38rem;margin:1.5rem auto;padding:1rem 1.25rem;border:1px solid #f0d2a0;border-inline-start:3px solid #e9a23b;border-radius:8px;background:#fff9ef;font:400 15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:#1d1d1f}

.atma-content-failed__title{font-weight:600;margin-bottom:.25rem}

.atma-content-failed__text{color:#6b7280}

.interactive-point:focus-visible{outline:2px solid var(--ag-primary, #1790FF);outline-offset:3px}

.interactive-point::after{content:"";position:absolute;inset:-10px;border-radius:50%}

.atma-content .atma-block-changed{position:relative}

.atma-content .atma-block-changed::before{content:"";position:absolute;inset-inline-start:-1rem;top:0;bottom:0;width:3px;border-radius:2px;background:#e9a23b}

@media(max-width: 600px){
.atma-content .atma-block-changed::before{inset-inline-start:-0.5rem}}

.atma-activity-ref,.atma-activity{border:1px solid var(--atma-rule, #E3E7EC);border-radius:12px;background:#fff;padding:1.25rem 1.5rem;font-family:var(--atma-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif)}

.atma-activity-ref__head,.atma-activity__head{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}

.atma-activity-ref__type,.atma-activity__type{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--atma-accent, #1790FF)}

.atma-activity-ref__required,.atma-activity__required{font-size:12px;line-height:1.2;padding:2px 8px;border-radius:100px;background:#fff1e8;color:#c2410c}

.atma-activity-ref__title,.atma-activity__title{font-size:1.0625em;font-weight:600;line-height:1.35;color:var(--atma-ink, #0F1419)}

.atma-activity-ref__body [class*=u_module],.atma-activity-ref__body [class*=dialog_],.atma-activity-ref__body .q-editor-custom,.atma-activity-ref__body .atma-editor-wrap,.atma-activity__body [class*=u_module],.atma-activity__body [class*=dialog_],.atma-activity__body .q-editor-custom,.atma-activity__body .atma-editor-wrap{min-width:0;max-width:100%}

.atma-activity-ref__body .u_module_essay,.atma-activity-ref__body .dialog_banner,.atma-activity-ref__body .dialog_progress_content,.atma-activity-ref__body .dialog_preview,.atma-activity__body .u_module_essay,.atma-activity__body .dialog_banner,.atma-activity__body .dialog_progress_content,.atma-activity__body .dialog_preview{width:auto}

.atma-activity-ref__body .u_module_screen__text,.atma-activity__body .u_module_screen__text{inset-inline-start:0;text-align:center}

.atma-activity-ref__body .u_module_screen__text div,.atma-activity__body .u_module_screen__text div{max-width:450px;width:auto;margin-inline:auto}

.atma-activity .dialog_progress_percent{color:var(--atma-ink-muted) !important;text-shadow:none !important}

.atma-activity-ref__actions{display:flex;gap:.5rem;margin-top:.75rem}

.atma-activity-ref__actions button{font:inherit;font-size:13px;line-height:1.4;padding:5px 12px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:8px;background:#fff;color:var(--atma-ink, #0F1419);cursor:pointer}

.atma-activity-ref__actions button:hover{border-color:var(--atma-accent, #1790FF);color:var(--atma-accent, #1790FF)}

.atma-activity-ref__hint{margin-top:.5rem;font-size:12px;line-height:1.45;color:var(--atma-ink-muted, #6B7280)}

.atma-activity-ref.ProseMirror-selectednode{border-color:var(--atma-accent, #1790FF);box-shadow:0 0 0 3px rgba(23,144,255,.15)}

.atma-activity-ref:has(>.atma-activity){border:0;padding:0;background:none}

.atma-activity--required{border-inline-start:3px solid #e9a23b}

.atma-activity__body{margin-top:1rem}

.atma-activity__body .u_actions_btn_next,.atma-activity__body .u_exercises_list__type{display:none}

.atma-activity__failed{font-size:15px;line-height:1.5;color:var(--atma-ink-muted, #6B7280)}

.atma-content>p,.atma-content>h1,.atma-content>h2,.atma-content>h3,.atma-content>h4,.atma-content>h5,.atma-content>h6,.atma-content>ul,.atma-content>ol,.atma-content>blockquote,.atma-content>pre,.atma-content>hr,.atma-content>.toggle-block,.atma-content>.atma-callout,.atma-content>.atma-show-answer,.atma-content>.atma-self-check,.atma-content>.react-renderer>.toggle-block,.atma-content>.react-renderer>.atma-callout,.atma-content>.react-renderer>.atma-show-answer,.atma-content>.react-renderer>.atma-self-check,.atma-content>:where(.ProseMirror)>p,.atma-content>:where(.ProseMirror)>h1,.atma-content>:where(.ProseMirror)>h2,.atma-content>:where(.ProseMirror)>h3,.atma-content>:where(.ProseMirror)>h4,.atma-content>:where(.ProseMirror)>h5,.atma-content>:where(.ProseMirror)>h6,.atma-content>:where(.ProseMirror)>ul,.atma-content>:where(.ProseMirror)>ol,.atma-content>:where(.ProseMirror)>blockquote,.atma-content>:where(.ProseMirror)>pre,.atma-content>:where(.ProseMirror)>hr,.atma-content>:where(.ProseMirror)>.toggle-block,.atma-content>:where(.ProseMirror)>.atma-callout,.atma-content>:where(.ProseMirror)>.atma-show-answer,.atma-content>:where(.ProseMirror)>.atma-self-check,.atma-content>:where(.ProseMirror)>.react-renderer>.toggle-block,.atma-content>:where(.ProseMirror)>.react-renderer>.atma-callout,.atma-content>:where(.ProseMirror)>.react-renderer>.atma-show-answer,.atma-content>:where(.ProseMirror)>.react-renderer>.atma-self-check{max-width:var(--atma-measure);margin-inline:auto}

.atma-content>table,.atma-content>.tableWrapper,.atma-content>.atma-activity-ref,.atma-content>:where(.ProseMirror)>table,.atma-content>:where(.ProseMirror)>.tableWrapper,.atma-content>:where(.ProseMirror)>.atma-activity-ref{max-width:100%}

.atma-content>p:has(>img:only-child),.atma-content>p:has(>video:only-child),.atma-content>p:has(>iframe:only-child),.atma-content>p:has(>interactive-image:only-child),.atma-content>p:has(>.react-renderer:only-child),.atma-content>:where(.ProseMirror)>p:has(>img:only-child),.atma-content>:where(.ProseMirror)>p:has(>video:only-child),.atma-content>:where(.ProseMirror)>p:has(>iframe:only-child),.atma-content>:where(.ProseMirror)>p:has(>interactive-image:only-child),.atma-content>:where(.ProseMirror)>p:has(>.react-renderer:only-child){max-width:none}

.atma-content>p:has(img[data-wrap]),.atma-content>p:has(video[data-wrap]),.atma-content>p:has(iframe[data-wrap]),.atma-content>p:has(interactive-image[data-wrap]),.atma-content>p:has([data-image-wrapper][data-wrap]),.atma-content>:where(.ProseMirror)>p:has(img[data-wrap]),.atma-content>:where(.ProseMirror)>p:has(video[data-wrap]),.atma-content>:where(.ProseMirror)>p:has(iframe[data-wrap]),.atma-content>:where(.ProseMirror)>p:has(interactive-image[data-wrap]),.atma-content>:where(.ProseMirror)>p:has([data-image-wrapper][data-wrap]){max-width:var(--atma-measure);margin-inline:auto}

.atma-content>*,.atma-content>:where(.ProseMirror)>*{margin-top:var(--atma-rhythm);margin-bottom:0}

.atma-content>:first-child,.atma-content>:where(.ProseMirror)>:first-child{margin-top:0}

.atma-content>hr,.atma-content>:where(.ProseMirror)>hr{margin-top:calc(var(--atma-rhythm)*1.5);margin-bottom:calc(var(--atma-rhythm)*1.5)}

.atma-content>h1,.atma-content>h2,.atma-content>:where(.ProseMirror)>h1,.atma-content>:where(.ProseMirror)>h2{margin-top:calc(var(--atma-rhythm)*2);margin-bottom:calc(var(--atma-rhythm)*.5)}

.atma-content>h3,.atma-content>:where(.ProseMirror)>h3{margin-top:calc(var(--atma-rhythm)*1.5);margin-bottom:calc(var(--atma-rhythm)*.4)}

.atma-content>h4,.atma-content>h5,.atma-content>h6,.atma-content>:where(.ProseMirror)>h4,.atma-content>:where(.ProseMirror)>h5,.atma-content>:where(.ProseMirror)>h6{margin-top:calc(var(--atma-rhythm)*1.25);margin-bottom:calc(var(--atma-rhythm)*.35)}

.atma-content>:is(h1,h2,h3,h4,h5,h6):first-child,.atma-content>:where(.ProseMirror)>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}

.atma-content>p:has(>strong:only-child):not(:first-child),.atma-content>:where(.ProseMirror)>p:has(>strong:only-child):not(:first-child){margin-top:calc(var(--atma-rhythm)*1.35)}

.atma-content h1,.atma-content h2,.atma-content h3,.atma-content h4,.atma-content h5,.atma-content h6{font-family:var(--ag-content-font-headings, inherit);color:var(--atma-ink);text-wrap:balance;overflow-wrap:break-word}

.atma-content h1{font-size:2em;font-weight:700;line-height:1.2}

.atma-content h2{font-size:1.75em;font-weight:700;line-height:1.25}

.atma-content h3{font-size:1.375em;font-weight:700;line-height:1.3}

.atma-content h4{font-size:1.125em;font-weight:600;line-height:1.35}

.atma-content h5,.atma-content h6{font-size:1em;font-weight:600;line-height:1.4}

.atma-content p{overflow-wrap:break-word}

.atma-content p,.atma-content li,.atma-content ul,.atma-content ol,.atma-content blockquote,.atma-content td,.atma-content th{font-size:inherit;line-height:inherit}

.atma-content li>p,.atma-content td>p,.atma-content th>p,.atma-content blockquote>p,.atma-content .toggle-content>p:first-child{margin:0}

.atma-content p:empty::before{content:" ";display:inline-block;height:44px}

.atma-content p:has(>strong:only-child)>strong{font-weight:700}

.atma-content ul,.atma-content ol{padding-inline-start:1.5em}

.atma-content li{margin-bottom:0}

.atma-content li+li{margin-top:calc(var(--atma-rhythm)*.35)}

.atma-content li>ul,.atma-content li>ol{margin-top:calc(var(--atma-rhythm)*.35)}

.atma-content li>p{margin:0}

.atma-content ul{list-style:disc}

.atma-content ul ul{list-style:circle}

.atma-content ul ul ul{list-style:square}

.atma-content ol{list-style:decimal}

.atma-content ol ol{list-style:lower-alpha}

.atma-content ol ol ol{list-style:lower-roman}

.atma-content blockquote{padding-block:.25em;padding-inline:1.25em 0;border-inline-start:3px solid var(--atma-accent);color:var(--atma-ink)}

.atma-content blockquote>:first-child{margin-top:0}

.atma-content blockquote>*+*{margin-top:calc(var(--atma-rhythm)*.6)}

.atma-content hr{height:0;border:0;background:none;border-top:1px solid var(--atma-rule)}

.atma-content a{color:var(--atma-accent);text-decoration:underline;text-underline-offset:2px;overflow-wrap:break-word}

.atma-content a:hover{text-decoration-thickness:2px}

.atma-content a:focus-visible{outline:2px solid var(--atma-accent);outline-offset:2px;border-radius:2px}

.atma-content a[download]{display:inline-block;position:relative;margin-inline-start:26px;margin-inline-end:26px;vertical-align:top;border-bottom:none}

.atma-content a[download]:before{content:"";display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2213%22%20height%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.712%2012.6H8.86c.17%200%20.31-.057.422-.17a.588.588%200%200%200%20.167-.43.588.588%200%200%200-.167-.43.567.567%200%200%200-.422-.17H3.713a.567.567%200%200%200-.423.17.588.588%200%200%200-.167.43c0%20.173.056.317.167.43.111.113.252.17.422.17zm0-3.4H8.86c.17%200%20.31-.057.422-.17a.588.588%200%200%200%20.167-.43.588.588%200%200%200-.167-.43A.567.567%200%200%200%208.86%208H3.713a.567.567%200%200%200-.423.17.588.588%200%200%200-.167.43c0%20.173.056.317.167.43.111.113.252.17.422.17zM1.18%2016c-.315%200-.59-.12-.825-.36A1.161%201.161%200%200%201%200%2014.8V1.2C0%20.88.118.6.354.36.589.12.864%200%201.179%200h6.6a1.164%201.164%200%200%201%20.844.36l3.595%203.66a1.214%201.214%200%200%201%20.353.86v9.92c0%20.32-.117.6-.353.84s-.51.36-.825.36H1.179zM7.68%201.2H1.18v13.6h10.214V4.92H8.27a.567.567%200%200%201-.423-.17.588.588%200%200%201-.167-.43V1.2zm-6.501%200v3.72V1.2%2014.8%201.2z%22%20fill%3D%22%231790FF%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;width:16px;height:20px;position:absolute;top:6px;inset-inline-start:-26px}

.atma-content a[download]:after{content:attr(data-size);color:#aab2bd;font-size:15px;white-space:nowrap;position:absolute;inset-inline-start:100%;bottom:0;margin-inline-start:6px}

.atma-content mark{background-color:#fff3b0;color:inherit;padding:0 .15em;border-radius:2px}

.atma-content strong,.atma-content b{font-weight:700}

.atma-content img,.atma-content video,.atma-content iframe,.atma-content interactive-image{max-width:100%;height:auto !important}

.atma-content .atma-iframe-wrapper iframe,.atma-content .ifrfs-wrap>iframe{width:100%;height:100% !important}

.atma-content .plyr video{width:100%;height:100% !important;max-height:none !important}

.atma-content interactive-image{display:block;margin-inline:0}

.atma-content interactive-image>*{max-width:100%}

.atma-content interactive-image img{max-width:100%;height:auto !important}

.atma-content img{display:inline-block;image-orientation:from-image;border-radius:4px}

.atma-content :is(img,video,iframe,interactive-image)[data-align=center]{display:block;margin-inline:auto}

.atma-content :is(img,video,iframe,interactive-image)[data-align=left]:not([data-wrap]){display:block;margin-right:auto}

.atma-content :is(img,video,iframe,interactive-image)[data-align=right]:not([data-wrap]){display:block;margin-left:auto}

.atma-content :is(img,video,iframe,interactive-image)[data-align=left][data-wrap]{float:left;margin-right:1rem}

.atma-content :is(img,video,iframe,interactive-image)[data-align=right][data-wrap]{float:right;margin-left:1rem}

.atma-content interactive-image:not([data-wrap])[data-align=center]{text-align:center}

.atma-content interactive-image:not([data-wrap])[data-align=right]{text-align:right}

.atma-content interactive-image:not([data-wrap])[data-align=left]{text-align:left}

.atma-content video,.atma-content iframe{border-radius:6px;background:#000}

.atma-content img[alt=""],.atma-content img:not([alt]){font-size:0}

.atma-content .tableWrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}

.atma-content table{border-collapse:collapse;width:100%;max-width:100%;font-size:.9375em;table-layout:auto}

.atma-content table th,.atma-content table td{border:1px solid var(--atma-rule);padding:.5em .75em;vertical-align:top;text-align:start;overflow-wrap:break-word}

.atma-content table th>p,.atma-content table td>p{margin:0}

.atma-content table th>*+*,.atma-content table td>*+*{margin-top:calc(var(--atma-rhythm)*.4)}

.atma-content table th{font-weight:600;background-color:var(--atma-surface)}

.atma-content table tr:nth-of-type(even)>td{background-color:rgba(0,0,0,.015)}

.atma-content table[data-bordered=false] th,.atma-content table[data-bordered=false] td,.atma-content table.no-border th,.atma-content table.no-border td,.atma-content .no-border table th,.atma-content .no-border table td,.atma-content .tableWrapper[data-no-border=true] table th,.atma-content .tableWrapper[data-no-border=true] table td{border-color:rgba(0,0,0,0)}

.atma-content table[data-bordered=false] th,.atma-content table.no-border th,.atma-content .no-border table th,.atma-content .tableWrapper[data-no-border=true] table th{background:none}

.atma-content table[data-bordered=false] tbody tr:nth-child(even) td,.atma-content table.no-border tbody tr:nth-child(even) td,.atma-content .no-border table tbody tr:nth-child(even) td,.atma-content .tableWrapper[data-no-border=true] table tbody tr:nth-child(even) td{background:none}

.atma-content .toggle-block{position:relative;margin-bottom:12px}

.atma-content .toggle-block-inner,.atma-content .toggle-header-wrapper{display:inline-flex;align-items:center;margin-bottom:10px}

.atma-content .toggle-button{flex-shrink:0;height:24px;width:24px;padding:0;vertical-align:middle;border:1px solid #d9d9d9;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:4px 3px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYxMDlfNDAzMjYpIj4KPHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNi43NDc1NiA0LjIxMzMzQzYuODc3NDUgNC4wNjQzMSA3LjEyNDkxIDQuMDY0MzEgNy4yNTM0MiA0LjIxMzMzTDExLjc0MjcgOS40MTkzOEMxMS45MDk0IDkuNjEzNTIgMTEuNzU5MSA5Ljg5NzkgMTEuNDg5OCA5Ljg5NzlIMi41MTAyNkMyLjI0MDk5IDkuODk3OSAyLjA5MDcyIDkuNjEzNTIgMi4yNTczMyA5LjQxOTM4TDYuNzQ3NTYgNC4yMTMzM1oiIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjAuODUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF82MTA5XzQwMzI2Ij4KPHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);transform:rotate(180deg);cursor:pointer}

.atma-content .toggle-button.open{transform:rotate(0deg)}

.atma-content .toggle-header{font:inherit;font-weight:700;display:inline-block;padding:5px 0;margin-inline-start:10px;border:none;color:var(--atma-ink)}

.atma-content .toggle-body{display:grid;grid-template-rows:1fr;overflow:hidden;background-color:#fafafa;border-radius:12px;margin-bottom:8px;transition:grid-template-rows .25s ease,opacity .25s ease}

.atma-content .toggle-body>*{min-height:0}

.atma-content .toggle-block:not([data-open=true]) .toggle-body,.atma-content .toggle-body[data-collapsed=true]{grid-template-rows:0fr;opacity:0;margin-bottom:0}

.atma-content .toggle-block:not([data-open=true]) .toggle-body>.toggle-content,.atma-content .toggle-body[data-collapsed=true]>.toggle-content{padding-top:0;padding-bottom:0}

@media(prefers-reduced-motion: reduce){
.atma-content .toggle-body{transition:none}}

.atma-content .toggle-content{margin:0;padding:10px;transition:padding .25s ease}

.atma-content .toggle-content>:first-child{margin-top:0}

.atma-content .toggle-content>*+*{margin-top:calc(var(--atma-rhythm)*.75)}

.atma-content code{font-family:var(--atma-mono);font-size:.9375em;background-color:var(--atma-surface);padding:.125em .35em;border-radius:4px}

.atma-content pre{padding:1em 1.15em;background-color:var(--atma-surface);border:1px solid var(--atma-rule);border-radius:6px;overflow-x:auto;font-family:var(--atma-mono);font-size:.9375em;line-height:1.5}

.atma-content pre code{background:none;padding:0;border-radius:0;font-size:inherit}

.atma-content figure{margin:0}

.atma-content figure figcaption{margin-top:calc(var(--atma-rhythm)*.4);font-size:.875em;color:var(--atma-ink-muted)}

@media screen and (max-width: 580px){
.atma-content{--atma-size: 16px;--atma-rhythm: 1.25rem}

.atma-content img,.atma-content video,.atma-content iframe,.atma-content interactive-image{float:none !important;margin-left:0 !important;margin-right:0 !important;width:auto !important}

.atma-content>table{display:block;width:max-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}

@media(prefers-reduced-motion: reduce){
.atma-content *{animation-duration:.01ms !important;transition-duration:.01ms !important}}

.atma-callout{--callout-tone: #1790FF;--callout-bg: #EFF6FF;position:relative;margin:var(--atma-rhythm, 1.5rem) 0;padding:1rem 1.25rem;border:1px solid var(--atma-rule, #E3E7EC);border-inline-start:4px solid var(--callout-tone);border-radius:8px;background:var(--callout-bg);--callout-name: "Заметка"}

.atma-callout--warning{--callout-tone: #D97706;--callout-bg: #FFFBEB;--callout-name: "Внимание"}

.atma-callout--success{--callout-tone: #059669;--callout-bg: #ECFDF5;--callout-name: "Хорошо"}

.atma-callout--danger{--callout-tone: #DC2626;--callout-bg: #FEF2F2;--callout-name: "Опасно"}

.atma-callout--tip{--callout-tone: #7C3AED;--callout-bg: #F5F3FF;--callout-name: "Совет"}

.atma-callout:not(:has(>.atma-callout__bar))::before{content:var(--callout-name);display:block;margin-bottom:.35rem;font-size:.8125em;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--callout-tone)}

.atma-callout>*:first-child,.atma-callout>.atma-callout__body>*:first-child{margin-top:0}

.atma-callout>*:last-child,.atma-callout>.atma-callout__body>*:last-child{margin-bottom:0}

.atma-callout__bar{display:flex;align-items:center;gap:8px;margin-bottom:.5rem}

.atma-callout__bar select{font-size:13px;padding:2px 6px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:6px;background:#fff}

.atma-callout__bar button{margin-inline-start:auto;width:24px;height:24px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:6px;background:#fff;cursor:pointer;line-height:1}

.atma-show-answer{margin:var(--atma-rhythm, 1.5rem) 0}

.atma-show-answer>.toggle-block-inner>.toggle-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9InJnYmEoMCwwLDAsMC44NSkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMi41IDEyYzIuNC0zLjggNS42LTUuNyA5LjUtNS43czcuMSAxLjkgOS41IDUuN2MtMi40IDMuOC01LjYgNS43LTkuNSA1LjdTNC45IDE1LjggMi41IDEyeiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjIuNiIvPjwvc3ZnPg==);background-position:center;transform:none}

.atma-show-answer>.toggle-block-inner>input.toggle-header{width:16rem;max-width:100%;background:rgba(0,0,0,0);outline:none}

.atma-self-check{margin:var(--atma-rhythm, 1.5rem) 0;padding:1rem 1.25rem;border:1px solid var(--atma-rule, #E3E7EC);border-radius:12px;background:var(--atma-surface, #F5F7FA)}

.atma-self-check__head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:.5rem}

.atma-self-check__head label{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--atma-ink-muted, #6B7280);margin:0;font-weight:400}

.atma-self-check__head>button:last-child{margin-inline-start:auto;width:24px;height:24px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:6px;background:#fff;cursor:pointer;line-height:1}

.atma-self-check__label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--atma-accent, #1790FF)}

.atma-self-check__required{font-size:12px;line-height:1.2;padding:2px 8px;border-radius:100px;background:#fff1e8;color:#c2410c}

.atma-self-check__question{font-weight:600;margin-bottom:.75rem}

.atma-self-check__question-input,.atma-self-check__feedbacks input{width:100%;font-size:15px;padding:6px 10px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:8px;background:#fff}

.atma-self-check__options{display:flex;flex-direction:column;gap:8px;margin:.75rem 0}

.atma-self-check__option{display:block;width:100%;text-align:start;min-height:44px;padding:10px 14px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:8px;background:#fff;font:inherit;cursor:pointer}

.atma-self-check__option:hover:not(:disabled){border-color:var(--atma-accent, #1790FF)}

.atma-self-check__option:focus-visible{outline:2px solid var(--atma-accent, #1790FF);outline-offset:2px}

.atma-self-check__option.is-picked{border-color:var(--atma-accent, #1790FF);background:var(--ag-primary-bg, #EFF6FF)}

.atma-self-check__option.is-right{border-color:#059669;background:#ecfdf5}

.atma-self-check__option.is-right::after{content:" ✓";color:#059669;font-weight:700}

.atma-self-check__option.is-wrong{border-color:#dc2626;background:#fef2f2}

.atma-self-check__option.is-wrong::after{content:" ✕";color:#dc2626;font-weight:700}

.atma-self-check__option-row{display:flex;align-items:center;gap:8px}

.atma-self-check__option-row input[type=text]{flex:1 1 auto;font-size:15px;padding:6px 10px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:8px;background:#fff}

.atma-self-check__option-row button{width:28px;height:28px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:6px;background:#fff;cursor:pointer;line-height:1}

.atma-self-check__add{align-self:flex-start;min-height:32px;padding:4px 12px;border:1px dashed var(--atma-rule, #E3E7EC);border-radius:8px;background:rgba(0,0,0,0);color:var(--atma-ink-muted, #6B7280);cursor:pointer}

.atma-self-check__submit{min-height:44px;padding:10px 20px;border:0;border-radius:8px;background:var(--atma-accent, #1790FF);color:#fff;font:inherit;cursor:pointer}

.atma-self-check__submit:disabled{background:#b7bfc9;cursor:default}

.atma-self-check__feedbacks{display:flex;flex-direction:column;gap:8px}

.atma-self-check__feedback{margin-top:.75rem;padding:10px 14px;border-radius:8px}

.atma-self-check__feedback.is-right{background:#ecfdf5;color:#065f46}

.atma-self-check__feedback.is-wrong{background:#fef2f2;color:#991b1b}

.atma-self-check__retry{display:block;margin-top:8px;min-height:32px;padding:4px 12px;border:1px solid currentColor;border-radius:8px;background:rgba(0,0,0,0);color:inherit;cursor:pointer}

.atma-media-warning{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:6px;padding:3px 8px;box-sizing:border-box;background:#fffbe6;border-bottom:1px solid #ffe58f;color:rgba(0,0,0,.88);font-size:12px;line-height:16px;font-weight:400;overflow:hidden;white-space:nowrap;user-select:none;-webkit-user-select:none;cursor:default}

.atma-media-warning__icon{flex:none;color:#faad14}

.atma-media-warning__text{overflow:hidden;text-overflow:ellipsis}

.ProseMirror .atma-media-warning{white-space:nowrap}

.atma-video-watch{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:13px;color:var(--atma-ink-muted, #6B7280)}

.atma-video-watch label{display:inline-flex;align-items:center;gap:4px;margin:0;font-weight:400}

.atma-video-watch input[type=number]{width:60px;padding:2px 6px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:6px}

.atma-content [data-anchor]{scroll-margin-top:calc(var(--u-header-height, 64px) + 24px)}

@media(max-width: 580px){
.atma-content [data-anchor]{scroll-margin-top:calc(var(--u-header-height, 65px) + 96px)}}

.atma-content .atma-anchor-flash{animation:atma-anchor-flash 1.8s ease-out;border-radius:3px}

@keyframes atma-anchor-flash{
0%,30%{background-color:rgba(250,219,20,.45)}

100%{background-color:rgba(0,0,0,0)}}

.error_page{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 120px);padding:32px 24px;background:var(--ag-surface, #fff)}

.error_page__card{display:flex;align-items:center;gap:48px;max-width:940px;width:100%}

.error_page__art{flex:0 0 360px;width:360px;height:auto;animation:error_page_float 6s ease-in-out infinite}

.error_page__body{flex:1;min-width:0}

.error_page__code{display:inline-block;padding:2px 10px;margin-bottom:12px;border-radius:999px;background:var(--ag-primary-bg, #e6f6ff);color:var(--ag-link, #1591ff);font-size:13px;font-weight:600;letter-spacing:.02em}

.error_page--403 .error_page__code{background:#fff4e5;color:#d46b08}

.error_page__title{margin:0 0 12px;font-size:30px;line-height:1.2;font-weight:700;color:var(--ag-text, #1f2937)}

.error_page__text{margin:0 0 24px;font-size:16px;line-height:1.55;color:var(--ag-text-2, #5b6573)}

.error_page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}

.error_page__actions .ant-btn.ant-btn-lg{height:44px;padding-inline:22px}

.error_page__fact{padding:14px 16px;border-radius:12px;background:var(--ag-surface, #f7f9fc);border:1px solid var(--ag-border, #edf0f5)}

.error_page__fact p{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--ag-text, #2b3440)}

.error_page__fact_head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;color:var(--ag-text-2, #5b6573)}

.error_page__fact_next{border:0;background:none;padding:0;color:var(--ag-link, #1591ff);font-size:13px;cursor:pointer}

.error_page__fact_next:hover{text-decoration:underline}

.error_page__fact_next:focus-visible{outline:2px solid var(--ag-primary, #1591ff);outline-offset:2px;border-radius:4px}

@keyframes error_page_float{
0%,100%{transform:translateY(0)}

50%{transform:translateY(-6px)}}

@media(prefers-reduced-motion: reduce){
.error_page__art{animation:none}}

@media screen and (max-width: 860px){
.error_page{padding:24px 16px}

.error_page__card{flex-direction:column;gap:16px;text-align:center}

.error_page__art{flex:none;width:min(300px,100%)}

.error_page__title{font-size:24px}

.error_page__actions{justify-content:center}

.error_page__fact{text-align:left}

[dir="rtl"] .error_page__fact{text-align:right}}

@keyframes user_edit_right_new{
0%,35%{background-color:#fff1b8}

100%{background-color:rgba(0,0,0,0)}}

.u_structure__flow{margin:10px 60px 0 60px;border:1px solid var(--ag-border, #f0f0f0);border-radius:8px;background:var(--ag-surface, #fafafa);overflow:hidden}

.u_structure__node{width:280px;cursor:default}

.u_structure__handle{opacity:0;pointer-events:none}

.react-flow__handle.u_structure__handle{width:6px;height:6px;min-width:0;min-height:0}

.u_structure__card{box-sizing:border-box;width:280px;overflow:hidden;padding-bottom:8px;background:var(--ag-surface, #fff);border:1px solid var(--ag-border, #e3e8f0);border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:box-shadow .2s}

.u_structure__card.company .u_structure__header{background:var(--ag-primary, #1677ff);color:#fff}

.u_structure__card.company .u_structure__header .u_structure__count{color:hsla(0,0%,100%,.85)}

.u_structure__card.found{box-shadow:0 0 0 3px #ffc53d}

.u_structure__header{box-sizing:border-box;height:48px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--ag-primary-bg, #f0f5ff);border-bottom:1px solid var(--ag-border, #e3e8f0)}

.u_structure__title{flex:1;min-width:0;font-weight:600;font-size:14px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.u_structure__count{flex:none;font-size:12px;color:var(--ag-text-2, rgba(0, 0, 0, 0.45));white-space:nowrap}

.u_structure__person{box-sizing:border-box;height:34px;display:flex;align-items:center;gap:8px;padding:0 12px}

.u_structure__person .ant-avatar{flex:none}

.u_structure__person.boss{height:56px;gap:10px;border-bottom:1px solid var(--ag-border, #f0f0f0)}

.u_structure__person.me{background:var(--ag-primary-bg, #e6f4ff)}

.u_structure__person.me .u_structure__person_name{font-weight:600}

.u_structure__person.found{background:#fff7e6}

.u_structure__person_text{min-width:0;flex:1}

.u_structure__person_name{font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.u_structure__person.boss .u_structure__person_name{font-weight:600}

.u_structure__person_role{font-size:12px;line-height:16px;color:#d48806;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.u_structure__post_title{box-sizing:border-box;height:30px;padding:10px 12px 0 12px;font-size:11px;line-height:16px;letter-spacing:.02em;text-transform:uppercase;color:var(--ag-text-2, rgba(0, 0, 0, 0.45));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.u_structure__more{box-sizing:border-box;height:28px;line-height:28px;padding-left:44px;font-size:12px;color:var(--ag-link, #1677ff);cursor:pointer}

[dir="rtl"] .u_structure__more{padding-left:0;padding-right:44px}

.u_structure__more:hover{text-decoration:underline}

.u_structure__empty{box-sizing:border-box;height:36px;line-height:36px;padding:0 12px;font-size:13px;color:var(--ag-text-2, rgba(0, 0, 0, 0.35))}

.u_structure__toggle_wrap{height:40px;display:flex;justify-content:center;align-items:flex-end}

.u_structure__toggle{height:28px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;font-size:12px;color:var(--ag-link, #1677ff);background:var(--ag-surface, #fff);border:1px solid var(--ag-primary-border, #91caff);border-radius:14px;cursor:pointer}

.u_structure__toggle:hover{background:var(--ag-primary-bg, #e6f4ff)}

.u_structure__toggle.open{color:var(--ag-text-2, rgba(0, 0, 0, 0.45));border-color:var(--ag-border, #d9d9d9)}

.u_structure__option_text{overflow:hidden;text-overflow:ellipsis}

.u_structure__option_hint{font-size:12px;color:var(--ag-text-2, rgba(0, 0, 0, 0.45));overflow:hidden;text-overflow:ellipsis}

@media(max-width: 580px){
.u_structure__flow{margin:10px 16px 0 16px}}

.atma-upload-rename{display:flex;align-items:center;gap:4px}

.atma-upload-rename__item{flex:1;min-width:0}

.u_structure--admin .u_org_chart__panel{padding:0 0 8px 0;justify-content:flex-end}

.u_structure--admin .u_structure__flow{margin:0}

.burger_menu_admin_nav{margin:0 -14px}

.burger_menu_admin_nav .a_menu--drawer{height:auto;--ag-sider-bg: initial;--ag-sider-fg: initial;--ag-sider-icon: initial;--ag-sider-hover-bg: initial;--ag-sider-active-bg: initial;--ag-sider-active-fg: initial;--ag-sider-line: initial;--ag-glass-blur: initial}

.burger_menu_admin_nav .a_menu--drawer .a_menu__items{overflow:visible;padding-bottom:8px}

.burger_menu_admin_nav .a_menu--drawer .left_menu,.burger_menu_admin_nav .a_menu--drawer .left_menu_group__list .left_menu__submenu_link{height:44px}

.burger_menu_admin_nav .a_menu--drawer .left_menu_text,.burger_menu_admin_nav .a_menu--drawer .left_menu_group__list .left_menu__submenu_name{font-size:15px}

@media(hover: none){
.burger_menu_admin_nav .a_menu .left_menu:not(.active):hover{color:var(--ag-text-2, #8a94a3);background-color:rgba(0,0,0,0)}

.burger_menu_admin_nav .a_menu .left_menu:not(.active):hover .left_menu_text{color:var(--ag-text, #2b3440)}

.burger_menu_admin_nav .a_menu .left_menu_group__list .left_menu__submenu_link:not(.active):hover{color:var(--ag-text-2, #8a94a3);background-color:rgba(0,0,0,0)}

.burger_menu_admin_nav .a_menu .left_menu_group__list .left_menu__submenu_link:not(.active):hover .left_menu__submenu_name{color:var(--ag-text, #2b3440)}}

.a_themes{margin:8px 0 28px;max-width:1180px}

.a_themes__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}

.a_themes__title{font-size:16px;font-weight:600;margin-bottom:4px}

.a_themes__desc{color:var(--ag-text-2, #6b7280);font-size:13px;max-width:640px}

.a_themes__use{display:flex;gap:20px;flex-wrap:wrap}

.a_themes__use>div{display:flex;flex-direction:column;gap:6px;width:340px;font-size:13px;color:var(--ag-text-2, #6b7280)}

.a_themes__opt{display:inline-flex;align-items:center;gap:8px}

.a_themes__opt b{width:12px;height:12px;border-radius:3px;display:inline-block}

.a_themes__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:16px;margin-top:14px}

.a_themes__card{border:1px solid var(--ag-border, #e5e7eb);border-radius:12px;overflow:hidden;background:var(--ag-surface, #fff);display:flex;flex-direction:column}

.a_themes__card.active{border-color:var(--ag-primary, #1677ff);box-shadow:0 0 0 3px var(--ag-primary-bg, #e6f4ff)}

.a_themes__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 14px 0}

.a_themes__name{font-weight:600}

.a_themes__sw{display:flex;gap:4px;margin-top:4px}

.a_themes__sw b{width:14px;height:14px;border-radius:4px;border:1px solid var(--ag-border, rgba(0, 0, 0, 0.08));display:inline-block}

.a_themes__badges{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}

.a_themes__badge{font-size:12px;padding:0 8px;border-radius:10px;background:var(--ag-surface-2, #f5f5f5);color:var(--ag-text-2, #6b7280);border:1px solid var(--ag-border, #e5e7eb);white-space:nowrap}

.a_themes__badge.cab{background:var(--ag-surface-2, #f6ffed);color:#389e0d;border-color:#b7eb8f}

.a_themes__badge.adm{background:var(--ag-surface-2, #f0f5ff);color:#1d39c4;border-color:#adc6ff}

.a_themes__badge.dark{background:#1f2430;color:#e7e9ee;border-color:#1f2430}

.a_themes__actions{display:flex;gap:6px;padding:10px 14px 12px;flex-wrap:wrap}

.a_themes__new{border:1.5px dashed var(--ag-border, #c9cfd8);border-radius:12px;background:var(--ag-surface, #fff);min-height:236px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--ag-text-2, #6b7280);cursor:pointer;font:inherit}

.a_themes__new .plus{font-size:26px;color:var(--ag-text-2, #9aa3af)}

.a_themes__new b{color:var(--ag-text, #374151)}

.a_themes__new:hover{border-color:var(--ag-primary, #1677ff)}

.a_theme_ed__grad{display:flex;flex-direction:column;gap:8px;margin-top:8px}

.a_theme_ed__grad_presets{display:flex;flex-wrap:wrap;gap:6px}

.a_theme_ed__grad_preset{width:40px;height:28px;padding:0;border:1px solid var(--ag-border, #e5e7eb);border-radius:6px;cursor:pointer}

.a_theme_ed__grad_preset:hover{border-color:var(--ag-primary-border, #91caff)}

.a_theme_ed__grad_preset.on{border:2px solid var(--ag-primary, #1677ff);box-shadow:0 0 0 2px var(--ag-primary-bg, #e6f4ff)}

.a_theme_ed__grad_colors{display:flex;flex-direction:column;gap:6px}

.a_theme_ed__grad_color{display:flex;align-items:center;gap:10px}

.a_theme_mini_pair{display:flex}

.a_theme_mini_pair>.a_theme_mini{flex:1;min-width:0}

.a_theme_mini{height:150px;background:var(--ag-page-bg-image, none) var(--ag-page-bg, #fff);border-bottom:1px solid var(--ag-border, #f0f0f0);color:var(--ag-text, inherit);font-size:9px;font-family:var(--ag-font)}

.a_theme_mini__hd{height:26px;background:var(--ag-header-bg, #fff);border-bottom:1px solid var(--ag-header-line, #f0f0f0);display:flex;align-items:center;gap:6px;padding:0 10px}

.a_theme_mini__hd i{width:12px;height:12px;border-radius:3px;background:var(--ag-header-fg, #1f2937)}

.a_theme_mini__hd span{flex:1}

.a_theme_mini__hd b{background:var(--ag-accent);color:var(--ag-on-accent);border-radius:6px;padding:1px 6px;font-weight:600}

.a_theme_mini__bd{padding:8px 10px}

.a_theme_mini__tabs{display:flex;gap:10px;margin-bottom:8px}

.a_theme_mini__tabs span{width:54px;height:6px;border-radius:3px;background:var(--ag-surface-2, #e5e7eb)}

.a_theme_mini__tabs span.on{background:var(--ag-primary)}

.a_theme_mini__cards{display:flex;gap:7px}

.a_theme_mini__card{flex:1;background:var(--ag-surface, #fff);border:1px solid var(--ag-border, #edf0f3);border-radius:var(--ag-radius, 8px);padding:6px;height:88px;display:flex;flex-direction:column;gap:5px}

.a_theme_mini__card .img{height:30px;border-radius:5px;background:var(--ag-primary-bg)}

.a_theme_mini__card .ln{height:4px;border-radius:2px;background:var(--ag-surface-2, #e5e7eb)}

.a_theme_mini__card .bar{height:4px;border-radius:2px;background:var(--ag-surface-2, #eef0f3);overflow:hidden}

.a_theme_mini__card .bar i{display:block;height:100%;background:var(--ag-primary)}

.a_theme_mini__card .btn{margin-top:auto;height:12px;width:60%;border-radius:min(var(--ag-radius, 4px),6px);background:var(--ag-primary)}

.a_theme_ed__modal .ant-modal-body{padding-top:8px}

.a_theme_ed{display:flex;gap:24px;min-height:560px}

.a_theme_ed__form{width:380px;flex:none;display:flex;flex-direction:column;gap:16px}

.a_theme_ed__field{display:flex;flex-direction:column;gap:6px}

.a_theme_ed__field label{font-weight:500}

.a_theme_ed__hint{color:var(--ag-text-2, #6b7280);font-size:12px}

.a_theme_ed__color{display:flex;gap:8px;align-items:center}

.a_theme_ed__shades{display:flex;height:16px;border-radius:6px;overflow:hidden}

.a_theme_ed__shades i{flex:1}

.a_theme_ed__check{font-size:13px;padding:7px 10px;border-radius:8px}

.a_theme_ed__check.ok{background:var(--ag-surface-2, #f6ffed);color:#237804}

.a_theme_ed__check.warn{background:var(--ag-surface-2, #fffbe6);color:#874d00;border:1px solid #ffe58f}

.a_theme_ed__preview{flex:1;min-width:0}

.a_theme_pv{background:var(--ag-surface-2, #f3f5f8);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px;height:100%}

.a_theme_pv__frame{background:var(--ag-page-bg-image, none) var(--ag-page-bg, #fff);border-radius:10px;box-shadow:0 4px 20px rgba(15,23,42,.08);overflow:hidden;min-height:470px;font-family:var(--ag-font);color:var(--ag-text, inherit)}

.a_theme_pv__hd{height:48px;display:flex;align-items:center;gap:12px;padding:0 18px;background:var(--ag-header-bg, #fff);border-bottom:1px solid var(--ag-header-line, #f0f0f0)}

.a_theme_pv__logo{width:28px;height:28px;border-radius:7px;background:center/contain no-repeat}

.a_theme_pv__logo--empty{background:#1f2937}

.a_theme_pv__icons{flex:1;display:flex;justify-content:flex-end;gap:12px}

.a_theme_pv__icons i{width:15px;height:15px;border-radius:4px;border:2px solid var(--ag-header-fg, #9aa3af);opacity:.8}

.a_theme_pv__chip{background:var(--ag-accent);color:var(--ag-on-accent);border-radius:8px;padding:4px 10px;font-weight:600;font-size:13px;white-space:nowrap}

.a_theme_pv__chip--sm{font-size:12px;padding:1px 8px;align-self:flex-start}

.a_theme_pv__body{padding:6px 18px 16px}

.a_theme_pv__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}

.a_theme_pv__course{background:var(--ag-surface, #fff);border:1px solid var(--ag-border, #eceff3);border-radius:var(--ag-radius-lg, 10px);padding:10px;display:flex;flex-direction:column;gap:8px}

.a_theme_pv__cover{height:70px;border-radius:7px;background:linear-gradient(135deg, var(--ag-primary-bg), var(--ag-surface, #fff))}

[dir="rtl"] .a_theme_pv__cover{background:linear-gradient(-135deg, var(--ag-primary-bg), var(--ag-surface, #fff))}

.a_theme_pv__title{font-weight:600;font-size:13px;font-family:var(--ag-font-headings, inherit)}

.a_theme_pv__link{color:var(--ag-link) !important;font-size:13px}

.a_theme_pv__statuses{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:14px}

.a_theme_pv__statuses .st{font-size:12px;padding:4px 9px;border-radius:7px}

.a_theme_pv__statuses .ok{background:#d9f7be;color:#237804}

.a_theme_pv__statuses .prog{background:#efdbff;color:#531dab}

.a_theme_pv__statuses .err{background:#ffccc7;color:#a8071a}

.a_theme_pv__statuses .av{background:#ffe7ba;color:#ad4e00}

.a_theme_pv__note{color:var(--ag-text-2, #6b7280);font-size:12px;margin-left:4px}

[dir="rtl"] .a_theme_pv__note{margin-left:0;margin-right:4px}

.a_theme_pv__admin{display:flex;min-height:470px;background:var(--ag-page-bg-image, none) var(--ag-surface, #fff)}

.a_theme_pv__menu{width:190px;padding:12px 8px;background:var(--ag-sider-bg, #fff);border-right:1px solid var(--ag-sider-line, #f0f2f5);display:flex;flex-direction:column;gap:2px}

[dir="rtl"] .a_theme_pv__menu{border-right:none;border-left:1px solid var(--ag-sider-line, #f0f2f5)}

.a_theme_pv__mi{height:34px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:8px;color:var(--ag-sider-fg, #4b5563);font-size:13px}

.a_theme_pv__mi i{width:14px;height:14px;border-radius:4px;border:1.8px solid currentColor;opacity:.7}

.a_theme_pv__mi.on{background:var(--ag-sider-active-bg, var(--ag-primary-bg));color:var(--ag-sider-active-fg, var(--ag-link));font-weight:500}

.a_theme_pv__amain{flex:1;padding:16px 18px;display:flex;flex-direction:column;gap:10px}

.a_theme_pv__arow{display:flex;justify-content:space-between;align-items:center}

.a_theme_pv__trow{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;background:var(--ag-surface, #fff);border:1px solid var(--ag-border, #eceff3);border-radius:var(--ag-radius, 8px)}

.a_theme_pv__login{display:flex;min-height:470px;background:var(--ag-surface, #fff)}

.a_theme_pv__cover2{flex:1;background:linear-gradient(160deg, var(--ag-primary), var(--ag-primary-active))}

[dir="rtl"] .a_theme_pv__cover2{background:linear-gradient(-160deg, var(--ag-primary), var(--ag-primary-active))}

.a_theme_pv__lform{flex:1;padding:40px;display:flex;flex-direction:column;justify-content:center;gap:12px}

.a_theme_pv__inp{height:34px;border:1px solid var(--ag-border, #d9d9d9);border-radius:var(--ag-radius, 6px)}

.a_theme_ed__footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}

.a_theme_ed__footer .ant-space-compact-block{width:auto}

.a_theme_ed__form{max-height:calc(100vh - 220px);overflow-y:auto;padding-right:6px}

[dir="rtl"] .a_theme_ed__form{padding-right:0;padding-left:6px}

.a_theme_ed__group{margin-top:6px;padding-top:12px;border-top:1px solid var(--ag-border, #f0f0f0);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ag-text-2, #8a94a3)}

.a_theme_ed__logo{display:flex;align-items:center;gap:6px;flex-wrap:wrap}

.a_theme_ed__swatch{width:24px;height:24px;border-radius:6px;border:1px solid var(--ag-border, rgba(0, 0, 0, 0.12));cursor:pointer;padding:0}

.a_theme_ed__swatch:hover{transform:scale(1.1)}

.a_theme_ed__custom{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--ag-border, #eceff3);border-radius:10px;background:var(--ag-surface, #fafbfc)}

.a_theme_ed__face{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}

.a_theme_ed__face .req{color:#ff4d4f;margin-left:2px;font-weight:400}

[dir="rtl"] .a_theme_ed__face .req{margin-left:0;margin-right:2px}

.a_theme_ed__face_ok{color:#389e0d;display:inline-flex;align-items:center;gap:6px}

.a_theme_ed__face_ok a{margin-left:8px}

[dir="rtl"] .a_theme_ed__face_ok a{margin-left:0;margin-right:8px}

.a_theme_ed__add_font{align-self:flex-start}

.react-flow__node .node_view.map-node-wrap{display:block}

.map-node{position:relative;box-sizing:border-box;text-align:left;font-family:var(--ag-font, inherit)}

[dir="rtl"] .map-node{text-align:right}

.map-node.map-node--locked{cursor:not-allowed}

.map-node__icon{display:inline-block;flex:none;width:12px;height:12px;background:center/contain no-repeat}

.map-node__extras{display:inline-flex;align-items:center;gap:8px}

.map-node__score{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;color:#1f2937}

.map-node__score.is-received span{text-decoration:line-through;opacity:.6}

.map-node__currency{display:inline-block;width:12px;height:12px;background:center/contain no-repeat}

.map-node__rate{font-size:12px;color:#6b7280}

.map-node__rate .anticon{color:#faad14}

.map-node__here{display:inline-block;padding:1px 8px;border-radius:10px;background:var(--ag-primary, #1677ff);color:var(--ag-on-primary, #fff);font-size:11px;font-weight:600;line-height:16px;white-space:nowrap}

.map-node--card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #eceff3;border-left:4px solid;border-radius:var(--ag-radius-lg, 12px);box-shadow:0 1px 2px rgba(15,23,42,.06),0 4px 14px rgba(15,23,42,.07)}

[dir="rtl"] .map-node--card{border-left:none;border-right:4px solid}

.map-node--card .map-node__cover{position:relative;flex:none;height:52px}

.map-node--card .map-node__cover img{display:block;width:100%;height:100%;object-fit:cover}

.map-node--card .map-node__chip{position:absolute;right:8px;top:8px;display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:6px;font-size:11px;font-weight:500;line-height:16px}

[dir="rtl"] .map-node--card .map-node__chip{right:auto;left:8px}

.map-node--card .map-node__title{flex:1;padding:8px 10px 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;font-size:13px;font-weight:600;line-height:1.3}

.map-node--card .map-node__foot{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 10px 9px}

.map-node--card.is-current{box-shadow:0 0 0 3px var(--ag-primary, #1677ff),0 8px 24px rgba(15,23,42,.14)}

.map-node--card.map-node--locked{opacity:.65}

.map-node--milestone{display:flex;align-items:center;justify-content:center}

.map-node--milestone .map-node__ms{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:4px solid #fff;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.18);color:#fff;font-size:24px}

.map-node--milestone .map-node__label{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);max-width:240px;padding:3px 10px;overflow:hidden;border-radius:10px;background:hsla(0,0%,100%,.94);box-shadow:0 1px 3px rgba(0,0,0,.1);color:#1f2937;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}

[dir="rtl"] .map-node--milestone .map-node__label{left:auto;right:50%;transform:translateX(50%)}

.map-node--milestone .map-node__here{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%)}

[dir="rtl"] .map-node--milestone .map-node__here{left:auto;right:50%;transform:translateX(50%)}

.map-node--milestone .map-node__here::after{content:"";position:absolute;left:50%;bottom:-5px;margin-left:-5px;border:5px solid rgba(0,0,0,0);border-bottom:0;border-top-color:var(--ag-primary, #1677ff)}

[dir="rtl"] .map-node--milestone .map-node__here::after{left:auto;right:50%;margin-left:0;margin-right:-5px}

.map-node--milestone .map-node__ms-score{position:absolute;right:-12px;top:-6px;padding:0 6px;border:2px solid #fff;border-radius:10px;background:#ffd666}

[dir="rtl"] .map-node--milestone .map-node__ms-score{right:auto;left:-12px}

.map-node--milestone .map-node__ms-score .map-node__score{font-size:11px}

.map-node--milestone.is-current .map-node__ms{box-shadow:0 0 0 6px color-mix(in srgb, var(--ag-primary, #1677ff) 35%, transparent),0 0 0 14px color-mix(in srgb, var(--ag-primary, #1677ff) 14%, transparent),0 4px 12px rgba(0,0,0,.18)}

@media(prefers-reduced-motion: no-preference){
.map-node--milestone.is-current .map-node__ms{animation:map-ms-pulse 2.4s ease-in-out infinite}}

@keyframes map-ms-pulse{
50%{transform:scale(1.06)}}

.map-node--row{display:flex;align-items:center;gap:8px;padding:0 10px;background:#fff;border:1px solid #d0d5dd;border-radius:var(--ag-radius, 6px);font-size:13px}

.map-node--row .map-node__dot{flex:none;width:10px;height:10px;border-radius:50%}

.map-node--row .map-node__title{flex:1;min-width:0;overflow:hidden;color:#1f2937;font-weight:500;white-space:nowrap;text-overflow:ellipsis}

.map-node--row .map-node__state{flex:none;font-size:11px}

.map-node--row.is-current{border-color:var(--ag-primary, #1677ff);box-shadow:0 0 0 3px color-mix(in srgb, var(--ag-primary, #1677ff) 22%, transparent)}

.map-node--panel{display:flex;flex-direction:column;justify-content:space-between;padding:10px 12px;background:#1e293b;border:1.5px solid;border-radius:12px;color:#e2e8f0}

.map-node--panel .map-node__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3}

.map-node--panel .map-node__foot{display:flex;align-items:center;justify-content:space-between}

.map-node--panel .map-node__state{display:inline-flex;align-items:center;gap:5px;font-size:11px}

.map-node--panel .map-node__score{color:#e2e8f0}

.map-node--panel.is-current{box-shadow:0 0 0 4px color-mix(in srgb, var(--ag-accent, #eaff8f) 30%, transparent),0 0 24px color-mix(in srgb, var(--ag-accent, #eaff8f) 35%, transparent)}

.map-node--panel.map-node--locked{opacity:.55}

.react-flow__node.tutorial-active .map-node{box-shadow:0 0 0 4px #fff,0 0 22px var(--ag-primary, #1677ff)}

.map-edge--locked{stroke-dasharray:5 5}

.map-road__base{stroke:#e7dcc3;stroke-width:18;stroke-linecap:round}

.map-road__done{stroke-width:10;stroke-linecap:round;opacity:.85}

.react-flow__edge-path.map-road__line{stroke:#fff;stroke-width:2;stroke-dasharray:6 8;opacity:.9}

.map-theme__image{z-index:-1;border-radius:32px;background-position:center;background-size:cover;pointer-events:none}

.map-theme--dark .react-flow__controls-button{background:#1e293b;border-color:#334155;color:#e2e8f0}

.map-theme--dark .react-flow__controls-button svg{fill:#e2e8f0}

.map-theme--dark .react-flow__attribution{background:rgba(0,0,0,0)}

.map-theme--dark .react-flow__attribution a{color:#64748b}

.map-theme-preview{width:100%;height:100%}

.map-theme-preview--mini{pointer-events:none}

.map-theme-preview--mini .react-flow__controls{display:none}

.map-appearance-field{display:flex;flex-direction:column;align-items:flex-start;gap:8px}

.map-appearance-thumb{display:flex;flex-direction:column;width:280px;padding:0;overflow:hidden;border:1px solid var(--ag-border, #e5e7eb);border-radius:10px;background:var(--ag-surface, #fff);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}

[dir="rtl"] .map-appearance-thumb{text-align:right}

.map-appearance-thumb:hover:not(:disabled){border-color:var(--ag-primary, #1677ff);box-shadow:0 0 0 3px var(--ag-primary-bg, #e6f4ff)}

.map-appearance-thumb:disabled{cursor:not-allowed;opacity:.7}

.map-appearance-thumb__img{display:flex;align-items:center;justify-content:center;height:130px;border-bottom:1px solid var(--ag-border, #f0f0f0)}

.map-appearance-thumb__name{padding:7px 10px 0;color:var(--ag-text, #1f2937);font-size:13px;font-weight:500}

.map-appearance-thumb__hint{padding:0 10px 8px;color:var(--ag-link, #1677ff);font-size:12px}

.map-appearance__body{display:flex;gap:22px;height:calc(100vh - 210px);min-height:360px}

.map-appearance__side{width:400px;flex:none;display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding-right:8px}

[dir="rtl"] .map-appearance__side{padding-right:0;padding-left:8px}

.map-appearance__label{font-weight:500}

.map-appearance__tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}

.map-appearance__tile{display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--ag-border, #e5e7eb);border-radius:10px;background:var(--ag-surface, #fff);text-align:left;cursor:pointer}

[dir="rtl"] .map-appearance__tile{text-align:right}

.map-appearance__tile.on{border:2px solid var(--ag-primary, #1677ff);box-shadow:0 0 0 3px var(--ag-primary-bg, #e6f4ff)}

.map-appearance__tile--new{align-items:center;justify-content:center;gap:4px;min-height:140px;border-style:dashed;color:var(--ag-text-2, #6b7280);text-align:center;padding:10px}

.map-appearance__tile--new .plus{font-size:22px;color:var(--ag-text-3, #9aa3af)}

.map-appearance__tile--new b{color:var(--ag-text, #1f2937)}

.map-appearance__tile--new small{font-size:12px}

.map-appearance__tile-wrap{position:relative;display:flex;flex-direction:column}

.map-appearance__tile-wrap>.map-appearance__tile{flex:1}

.map-appearance__tile-actions{position:absolute;top:6px;right:6px;display:flex;gap:4px}

[dir="rtl"] .map-appearance__tile-actions{right:auto;left:6px}

.map-appearance__thumb{display:block;height:96px;border-bottom:1px solid var(--ag-border, #f0f0f0)}

.map-appearance__name{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:6px 10px;font-size:13px}

.map-appearance__name small{color:var(--ag-text-2, #6b7280);font-size:11px}

.map-appearance__hint{color:var(--ag-text-2, #6b7280);font-size:12px}

.map-appearance__preview{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;background:var(--ag-surface-2, #f3f5f8)}

.map-appearance__frame{flex:1;min-height:0;overflow:hidden;border-radius:10px;background:var(--ag-surface, #fff);box-shadow:0 4px 20px rgba(15,23,42,.08)}

.a_map_themes__body{display:flex;gap:18px;margin-top:14px}

.a_map_themes__grid{width:460px;flex:none;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start}

.a_map_themes__card{overflow:hidden;border:1px solid var(--ag-border, #e5e7eb);border-radius:12px;background:var(--ag-surface, #fff);cursor:pointer}

.a_map_themes__card.viewing{border-color:var(--ag-primary, #1677ff)}

.a_map_themes__card.active{box-shadow:0 0 0 3px var(--ag-primary-bg, #e6f4ff)}

.a_map_themes__card .a_themes__meta{flex-wrap:wrap}

.a_map_themes__thumb{height:110px;border-bottom:1px solid var(--ag-border, #f0f0f0)}

.a_map_themes__preview{flex:1;min-width:0;height:470px;align-self:flex-start;overflow:hidden;border-radius:12px;border:1px solid var(--ag-border, #e5e7eb)}

.map-theme__image--own{border-radius:0;background-size:100% 100%}

.map-node-editor{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;text-align:left}

[dir="rtl"] .map-node-editor{text-align:right}

.map-node-editor__badges{position:absolute;z-index:8;display:flex;gap:3px}

.map-node-editor__badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.25);font-size:13px;line-height:1}

.map-node-editor__badge .anticon{font-size:14px}

.map-node-editor__badge.is-draft{background:#f12711;color:#fff}

.map-node-editor__badge.is-draft .anticon{font-size:11px}

.map-node-editor__badge.is-changed{background:#23901d;color:#fff}

.map-node-editor__badge.is-changed .anticon{font-size:12px}

.map-optional-tag{position:absolute;left:50%;transform:translate(-50%, -50%);z-index:7;padding:0 8px;border:1px dashed #8c8c8c;border-radius:9px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.12);color:#595959;font-family:var(--ag-font, inherit);font-size:11px;font-weight:500;line-height:16px;white-space:nowrap;pointer-events:none}

[dir="rtl"] .map-optional-tag{left:auto;right:50%;transform:translate(50%, -50%)}

.react-flow__node .node_view.map-node-wrap{position:relative}

.map-optional-tag--inline{position:static;display:inline-block;transform:none;margin-left:8px;vertical-align:middle;box-shadow:none}

[dir="rtl"] .map-optional-tag--inline{margin-left:0;margin-right:8px}

.map-optional-tag--inline.map-optional-tag--legend{margin-left:0}

[dir="rtl"] .map-optional-tag--inline.map-optional-tag--legend{margin-left:0;margin-right:0}

.map-look-picker__overlay{position:fixed;inset:0;z-index:1050}

.map-look-picker{position:fixed;display:flex;flex-direction:column;gap:10px;padding:12px 14px 12px;border-radius:12px;background:var(--ag-surface, #fff);box-shadow:0 10px 34px rgba(15,23,42,.18),0 1px 3px rgba(15,23,42,.08)}

.map-look-picker__head{display:flex;align-items:baseline;gap:8px}

.map-look-picker__head b{font-size:14px}

.map-look-picker__head span{color:var(--ag-text-2, #6b7280);font-size:12px}

.map-look-picker__hint{color:var(--ag-text-2, #6b7280);font-size:12px;line-height:1.4}

.map-node-editor__frame{position:absolute;z-index:7;border:1px solid #ff0071;border-radius:8px;pointer-events:none}

.map-node-editor__resize{position:absolute;right:-6px;bottom:-6px;width:10px;height:10px;border-radius:2px;background:#ff0071;cursor:nwse-resize;pointer-events:auto}

[dir="rtl"] .map-node-editor__resize{right:auto;left:-6px;cursor:nesw-resize}

.map-node--tile{position:relative;display:flex;align-items:center;justify-content:center;padding:10px 12px;text-align:center}

.map-node--tile .map-node__icon{position:absolute;left:22px;top:4px;width:18px;height:18px}

[dir="rtl"] .map-node--tile .map-node__icon{left:auto;right:22px}

.map-node--tile .map-node__title{color:#222;font-size:16px;line-height:1.3}

.a_map_view_mode{margin:8px}

.map-appearance__bg{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px;border:1.5px dashed var(--ag-border, #c9cfd8);border-radius:8px}

.map-appearance__bg .map-appearance__hint{flex-basis:100%}

.map-appearance__bg-img{width:72px;height:46px;flex:none;border-radius:6px;background:center/cover no-repeat var(--ag-surface-2, #f3f4f6)}

.map-appearance__bg-actions{display:flex;flex-wrap:wrap;gap:6px}

.map-steps{opacity:.55}

.map-steps--done{opacity:.95}

.map-steps--locked{opacity:.3}

.react-flow__edge-path.map-steps__line{stroke:rgba(0,0,0,0);stroke-width:14}

.a_map_themes__actions{display:flex;gap:2px;padding:0 6px 6px}

.a_map_themes__new{min-height:180px}

.map-theme-ed__field{display:flex;flex-direction:column;gap:6px}

.map-theme-ed__field label{font-weight:500}

.map-theme-ed__row{display:flex;align-items:center;gap:10px}

.map-theme-ed__sw{display:flex;gap:6px}

.map-theme-ed__sw b{width:22px;height:22px;border-radius:6px}

.map-theme-ed .ant-segmented-item-label{padding-inline:4px}

.map-theme-ed__color{display:flex;align-items:center;gap:10px;flex-wrap:wrap}

.map-theme-ed__color a{font-size:12px}

.map-theme-ed .ant-segmented-item-label{padding-inline:2px;font-size:13px}

.react-flow__edge-path.map-edge--dotted{stroke-dasharray:.1 10;stroke-linecap:round}

.react-flow__edge-path.map-edge--flow{stroke-dasharray:10 7}

@media(prefers-reduced-motion: no-preference){
.react-flow__edge-path.map-edge--flow{animation:map-flow 1s linear infinite}}

@keyframes map-flow{
to{stroke-dashoffset:-17}}

.map-steps--chevrons,.map-steps--rail{opacity:.8}

.map-steps--chevrons.map-steps--done,.map-steps--rail.map-steps--done{opacity:1}

.map-steps--chevrons.map-steps--locked,.map-steps--rail.map-steps--locked{opacity:.35}

.map-edge-picker{display:grid;grid-template-columns:repeat(3, 1fr);gap:6px}

.map-edge-picker__tile{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px 5px;border:1px solid var(--ag-border, #e5e7eb);border-radius:8px;background:var(--ag-surface, #fff);cursor:pointer;font-size:12px;color:var(--ag-text, #374151)}

.map-edge-picker__tile:hover{border-color:var(--ag-primary-border, #91caff)}

.map-edge-picker__tile.on{border:2px solid var(--ag-primary, #1677ff);padding:5px 3px 4px;box-shadow:0 0 0 3px var(--ag-primary-bg, #e6f4ff)}

.map-edge-picker__tile svg{display:block;width:100%;max-width:102px;height:auto}

.map-edge-picker--5{grid-template-columns:repeat(5, minmax(0, 1fr))}

.map-edge-picker__inherit{opacity:.55}

@media(prefers-reduced-motion: no-preference){
.map-edge-sample--flow{animation:map-flow-sample .9s linear infinite}}

@keyframes map-flow-sample{
to{stroke-dashoffset:-13}}

.react-flow__background.map-theme__tiles{position:absolute;inset:0;width:100%;height:100%;z-index:-1;background-repeat:repeat;pointer-events:none}

.map-node--badge{display:flex;align-items:center;justify-content:center}

.map-node--badge .map-node__hex{position:absolute;inset:0;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, 0.18))}

.map-node--badge .map-node__hex-icon{position:relative;color:#fff;font-size:26px;display:flex}

.map-node--badge .map-node__label{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);max-width:220px;padding:3px 10px;overflow:hidden;border-radius:10px;background:hsla(0,0%,100%,.94);box-shadow:0 1px 3px rgba(0,0,0,.1);color:#1f2937;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}

[dir="rtl"] .map-node--badge .map-node__label{left:auto;right:50%;transform:translateX(50%)}

.map-node--badge .map-node__here{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}

[dir="rtl"] .map-node--badge .map-node__here{left:auto;right:50%;transform:translateX(50%)}

.map-node--badge .map-node__ms-score{position:absolute;right:-12px;top:2px;padding:0 6px;border:2px solid #fff;border-radius:10px;background:#ffd666}

[dir="rtl"] .map-node--badge .map-node__ms-score{right:auto;left:-12px}

.map-node--badge .map-node__ms-score .map-node__score{font-size:11px}

.map-node--badge.is-current .map-node__hex{filter:drop-shadow(0 0 10px var(--ag-primary, #1677ff))}

.map-node--bubble{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px;border-radius:50%;text-align:center;box-shadow:0 4px 14px rgba(15,23,42,.1)}

.map-node--bubble .map-node__bubble-bg{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:visible}

.map-node--bubble>*:not(.map-node__bubble-bg):not(.map-node__here):not(.map-node__ms-score){position:relative;z-index:1}

.map-node--bubble .map-node__bubble-icon .map-node__icon{width:16px;height:16px}

.map-node--bubble .map-node__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#1f2937;font-size:13px;font-weight:600;line-height:1.25}

.map-node--bubble .map-node__here{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%)}

[dir="rtl"] .map-node--bubble .map-node__here{left:auto;right:50%;transform:translateX(50%)}

.map-node--bubble .map-node__ms-score{position:absolute;right:-4px;top:6px;padding:0 6px;border:2px solid #fff;border-radius:10px;background:#ffd666}

[dir="rtl"] .map-node--bubble .map-node__ms-score{right:auto;left:-4px}

.map-node--bubble .map-node__ms-score .map-node__score{font-size:11px}

.map-node--bubble.is-current{box-shadow:0 0 0 6px color-mix(in srgb, var(--ag-primary, #1677ff) 25%, transparent),0 4px 14px rgba(15,23,42,.1)}

.map-node--sticker{display:flex;flex-direction:column;justify-content:space-between;padding:18px 12px 10px;border-radius:2px 2px 14px 2px;box-shadow:2px 6px 12px rgba(15,23,42,.16)}

[dir="rtl"] .map-node--sticker{border-radius:2px 2px 2px 14px;box-shadow:-2px 6px 12px rgba(15,23,42,.16)}

.map-node--sticker .map-node__tape{position:absolute;top:-9px;left:50%;width:54px;height:18px;margin-left:-27px;background:hsla(0,0%,100%,.6);border:1px solid rgba(0,0,0,.06);transform:rotate(-4deg)}

[dir="rtl"] .map-node--sticker .map-node__tape{left:auto;right:50%;margin-left:0;margin-right:-27px;transform:rotate(4deg)}

.map-node--sticker .map-node__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#1f2937;font-size:14px;font-weight:600;line-height:1.3}

.map-node--sticker .map-node__foot{display:flex;align-items:center;justify-content:space-between;gap:6px}

.map-node--sticker .map-node__state{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500}

.map-node--sticker .map-node__here{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%)}

[dir="rtl"] .map-node--sticker .map-node__here{left:auto;right:50%;transform:translateX(50%)}

.map-node--sticker.is-current{box-shadow:0 0 0 3px var(--ag-primary, #1677ff),2px 6px 12px rgba(15,23,42,.16)}

[dir="rtl"] .map-node--sticker.is-current{box-shadow:0 0 0 3px var(--ag-primary, #1677ff),-2px 6px 12px rgba(15,23,42,.16)}

.map-node--pill{display:flex;align-items:center;gap:8px;padding:0 12px 0 4px;background:#fff;border:1.5px solid;border-radius:21px;box-shadow:0 2px 6px rgba(15,23,42,.08)}

[dir="rtl"] .map-node--pill{padding:0 4px 0 12px}

.map-node--pill .map-node__pill-icon{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;color:#fff;font-size:15px}

.map-node--pill .map-node__title{flex:1;min-width:0;overflow:hidden;color:#1f2937;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}

.map-node--pill .map-node__here{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%)}

[dir="rtl"] .map-node--pill .map-node__here{left:auto;right:50%;transform:translateX(50%)}

.map-node--pill.is-current{box-shadow:0 0 0 3px color-mix(in srgb, var(--ag-primary, #1677ff) 30%, transparent)}

.map-node-picker__stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:92px;height:50px;overflow:hidden;border-radius:6px;pointer-events:none}

.map-node-picker__stage.is-dark{background:#0f172a}

.map-node-picker__scale{display:block;transform-origin:center;flex:none}

.a_table_map_speed .ant-table-summary>tr>td{background:#fafafa !important;font-weight:500}

.a_table_map_speed .ant-table-summary>tr>td:first-child{text-transform:uppercase}

.a_table_map_speed .a_table_map_speed_exercise_row>td{background:#fafafa}

.a_table_map_speed .a_table_map_speed_exercise_row>td.ant-table-cell-fix-left{background:#fafafa}

.map-edge-picker__tile>span:first-child{display:flex;justify-content:center;width:100%}

.map-node--row .map-node__here,.map-node--panel .map-node__here{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%)}

[dir="rtl"] .map-node--row .map-node__here,[dir="rtl"] .map-node--panel .map-node__here{left:auto;right:50%;transform:translateX(50%)}

.map-hotkeys .ant-btn{background:var(--ag-surface, #fff) !important;border-color:var(--ag-border, #d9d9d9) !important;color:var(--ag-text, rgba(0, 0, 0, 0.88)) !important;box-shadow:0 2px 8px rgba(15,23,42,.18)}

:where(html.ag-classic-scroll),:where(html.ag-classic-scroll) *{--ag-scroll-thumb: color-mix(in srgb, var(--ag-text, #000) 22%, transparent);--ag-scroll-thumb-hover: color-mix(in srgb, var(--ag-text, #000) 40%, transparent)}

:where(html.ag-classic-scroll)::-webkit-scrollbar,:where(html.ag-classic-scroll) *::-webkit-scrollbar{width:10px;height:10px}

:where(html.ag-classic-scroll)::-webkit-scrollbar-track,:where(html.ag-classic-scroll) *::-webkit-scrollbar-track,:where(html.ag-classic-scroll)::-webkit-scrollbar-corner,:where(html.ag-classic-scroll) *::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}

:where(html.ag-classic-scroll)::-webkit-scrollbar-thumb,:where(html.ag-classic-scroll) *::-webkit-scrollbar-thumb{background-color:var(--ag-scroll-thumb);background-clip:padding-box;border:2px solid rgba(0,0,0,0);border-radius:10px}

:where(html.ag-classic-scroll)::-webkit-scrollbar-thumb:hover,:where(html.ag-classic-scroll) *::-webkit-scrollbar-thumb:hover{background-color:var(--ag-scroll-thumb-hover)}

:where(html.ag-classic-scroll)::-webkit-scrollbar-button,:where(html.ag-classic-scroll) *::-webkit-scrollbar-button{display:none}

@supports not selector(::-webkit-scrollbar){
:where(html.ag-classic-scroll),:where(html.ag-classic-scroll) *{scrollbar-width:thin;scrollbar-color:var(--ag-scroll-thumb) rgba(0,0,0,0)}}

.a_module__rate_all .ant-rate-star-zero .ant-rate-star-second,.a_module__rate_all .ant-rate-star-half .ant-rate-star-second{color:color-mix(in srgb, #fadb14 40%, transparent)}

.ag-dark .a_module__rate_all .ant-rate-star-zero .ant-rate-star-second,.ag-dark .a_module__rate_all .ant-rate-star-half .ant-rate-star-second{color:color-mix(in srgb, #fadb14 70%, transparent)}

@media(min-width: 581px){
.header_dialog_edit_title_wrapper{max-width:calc(100% - 750px);min-width:0;flex-wrap:nowrap}

.header_dialog_edit_title_wrapper .page_title{min-width:80px;flex:0 1 auto}

.header_dialog_edit_title_wrapper .header_title_action{flex:none;margin-right:12px}

[dir="rtl"] .header_dialog_edit_title_wrapper .header_title_action{margin-right:0;margin-left:12px}}

.a_table_settings_modal_dragging{z-index:1100;padding-left:8px !important;padding-right:8px !important;font-size:14px;line-height:1.5715;color:var(--ag-text, rgba(0, 0, 0, 0.88));background:var(--ag-surface, #FFFFFF);box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:4px;cursor:grabbing}

.a_table_settings_modal_dragging .anticon{cursor:grabbing}

.a_sticky_head .a_table_wrapper,.a_sticky_head .ant-table-wrapper,.a_sticky_head .ant-table,.a_sticky_head .ant-table-container,.a_sticky_head .ant-table-content{overflow:visible}

.a_sticky_head .ant-table-thead>tr>th,.a_sticky_head .ant-table-thead>tr>td{position:sticky;top:var(--a-sticky-top, 0px);z-index:3}

.a_sticky_antd .a_table_wrapper{overflow:visible}

html.ag-glass .a_sticky_head .ant-table-thead>tr>th,html.ag-glass .a_sticky_head .ant-table-thead>tr>td{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}

[dir=rtl] :is(.anticon-arrow-left,.anticon-arrow-right,.anticon-left,.anticon-right,.anticon-double-left,.anticon-double-right,.anticon-caret-left,.anticon-caret-right,.anticon-menu-fold,.anticon-menu-unfold,.anticon-send,.anticon-rollback):not(:is(.ant-pagination,.ant-picker,.ant-picker-dropdown,.ant-menu,.ant-dropdown,.ant-collapse,.ant-tree,.ant-cascader-dropdown,.ant-breadcrumb,.ant-carousel,.ant-steps,.ant-transfer,.ant-select,.ant-tabs,.ant-table-row-expand-icon,.ant-layout-sider-trigger,.react-flow) *){transform:scaleX(-1)}

[dir=rtl] .smooth_contain__action_icon,[dir=rtl] .btn_user::before{transform:scaleX(-1)}

.ProseMirror :is(p,h1,h2,h3,h4,h5,h6,li,blockquote,td,th,pre){unicode-bidi:plaintext}

.atma-content [data-ag-align-start]{text-align:start !important}

[dir=rtl] .react-grid-layout{direction:ltr}

[dir=rtl] .react-grid-layout>.react-grid-item>*{direction:rtl}

[dir=rtl] :is(.ant-table-cell,.ant-table-thead>tr>th)[style*="text-align: left"]{text-align:right !important}

[dir=rtl] :is(.ant-table-cell,.ant-table-thead>tr>th)[style*="text-align: right"]{text-align:left !important}

:where([dir=rtl]) .ant-table-tbody>tr>td,:where([dir=rtl]) .ant-table-tbody>tr>td :is(div,p){unicode-bidi:plaintext}

:where([dir=rtl]) .ant-table-tbody>tr>td{text-align:right}

:where([dir=rtl]) :is(input,textarea){unicode-bidi:plaintext}

:where([dir=rtl]) :is(.store_item_body .title,.store_item_body .description,.store_item_body_title,.u_messages__item_title,.u_messages__item_sub,.u_profile__item_phone,a[href^="tel:"]){unicode-bidi:plaintext;text-align:right}
*{touch-action:manipulation}

h1{font-size:28px;font-weight:500;margin-bottom:22px;line-height:36px;margin-top:28px}

h2{font-size:24px;line-height:32px;margin-bottom:20px}

h3{font-size:20px;line-height:28px;margin-bottom:16px}

h4{font-size:18px;line-height:24px;margin-bottom:12px}

.u_header_right .u_search__toggle.ant-btn .anticon{font-size:19px}

#scrollable{overscroll-behavior-y:contain}

@media(hover: none)and (pointer: coarse){
html:has(>body .u),body:has(.u){height:100%;min-height:0;overflow:hidden;overscroll-behavior:none}

.u{position:fixed;inset:0;height:auto}}

.u{height:100vh;height:100dvh}

.u .action_button{height:56px;padding:0 48px;box-shadow:none;border-radius:28px;font-size:18px;font-weight:300}

.u .action_button.success{color:#fff;background-color:#09c358;border:none}

.u .action_button.default{color:var(--ag-on-primary, white);background-color:var(--ag-primary, #1790FF)}

.u .action_button.orange{color:#fff;background-color:#ffb95c;border:none}

.u .action_button.transparent:focus{background-color:rgba(0,0,0,0)}

.u .action_button[disabled]{background-color:var(--ag-surface-2, #E6E9ED);color:color-mix(in srgb, var(--ag-text, #000) 45%, transparent);border-color:var(--ag-border, #E6E9ED)}

.u_payment_relation_icon{width:15px;height:15px;background-repeat:no-repeat;background-size:contain;background-image:url("/i/payment_relation.svg");display:inline-block;margin-left:10px;margin-right:-10px;vertical-align:middle}

[dir="rtl"] .u_payment_relation_icon{margin-right:10px;margin-left:-10px}

.u_modal_confirm_title{font-weight:600;margin:24px 0 10px 0}

.u_content_hidden{display:none}

.u_input_top_title{position:relative}

.u_input_top_title__label{position:absolute;top:6px;left:22px;color:var(--ag-text-2, #AAB2BD);z-index:10}

[dir="rtl"] .u_input_top_title__label{left:auto;right:22px}

.u_input_top_title__label+input{padding-top:30px !important;padding-bottom:14px !important}

.u_input_top_title .ant-form-item-explain-error{text-align:left;padding-left:22px}

[dir="rtl"] .u_input_top_title .ant-form-item-explain-error{text-align:right;padding-left:0;padding-right:22px}

.u_input_top_title input{padding:8px 12px;font-size:14px;border-radius:6px;background-color:var(--ag-surface, white);border-color:var(--ag-border, #D9D9D9);line-height:22px}

.u_input_top_title input:focus{border-color:var(--ag-primary, #1790FF);box-shadow:none;background-color:var(--ag-surface, white)}

.u_input_top_title input:focus::placeholder{color:rgba(0,0,0,0)}

.u_input_top_title input[disabled]{background-color:var(--ag-surface-2, #edeef1)}

.u_input_top_title input.ant-input-disabled{border-color:rgba(0,0,0,0)}

.u_input_top_title input.ant-input-disabled:focus,.u_input_top_title input.ant-input-disabled:hover{border-color:rgba(0,0,0,0)}

.u_input_top_title .ant-select .ant-select-selector{font-size:17px;padding:15.5px !important;height:72.71px !important;border-radius:12px 0 0 12px;border-color:#fff}

[dir="rtl"] .u_input_top_title .ant-select .ant-select-selector{border-radius:0 12px 12px 0}

.u .ant-breadcrumb a.active{color:var(--ag-link, #1890FF) !important;border-bottom:none}

.u .ant-breadcrumb li:last-child{color:var(--ag-text-2, rgba(0, 0, 0, 0.45))}

.u_breadcrumbs{position:absolute;top:24px;left:115px;z-index:999;max-width:1000px;overflow:hidden}

[dir="rtl"] .u_breadcrumbs{left:auto;right:115px}

.u_breadcrumbs__item_text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:320px}

.u a{border-bottom:1px solid color-mix(in srgb, var(--ag-link, #1790FF) 30%, transparent)}

.u a:hover{opacity:.8}

.u .cabinet_layout a{border-bottom:none}

.u_error__video{text-align:center;max-width:1000px}

.u_error__video .ant-upload-list{position:absolute}

.u_error__video_content{padding:90px 0;width:1000px;text-align:center}

.u_error__video_icon{background-image:url("/i/user/no-camera-icon.svg");width:42px;height:42px;background-repeat:no-repeat;background-size:contain;display:block;margin:auto}

.u_error__video_desc{font-size:20px;color:var(--ag-text-2, rgb(170, 178, 189));margin:0 0 20px 0}

.u_search{position:relative;height:41px;z-index:1010}

.u_search.user{padding:0 15px 0 20px;max-width:500px}

[dir="rtl"] .u_search.user{padding:0 20px 0 15px}

.u_search.user:not(.show){padding:0 !important;height:32px;border-radius:6px}

.u_search.user:not(.show):hover{color:var(--ag-text, rgba(0, 0, 0, 0.88))}

.u_search.show input{transition:none;border-radius:2px}

.u_search.show .u_search__result{display:block}

.u_search .u_search__inp_filter{display:none}

.u_search.active_toggle{min-width:470px}

.u_search.active_toggle .u_search__delete{display:block;font-size:6.5px;background-color:rgba(0,0,0,.2509803922);padding:4px;border-radius:15px}

.u_search.active_toggle .u_search__inp{left:0;opacity:1;clip:auto;border:1px solid var(--ag-primary-hover, #40A9FF);box-shadow:0 0 0 2px color-mix(in srgb, var(--ag-primary, #1890FF) 20%, transparent);padding:5px 12px 5px 12px;width:462px}

[dir="rtl"] .u_search.active_toggle .u_search__inp{left:auto;right:0}

.u_search.active_toggle .u_search__inp_filter{display:block;background-color:var(--ag-surface, #FAFAFA);height:38px;width:38px;right:0;position:absolute;top:4px;border:1px solid;border-color:var(--ag-border, #D9D9D9);border-left:none;border-radius:0 2px 2px 0}

[dir="rtl"] .u_search.active_toggle .u_search__inp_filter{right:auto;left:0;border-left:none;border-right:none;border-radius:2px 0 0 2px}

.u_search.active_toggle .u_search__inp_filter_icon{font-size:14px;top:11px;position:absolute;left:12px}

[dir="rtl"] .u_search.active_toggle .u_search__inp_filter_icon{left:auto;right:12px}

.u_search.active_toggle .u_search__toggle{display:none;right:0;opacity:1;clip:auto}

[dir="rtl"] .u_search.active_toggle .u_search__toggle{right:auto;left:0}

.u_search__delete{z-index:1000;display:none;position:absolute;right:20px;font-size:16px;top:16px}

[dir="rtl"] .u_search__delete{right:auto;left:20px}

.u_search__delete.show{display:block;font-size:6.5px;background-color:rgba(0,0,0,0.2509803922);padding:4px;border-radius:15px;top:13px}

.u_search__breadcrumbs{margin-bottom:2px;line-height:20px}

.u_search__breadcrumbs a{position:relative;color:var(--ag-text-2, #434A53);font-size:14px;border-bottom:1px solid;border-bottom-color:var(--ag-border, rgba(67, 74, 83, 0.3));margin-right:20px}

[dir="rtl"] .u_search__breadcrumbs a{margin-right:0;margin-left:20px}

.u_search__breadcrumbs a:after{display:inline-block;content:"/";position:absolute;color:var(--ag-text-2, #434A53);margin-left:8px;left:100%}

[dir="rtl"] .u_search__breadcrumbs a:after{margin-left:0;margin-right:8px;left:auto;right:100%}

.u_search__breadcrumbs a:last-child{color:var(--ag-link, #1790FF);font-size:16px;border-bottom-color:color-mix(in srgb, var(--ag-link, #1790FF) 30%, transparent)}

.u_search__breadcrumbs a:last-child:after{content:""}

.u_search__result{display:none;position:absolute;left:0;width:463px;top:100%;margin-top:7px;max-height:80vh;background-color:var(--ag-surface, white);border-radius:6px;overflow-y:scroll;border:1px solid rgba(0,0,0,.4509803922)}

[dir="rtl"] .u_search__result{left:auto;right:0}

.u_search__result.show{display:block;min-height:40px;z-index:1010;width:310px}

.u_search__result_tags{width:100%;padding:0 12px;line-height:48px}

.u_search__result_tags .tag-select{border-radius:2px;padding:1px 8px}

.u_search__result_empty{padding:0 12px}

.u_search__result_process{padding:0 12px}

.u_search__result__title{border-bottom:.5px solid var(--ag-border, #E6E9ED);margin:8px 12px;margin-bottom:0;height:auto;line-height:14px;padding-bottom:5px;text-transform:uppercase}

.u_search__result__title span{color:var(--ag-text-3, rgba(67, 74, 83, 0.3))}

.u_search__result__item{padding:6px 12px !important;line-height:16px;cursor:default}

.u_search__result__item:not(.empty):hover{background-color:var(--ag-primary-bg, #E6F7FF)}

.u_search__result__tags{padding:10px 12px;line-height:16px}

.u_search__result__tags a{display:inline-block;padding:10px 20px;border-radius:18px;border:none;background-color:var(--ag-primary-bg, #E6F7FF);color:var(--ag-text, #0F1419);margin-right:8px;margin-bottom:8px}

[dir="rtl"] .u_search__result__tags a{margin-right:0;margin-left:8px}

.u_search__inp{position:absolute;top:5px;transition:opacity .3s;right:0;clip:rect(0, 0, 0, 0);opacity:0}

[dir="rtl"] .u_search__inp{right:auto;left:0}

.u_search__toggle{display:flex;font-size:16px;border-radius:6px}

.u_search__toggle.admin{display:flex;justify-content:center;align-items:center;margin-top:5px}

.u_search input{padding:10px 20px;padding-right:52px;border-radius:2px;min-width:462px;border:none}

[dir="rtl"] .u_search input{padding-right:0;padding-left:52px}

.u_search input.grey{background-color:var(--ag-surface-2, #F5F7FA)}

.u_search input.white{background-color:var(--ag-surface, #FFFFFF)}

.u_search input:focus{outline:none !important;box-shadow:none}

.u_search input:focus+.u_search__delete{display:block}

.u_search_wrap{position:relative}

.u_search_guide__wrapper{position:relative}

.u_logout{position:fixed;bottom:40px;left:0;padding:0 22px;color:var(--ag-text-2, #AAB2BD) !important;z-index:20}

[dir="rtl"] .u_logout{left:auto;right:0}

.u_header{position:fixed;width:100%;padding:0 60px;background-color:var(--ag-surface, #FFFFFF);height:auto !important;z-index:100}

.u_header.without_auth .u_header_in{border-bottom:none;padding-bottom:0}

.u_header__burger_menu_item{padding:4px 10px;border-radius:4px;width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-image:url(/i/user/bm-menu.svg)}

.u_header__burger_menu_item_wrapper{margin-top:1px;display:inline-block;vertical-align:top}

.u_header_right{display:flex;align-items:center;justify-content:flex-end;height:32px}

.u_header_in{height:64px !important;border-bottom:1px solid var(--ag-border, rgba(0, 0, 0, 0.0588235294))}

.u_header__logo{overflow:hidden;width:32px;height:32px;cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block;line-height:28px;vertical-align:middle}

.u_header__logo img{width:100%;height:100%;padding:10px;vertical-align:top}

.u_header__logo_wrap{position:relative;display:flex;align-items:center}

.u_header__avatar{margin-right:16px;margin-left:16px}

.u_header__action{display:flex;margin-right:8px}

[dir="rtl"] .u_header__action{margin-right:0;margin-left:8px}

.u_header__action__item{padding:4px 10px}

.u_header__action__item:hover,.u_header__action__item:focus{background-color:rgba(0,0,0,0)}

.u_header__action .u_header__action__item.ant-btn{width:36px;min-width:36px;padding-inline:0;display:inline-flex;align-items:center;justify-content:center}

.u_header__action .u_header__action__item.ant-btn .anticon{font-size:17px;display:block;line-height:0}

.u_header__action .u_header__action__item.ant-btn .ant-badge{display:block;line-height:0}

.u_header__action .u_header__action__item.ant-btn .anticon-crown,.u_header__action .u_header__action__item.ant-btn .anticon-radar-chart{font-size:19px}

.u_header__action .u_header__action__item.ant-btn.knowledge_btn .anticon{font-size:19px}

.u_header__action .u_header__action__item.ant-btn.glossary_btn .anticon,.u_header__action .u_header__action__item.ant-btn.statistics_btn .anticon{font-size:18px}

.u_header__title_main{left:43px;font-size:24px;font-weight:500;line-height:32px;position:absolute;white-space:nowrap;top:-8px}

[dir="rtl"] .u_header__title_main{left:auto;right:43px}

.u_header__title_map{white-space:nowrap;font-size:18px;line-height:28px;display:inline-block;vertical-align:middle}

.u_header__auth_link{position:relative}

.u_header__auth_link:before{content:"";display:inline-block;width:14px;height:14px;background-size:contain;background-image:url("/i/icon_auth.svg");position:absolute;left:-8px;top:2px}

[dir="rtl"] .u_header__auth_link:before{left:auto;right:-8px}

.u_header__auth_link:hover:before{opacity:.7}

.u_content{min-height:auto;padding-top:80px}

.u_content__user_knowledge{margin:0 60px;margin-top:-10px}

.u_content__user_glossary{margin:0 60px;max-width:1000px}

.u_cards{margin-bottom:60px}

.u_cards__item{position:relative;width:320px;height:326px;background-color:var(--ag-surface, #fff);border-radius:10px;margin-right:12px;margin-top:12px;display:inline-block;vertical-align:top;border:1px solid var(--ag-border, rgba(213, 213, 213, 0.8509803922));cursor:pointer}

[dir="rtl"] .u_cards__item{margin-right:0;margin-left:12px}

.u_cards__item_payment_relation{width:15px;height:15px;background-repeat:no-repeat;background-size:contain;background-image:url("/i/payment_relation.svg");display:inline-block;position:absolute;right:12px;top:13px}

[dir="rtl"] .u_cards__item_payment_relation{right:auto;left:12px}

.u_cards__item_payment_relation.list{top:21px}

.u_cards__item_close .u_cards__item__title{color:var(--ag-text-3, rgba(0, 0, 0, 0.2509803922))}

.u_cards__item_close .u_cards__item_icon{opacity:.7}

.u_cards__item_close_wrapper{background-color:var(--ag-surface-2, #F0F0F0);width:30px;height:30px;border-radius:16px;padding:3px 8px 0 8px;position:absolute;top:12px;left:12px}

[dir="rtl"] .u_cards__item_close_wrapper{left:auto;right:12px}

.u_cards__item__parent_wrapper{text-align:left}

[dir="rtl"] .u_cards__item__parent_wrapper{text-align:right}

.u_cards__item__parent_title{color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));font-size:12px;font-weight:400;line-height:20px}

.u_cards__item__parent_text{color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922))}

.u_cards__item__parent_link{color:var(--ag-link, #1890FF);font-size:14px;font-weight:400;line-height:22px;margin-top:4px}

.u_cards__item__available_at{font-weight:400;font-size:14px;line-height:22px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922))}

.u_cards__item_progress{background-color:var(--ag-surface-2, #F5F5F5)}

.u_cards__item.u_cards__item_progress{border:none}

.u_cards__item.u_cards__item_progress .u_cards__item__title{text-align:center}

.u_cards__item:not(.u_cards__item_progress):not(.u_cards__item_close):hover{background-color:rgba(0,0,0,.02)}

.u_cards__item:not(.u_cards__item_progress):not(.u_cards__item_close):hover .main-card-top{opacity:.8}

.u_cards__item__bottom{margin:20px 0 0 30px}

[dir="rtl"] .u_cards__item__bottom{margin:20px 30px 0 0}

.u_cards__item__exam{height:22px;padding:0 8px 0 8px;border-radius:10px;background-color:var(--ag-surface, #FFF);display:inline-block}

.u_cards__item__exam .u_cards__item__exam__icon{width:14px;height:14px;margin-right:4px;vertical-align:middle;margin-top:-3px;background-image:url("/i/new_exam_warning.svg");background-repeat:no-repeat;background-position:center;display:inline-block}

[dir="rtl"] .u_cards__item__exam .u_cards__item__exam__icon{margin-right:0;margin-left:4px}

.u_cards__item__exam.close{background-color:var(--ag-surface-2, #F5F5F5)}

.u_cards__item__exam.close .u_cards__item__exam__icon{display:inline-block;background-image:url("/i/n-lock-black.svg")}

.u_cards__item__exam.not_started{background-color:var(--ag-surface, #FFFFFF)}

.u_cards__item__exam.not_started .u_cards__item__exam__icon{display:inline-block;background-image:url("/i/new_exam_warning.svg")}

.u_cards__item__exam.progress{background-color:#efdbff}

.u_cards__item__exam.progress .u_cards__item__exam__icon{display:inline-block;background-image:url("/i/n-process-black.svg")}

.u_cards__item__exam.on_verification{background-color:#bae7ff}

.u_cards__item__exam.on_verification .u_cards__item__exam__icon{display:inline-block;background-image:url("/i/n-time-user-black.svg")}

.u_cards__item__exam.completed{background-color:#d9f7be}

.u_cards__item__exam.completed .u_cards__item__exam__icon{display:inline-block;background-image:url("/i/n-completed-user-black.svg")}

.u_cards__item__exam.error{background-color:#ffccc7}

.u_cards__item__exam.error .u_cards__item__exam__icon{display:inline-block;background-image:url("/i/n-error-user-black.svg")}

.u_cards__item__exam__title{display:inline-block;color:var(--ag-text, #000);font-size:12px;font-weight:400;line-height:20px;vertical-align:middle;margin-top:-3px}

.u_cards__item__exam__status{display:inline-block;color:var(--ag-text, #000);font-size:12px;margin-left:4px;line-height:20px;vertical-align:middle;margin-top:-3px}

[dir="rtl"] .u_cards__item__exam__status{margin-left:0;margin-right:4px}

.u_cards__item__title{color:var(--ag-text, #000);font-size:16px;line-height:24px;margin-top:8px;padding:0 12px 0 12px;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}

.u_cards__item__top{font-weight:400;font-size:14px;line-height:22px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));text-align:center;margin-top:3px;margin-bottom:24px}

.u_cards__item__content{padding:0 calc((100% - 164px)/2)}

.u_cards__item__bottom{margin-left:30px;margin-right:30px;text-align:center;margin-top:26px}

.u_cards__item__tag{border-radius:10px;font-size:10px;margin-top:12px}

.u_cards__item__lock{text-align:center;line-height:16px}

.u_cards__item__lock span{color:var(--ag-text-2, #AAB2BD) !important}

.u_cards__item_icon{width:100%;height:142px;background-position:center;background-repeat:no-repeat;background-size:contain;position:relative;border-radius:10px 10px 0 0}

.u_cards__item__item{margin-left:12px;margin-right:12px;height:92px;background-color:var(--ag-surface-2, #F5F5F5);border-radius:6px;padding:12px 12px;position:absolute;width:calc(100% - 24px);bottom:14px}

.u_cards__item__item h3{font-weight:500;text-align:left;color:var(--ag-text, #000);font-size:16px;line-height:24px;margin-bottom:2px}

[dir="rtl"] .u_cards__item__item h3{text-align:right}

.u_cards__lock_modal__content{padding-left:38px}

[dir="rtl"] .u_cards__lock_modal__content{padding-left:0;padding-right:38px}

.u_cards__lock_modal__title{vertical-align:middle}

.u_cards__lock_modal__icon{background-color:color-mix(in srgb, var(--ag-primary, #1890FF) 12%, transparent);padding:5px 5px 5px 5px;border-radius:10px;font-size:12px;margin-right:16px}

[dir="rtl"] .u_cards__lock_modal__icon{margin-right:0;margin-left:16px}

.u_cards__lock_modal__label{font-size:12px;font-weight:400;line-height:20px;margin-bottom:8px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6))}

.u_cards__lock_modal__description{font-weight:400;font-size:14px;line-height:22px;margin-bottom:8px;border-left:1px solid var(--ag-border, rgba(0, 0, 0, 0.0588235294));padding-left:10px}

[dir="rtl"] .u_cards__lock_modal__description{border-left:none;border-right:1px solid var(--ag-border, rgba(0, 0, 0, 0.0588235294));padding-left:0;padding-right:10px}

.u_cards__lock_modal__locked_text{font-weight:500;font-size:14px;line-height:22px;color:#e8505b;margin-bottom:24px}

.u_cards__lock_modal__arrow_text{font-size:14px;line-height:22px}

.u_cards__lock_modal__parent_link{display:inline-block;color:var(--ag-link, #1890FF);font-size:14px;font-weight:400;line-height:22px;margin-top:4px}

.u_user_knowledge__header{background:var(--ag-surface-2, #F6FFED);padding:20px 10px;max-width:1000px}

.u_user_knowledge__header_title{font-size:20px;font-weight:500;line-height:22px}

.u_user_knowledge__body_wrapper{font-size:14px;line-height:22px;margin-top:20px;max-width:1000px}

.u_user_knowledge__body_wrapper iframe{width:1000px;aspect-ratio:16/9}

.u_user_knowledge__body_wrapper video{max-width:100%;width:100%;height:420px}

.u_user_knowledge__body_wrapper table{border-collapse:collapse;table-layout:fixed;margin:0;overflow:hidden}

.u_user_knowledge__body_wrapper table th,.u_user_knowledge__body_wrapper table td{min-width:3em;border:1px solid var(--ag-border, #ced4da);padding:3px 5px;vertical-align:top;position:relative}

.u_user_knowledge__body_wrapper table th{font-weight:bold;text-align:left;background-color:var(--ag-surface-2, #f1f3f5)}

[dir="rtl"] .u_user_knowledge__body_wrapper table th{text-align:right}

.u_user_glossary__header{border-bottom:1px solid var(--ag-border, rgba(0, 0, 0, 0.0588235294));margin-bottom:20px}

.u_user_glossary__header_title{font-size:20px;font-weight:500;line-height:22px;margin-bottom:20px}

.u_user_glossary__header_desc{margin-bottom:20px;font-size:14px;line-height:22px}

.u_user_glossary__body_wrapper{font-size:14px;line-height:22px}

.u_title_tip{color:var(--ag-text-2, #AAB2BD) !important;font-weight:normal !important}

.u_module{display:flex;justify-content:center;align-items:center}

.u_module__alert{margin:0 60px 10px 60px}

.u_module__alert_typeof_reset{padding:11px 16px}

.u_module__alert_typeof_reset.is_list{margin-top:30px}

.u_module__alert_typeof_reset.is_task{margin-bottom:20px}

.u_module__alert_focus_lost{margin-bottom:16px;padding:9px 16px}

.u_module__alert_focus_lost .ant-alert-icon{font-size:18px;padding-top:12px}

.u_module__alert_focus_lost .ant-alert-message{font-size:14px;line-height:22px;font-weight:500;margin-bottom:0}

.u_module__alert_focus_lost .ant-alert-description{font-size:14px;line-height:22px}

.u_module__lesson_wrapper{margin-bottom:30px}

.u_module__lesson_title{font-size:28px;line-height:26px;font-weight:500;margin:20px 0}

.u_module__lesson_action{display:inline-block;vertical-align:middle;width:32px}

.u_module__lesson_text{margin-bottom:30px}

.u_module:not(.is_map_item){padding:30px 0 30px 0}

.u_module.is_map_item{padding:0 0 30px 0}

.u_module.is_dialog{padding:0}

.u_module_rating__wrapper{margin-top:30px;margin-bottom:30px}

.u_module_rating__all_wrapper{display:inline;font-size:16px;position:absolute;right:0}

[dir="rtl"] .u_module_rating__all_wrapper{right:auto;left:0}

.u_module_rating__all_rate{margin-left:7px;margin-right:5px;font-size:18px !important}

[dir="rtl"] .u_module_rating__all_rate{margin-right:7px;margin-left:5px}

.u_module_rating__all_rate li{cursor:default !important}

.u_module_rating__all_text{vertical-align:top}

.u_module_rating__comment{margin-top:20px}

.u_module_rating__comment_send{margin-top:20px}

.u_module_modal__ratio .ant-modal-title{opacity:0}

.u_module_modal__ratio_body_icon{font-size:22px;color:#faad14;position:absolute;left:24px}

[dir="rtl"] .u_module_modal__ratio_body_icon{left:auto;right:24px}

.u_module_modal__ratio_body_wrapper{text-align:left;padding-left:38px;padding-top:12px}

[dir="rtl"] .u_module_modal__ratio_body_wrapper{text-align:right;padding-left:0;padding-right:38px}

.u_module_modal__ratio_body_wrapper .currency{display:inline-block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;vertical-align:middle}

.u_module_modal__ratio_body_wrapper .currency_wrapper{display:inline-block;background:var(--ag-accent, #EAFF8F);color:var(--ag-on-accent, inherit);padding:1px 2px;border-radius:4px}

.u_module_modal__ratio_body_title{font-size:16px;line-height:24px;font-weight:500;margin-bottom:8px}

.u_module_modal_body_icon{background-image:url("/i/emoji_question.svg");width:46px;height:46px;display:inline-block}

.u_module_modal_body_icon.success{background-image:url("/i/emoji_success.svg")}

.u_module_modal_body_text{font-size:20px;line-height:28px;width:100%;margin-left:0;margin-top:8px;margin-bottom:16px}

[dir="rtl"] .u_module_modal_body_text{margin-left:0;margin-right:0}

.u_module_modal .ant-modal-body{text-align:center}

.u_module_modal .btn_module{width:100%;margin-bottom:8px;margin-left:0 !important}

[dir="rtl"] .u_module_modal .btn_module{margin-left:0 !important;margin-right:0 !important}

.u_module_image{height:300px;background-size:cover;width:100%;display:block;background-repeat:no-repeat;background-position:center center}

.u_module_image_wrapper{margin-top:-18px}

.u_module_icon{width:104px;height:104px;display:block;position:absolute;top:-52px;background-size:contain;background-repeat:no-repeat}

.u_module_icon.circle{border-radius:52px}

.u_module_desc{margin-left:119px;font-size:14px;line-height:22px;top:16px;position:absolute}

[dir="rtl"] .u_module_desc{margin-left:0;margin-right:119px}

.u_module a[download]{display:inline-block;color:var(--ag-link, #1790FF);position:relative;margin-left:26px;border-bottom:none;margin-right:26px;vertical-align:top}

.u_module a[download]:before{content:"";display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2213%22%20height%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.712%2012.6H8.86c.17%200%20.31-.057.422-.17a.588.588%200%200%200%20.167-.43.588.588%200%200%200-.167-.43.567.567%200%200%200-.422-.17H3.713a.567.567%200%200%200-.423.17.588.588%200%200%200-.167.43c0%20.173.056.317.167.43.111.113.252.17.422.17zm0-3.4H8.86c.17%200%20.31-.057.422-.17a.588.588%200%200%200%20.167-.43.588.588%200%200%200-.167-.43A.567.567%200%200%200%208.86%208H3.713a.567.567%200%200%200-.423.17.588.588%200%200%200-.167.43c0%20.173.056.317.167.43.111.113.252.17.422.17zM1.18%2016c-.315%200-.59-.12-.825-.36A1.161%201.161%200%200%201%200%2014.8V1.2C0%20.88.118.6.354.36.589.12.864%200%201.179%200h6.6a1.164%201.164%200%200%201%20.844.36l3.595%203.66a1.214%201.214%200%200%201%20.353.86v9.92c0%20.32-.117.6-.353.84s-.51.36-.825.36H1.179zM7.68%201.2H1.18v13.6h10.214V4.92H8.27a.567.567%200%200%201-.423-.17.588.588%200%200%201-.167-.43V1.2zm-6.501%200v3.72V1.2%2014.8%201.2z%22%20fill%3D%22%231790FF%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;width:16px;height:20px;position:absolute;top:6px;left:-26px}

[dir="rtl"] .u_module a[download]:before{left:auto;right:-26px}

.u_module a[download]:after{content:attr(data-size);color:var(--ag-text-2, #AAB2BD);font-size:15px;white-space:nowrap;position:absolute;left:100%;bottom:0;margin-left:6px}

[dir="rtl"] .u_module a[download]:after{left:auto;right:100%;margin-left:0;margin-right:6px}

.u_module_cont{display:block;min-width:1000px;position:relative}

.u_module_cont.not_copy_content{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.u_module_cont img{max-width:100%}

.u_module_cont.is_map iframe{min-width:1000px}

.u_module_cont video{width:100% !important}

.u_module_cont blockquote{border-left:4px solid var(--ag-border, #CCD1D9);margin-left:0;padding:0 0 0 30px}

[dir="rtl"] .u_module_cont blockquote{border-left:none;border-right:4px solid var(--ag-border, #CCD1D9);margin-left:0;margin-right:0;padding:0 30px 0 0}

.u_module_cont hr{border:none;height:3px;margin:60px 0;background-color:#ccc}

.u_module_cont__exam .timer_exam{margin-bottom:24px}

.u_module__action_btn{padding:30px 0}

.u_module__q{font-size:20px;color:var(--ag-text, #000);line-height:28px;font-weight:500}

.u_module__q table{border-collapse:collapse;table-layout:fixed;margin:0;overflow:hidden}

.u_module__q table th{font-weight:bold;text-align:left;background-color:var(--ag-surface-2, #f1f3f5)}

[dir="rtl"] .u_module__q table th{text-align:right}

.u_module__q table th,.u_module__q table td{min-width:3em;border:1px solid var(--ag-border, #ced4da);padding:3px 5px;vertical-align:top;position:relative}

.u_module__q p{margin:0 0 4px 0}

.u_module__q_error{margin-bottom:40px;text-align:left}

[dir="rtl"] .u_module__q_error{text-align:right}

.u_module__tip{color:var(--ag-text, #000);font-weight:700;font-size:14px;line-height:22px;vertical-align:middle}

.u_module_lecture{display:flow-root;margin:12px auto;max-width:1000px}

.u_module_lecture .media-wrap.video-wrap{position:relative}

.u_module_lecture h1{font-size:28px;font-weight:500;margin-bottom:22px;line-height:36px;margin-top:28px}

.u_module_lecture h2{font-size:24px;line-height:32px;margin-bottom:20px}

.u_module_lecture h3{font-size:20px;line-height:28px;margin-bottom:16px}

.u_module_lecture h4{font-size:18px;line-height:24px;margin-bottom:12px}

.u_module_lecture p,.u_module_lecture ol,.u_module_lecture ul{margin:10px 0;font-size:16px;line-height:22px}

.u_module_lecture ol,.u_module_lecture ul{margin-inline-start:26px;padding-inline-start:50px}

.u_module_lecture ol li,.u_module_lecture ul li{margin-bottom:10px}

.u_module_lecture ol ol,.u_module_lecture ol ul,.u_module_lecture ul ol,.u_module_lecture ul ul{margin-inline-start:0}

.u_module_lecture.is_icon h1{margin-top:54px;line-height:38px}

.u_module_test{display:block;max-width:1000px;margin:0 auto}

.u_module_test__guide{border:1px solid var(--ag-primary-border, #69C0FF);background:var(--ag-primary-bg, #E6F7FF);border-radius:2px;padding:8px 16px;margin-top:15px}

.u_module_test__guide_title{vertical-align:middle}

.u_module_test__guide_icon{width:14px;height:14px;margin-right:8px;vertical-align:middle;background-image:url("/i/test_guide_info.svg");background-repeat:no-repeat;display:inline-block;transform:rotate(180deg)}

[dir="rtl"] .u_module_test__guide_icon{margin-right:0;margin-left:8px;transform:rotate(-180deg)}

.u_module_test__guide_focus_loss{display:block;font-size:14px;line-height:22px;font-weight:500;margin-top:2px;padding-left:22px}

[dir="rtl"] .u_module_test__guide_focus_loss{padding-left:0;padding-right:22px}

.u_module_test__map{margin-bottom:12px}

.u_module_test__map .legend{font-size:12px;line-height:22px}

.u_module_test__map .legend .blue,.u_module_test__map .legend .white{position:relative;display:inline-block;margin-bottom:22px}

.u_module_test__map .legend .blue{margin-left:24px}

[dir="rtl"] .u_module_test__map .legend .blue{margin-left:0;margin-right:24px}

.u_module_test__map .legend .white{margin-left:13px}

[dir="rtl"] .u_module_test__map .legend .white{margin-left:0;margin-right:13px}

.u_module_test__map .legend .blue:before,.u_module_test__map .legend .white:before{position:absolute;display:block;content:"";width:6px;height:6px;border-radius:50%;left:-13px;top:calc(50% - 3px)}

[dir="rtl"] .u_module_test__map .legend .blue:before,[dir="rtl"] .u_module_test__map .legend .white:before{left:auto;right:-13px}

.u_module_test__map .legend .green:before{background-color:var(--ag-surface-2, #F5F5F5);border:1px solid var(--ag-primary, #1890FF)}

.u_module_test__map .legend .blue:before{background-color:#bae7ff}

.u_module_test__map .legend .white:before{background-color:var(--ag-surface-2, #F5F5F5)}

.u_module_test__map .question{display:inline-block;cursor:pointer;width:26px;height:14px;margin:0 5px 7px 0}

[dir="rtl"] .u_module_test__map .question{margin:0 0 7px 5px}

.u_module_test__map .question.blue{background-color:#bae7ff}

.u_module_test__map .question.white{background-color:var(--ag-surface-2, #F5F5F5)}

.u_module_test__map .question.green{background-color:#efdbff}

.u_module_test__map .question.without_navigation{cursor:default}

.u_module_test__answers{margin-top:8px}

.u_module_test__answers.all_images .ant-space-item{margin-right:5px}

[dir="rtl"] .u_module_test__answers.all_images .ant-space-item{margin-right:0;margin-left:5px}

.u_module_test__answers_text{margin-top:10px}

.u_module_test__answers_text.image{margin-bottom:30px}

.u_module_test__answers__i{margin-top:-8px}

.u_module_test__answers__i.all_images .u_module_test__answers_text{width:330px}

.u_module_test__answers .ant-radio-inner,.u_module_test__answers .ant-checkbox-inner{width:22px;height:22px}

.u_module_test__answers .ant-radio{top:.4em}

.u_module_test__answers .ant-radio-inner:after{top:50%;left:50%}

[dir="rtl"] .u_module_test__answers .ant-radio-inner:after{left:auto;right:50%}

.u_module_test__answers .ant-checkbox{top:5px}

.u_module_test__answers .ant-checkbox-inner:after{width:7.714286px;height:12.142857px}

.u_module_test__answers__i .ant-image{vertical-align:top}

.u_module_test__answers__i span{font-size:16px;line-height:24px}

.u_module_test__legend{display:inline-block;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));font-size:12px;line-height:20px}

.u_module_essay{display:block;max-width:1000px;margin:0 auto;min-width:1000px}

.u_module_essay .u_module__q{margin:16px 0;padding:0;border:none !important}

.u_module_essay .atma-editor-wrap{margin-bottom:0}

.u_module_essay_textarea{width:1000px;border-radius:8px;padding:8px 8px !important;font-size:14px;font-weight:400;line-height:22px;min-height:250px}

.u_module_essay_textarea.disabled{cursor:default;background-color:var(--ag-surface-2, #F5F5F5);color:var(--ag-text-3, rgba(0, 0, 0, 0.2509803922));border:1px solid var(--ag-border, #D9D9D9) !important}

.u_module_essay textarea{width:1000px;border-radius:12px;padding:16px 22px;border-color:#fff;font-size:21px;font-weight:300}

.u_module_essay textarea:hover,.u_module_essay textarea:focus{border-color:#fff}

.u_module_essay textarea:focus,.u_module_essay textarea.ant-input-focused{box-shadow:0 0 0 2px #1890ff !important}

.u_module_screen__record_title{font-size:18px}

.u_module_screen__record_title:before{content:"";width:15px;height:15px;background-color:#ff3b30;border-radius:8px;display:inline-block;margin-right:10px;position:absolute;left:-25px;top:6px;animation:recording 1000ms infinite}

[dir="rtl"] .u_module_screen__record_title:before{margin-right:0;margin-left:10px;left:auto;right:-25px}

.u_module_screen__text{position:absolute;width:100%;color:#fff;top:200px;font-size:14px;left:32%;line-height:22px}

[dir="rtl"] .u_module_screen__text{left:auto;right:32%}

.u_module_screen__text div{width:450px}

.u_module_screen__owrite{margin-left:40px}

[dir="rtl"] .u_module_screen__owrite{margin-left:0;margin-right:40px}

.u_module_screen__owrite_text{margin-top:16px;font-size:16px;line-height:26px;color:var(--ag-text-2, #AAB2BD)}

.u_module_video{display:block;max-width:1000px;margin:0 auto;min-width:500px}

.u_module_video__desc p{margin:5px 0}

.u_module_video .send_video{margin:0 0 0 24px}

[dir="rtl"] .u_module_video .send_video{margin:0 24px 0 0}

.u_module_video__preloader{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;background-color:var(--ag-surface, rgba(255, 255, 255, 0.5));width:100%;height:100%;z-index:20}

[dir="rtl"] .u_module_video__preloader{left:auto;right:0}

.u_module_video__preloader .ant-spin-dot-item{background-color:var(--ag-surface, white)}

.u_module_video__timer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;width:100%;font-size:12px;line-height:20px;color:#fff;padding:20px 0}

.u_module_video__timer.recorded:before{content:"";display:inline-block;background-color:#ff3b30;width:8px;height:8px;border-radius:4px;margin:0 6px}

.u_module_video__owrite{cursor:pointer;font-size:14px !important;line-height:20px !important;margin-left:60px;color:var(--ag-text, #000) !important}

[dir="rtl"] .u_module_video__owrite{margin-left:0;margin-right:60px}

.u_module_video__owrite:hover{opacity:.8}

.u_module_video__owrite:active{transform:scale(0.95)}

.u_module_video__owrite_wrap{display:inline-block;text-align:center}

.u_module_video__owrite_icon{background-color:#aab2bd;padding:4px;border-radius:15px;margin-right:6px}

[dir="rtl"] .u_module_video__owrite_icon{margin-right:0;margin-left:6px}

.u_module_video__recorder{width:100%;max-width:1000px;margin-bottom:16px}

.u_module_video__recorder_start{margin-bottom:16px}

.u_module_video__block{position:relative;width:1000px;height:562.5024609483px;border-radius:12px;background-color:#000;letter-spacing:0;font-size:0}

.u_module_video__block .screen_preview{background:#383838;height:562.5024609483px}

.u_module_video__block .screen_stream{background:#383838;height:562.5024609483px}

.u_module_video__block video{width:100%;border-radius:12px}

.u_module_video__block video.video_stream{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);height:540px}

.u_module_video__block video.video_preview{height:540px;max-height:70vh;object-fit:contain;background:#000}

.u_module_video__block .record_btn{position:absolute;bottom:35px;left:50%;width:55px;height:55px;border-radius:36px;cursor:pointer;margin-left:-21.5px;background:var(--ag-surface-2, #F1F1F1)}

[dir="rtl"] .u_module_video__block .record_btn{left:auto;right:50%;margin-left:0;margin-right:-21.5px}

.u_module_video__block .record_btn:before{content:"";display:block;height:24px;width:24px;background-color:#ff3b30;border-radius:30px;margin:15.24px;border:3px solid #fff}

.u_module_video__block .record_btn.recorded:before{width:24px;height:24px;border-radius:6px;margin:15.6px}

.u_module_video__block .record_btn.record_btn__pause:before{height:23px;width:4px;background:#9555ff;margin:16px 0 5px 22px;border:0}

[dir="rtl"] .u_module_video__block .record_btn.record_btn__pause:before{margin:16px 22px 5px 0}

.u_module_video__block .record_btn.record_btn__pause:after{content:"";display:block;height:23px;width:4px;background:#9555ff;margin:-28px 0 5px 30px;border:0;border-radius:30px}

[dir="rtl"] .u_module_video__block .record_btn.record_btn__pause:after{margin:-28px 30px 5px 0}

.u_module_video__block .record_btn.record_btn__pause.is_paused:before{background:var(--ag-surface-2, #F1F1F1);margin:17px 0 5px 21px;border:0px;width:0;height:0;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:19px solid #9555ff;border-radius:3px}

[dir="rtl"] .u_module_video__block .record_btn.record_btn__pause.is_paused:before{margin:17px 21px 5px 0;border-left:none;border-right:19px solid #9555ff}

.u_module_video__block .record_btn.record_btn__pause.is_paused:after{content:unset}

.u_module_video__block .record_btn:active{transform:scale(0.95)}

.u_module_video__block .u_module_screen__controls{position:absolute;bottom:35px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:16px}

[dir="rtl"] .u_module_video__block .u_module_screen__controls{left:auto;right:50%;transform:translateX(50%)}

.u_module_video__block .u_module_screen__controls .record_btn{position:relative;bottom:auto;left:auto;margin-left:0}

[dir="rtl"] .u_module_video__block .u_module_screen__controls .record_btn{left:auto;right:auto;margin-left:0;margin-right:0}

.u_module_video .u_module__q{padding:0 22px;border:none !important}

.u_module__video_content_wrapper{margin-top:20px}

.u_module__video_content_wrapper.hidden{display:none}

.u_module__video_content_wrapper .plyr--video{aspect-ratio:16/9}

.u_module_warning__wrapper{width:1000px;padding:16px;border-radius:8px;background-color:#fff7e6;margin-bottom:16px}

.u_module_warning__wrapper.is_exam{position:fixed;width:342px;bottom:30px;right:80px}

[dir="rtl"] .u_module_warning__wrapper.is_exam{right:auto;left:80px}

.u_module_warning_close{color:var(--ag-link, #1890FF);font-size:14px;line-height:22px;margin-top:8px;cursor:pointer}

.u_module_warning__content{font-size:14px;line-height:22px;font-weight:400}

.u_module_warning__content_title{font-size:14px;line-height:22px;font-weight:400}

.u_module_warning__header{border-bottom:1px solid var(--ag-border, #D9D9D9);padding-bottom:8px}

.u_module_warning__header_title{font-size:16px;line-height:24px;font-weight:500;position:relative;padding-left:20px}

[dir="rtl"] .u_module_warning__header_title{padding-left:0;padding-right:20px}

.u_module_warning__header_title:before{content:"";display:inline-block;width:16px;height:16px;background-size:contain;background-image:url("/i/module_warning.svg");position:absolute;left:0;top:1px}

[dir="rtl"] .u_module_warning__header_title:before{left:auto;right:0}

.u_module__result{font-size:16px;line-height:24px;font-weight:500;margin-bottom:8px;margin-left:23px}

[dir="rtl"] .u_module__result{margin-left:0;margin-right:23px}

.u_module__result::before{content:"";width:16px;height:16px;display:inline-block;background-repeat:no-repeat;top:4px;position:absolute;left:0;background-size:contain}

[dir="rtl"] .u_module__result::before{left:auto;right:0}

.u_module__result.info::before{background-image:url("/i/m_status_info.svg")}

.u_module__result.error::before{background-image:url("/i/m_status_error.svg")}

.u_module__result.success::before{background-image:url("/i/m_status_success.svg")}

.u_module__result.on_verification::before{background-image:url("/i/n-time-user-black.svg")}

.u_module__result.repeat::before{background-image:url("/i/module_warning.svg")}

.u_module__result_content{font-size:14px;line-height:22px;border-top:1px solid var(--ag-border, #D9D9D9);margin-top:8px}

.u_module__result_content:empty{border-top:none;margin-top:unset}

.u_module__result__item{margin-top:8px}

.u_module__result__item_title{color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922))}

.u_module__result__item_value_wrapper{margin:7px 0 7px 0}

.u_module__result__item_value_wrapper span{margin-right:3px}

[dir="rtl"] .u_module__result__item_value_wrapper span{margin-right:0;margin-left:3px}

.u_module__result__item_value.psy_result{margin-bottom:3px}

.u_module__result__item_line.first{margin-bottom:3px}

.u_module__result__item_line div{display:inline-block}

.u_module__result__item_line .u_module__result__item_value{margin-left:5px}

[dir="rtl"] .u_module__result__item_line .u_module__result__item_value{margin-left:0;margin-right:5px}

.u_module__result__item_line .u_module__result__reward{margin-left:10px}

[dir="rtl"] .u_module__result__item_line .u_module__result__reward{margin-left:0;margin-right:10px}

.u_module__result__item_line .u_module__result__reward .currency{display:inline-block;width:16px;height:16px;margin-right:6px;vertical-align:-2px;background-size:contain;background-repeat:no-repeat;background-position:center}

[dir="rtl"] .u_module__result__item_line .u_module__result__reward .currency{margin-right:0;margin-left:6px}

.u_module__result_wrapper{padding:16px;border-radius:8px;width:100%;max-width:1000px;margin-bottom:24px}

.u_module__result_wrapper.error{background-color:var(--ag-surface-2, #FFF1F0)}

.u_module__result_wrapper.success{background-color:var(--ag-surface-2, #F6FFED)}

.u_module__result_wrapper.info{background-color:#e6f7ff}

.u_module__result_wrapper.repeat{background-color:#fff7e6}

.u_module__result_wrapper.on_verification{background-color:#e6f7ff}

.u_module__result_status_wrapper{position:relative}

.u_module__history_answers_visible{font-size:14px;line-height:22px;margin-top:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));cursor:pointer}

.u_module__history_answers_visible.active{color:var(--ag-link, #1890FF)}

.u_module__history_answers_wrapper{max-width:1000px}

.u_module__history_answers_wrapper h5{font-size:16px;font-weight:500;line-height:24px;margin-bottom:12px}

.u_module__history_answers_wrapper .ant-divider-horizontal{margin:8px 0}

.u_module__history_answers_item .ant-divider-horizontal{margin:8px 0}

.u_module__history_answers_label{font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));margin-bottom:4px}

.u_module__history_answers_icon{display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:8px}

[dir="rtl"] .u_module__history_answers_icon{margin-right:0;margin-left:8px}

.u_module__history_answers_icon.completed{background-image:url("/i/user/history_answer_completed.svg")}

.u_module__history_answers_icon.error{background-image:url("/i/user/history_answer_error.svg")}

.u_module__history_answers_question{display:inline-block;vertical-align:middle}

.u_module__history_answers_question p{margin:0;font-size:16px;line-height:24px}

.u_module_dialog{width:100%}

.u_module_dialog .ant-divider-horizontal{margin:8px 0 10px 0;min-width:1000px;width:1000px}

.u_module__mentors_title{font-size:20px;line-height:32px;font-weight:500}

.u_module__mentors_list{margin-left:0;padding-left:0}

[dir="rtl"] .u_module__mentors_list{margin-left:0;margin-right:0;padding-left:0;padding-right:0}

.u_module__mentors_list li{list-style-type:none;font-size:16px;line-height:28px}

.u_main_marks_title{font-size:16px;line-height:28px;display:inline-block;margin-right:8px}

[dir="rtl"] .u_main_marks_title{margin-right:0;margin-left:8px}

.u_main_marks_mark{display:inline-block}

.u_main_marks_wrapper{margin:18px 0 6px 0}

.u_main_marks_card{position:absolute;right:0;z-index:9}

[dir="rtl"] .u_main_marks_card{right:auto;left:0}

.u_main_marks_card span.ant-tag{display:block;margin-bottom:8px;cursor:default}

.u_main_actions{position:absolute;right:0;top:7px}

[dir="rtl"] .u_main_actions{right:auto;left:0}

.u_main_actions__map{right:60px}

[dir="rtl"] .u_main_actions__map{right:auto;left:60px}

.u_main_actions__btn.active{color:var(--ag-primary-text, var(--ag-primary-active, #096DD9));border-color:var(--ag-primary-active, #096DD9)}

.u_main_actions__item{margin-right:8px}

[dir="rtl"] .u_main_actions__item{margin-right:0;margin-left:8px}

.u_main_actions__switch{display:inline-block;margin-right:24px}

[dir="rtl"] .u_main_actions__switch{margin-right:0;margin-left:24px}

.u_main_actions__counter{display:inline-block;vertical-align:middle;margin-right:12px;font-size:14px;line-height:22px}

[dir="rtl"] .u_main_actions__counter{margin-right:0;margin-left:12px}

.u_main_actions__toggle_btn{vertical-align:middle}

.u_main_action_view{width:14px;height:14px;background-repeat:no-repeat;cursor:pointer;display:inline-block;vertical-align:middle;margin-right:10px;background-color:currentColor;-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain}

[dir="rtl"] .u_main_action_view{margin-right:0;margin-left:10px}

.u_main_action_view_text{vertical-align:middle}

.u_main_action_view.block{-webkit-mask-image:url("/i/main_view_block.svg");mask-image:url("/i/main_view_block.svg")}

.u_main_action_view.map{-webkit-mask-image:url("/i/ant-design-branches.svg");mask-image:url("/i/ant-design-branches.svg")}

.u_main_action_view.list{-webkit-mask-image:url("/i/main_view_list.svg");mask-image:url("/i/main_view_list.svg")}

.u_main_card__table_wrapper{border:1px solid var(--ag-border, #F5F5F5);border-radius:10px 10px 0 0;margin-bottom:7px}

.u_main_card__table_wrapper .t_progress_progress{vertical-align:middle}

.u_main_card__table_wrapper .map_download_certificate{width:14px;height:14px;border-bottom:none !important}

.u_main_card__table_close_title{color:var(--ag-text-3, rgba(0, 0, 0, 0.2509803922))}

.u_main_tabs_wrapper{position:relative}

.u_main_tabs_wrapper .ant-tabs-tab{min-height:48px}

.u_main_tabs_wrapper .ant-tabs .ant-tabs-tab{font-size:16px;line-height:24px}

.u_main_tab__global_percent{background-color:var(--ag-primary-bg, #E6F7FF);padding:0 8px 0 8px;height:20px;display:inline-block;border-radius:10px;font-size:12px;line-height:20px;font-weight:400}

.u_main_tab__product_count{background-color:var(--ag-primary-bg, #E6F7FF);padding:0 8px 0 8px;height:20px;display:inline-block;border-radius:10px;font-size:12px;line-height:20px;font-weight:400}

.u_main_tab__item.hide{display:none}

.u_main_view_table .currency{width:16px;height:16px;background-size:contain;background-repeat:no-repeat}

.u_main_view_table .ant-table-cell{font-weight:400 !important;font-size:14px;line-height:22px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922)) !important;text-transform:none}

.u_main_view_table .t_count_module{color:var(--ag-text, rgba(0, 0, 0, 0.8509803922));font-size:14px;line-height:22px}

.u_main_result_empty{font-size:16px;line-height:26px;margin-top:20px}

.u_exercises_list{margin:40px 0}

.u_exercises_list_item{margin-top:30px;display:block;border-bottom:none !important}

.u_exercises_list__action{position:absolute;right:60px}

[dir="rtl"] .u_exercises_list__action{right:auto;left:60px}

.u_exercises_list__status{padding:2px 8px 1px 25px;border-radius:12px;position:relative;width:fit-content;display:inline-block}

[dir="rtl"] .u_exercises_list__status{padding:2px 25px 1px 8px}

.u_exercises_list__status.success{background-color:#b7eb8f}

.u_exercises_list__status.on_verification{background-color:#91d5ff}

.u_exercises_list__status.repeat{background-color:#ffd591}

.u_exercises_list__status.error{background-color:#ffa39e}

.u_exercises_list__status.not_started{background-color:#d9d9d9}

.u_exercises_list__status.not_started_to_click{background-color:#deefff}

.u_exercises_list__status.progress{background-color:#efdbff}

.u_exercises_list__status::before{content:"";width:16px;height:16px;display:inline-block;background-repeat:no-repeat;top:4px;position:absolute;background-size:contain;left:5px}

[dir="rtl"] .u_exercises_list__status::before{left:auto;right:5px}

.u_exercises_list__status.success::before{background-image:url("/i/m_status_success.svg")}

.u_exercises_list__status.on_verification::before{background-image:url("/i/m_status_check.svg")}

.u_exercises_list__status.repeat::before{background-image:url("/i/m_status_process.svg")}

.u_exercises_list__status.error::before{background-image:url("/i/m_status_error.svg")}

.u_exercises_list__status.not_started::before{background-image:url("/i/m_status_disable.svg")}

.u_exercises_list__status.not_started_to_click::before{background-image:url("/i/m_status_click.svg")}

.u_exercises_list__status.progress::before{background-image:url("/i/m_status_process.svg")}

.u_exercises_list__status_wrapper{color:var(--ag-text, #000);font-size:12px;line-height:20px;margin-top:8px}

.u_exercises_list__status_wrapper .node-score{display:inline-block;position:relative !important;right:unset !important;padding:1px 8px 1px 8px;border-radius:12px;margin-left:4px}

[dir="rtl"] .u_exercises_list__status_wrapper .node-score{right:auto !important;left:unset !important;margin-left:0;margin-right:4px}

.u_exercises_list__status_wrapper .node-score .currency{width:14px;height:14px;margin-top:3px !important}

.u_exercises_list__status_wrapper .node-score .ant-statistic-content{font-size:12px;line-height:20px}

.u_exercises_list__title{font-size:16px;line-height:24px;color:var(--ag-text, #000);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:440px}

.u_exercises_list__title_wrapper{width:calc(100% - 210px);display:inline-block}

.u_exercises_list__type{font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));position:relative;margin-left:17px;margin-bottom:3px}

[dir="rtl"] .u_exercises_list__type{margin-left:0;margin-right:17px}

.u_exercises_list__type::before{content:"";width:12px;height:12px;display:inline-block;background-repeat:no-repeat;top:4px;position:absolute;left:-17px;background-size:contain}

[dir="rtl"] .u_exercises_list__type::before{left:auto;right:-17px}

.u_exercises_list__type.essay::before{background-image:url("/i/module_essay.svg")}

.u_exercises_list__type.question::before{background-image:url("/i/module_test.svg")}

.u_exercises_list__type.test::before{background-image:url("/i/module_test.svg")}

.u_exercises_list__type.dialog::before{background-image:url("/i/module_dialog.svg")}

.u_exercises_list__type.video::before{background-image:url("/i/module_video.svg")}

.u_exercises_list__type.screen::before{background-image:url("/i/module_screen.svg")}

.u_exercises_list__type.meeting::before{background-image:url("/i/icon-education/module_meeting.svg")}

.u_exercises_list__type.psy-test::before{background-image:url("/i/module_psy_test.svg")}

.u_exercises_list__type.questionPsychologic::before{background-image:url("/i/module_psy_test.svg")}

.u_exercises_list__type.list{color:var(--ag-text, #000);margin-bottom:5px;background:var(--ag-surface-2, #F6FFED);padding:5px 10px;border-radius:4px;margin-left:0;max-width:fit-content}

[dir="rtl"] .u_exercises_list__type.list{margin-left:0;margin-right:0}

.u_exercises_list__type.list::before{top:8px;left:9px}

[dir="rtl"] .u_exercises_list__type.list::before{left:auto;right:9px}

.u_exercises_list__type.list.essay::before{background-image:url("/i/module_essay_black.svg")}

.u_exercises_list__type.list.question::before{background-image:url("/i/module_test_black.svg")}

.u_exercises_list__type.list.test::before{background-image:url("/i/module_test_black.svg")}

.u_exercises_list__type.list.dialog::before{background-image:url("/i/module_dialog_black.svg")}

.u_exercises_list__type.list.video::before{background-image:url("/i/module_video_black.svg")}

.u_exercises_list__type.list.screen::before{background-image:url("/i/module_screen_black.svg")}

.u_exercises_list__type.list.meeting::before{background-image:url("/i/module_meeting.svg")}

.u_exercises_list__type.list.psy-test::before{background-image:url("/i/module_psy_test_black.svg")}

.u_exercises_list__type.list.questionPsychologic::before{background-image:url("/i/module_psy_test_black.svg")}

.u_exercises_list__type_text{margin-left:12px}

[dir="rtl"] .u_exercises_list__type_text{margin-left:0;margin-right:12px}

.u_exercises_list__item{position:relative;margin:4px 0;max-width:1000px;min-height:110px;padding:20px 60px 20px 20px;background:var(--ag-surface, #FAFBFE);border-bottom:.25px solid var(--ag-border, #E6E9ED)}

[dir="rtl"] .u_exercises_list__item{padding:20px 20px 20px 60px}

.u_exercises_list__info_title{display:inline-block;font-weight:500;font-size:24px;line-height:24px;vertical-align:middle;margin-right:20px}

[dir="rtl"] .u_exercises_list__info_title{margin-right:0;margin-left:20px}

.u_exercises_list__info_status{display:inline-block;margin-right:20px;font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6))}

[dir="rtl"] .u_exercises_list__info_status{margin-right:0;margin-left:20px}

.u_exercises_list__info_status.all{color:var(--ag-text, #000)}

.u_exercises_list__info_status.all .u_exercises_list__info_status_count{background:var(--ag-surface-2, #F0F0F0)}

.u_exercises_list__info_status.not_started .u_exercises_list__info_status_count{background:#deefff;color:#000}

.u_exercises_list__info_status.progress .u_exercises_list__info_status_count{background:#efdbff;color:#000}

.u_exercises_list__info_status.success .u_exercises_list__info_status_count{background:#b7eb8f;color:#000}

.u_exercises_list__info_status.on_verification .u_exercises_list__info_status_count{background:#91d5ff;color:#000}

.u_exercises_list__info_status.repeat .u_exercises_list__info_status_count{background:#ffd591;color:#000}

.u_exercises_list__info_status.error .u_exercises_list__info_status_count{background:#ffa39e;color:#000}

.u_exercises_list__info_status_count{padding:2px 8px;border-radius:10px;margin-left:5px;vertical-align:middle}

[dir="rtl"] .u_exercises_list__info_status_count{margin-left:0;margin-right:5px}

.u_feedback{display:block;width:100%;z-index:10;padding:44px 0;max-width:960px;margin:0 auto}

.u_feedback textarea{border:none;border-radius:12px;font-size:21px;line-height:24px;padding:16px 20px}

.u_feedback textarea::placeholder{color:var(--ag-text-3, #CCD1D9)}

.u_feedback__soc{text-align:left;font-size:21px;color:var(--ag-text-2, #434A53);padding:0 22px;margin-bottom:36px}

[dir="rtl"] .u_feedback__soc{text-align:right}

.u_feedback__soc__item{font-size:32px;margin-left:6px;cursor:pointer}

[dir="rtl"] .u_feedback__soc__item{margin-left:0;margin-right:6px}

.u_feedback__soc__item:hover{cursor:pointer}

.u_feedback__soc__item:active{transform:scale(0.95)}

.u_feedback__submit{margin-top:48px}

.u_profile{height:100%;text-align:center;max-width:1310px;margin:0 auto;font-style:normal;font-weight:400;font-size:17px;line-height:24px}

.u_profile__divider{border-bottom:1px solid var(--ag-border, #F5F5F5)}

.u_profile__divider_vertical{border-right:1px solid var(--ag-border, #F5F5F5);height:calc(100% - 142px);position:absolute;z-index:3;left:50%;top:92px}

[dir="rtl"] .u_profile__divider_vertical{border-right:none;border-left:1px solid var(--ag-border, #F5F5F5);left:auto;right:50%}

.u_profile__empty_text{font-size:12px;line-height:20px;font-weight:400;vertical-align:middle;display:inline-block}

.u_profile__empty_icon{font-size:16px;color:var(--ag-primary-text, var(--ag-primary, #007AFF));margin-right:6px;vertical-align:middle;display:inline-block}

[dir="rtl"] .u_profile__empty_icon{margin-right:0;margin-left:6px}

.u_profile__empty_p{margin-left:24px;margin-top:16px}

[dir="rtl"] .u_profile__empty_p{margin-left:0;margin-right:24px}

.u_profile__modal_wrapper .ant-modal-content{padding:16px 0;border-radius:0 !important}

.u_profile__modal_wrapper .ant-modal-header{padding-left:24px;border-bottom:1px solid var(--ag-border, #F0F0F0);padding-bottom:16px}

[dir="rtl"] .u_profile__modal_wrapper .ant-modal-header{padding-left:0;padding-right:24px}

.u_profile__modal_wrapper .ant-modal-body{padding:0 24px}

.u_profile__modal_wrapper .ant-modal-footer{padding:16px 24px 0 24px;border-top:1px solid var(--ag-border, #F0F0F0)}

.u_profile__modal_wrapper .btn_module{height:32px !important;width:100px;display:inline-block;padding:0}

.u_profile__modal_file{text-align:left}

[dir="rtl"] .u_profile__modal_file{text-align:right}

.u_profile__modal_file .ant-upload-list{margin-top:8px !important}

.u_profile__modal_file_text{vertical-align:middle;font-size:12px;line-height:20px;font-weight:400}

.u_profile__modal_file_text_wrapper{background:var(--ag-primary-bg, #E6F7FF);border:1px solid var(--ag-primary-border, #91D5FF);border-radius:6px;padding:8px 12px;width:349px;position:absolute;right:24px;top:319px}

[dir="rtl"] .u_profile__modal_file_text_wrapper{right:auto;left:24px}

.u_profile__modal_file_text_icon{color:var(--ag-link, #1890FF);font-size:16px;margin-right:10px;vertical-align:middle}

[dir="rtl"] .u_profile__modal_file_text_icon{margin-right:0;margin-left:10px}

.u_profile__modal_btn_save{margin-right:8px}

[dir="rtl"] .u_profile__modal_btn_save{margin-right:0;margin-left:8px}

.u_profile__modal_btn_del{margin-right:23px;color:var(--ag-link, #1890FF);cursor:pointer}

[dir="rtl"] .u_profile__modal_btn_del{margin-right:0;margin-left:23px}

.u_profile__modal_btn_del:hover{opacity:.8}

.u_profile__result_wrapper{max-height:500px;overflow-y:auto}

.u_profile__result_title{border-bottom:0 !important}

.u_profile__result_file{background:var(--ag-primary, #1890FF);width:34px;height:34px;display:inline-block;border-radius:20px;text-align:center;cursor:pointer}

.u_profile__result_file_icon{margin-top:9px;color:#fff;font-size:14px}

.u_profile__result_r{position:absolute;right:24px;top:12px}

[dir="rtl"] .u_profile__result_r{right:auto;left:24px}

.u_profile__result_type{display:inline-block;vertical-align:middle}

.u_profile__result_type.u_exercises_list__type::before{width:16px;height:16px;background-size:contain;top:2px;left:-20px}

[dir="rtl"] .u_profile__result_type.u_exercises_list__type::before{left:auto;right:-20px}

.u_profile__result_toggle{font-size:22px;vertical-align:middle;margin-left:40px;cursor:pointer}

[dir="rtl"] .u_profile__result_toggle{margin-left:0;margin-right:40px}

.u_profile__result_item{position:relative;margin-bottom:12px;padding:12px 24px}

.u_profile__result_item.active{background:var(--ag-primary-bg, #E6F7FF)}

.u_profile__result_item.active .u_profile__result_r{right:24px;top:12px}

[dir="rtl"] .u_profile__result_item.active .u_profile__result_r{right:auto;left:24px}

.u_profile__result_item_assessment{color:var(--ag-primary-text, var(--ag-primary-hover, #40A9FF));display:inline-block;margin-left:10px}

[dir="rtl"] .u_profile__result_item_assessment{margin-left:0;margin-right:10px}

.u_profile__result_item_answer{font-weight:400;font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));margin-bottom:8px}

.u_profile__result_item_title{font-weight:500;font-size:16px;line-height:24px;margin-bottom:9px}

.u_profile__result_item_title_a{margin-top:8px;margin-bottom:12px}

.u_profile__result_item_title_l{color:var(--ag-text, #000);border-bottom:none !important;max-width:350px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.u_profile__result_item_title_l:hover{color:var(--ag-text, #000)}

.u_profile__result_item_content{margin-bottom:9px}

.u_profile__result_item_content_t{font-weight:400;font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922))}

.u_profile__result_item_content_d{font-weight:400;font-size:12px;line-height:20px}

.u_profile__result_item_content_r{font-weight:400;font-size:12px;line-height:20px}

.u_profile__result_item_content_m{margin-top:12px}

.u_profile__result_item_content_c{margin-top:8px}

.u_profile__result_item_status{font-weight:400;font-size:12px;line-height:20px;height:26px;padding:3px 6px 3px 26px;border-radius:12px;width:max-content;position:relative}

[dir="rtl"] .u_profile__result_item_status{padding:3px 26px 3px 6px}

.u_profile__result_item_status.on_verification{background:#91d5ff}

.u_profile__result_item_status.error{background:#ffa39e}

.u_profile__result_item_status.success{background:#d9f7be}

.u_profile__result_item_status::before{content:"";width:16px;height:16px;display:inline-block;background-repeat:no-repeat;top:5px;position:absolute;left:6px;background-size:contain}

[dir="rtl"] .u_profile__result_item_status::before{left:auto;right:6px}

.u_profile__result_item_status.error::before{background-image:url("/i/m_status_error.svg")}

.u_profile__result_item_status.success::before{background-image:url("/i/m_status_success.svg")}

.u_profile__result_item_status.on_verification::before{background-image:url("/i/n-time-user-black.svg")}

.u_profile__result_info{display:none}

.u_profile__result_info.active{display:block}

.u_profile__lang_wrapper{display:inline-block;margin-left:10px;font-size:14px;vertical-align:middle;position:relative;cursor:pointer;padding-bottom:5px;margin-top:5px}

[dir="rtl"] .u_profile__lang_wrapper{margin-left:0;margin-right:10px}

.u_profile__lang_wrapper.admin{margin-left:0;vertical-align:unset}

[dir="rtl"] .u_profile__lang_wrapper.admin{margin-left:0;margin-right:0}

.u_profile__lang_wrapper:hover .u_profile__lang_list{display:block}

.u_profile__lang_title{font-size:14px;line-height:22px;display:inline-block;margin-right:10px;padding-left:12px}

[dir="rtl"] .u_profile__lang_title{margin-right:0;margin-left:10px;padding-left:0;padding-right:12px}

.u_profile__lang_list{display:none;position:absolute;-webkit-box-shadow:4px 4px 8px 0 rgba(34,60,80,.2);-moz-box-shadow:4px 4px 8px 0 rgba(34,60,80,.2);box-shadow:4px 4px 8px 0 rgba(34,60,80,.2);background-color:var(--ag-surface, #fff);margin-left:0;padding-left:0;border-radius:2px;z-index:999;top:27px}

[dir="rtl"] .u_profile__lang_list{-webkit-box-shadow:-4px 4px 8px 0 rgba(34,60,80,.2);-moz-box-shadow:-4px 4px 8px 0 rgba(34,60,80,.2);box-shadow:-4px 4px 8px 0 rgba(34,60,80,.2);margin-left:0;margin-right:0;padding-left:0;padding-right:0}

.u_profile__lang_list:hover{display:block}

.u_profile__lang_list li{list-style-type:none;padding:5px 12px;cursor:pointer}

.u_profile__lang_list li:hover{background:var(--ag-surface-2, #F5F5F5)}

.u_profile__item{text-align:left;position:relative}

[dir="rtl"] .u_profile__item{text-align:right}

.u_profile__item_ratio_score{display:inline-block;vertical-align:middle;cursor:pointer}

.u_profile__item_ratio_score_value{display:inline-block;vertical-align:middle;color:var(--ag-link, #1890FF);font-size:16px;line-height:32px}

.u_profile__item_ratio_score .currency{margin-top:5px;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin-right:5px}

[dir="rtl"] .u_profile__item_ratio_score .currency{margin-right:0;margin-left:5px}

.u_profile__item_bottom{margin-bottom:50px}

.u_profile__item_new{background:var(--ag-surface-2, #F6FFED);height:93px}

.u_profile__item_docs_wrapper{position:relative;margin-left:24px;margin-top:16px}

[dir="rtl"] .u_profile__item_docs_wrapper{margin-left:0;margin-right:24px}

.u_profile__item_docs_subtitle{position:absolute;left:196px;top:7px}

[dir="rtl"] .u_profile__item_docs_subtitle{left:auto;right:196px}

.u_profile__item_bot_text{font-weight:400;font-size:12px;line-height:20px;color:var(--ag-primary-ink, #061178);max-width:calc(100% - 150px);vertical-align:middle;display:inline-block}

.u_profile__item_bot_wrapper{padding:12px 0;position:relative}

.u_profile__item_bot_auth{border-bottom:none !important;position:absolute;top:5px;right:0}

[dir="rtl"] .u_profile__item_bot_auth{right:auto;left:0}

.u_profile__item_bot_item{position:relative;margin-bottom:15px}

.u_profile__item_bot_icon{display:inline-block;width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-right:7px}

[dir="rtl"] .u_profile__item_bot_icon{margin-right:0;margin-left:7px}

.u_profile__item_bot_icon.telegram{background-image:url("/i/tg.svg")}

.u_profile__item_bot_icon.max{background-image:url("/i/max.svg")}

.u_profile__item_post{background-color:var(--ag-primary-bg, #F0F7FF);border-radius:8px;padding:12px 16px;margin-bottom:8px;text-align:left}

[dir="rtl"] .u_profile__item_post{text-align:right}

.u_profile__item_post_wrapper{margin-bottom:24px}

.u_profile__item_post_boss{font-weight:400;font-size:14px;line-height:22px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));margin-bottom:2px}

.u_profile__item_post_boss a{color:var(--ag-link, #1890FF);border-bottom:none}

.u_profile__item_post_division{font-weight:400;font-size:14px;line-height:22px;color:var(--ag-text, rgba(0, 0, 0, 0.8509803922));margin-bottom:4px}

.u_profile__item_post_name{font-weight:500;font-size:14px;line-height:22px;color:var(--ag-text, rgba(0, 0, 0, 0.8509803922));display:flex;align-items:center;flex-wrap:wrap;gap:8px}

.u_profile__item_post_icon{color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));font-size:14px;flex-shrink:0}

.u_profile__item_post_qualification{font-weight:400;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));display:inline-flex;align-items:center;gap:4px}

.u_profile__item_exercise_item{display:inline-block;vertical-align:top;width:188px;margin-right:22px}

[dir="rtl"] .u_profile__item_exercise_item{margin-right:0;margin-left:22px}

.u_profile__item_exercise_status{font-weight:400;font-size:14px;line-height:22px;padding:4px 15px;border-radius:6px;width:max-content;margin-bottom:22px}

.u_profile__item_exercise_status.progress{background:#ffe58f}

.u_profile__item_exercise_status.on_verification{background:#bae7ff}

.u_profile__item_exercise_status.error{color:#fff;background:#ff4d4f}

.u_profile__item_exercise_list{margin-left:0;padding-left:0}

[dir="rtl"] .u_profile__item_exercise_list{margin-left:0;margin-right:0;padding-left:0;padding-right:0}

.u_profile__item_exercise_list_title{font-weight:500;font-size:14px;line-height:22px;margin-bottom:4px}

.u_profile__item_exercise_list_title_a{color:var(--ag-text, #000);border-bottom:none !important}

.u_profile__item_exercise_list_title_a:hover{color:var(--ag-text, #000)}

.u_profile__item_exercise_list_text{font-weight:400;font-size:10px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922))}

.u_profile__item_exercise_list li{list-style-type:none;margin-bottom:6px}

.u_profile__item_exercise_wrapper_h{padding-top:24px}

.u_profile__item_exercise_wrapper_b{max-height:300px;overflow-y:auto}

.u_profile__item_title{font-weight:500;font-size:14px;line-height:22px;margin-bottom:4px}

.u_profile__item_title_setting{margin-bottom:24px}

.u_profile__item_subtitle{font-weight:400;font-size:10px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));margin-bottom:24px}

.u_profile__item_cert{margin-top:36px}

.u_profile__item_column{display:inline-block;width:50%;padding:24px;vertical-align:top}

.u_profile__item_column_empty{background-color:var(--ag-surface, #fff);height:93px}

.u_profile__item_column_p{padding:0}

.u_profile__item_column_p .ant-table-wrapper .ant-table-container table>thead>tr:first-child>:last-child{border-start-end-radius:0}

.u_profile__item_column_p .ant-table-wrapper .ant-table-container table>thead>tr:first-child>:first-child{border-start-start-radius:0}

.u_profile__item_column_pg{padding:24px 0}

.u_profile__item_avatar{display:inline-block;margin:0;vertical-align:middle;margin-left:24px}

[dir="rtl"] .u_profile__item_avatar{margin-left:0;margin-right:24px}

.u_profile__item_name{display:inline-block;vertical-align:middle;font-size:30px;line-height:40px;font-weight:500;margin:0 25px 0 25px;max-width:590px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.u_profile__item_email{display:inline-block;vertical-align:middle;font-size:12px;line-height:20px;font-weight:400;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));margin-right:28px;margin-top:5px}

[dir="rtl"] .u_profile__item_email{margin-right:0;margin-left:28px}

.u_profile__item_phone{display:inline-block;vertical-align:middle;font-size:12px;line-height:20px;font-weight:400;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));margin-right:28px;margin-top:5px}

[dir="rtl"] .u_profile__item_phone{margin-right:0;margin-left:28px}

.u_profile__item_profile{height:92px;padding-top:16px}

.u_profile__item_profile_edit{display:inline-block;border:none !important;position:absolute;top:30px;right:24px}

[dir="rtl"] .u_profile__item_profile_edit{right:auto;left:24px}

.u_profile__btn{color:#fff;background:var(--ag-primary, #1890ff);padding:7px 17px;border-radius:17px;margin-left:7px}

[dir="rtl"] .u_profile__btn{margin-left:0;margin-right:7px}

.u_profile__btn:hover{color:#fff;opacity:.7}

.u_profile__name{font-size:17px}

.u_profile__info{min-width:500px;padding:30px;border:1px solid var(--ag-border, #F3F5F9);background-color:var(--ag-surface, #FCFDFD);border-radius:16px;display:inline-block;vertical-align:top;text-align:left;margin-right:32px;margin-bottom:32px}

[dir="rtl"] .u_profile__info{text-align:right;margin-right:0;margin-left:32px}

.u_profile__bot{text-align:left;min-width:590px;padding:30px;border:1px solid var(--ag-border, #F3F5F9);background-color:var(--ag-surface, #FCFDFD);border-radius:16px;display:inline-block;margin-bottom:32px;vertical-align:top}

[dir="rtl"] .u_profile__bot{text-align:right}

.u_profile__bot_connect{display:inline-block;width:140px;vertical-align:top;margin:15px 0px 0px 50px}

[dir="rtl"] .u_profile__bot_connect{margin:15px 50px 0px 0px}

.u_profile__notification{text-align:left;min-width:590px;padding:30px;border:1px solid var(--ag-border, #F3F5F9);background-color:var(--ag-surface, #FCFDFD);border-radius:16px;display:inline-block;margin-bottom:32px;vertical-align:top}

[dir="rtl"] .u_profile__notification{text-align:right}

.u_profile__notification_item{margin-bottom:6px}

.u_profile__notification_item span{font-weight:400;font-size:12px;line-height:20px;margin-left:12px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922))}

[dir="rtl"] .u_profile__notification_item span{margin-left:0;margin-right:12px}

.u_profile__mobile{text-align:left;min-width:590px;padding:30px;border:1px solid var(--ag-border, #F3F5F9);background-color:var(--ag-surface, #FCFDFD);border-radius:16px;display:inline-block;margin-bottom:32px;vertical-align:top}

[dir="rtl"] .u_profile__mobile{text-align:right}

.u_profile__mobile .left{vertical-align:top;display:inline-block;width:365px}

.u_profile__mobile .right{vertical-align:top;display:inline-block;width:140px;margin-left:20px}

[dir="rtl"] .u_profile__mobile .right{margin-left:0;margin-right:20px}

.u_profile__mobile .GooglePlay{margin-top:30px;vertical-align:top;display:inline-block;width:170px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/i/GooglePlay.svg");margin-right:25px}

[dir="rtl"] .u_profile__mobile .GooglePlay{margin-right:0;margin-left:25px}

.u_profile__mobile .AppStore{margin-top:30px;vertical-align:top;display:inline-block;width:170px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/i/AppStore.svg")}

.u_profile__mobile .qr-preview{vertical-align:top;width:160px;height:160px;background-size:contain;background-repeat:no-repeat;background-position:center}

.u_profile__posts{text-align:left;margin-right:32px;margin-bottom:32px;width:500px;padding:30px;border:1px solid var(--ag-border, #F3F5F9);background-color:var(--ag-surface, #FCFDFD);border-radius:16px;display:inline-block}

[dir="rtl"] .u_profile__posts{text-align:right;margin-right:0;margin-left:32px}

.u_profile__posts ul{padding:0;font-size:17px;color:var(--ag-text-2, #AAB2BD)}

.u_profile__posts ul li{display:inline-block;list-style:none}

.u_profile__posts ul li:after{content:"•";display:inline-block;margin:0 6px}

.u_profile__posts ul li:last-child:after{display:none}

.u_profile__photo_upl{display:inline-block;overflow:hidden;cursor:pointer}

.u_profile__photo_upl:hover{opacity:.8}

.u_profile__photo_upl:active{transform:scale(0.95)}

.u_profile__photo_upl:empty:after{display:inline-block;content:attr(data-tip);vertical-align:middle;margin:0 10px;font-size:16px;color:var(--ag-text-3, #CCD1D9)}

.u_profile__photo_upl:empty:before{content:"";display:inline-block;width:0;height:100%;margin-left:-2px;vertical-align:middle}

[dir="rtl"] .u_profile__photo_upl:empty:before{margin-left:0;margin-right:-2px}

.u_profile_edit{height:100%;text-align:center}

.u_profile_edit__form{width:400px;margin:0 auto;padding:20px 0}

.u_profile_edit__form_bottom{width:570px;text-align:left;margin-left:-85px;position:relative;margin-top:40px}

[dir="rtl"] .u_profile_edit__form_bottom{text-align:right;margin-left:0;margin-right:-85px}

.u_profile_edit__form_bottom_langs{display:inline-block}

.u_profile_edit__form_bottom_creator{font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6));display:inline-block;position:absolute;right:0;top:5px}

[dir="rtl"] .u_profile_edit__form_bottom_creator{right:auto;left:0}

.u_profile_edit__form_submit{width:100%;margin-top:20px}

.u_profile_edit__form .ant-form-item-explain-error{font-size:12px}

.u_profile_edit__form_agree{margin-top:20px}

.u_profile_edit__form_agree .ant-checkbox-label{text-align:left}

[dir="rtl"] .u_profile_edit__form_agree .ant-checkbox-label{text-align:right}

.u_profile_edit__form .ant-form-item{margin-bottom:0}

.u_profile_edit__form .ant-form-item-explain{text-align:left;margin-bottom:20px;color:var(--ag-text-3, rgba(0, 0, 0, 0.2509803922))}

[dir="rtl"] .u_profile_edit__form .ant-form-item-explain{text-align:right}

.u_profile_edit__form .ant-form-item .ant-form-item-label>label{height:24px}

.u_profile_edit__form .ant-form-item-margin-offset{margin-bottom:0}

.u_profile_edit__form .ant-form-item-row{display:block}

.u_profile_edit__form .ant-form-item-label{text-align:left}

[dir="rtl"] .u_profile_edit__form .ant-form-item-label{text-align:right}

.u_profile_edit__form_title{font-weight:500;font-size:32px;line-height:20px;margin-bottom:30px}

.u_profile_edit__form_signin{margin-bottom:30px}

.u_profile_user_edit{display:flex;justify-content:flex-start;align-items:flex-start;height:100%;text-align:left;padding:0 60px}

[dir="rtl"] .u_profile_user_edit{text-align:right}

.u_profile_user_edit__title{font-weight:400;font-size:18px;line-height:24px;margin:11px 0 27px 0}

.u_profile_user_edit__field.helper .ant-form-item-explain{font-size:12px;color:var(--ag-text-3, rgba(0, 0, 0, 0.2509803922));line-height:22px;margin-top:5px}

.u_profile_user_edit__form{display:inline-flex;margin-right:80px}

[dir="rtl"] .u_profile_user_edit__form{margin-right:0;margin-left:80px}

.u_profile_user_edit__form .ant-select{height:40px}

.u_profile_user_edit__form .ant-form-item{margin-bottom:10px}

.u_profile_user_edit__form .ant-form-item-explain{text-align:left;padding-bottom:16px}

[dir="rtl"] .u_profile_user_edit__form .ant-form-item-explain{text-align:right}

.u_profile_user_edit__form .ant-form-item .ant-form-item-label>label{height:24px;margin-bottom:8px}

.u_profile_user_edit__form .ant-form-item-margin-offset{margin-bottom:0}

.u_profile_user_edit__form .ant-form-item-row{display:block}

.u_profile_user_edit__form .ant-form-item-label{text-align:left}

[dir="rtl"] .u_profile_user_edit__form .ant-form-item-label{text-align:right}

.u_profile_user_edit__form #form-edit-profile{width:530px}

.u_profile_user_edit__form_psw{display:inline-flex;margin-left:80px}

[dir="rtl"] .u_profile_user_edit__form_psw{margin-left:0;margin-right:80px}

.u_profile_user_edit__form_psw .ant-form-item-explain-error{font-size:12px;line-height:22px}

.u_profile_user_edit__form_psw #form-new-password{width:537px}

.u_profile_user_edit__form_psw .ant-form-item{margin-bottom:10px}

.u_profile_user_edit__form_psw .ant-form-item-explain{text-align:left;padding-bottom:16px}

[dir="rtl"] .u_profile_user_edit__form_psw .ant-form-item-explain{text-align:right}

.u_profile_user_edit__form_psw .ant-form-item .ant-form-item-label>label{height:24px;margin-bottom:8px}

.u_profile_user_edit__divider{width:1px;height:650px;border-left:1px solid var(--ag-border, #F5F5F5)}

[dir="rtl"] .u_profile_user_edit__divider{border-left:none;border-right:1px solid var(--ag-border, #F5F5F5)}

.u_actions{text-align:left;margin:0}

[dir="rtl"] .u_actions{text-align:right}

.u_actions_password{margin-left:15px}

[dir="rtl"] .u_actions_password{margin-left:0;margin-right:15px}

.u_actions.is_admin{margin:0 0 30px 0}

.u_actions_btn{border-radius:4px !important;height:42px !important;font-size:14px !important;line-height:22px;font-weight:400;width:276px}

.u_actions_btn_next{width:fit-content;cursor:pointer;margin-bottom:20px}

.u_actions_btn_next_icon_wrap{border:1px solid var(--ag-border, #D9D9D9);padding:7px 9px 7px 9px;height:32px;width:32px;border-radius:20px;display:inline-block;margin-right:10px;vertical-align:middle}

[dir="rtl"] .u_actions_btn_next_icon_wrap{margin-right:0;margin-left:10px}

.u_actions_btn_next:hover{color:var(--ag-primary-text, var(--ag-primary-active, #0958d9));opacity:.7}

.u_actions_btn_next:hover .u_actions_btn_next_icon_wrap{border:1px solid var(--ag-primary-active, #0958d9)}

.u_actions_btn.disable{cursor:not-allowed}

.u_actions_btn.u_feedback__submit{margin-top:0;margin-bottom:10px}

.u_actions_btn_password{margin-left:16px}

[dir="rtl"] .u_actions_btn_password{margin-left:0;margin-right:16px}

.u_actions_btn.btn_callback{border:1px solid var(--ag-border, #D9D9D9);color:var(--ag-text, #000)}

.u_actions_btnbtn_lesson_update{height:42px !important;width:276px;border-radius:4px !important;font-size:14px !important}

.u_actions__profile_edit button{width:256px}

.u_mobile .u_header__title_map{display:inline-block;vertical-align:middle;max-width:calc(100vw - 210px);overflow:hidden}

.u_mobile .u_header__title_map .page_title{padding-left:12px !important;max-width:calc(100vw - 250px) !important;font-size:16px !important}

[dir="rtl"] .u_mobile .u_header__title_map .page_title{padding-left:0 !important;padding-right:12px !important}

.u_mobile .u_header__title_main{display:none}

.u_public_map__modal{width:448px}

.u_public_map__modal .ant-modal-close{top:34px;right:26px}

[dir="rtl"] .u_public_map__modal .ant-modal-close{right:auto;left:26px}

.u_public_map__modal_divider{border-bottom:1px solid var(--ag-border, #F0F0F0);margin-left:-24px;margin-right:-24px;margin-top:16px;margin-bottom:16px}

.u_public_map__modal_label .ant-checkbox-wrapper{font-size:12px;line-height:20px}

.u_public_map_recovery_link{cursor:pointer;color:var(--ag-link, #1890FF);font-size:12px;margin-bottom:10px}

.u_public_map_recovery_text{margin-top:10px;margin-bottom:20px}

.u_public_map__tab_active{color:var(--ag-link, #1890FF);font-size:16px;line-height:24px;font-weight:400;border-bottom:2px solid var(--ag-primary, #1890FF);padding-bottom:12px}

.u_public_map__tab_btn{font-size:16px;line-height:24px;font-weight:400;color:var(--ag-text, rgba(0, 0, 0, 0.8509803922))}

.u_list_drawer__item_desc{color:var(--ag-text, rgba(0, 0, 0, 0.85));font-size:12px;line-height:20px;font-weight:400;margin-top:10px}

.u_list_drawer__item_icon{height:22px;width:22px;border-radius:16px;margin-right:4px;position:relative;display:inline-block;vertical-align:top}

[dir="rtl"] .u_list_drawer__item_icon{margin-right:0;margin-left:4px}

.u_list_drawer__item_icon.completed{background-color:#d9f7be}

.u_list_drawer__item_icon.not_started{background-color:var(--ag-surface, #FFFFFF)}

.u_list_drawer__item_icon.progress{background-color:#efdbff}

.u_list_drawer__item_icon.repeat{background-color:#ffd8bf}

.u_list_drawer__item_icon.on_verification{background-color:#bae7ff}

.u_list_drawer__item_icon.error{background-color:#ffccc7}

.u_list_drawer__item_icon.available{background-color:#ffe7ba}

.u_list_drawer__item_icon.disabled{background-color:var(--ag-surface-2, #F0F0F0)}

.u_list_drawer__item_icon::before{content:"";width:12px;height:12px;display:inline-block;background-repeat:no-repeat;top:5px;position:absolute;background-size:contain;left:5px}

[dir="rtl"] .u_list_drawer__item_icon::before{left:auto;right:5px}

.u_list_drawer__item_icon.available::before{background-image:url("/i/n-flag-black.svg")}

.u_list_drawer__item_icon.completed::before{background-image:url("/i/n-completed-user-black.svg")}

.u_list_drawer__item_icon.on_verification::before{background-image:url("/i/n-time-user-black.svg")}

.u_list_drawer__item_icon.repeat::before{background-image:url("/i/n-repeat-user-black.svg")}

.u_list_drawer__item_icon.error::before{background-image:url("/i/n-error-user-black.svg")}

.u_list_drawer__item_icon.not_started::before{background-image:url("/i/n-closed-user-black.svg")}

.u_list_drawer__item_icon.progress::before{background-image:url("/i/n-process-black.svg")}

.u_list_drawer__item_icon.disabled::before{background-image:url("/i/n-closed-user-black.svg")}

.u_list_drawer__item_title{display:inline-block;vertical-align:top;width:calc(100% - 30px);padding-top:3px}

.u_list_drawer__item_link{padding:9px 7px 9px 7px;display:inline-block;border-radius:8px;width:100%;margin-left:15px}

[dir="rtl"] .u_list_drawer__item_link{margin-left:0;margin-right:15px}

.u_list_drawer__item_link:hover{background-color:rgba(0,0,0,.06)}

.u_list_drawer__item_wrap{padding:0 7px 9px 0;display:inline-block}

[dir="rtl"] .u_list_drawer__item_wrap{padding:0 0 9px 7px}

.u_list_menu{margin-top:12px;min-width:min-content}

.u_list_menu .ant-menu-title-content{order:5}

.u_list_menu .map_rating{display:inline-block;position:relative;order:4;left:unset;bottom:unset;height:22px;margin-right:4px;line-height:22px}

[dir="rtl"] .u_list_menu .map_rating{left:auto;right:unset;margin-right:0;margin-left:4px}

.u_list_menu .map_rating .map_rating_rate{margin-left:2px !important}

[dir="rtl"] .u_list_menu .map_rating .map_rating_rate{margin-left:0 !important;margin-right:2px !important}

.u_list_menu .anticon{order:1;margin-right:4px}

[dir="rtl"] .u_list_menu .anticon{margin-right:0;margin-left:4px}

.u_list_menu .node-score{order:3}

.u_list_menu__item_icon{height:22px;width:22px;border-radius:16px;margin-right:4px;position:relative;order:2}

[dir="rtl"] .u_list_menu__item_icon{margin-right:0;margin-left:4px}

.u_list_menu__item_icon.completed{background-color:#d9f7be}

.u_list_menu__item_icon.not_started{background-color:var(--ag-surface, #FFFFFF)}

.u_list_menu__item_icon.progress{background-color:#efdbff}

.u_list_menu__item_icon.repeat{background-color:#ffd8bf}

.u_list_menu__item_icon.on_verification{background-color:#bae7ff}

.u_list_menu__item_icon.error{background-color:#ffccc7}

.u_list_menu__item_icon.available{background-color:#ffe7ba}

.u_list_menu__item_icon.disabled{background-color:var(--ag-surface-2, #F0F0F0)}

.u_list_menu__item_icon::before{content:"";width:12px;height:12px;display:inline-block;background-repeat:no-repeat;top:5px;position:absolute;background-size:contain;left:5px}

[dir="rtl"] .u_list_menu__item_icon::before{left:auto;right:5px}

.u_list_menu__item_icon.available::before{background-image:url("/i/n-flag-black.svg")}

.u_list_menu__item_icon.completed::before{background-image:url("/i/n-completed-user-black.svg")}

.u_list_menu__item_icon.on_verification::before{background-image:url("/i/n-time-user-black.svg")}

.u_list_menu__item_icon.repeat::before{background-image:url("/i/n-repeat-user-black.svg")}

.u_list_menu__item_icon.error::before{background-image:url("/i/n-error-user-black.svg")}

.u_list_menu__item_icon.not_started::before{background-image:url("/i/n-closed-user-black.svg")}

.u_list_menu__item_icon.progress::before{background-image:url("/i/n-process-black.svg")}

.u_list_menu__item_icon.disabled::before{background-image:url("/i/n-closed-user-black.svg")}

.u_list_menu__item_link{border-bottom:none !important;color:var(--ag-text, rgba(0, 0, 0, 0.8509803922))}

.u_list_menu__item_link:hover{color:var(--ag-primary-text, var(--ag-primary-hover, #69b1ff)) !important}

.u_list_menu__item_disabled{cursor:default;color:var(--ag-text-3, rgba(0, 0, 0, 0.2509803922))}

.u_list_menu__actions{font-size:14px;line-height:22px;color:var(--ag-link, #1890FF);font-weight:400;cursor:pointer}

.u_list_menu__wrapper{margin-left:60px;overflow-x:auto}

[dir="rtl"] .u_list_menu__wrapper{margin-left:0;margin-right:60px}

.u_list_menu__wrapper .ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:var(--ag-surface, #fff) !important}

.u_map_container_flow{min-height:calc(100vh - 140px)}

.u_map_container_flow.is_alert{min-height:calc(100vh - 260px)}

.u_map_container_flow_alert{width:fit-content}

.u_map_container_flow_alert_wrap{display:flex;justify-content:center;z-index:10;position:relative}

.u_map_share_link{margin-left:10px}

[dir="rtl"] .u_map_share_link{margin-left:0;margin-right:10px}

.u_guide_smooth_wrapper{margin-top:20px}

.u_guide_smooth_wrapper .smooth_contain_actions{top:-16px}

.u_guide_video_wrapper{display:inline-block}

.u_guide_video_title{font-size:16px;line-height:28px;font-weight:500;margin-bottom:7px}

.u_payment_wrapper{margin-left:-24px;margin-right:-24px;margin-top:32px;border-top:1px solid var(--ag-border, #F0F0F0);min-height:435px;margin-bottom:-32px}

.u_payment_wrapper ul{padding-left:20px}

[dir="rtl"] .u_payment_wrapper ul{padding-left:0;padding-right:20px}

.u_payment_wrapper ul p{margin-bottom:3px}

.u_payment_left{display:inline-block;vertical-align:top;width:736px;padding:18px 40px 42px 40px}

.u_payment_right{display:inline-block;vertical-align:middle;width:364px;background:var(--ag-surface-2, #F6FFED);height:100%;border-radius:0 0 2px 0;padding:18px 80px 43px 43px}

[dir="rtl"] .u_payment_right{border-radius:0 0 0 2px;padding:18px 43px 43px 80px}

.u_payment_header{margin-bottom:10px}

.u_payment_header_title{display:inline-block;font-size:22px;line-height:46px;margin-left:8px;vertical-align:middle;margin-bottom:0}

[dir="rtl"] .u_payment_header_title{margin-left:0;margin-right:8px}

.u_payment_header_logo{width:30px;height:30px;background-size:contain;display:inline-block;vertical-align:middle}

.u_payment_title{font-size:24px;line-height:32px;color:var(--ag-primary-ink, #002766);max-width:290px;display:inline-block;vertical-align:middle}

.u_payment_title_wrapper{margin-bottom:10px}

.u_payment_typeof{font-size:16px;line-height:28px}

.u_payment_content_icon{width:100px;display:inline-block}

.u_payment_content_desc{display:inline-block}

.u_payment_content_desc_title{font-size:16px;line-height:22px;font-weight:500;margin-bottom:5px}

.u_payment_content_desc_text{font-size:12px;line-height:18px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6))}

.u_payment_advantage_wrapper{margin-top:20px;border:1px solid var(--ag-primary-active, #0050B3);padding:15px 25px;border-radius:8px}

.u_payment_advantage_title{font-size:14px;line-height:22px;font-weight:500}

.u_payment_advantage_text{font-size:10px;line-height:15px}

.u_payment_posts_wrapper{margin-top:20px}

.u_payment_posts_title{font-size:14px;line-height:22px;font-weight:500}

.u_payment_posts_text{font-size:10px;line-height:15px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));height:70px;overflow-y:auto;padding-left:0 !important}

[dir="rtl"] .u_payment_posts_text{padding-left:0 !important;padding-right:0 !important}

.u_payment_posts_text li{list-style-type:none}

.u_payment_showcase_title{font-size:16px;line-height:22px;font-weight:400;margin-top:20px}

.u_payment_showcase_price{font-size:45px;line-height:28px;margin-top:10px}

.u_payment_showcase_text{font-size:16px;line-height:28px;margin-top:10px}

.u_payment_showcase_text_value{font-weight:500;margin-left:7px}

[dir="rtl"] .u_payment_showcase_text_value{margin-left:0;margin-right:7px}

.u_payment_showcase_pay{margin-top:20px;width:232px}

.u_payment_map .ant-modal-content{border-radius:2px !important}

.u_order_wrapper{margin-left:-24px;margin-right:-24px;margin-top:32px;border-top:1px solid var(--ag-border, #F0F0F0);margin-bottom:-32px}

.u_order_header{margin-bottom:20px;text-align:center;margin-top:20px}

.u_order_header_title{display:inline-block;font-size:38px;line-height:46px;margin-left:8px;vertical-align:middle}

[dir="rtl"] .u_order_header_title{margin-left:0;margin-right:8px}

.u_order_header_logo{width:40px;height:40px;background-size:contain;display:inline-block;vertical-align:middle}

.u_order_content_wrapper{padding:0 24px 40px 24px;position:relative}

.u_order_content_title{font-size:24px;line-height:32px;color:var(--ag-primary-ink, #002766);max-width:290px;display:inline-block;vertical-align:middle}

.u_order_content_number{font-size:16px;line-height:28px;position:absolute;right:24px;top:3px}

[dir="rtl"] .u_order_content_number{right:auto;left:24px}

.u_order_content_status{margin-top:35px}

.u_order_content_status_text{font-size:24px;line-height:32px;font-weight:500;margin-left:15px;vertical-align:middle}

[dir="rtl"] .u_order_content_status_text{margin-left:0;margin-right:15px}

.u_order_content_status_icon{font-size:36px;vertical-align:middle;display:inline-block}

.u_order_content_status_icon.success{color:#34c759}

.u_order_content_status_icon.error{color:#ff4d4f}

.u_order_content_msg{font-size:14px;line-height:22px;margin-top:15px}

.u_order_action{margin-top:30px}

.u_order_map .ant-modal-content{border-radius:2px !important}

.u_info_wrapper{display:flex;justify-content:center;align-items:center}

.u_info__content{max-width:1320px}

.u_info__content video{width:100%}

.u_info__content img{max-width:100%}

.u_info__content iframe{width:100%;min-height:560px}

.u_info__content p{font-size:16px;line-height:22px;margin-bottom:10px}

.u_info__content h2{font-size:24px;line-height:32px;margin-bottom:20px}

.u_info__content h3{font-size:20px;line-height:28px;margin-bottom:16px}

.u_info__content h4{font-size:18px;line-height:24px;margin-bottom:12px}

.u_info__content table{border-collapse:collapse;table-layout:fixed;margin:0;overflow:hidden}

.u_info__content table th{font-weight:bold;text-align:left;background-color:var(--ag-surface-2, #f1f3f5)}

[dir="rtl"] .u_info__content table th{text-align:right}

.u_info__content table th,.u_info__content table td{min-width:3em;border:1px solid var(--ag-border, #ced4da);padding:3px 5px;vertical-align:top;position:relative}

.u_info__content_desc{font-size:12px;line-height:18px;margin-bottom:20px}

.u_info__content_datetime{font-size:16px;line-height:22px;font-weight:500}

.u_info__content_date{margin-bottom:10px}

.u_info__content_date::before{content:"";width:12px;height:12px;background-image:url("/i/calendar_gray.svg");display:inline-block;margin-right:8px;background-size:contain;background-repeat:no-repeat}

[dir="rtl"] .u_info__content_date::before{margin-right:0;margin-left:8px}

.u_info__content_time::before{content:"";width:12px;height:12px;background-image:url("/i/watch_gray.svg");display:inline-block;margin-right:8px;background-size:contain;background-repeat:no-repeat}

[dir="rtl"] .u_info__content_time::before{margin-right:0;margin-left:8px}

.u_info__content_title{font-size:16px;line-height:22px;font-weight:500;margin-bottom:10px}

.u_info__content_body{font-size:14px;line-height:20px;margin-top:3px}

.u_info__content_learn{margin-top:20px}

.u_info__content_learn_text{font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6));margin-left:10px;display:inline-block;vertical-align:middle}

[dir="rtl"] .u_info__content_learn_text{margin-left:0;margin-right:10px}

.u_info__content_wrapper{margin-bottom:30px}

.u_info__content_other_wrapper{margin-top:30px}

.u_info__content_item{display:inline-block;vertical-align:top}

.u_info__content_item .store_item_content{margin-bottom:15px}

.u_info__content_item .image{width:300px;height:200px;border-radius:12px;overflow:hidden}

.u_info__content_item .image_img{height:200px;left:50%;position:relative;transform:translateX(-50%);width:auto;max-width:unset !important}

[dir="rtl"] .u_info__content_item .image_img{left:auto;right:50%;transform:translateX(50%)}

.u_info__content_item .image.empty .not_image{font-size:18px;line-height:22px;color:var(--ag-text-2, rgba(0, 0, 0, 0.45));text-transform:uppercase;position:absolute;top:calc(50% - 10px);left:63px}

[dir="rtl"] .u_info__content_item .image.empty .not_image{left:auto;right:63px}

.u_info_body{padding:0 60px}

.u_block_icon{background-image:url("/i/icon_block_user.png");width:70px;height:70px;background-size:contain;margin-bottom:29px;background-repeat:no-repeat}

.u_block_title{font-size:24px;line-height:32px;font-weight:400}

.u_block_desc{font-size:14px;line-height:22px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));font-weight:400}

.u_block_img{background-image:url("/i/img_block_user.png");width:254px;height:294px;background-size:contain;margin-top:30px;background-repeat:no-repeat}

.u_block_wrap{max-width:900px;display:flex;flex-direction:column;align-items:center;text-align:center}

.u_block_wrapper{height:calc(-82px + 100vh);margin-top:60px;display:flex;justify-content:center}

.u_block_alert{margin-bottom:11px}

.u_block_client_icon{background-image:url("/i/icon_block_client.svg");width:70px;height:60px;background-size:contain;margin-bottom:27px;background-repeat:no-repeat}

.u_block_client_title{margin-bottom:10px}

.u_block_client_wrapper{margin-top:50px}

.u_statistics_list{white-space:nowrap;margin-bottom:20px}

.u_statistics_list__wrapper{padding:0 50px}

.u_statistics_list__title_wrap{margin-right:15px;display:inline-block}

[dir="rtl"] .u_statistics_list__title_wrap{margin-right:0;margin-left:15px}

.u_statistics__content_canvas_wrap{height:320px}

.u_statistics__wrapper{padding:0 24px 32px}

.cabinet_content_body{padding:24px}

.cabinet_layout .a_menu--peek{top:64px}

.cabinet_layout .a_menu__brand{font-size:15px}

.btn_disabled{cursor:not-allowed !important;color:var(--ag-text-3, rgba(0, 0, 0, 0.25)) !important}

.btn_disabled:hover{opacity:1 !important;color:var(--ag-text-3, rgba(0, 0, 0, 0.25)) !important}

.notification_item.auto_checking_exam{background-color:var(--ag-surface-2, #F6FFED);padding:5px}

.notification_confirm_wrap .ant-modal-content{padding:32px 32px}

.notification_confirm_content{margin-left:-35px}

[dir="rtl"] .notification_confirm_content{margin-left:0;margin-right:-35px}

.no_bottom{margin-bottom:0px !important}

.u_info__content_item_fist{width:300px;margin-right:20px}

[dir="rtl"] .u_info__content_item_fist{margin-right:0;margin-left:20px}

.u_info__content_item_last{width:calc(100% - 320px)}

.action_button{height:56px;padding:0 48px;box-shadow:none;border-radius:28px;font-size:18px;font-weight:300}

.action_button__wrapper{width:100%;text-align:left;margin-top:-20px}

[dir="rtl"] .action_button__wrapper{text-align:right}

.action_button__title{font-size:16px;line-height:28px;margin-top:7px;margin-bottom:14px}

.action_button__telegram{border:1px solid var(--ag-primary, #1890FF);border-radius:6px;display:inline-block;font-size:14px;line-height:1.5;height:35px;padding:5px 12px;margin-right:7px}

[dir="rtl"] .action_button__telegram{margin-right:0;margin-left:7px}

.action_button__telegram_icon{background-image:url("/i/telegram_logo.svg");width:24px;height:24px;display:inline-block;background-repeat:no-repeat;margin-right:6px;vertical-align:middle}

[dir="rtl"] .action_button__telegram_icon{margin-right:0;margin-left:6px}

.action_button__telegram_icon.max{background-image:url("/i/max_logo_btn.svg")}

.ant-menu-light.ant-menu-root.ant-menu-inline.u_list_menu{border-inline-end:none !important}

.q-editor-custom{min-width:750px}

.c_progress_wrapper{position:relative}

.c_progress_item{display:inline-block;height:8px;position:relative;margin-right:-2px;max-width:100%}

[dir="rtl"] .c_progress_item{margin-right:0;margin-left:-2px}

.c_progress_desc{font-weight:400;font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));text-align:left}

[dir="rtl"] .c_progress_desc{text-align:right}

.c_progress_right{position:absolute;top:3px;right:0}

[dir="rtl"] .c_progress_right{right:auto;left:0}

.t_all_progress_wrapper{padding:16px 0 24px 16px}

[dir="rtl"] .t_all_progress_wrapper{padding:16px 16px 24px 0}

.t_all_progress_item{display:inline-block;vertical-align:top}

.t_all_progress_item_l{width:30%}

.t_all_progress_item_l h4{font-size:16px;line-height:24px;font-weight:400}

.t_all_progress_item_r{width:70%;background-color:var(--ag-surface-2, #F5F5F5);padding:12px 16px;border-radius:6px}

.t_all_progress_count{font-size:14px;line-height:22px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));margin-top:4px}

.t_all_progress_bar_wrapper{width:93%}

.t_all_progress_percent{width:5%;font-size:20px;line-height:28px;margin-left:16px;vertical-align:middle;font-weight:500}

[dir="rtl"] .t_all_progress_percent{margin-left:0;margin-right:16px}

.t_all_score{background-color:var(--ag-accent, #EAFF8F);color:var(--ag-on-accent, inherit);padding:0 8px 0 8px;text-align:center;height:22px;border-radius:16px;color:#000;vertical-align:middle;display:inline-block;line-height:22px;font-size:14px;font-weight:500}

.t_progress_progress{width:76%}

.t_progress_percent{width:19%;margin-left:8px;font-size:16px;line-height:24px;color:var(--ag-text, rgba(0, 0, 0, 0.8509803922));vertical-align:middle}

[dir="rtl"] .t_progress_percent{margin-left:0;margin-right:8px}

.t_card_title{font-size:16px;line-height:24px;font-weight:400;color:var(--ag-text, rgba(0, 0, 0, 0.8509803922));vertical-align:middle}

.t_card_title_parent{font-size:14px;line-height:22px;font-weight:400;color:var(--ag-text, rgba(0, 0, 0, 0.8509803922))}

.t_card_title:hover{color:var(--ag-text, rgba(0, 0, 0, 0.8509803922));opacity:.7}

.t_progress_progress,.t_progress_percent,.t_all_progress_bar_wrapper,.t_all_progress_percent{display:inline-block}

.exam_score_wrapper.exam{border-radius:16px;padding:0 8px 0 8px;background-color:var(--ag-accent, #EAFF8F);color:var(--ag-on-accent, inherit);margin-left:4px}

[dir="rtl"] .exam_score_wrapper.exam{margin-left:0;margin-right:4px}

.exam_score_wrapper .exam_score{font-size:12px !important;line-height:20px}

.exam_score_wrapper .currency{width:12px;height:12px;margin-right:4px !important;margin-top:6px !important}

[dir="rtl"] .exam_score_wrapper .currency{margin-right:0 !important;margin-left:4px !important}

.exam_status_wrapper.completed .node-score.exam{background-color:#d9f7be}

.exam_status_wrapper .exam_score_wrapper.node-score.exam.success .exam_score,.exam_status_wrapper .exam_score_wrapper.node-score.exam.error .exam_score{text-decoration:line-through}

.exam_status_wrapper .exam_score_wrapper.node-score.exam.error{background-color:#ffa39e}

.map_download_certificate{border:none !important;color:#454545;background-image:url("/i/download_cert.svg");width:12px;height:12px;display:inline-block;vertical-align:middle;margin-left:8px;margin-top:-3px;background-size:cover}

[dir="rtl"] .map_download_certificate{margin-left:0;margin-right:8px}

.map_download_certificate[disabled=""]{color:#aab2bd;cursor:default}

.map_rating{position:absolute;left:120px;bottom:-20px;border-radius:16px;padding:0 8px 0 8px;width:max-content;background-color:var(--ag-primary-bg, #f0f5ff);min-height:18px}

[dir="rtl"] .map_rating{left:auto;right:120px}

.map_rating_icon{font-size:14px}

.map_rating_rate{font-size:14px;font-weight:400;line-height:22px;margin-left:4px}

[dir="rtl"] .map_rating_rate{margin-left:0;margin-right:4px}

.node-score{position:absolute;left:60px;bottom:-20px;background-color:var(--ag-accent, #EAFF8F);color:var(--ag-on-accent, inherit);border-radius:16px;padding:0 8px 0 8px;width:max-content}

[dir="rtl"] .node-score{left:auto;right:60px}

.node-score.list_menu{display:inline-block;position:relative;left:unset !important;top:unset !important;right:unset;height:22px;margin-right:4px}

[dir="rtl"] .node-score.list_menu{margin-right:0;margin-left:4px}

.node-score.error{background-color:#ffa39e}

.node-score.error .ant-statistic-content-value{text-decoration:line-through;text-decoration-color:rgba(0,0,0,.88)}

.node-score.success .ant-statistic-content-value{text-decoration:line-through;text-decoration-color:rgba(0,0,0,.88)}

.node-score .currency{margin-top:5px !important}

.node-score .ant-statistic-content{font-size:14px}

.node-score.main-card{left:12px;top:12px;bottom:unset;background-color:var(--ag-accent, #EAFF8F);color:var(--ag-on-accent, inherit);padding:0 8px 0 8px;border-radius:16px;width:fit-content}

[dir="rtl"] .node-score.main-card{left:auto;right:12px}

.node-score.main-card .currency{vertical-align:top;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center center;width:12px;height:12px;margin-right:4px;margin-top:6px}

[dir="rtl"] .node-score.main-card .currency{margin-right:0;margin-left:4px}

.node-score.main-card.error{background-color:#ffa39e}

.main-card .ant-statistic .ant-statistic-content{font-size:14px;line-height:22px;font-weight:500}

.donat.num_global canvas{width:164px !important;height:164px !important}

.donat.num_global{position:relative}

.num_global_percent{position:absolute;font-size:20px;color:var(--ag-text, #000000);line-height:32px;font-weight:500;top:50%;left:50%;transform:translate(-50%, -50%)}

[dir="rtl"] .num_global_percent{left:auto;right:50%;transform:translate(50%, -50%)}

.dialog_preview{font-size:12px;color:var(--ag-text-2, rgba(0, 0, 0, 0.45));margin-top:30px;margin-bottom:7px}

.dialog_preview::before{content:"";width:12px;height:11.5px;background-image:url(/i/user/new-dialog.svg);display:inline-block;margin-right:5px}

[dir="rtl"] .dialog_preview::before{margin-right:0;margin-left:5px}

.dialog_action__btn{width:124px;height:32px !important;float:right}

[dir="rtl"] .dialog_action__btn{float:left}

.dialog_banner{height:275px;width:1000px;background-size:cover;background-position:center;border-radius:8px;margin-bottom:24px;margin-top:24px;position:relative}

.dialog_progress_content{position:relative !important;top:0 !important;left:0 !important}

[dir="rtl"] .dialog_progress_content{left:auto !important;right:0 !important}

.dialog_client_content{left:0 !important;max-width:calc(100% - 30px);position:relative !important;bottom:0 !important;margin-top:24px;margin-left:15px;padding:1em;box-shadow:0 0 10px 5px #ddd}

[dir="rtl"] .dialog_client_content{left:auto !important;right:0 !important;margin-left:0;margin-right:15px}

.dialog_client_content__title{margin:0 0 4px 0;font-size:12px !important;color:var(--ag-text-2, rgba(0, 0, 0, 0.45)) !important}

.dialog_client_content__text{padding:0}

.dialog_client_content::after{content:"";position:absolute;left:-20px;bottom:10px;border:10px solid rgba(0,0,0,0);border-right-width:10px;border-right-style:solid;border-right-color:rgba(0,0,0,0);border-right:10px solid #fff}

[dir="rtl"] .dialog_client_content::after{left:auto;right:-20px;border-right-width:medium;border-left-width:10px;border-right-style:none;border-left-style:solid;border-right-color:currentcolor;border-left-color:rgba(0,0,0,0);border-right:none;border-left:10px solid #fff}

.dialog_choice_content{right:0 !important;max-width:calc(100% - 45px);position:relative !important;bottom:0 !important}

[dir="rtl"] .dialog_choice_content{right:auto !important;left:0 !important}

.dialog_choice_content:not(.dialog_choice_content__answers){padding:1em;box-shadow:0 0 10px 5px #ddd}

.dialog_choice_content_wrapper{margin-top:24px;margin-right:15px;position:relative;max-width:1000px;margin-bottom:24px}

[dir="rtl"] .dialog_choice_content_wrapper{margin-right:0;margin-left:15px}

.dialog_choice_content_wrapper:not(.dialog_choice_content_wrapper__answers){display:flex;justify-content:right}

[dir="rtl"] .dialog_choice_content_wrapper:not(.dialog_choice_content_wrapper__answers){justify-content:left}

.dialog_choice_content_wrapper:not(.dialog_choice_content_wrapper__answers)::after{content:"";position:absolute;right:-20px;top:10px;border:10px solid rgba(0,0,0,0);border-left-width:10px;border-left-style:solid;border-left-color:rgba(0,0,0,0);border-left:10px solid #fff}

[dir="rtl"] .dialog_choice_content_wrapper:not(.dialog_choice_content_wrapper__answers)::after{right:auto;left:-20px;border-left-width:medium;border-right-width:10px;border-left-style:none;border-right-style:solid;border-left-color:currentcolor;border-right-color:rgba(0,0,0,0);border-left:none;border-right:10px solid #fff}

.dialog_choice_content__title{margin:0 0 4px 0;font-size:12px !important;color:var(--ag-text-2, rgba(0, 0, 0, 0.45)) !important}

.dialog_choice_content__title_history{margin:0;font-size:16px !important;line-height:24px}

.dialog_choice_content__text{padding:0;border-radius:4px}

.dialog_answers__content{min-width:350px;width:1000px}

.dialog_answers__content .dialog_client_content{width:492px}

.dialog_answers__content .dialog_choice_content{width:492px}

.dialog_answers__content .dialog_choice_content.answer.empty{background-color:var(--ag-surface-2, #FFF1F0)}

.dialog_answers__content .dialog_choice_content_wrapper.answer.empty:not(.dialog_choice_content_wrapper__answers)::after{border-left:10px solid var(--ag-border, #FFF1F0)}

[dir="rtl"] .dialog_answers__content .dialog_choice_content_wrapper.answer.empty:not(.dialog_choice_content_wrapper__answers)::after{border-left:none;border-right:10px solid var(--ag-border, #FFF1F0)}

.dialog_answers__content .dialog_choice_content.answer.not_empty{background-color:var(--ag-surface-2, #F6FFED)}

.dialog_answers__content .dialog_choice_content_wrapper.answer.not_empty:not(.dialog_choice_content_wrapper__answers)::after{border-left:10px solid #f6ffed}

[dir="rtl"] .dialog_answers__content .dialog_choice_content_wrapper.answer.not_empty:not(.dialog_choice_content_wrapper__answers)::after{border-left:none;border-right:10px solid #f6ffed}

.dialog_history_answers_points{position:absolute;top:9px;padding:0 8px 0 8px;border-radius:10px;right:16px;font-size:12px;line-height:20px;color:var(--ag-text, #000)}

[dir="rtl"] .dialog_history_answers_points{right:auto;left:16px}

.dialog_history_answers_points.empty{background-color:#ffccc7}

.dialog_history_answers_points.not_empty{background-color:#d9f7be}

.dialog_result{display:inline-block;margin-top:24px;font-size:12px;line-height:20px;padding:0 8px 0 8px;border-radius:10px}

.dialog_result.error{background-color:#ffccc7}

.main_page__content_wrapper{padding:0 60px 0 60px !important}

.main-container-maphooks.not_profile .map_info{margin-left:0}

[dir="rtl"] .main-container-maphooks.not_profile .map_info{margin-left:0;margin-right:0}

.main-container-userknowledge{overflow-y:auto;background:var(--ag-surface, #fff)}

.modal_store_wrapper .ant-modal-title{font-weight:500;line-height:24px}

.modal_store_wrapper .ant-modal-header{border-bottom:.5px solid var(--ag-border, #D9D9D9);padding-bottom:8px}

.modal_store_wrapper .ant-modal-body{text-align:left}

[dir="rtl"] .modal_store_wrapper .ant-modal-body{text-align:right}

.modal_store_wrapper .info{display:block;font-size:12px;line-height:20px;font-weight:400;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922))}

.modal_store_wrapper .buttons{text-align:right}

[dir="rtl"] .modal_store_wrapper .buttons{text-align:left}

.modal_store_wrapper .buttons .btn_confirming{margin-left:8px}

[dir="rtl"] .modal_store_wrapper .buttons .btn_confirming{margin-left:0;margin-right:8px}

.modal_store_header{margin-bottom:10px;margin-top:-7px}

.modal_store_body{border-bottom:.5px solid var(--ag-border, #D9D9D9);padding-bottom:8px;margin-bottom:16px}

.modal_store .image{width:101px;height:101px}

.modal_store .image img{height:101px;left:50%;position:relative;transform:translateX(-50%);width:auto;max-width:100%}

[dir="rtl"] .modal_store .image img{left:auto;right:50%;transform:translateX(50%)}

.modal_store .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:14px;line-height:22px;font-weight:400}

.modal_store .info{display:inline-block;width:calc(100% - 40px);vertical-align:middle}

.modal_store .info_wrapper{margin-top:10px}

.modal_store .info_icon{display:inline-block;vertical-align:middle;margin-right:10px;font-size:14px;color:var(--ag-link, #1591FF)}

[dir="rtl"] .modal_store .info_icon{margin-right:0;margin-left:10px}

.modal_store .not_image{position:absolute;top:30px;text-align:center;text-transform:uppercase;font-size:11px;color:var(--ag-text-2, rgba(0, 0, 0, 0.45))}

.modal_store .description{color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922)) !important}

.modal_store .currency{vertical-align:top;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center center;width:16px;height:16px;margin-right:3px;margin-top:3px}

[dir="rtl"] .modal_store .currency{margin-right:0;margin-left:3px}

.modal_store .currency{vertical-align:top;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center center;width:16px;height:16px;margin-right:3px;margin-top:3px}

[dir="rtl"] .modal_store .currency{margin-right:0;margin-left:3px}

.modal_exam{width:368px !important}

.modal_exam .anticon{display:none}

.modal_exam .ant-modal-confirm-btns button{width:100%;height:42px !important;border-radius:4px !important;margin-left:0 !important}

[dir="rtl"] .modal_exam .ant-modal-confirm-btns button{margin-left:0 !important;margin-right:0 !important}

.modal_exam .ant-modal-confirm-paragraph{max-width:100%}

.modal_exam .ant-modal-body{text-align:center}

.modal_exam .btn_module{margin-bottom:8px}

.modal_body_text{font-size:20px;line-height:28px;width:100%;margin-left:0;margin-top:8px;margin-bottom:16px}

[dir="rtl"] .modal_body_text{margin-left:0;margin-right:0}

.modal_body_text__title{font-weight:500;line-height:24px;margin-bottom:10px}

.modal_body_icon{background-image:url("/i/emoji_question.svg");width:46px;height:46px;display:inline-block}

.modal_body_icon.success{background-image:url("/i/emoji_success.svg")}

.ant-btn-primary{background-color:var(--ag-primary, #1890FF)}

.u_module button:nth-child(2n+1),.u_module button:nth-child(2n){margin-right:8px}

[dir="rtl"] .u_module button:nth-child(2n+1),[dir="rtl"] .u_module button:nth-child(2n){margin-right:0;margin-left:8px}

.ant-checkbox-wrapper.correct .ant-radio-inner,.ant-checkbox-wrapper.correct .ant-checkbox-inner,.ant-radio-wrapper.correct .ant-radio-inner,.ant-radio-wrapper.correct .ant-checkbox-inner{background-color:#73d13d;border-color:#73d13d}

.ant-checkbox-wrapper.error .ant-radio-inner,.ant-checkbox-wrapper.error .ant-checkbox-inner,.ant-radio-wrapper.error .ant-radio-inner,.ant-radio-wrapper.error .ant-checkbox-inner{background-color:#ff7875;border-color:#ff7875}

.ant-checkbox-wrapper.bulk-revoke .ant-checkbox-checked .ant-checkbox-inner{background-color:#ff4d4f;border-color:#ff4d4f}

.u_module .u_module_test__answers .ant-radio-inner .ant-radio-inner,.u_module .u_module_test__answers .ant-radio-inner{width:16px;height:16px}

.u_module .u_module_test__answers .ant-radio-inner .ant-radio-inner::after,.u_module .u_module_test__answers .ant-radio-inner::after{width:12px;height:12px}

.u_module .u_module_test__answers .ant-radio-inner .ant-checkbox-inner,.u_module .u_module_test__answers .ant-checkbox-inner{width:16px;height:16px}

.u_module .u_module_test__answers .ant-radio-inner .ant-checkbox-inner::after,.u_module .u_module_test__answers .ant-checkbox-inner::after{width:6px;height:10px}

.u_module .u_module_test__answers .ant-radio-inner .ant-radio,.u_module .u_module_test__answers .ant-radio-inner .ant-checkbox,.u_module .u_module_test__answers .ant-radio,.u_module .u_module_test__answers .ant-checkbox{font-size:16px}

.u_module .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:var(--ag-primary, #1890FF);background-color:var(--ag-surface, #fff)}

.u_module .ant-radio-wrapper .ant-radio-inner::after{width:18px;height:18px;margin-block-start:-9px;margin-inline-start:-9px;background-color:var(--ag-primary, #1890FF)}

.u_module_essay h1,.u_module_test h1,.u_module_dialog h1,.u_module_video h1{font-size:28px;font-weight:500;line-height:36px;margin-top:0;margin-bottom:0}

.u_module_test h1{margin-bottom:24px}

.u .ant-upload .ant-btn-default{border:none;box-shadow:none;font-size:14px;line-height:22px;padding-left:0;margin-top:16px}

[dir="rtl"] .u .ant-upload .ant-btn-default{padding-left:0;padding-right:0}

[dir] .u .ant-upload .ant-btn-default{padding-inline-start:0 !important}

.u .ant-upload .ant-btn-default:disabled{background-color:unset}

.u_module_video .ant-upload-wrapper{display:inline-block}

.video_result_preview{border-radius:8px;margin-top:24px}

.ant-upload-select-picture-card{width:170px !important;height:170px !important;border-radius:85px !important;overflow:hidden}

.ant-upload.ant-upload-select-picture-card-settings>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center;margin-bottom:25px}

.ant-upload-select-picture-card-settings{width:85px;height:85px;overflow:hidden;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--ag-surface, #fafafa);border:1px dashed var(--ag-border, #d9d9d9);border-radius:5px;cursor:pointer;transition:border-color .3s}

[dir="rtl"] .ant-upload-select-picture-card-settings{margin-right:0;margin-left:8px}

.ant-upload-select-picture-card-cover{width:210px;height:230px;overflow:hidden;margin-right:8px;text-align:center;vertical-align:top;background-color:var(--ag-surface, #fafafa);border:1px dashed var(--ag-border, #d9d9d9);border-radius:5px;cursor:pointer;transition:border-color .3s;margin-bottom:25px}

[dir="rtl"] .ant-upload-select-picture-card-cover{margin-right:0;margin-left:8px}

.u_module_video .u_module__q{margin-top:16px;padding:0}

.bf-container .public-DraftEditor-content{word-break:break-word !important}

@keyframes recording{
0%{background-color:#ff3b30;box-shadow:0 0 1px #ff3b30}

50%{background-color:#383838;box-shadow:0 0 1px #383838}

100%{background-color:#ff3b30;box-shadow:0 0 1px #ff3b30}}

.recording_one:before{font-size:28px;margin:1px 0 0 12px !important;color:#fff;background-color:rgba(0,0,0,0) !important;content:"1" !important}

[dir="rtl"] .recording_one:before{margin:1px 12px 0 0 !important}

.recording_two:before{font-size:28px;margin:1px 0 0 11px !important;color:#fff;background-color:rgba(0,0,0,0) !important;content:"2" !important}

[dir="rtl"] .recording_two:before{margin:1px 11px 0 0 !important}

.recording_three:before{font-size:28px;margin:1px 0 0 11px !important;color:#fff;background-color:rgba(0,0,0,0) !important;content:"3" !important}

[dir="rtl"] .recording_three:before{margin:1px 11px 0 0 !important}

.upload_preview__favicon{width:30px;height:30px}

.upload_preview__logo{width:85px;height:85px}

.upload_preview__cover{width:210px;height:230px}

.upload_label{margin-bottom:10px}

.upload_image_delete{position:absolute;right:-10px;top:22px;cursor:pointer;background-image:url("/i/user/delete-search-red.svg");width:10px;height:10px;background-position:center;background-repeat:no-repeat;background-size:cover}

[dir="rtl"] .upload_image_delete{right:auto;left:-10px}

.auth_logo{overflow:hidden;width:60px;height:60px;margin-right:20px;background-size:contain;background-repeat:no-repeat;background-position:bottom;position:absolute;top:-7px;left:0}

[dir="rtl"] .auth_logo{margin-right:0;margin-left:20px;left:auto;right:0}

.auth_form__additional_info{font-size:10px;line-height:18px;font-weight:400;color:var(--ag-text-2, rgba(0, 0, 0, 0.6));margin-bottom:30px;margin-top:20px}

.edit_domain__wrap{margin-bottom:35px}

.edit_domain__status{margin-bottom:10px}

.edit_domain__status_waiting{color:#ff6262}

.edit_domain__status_checked{color:#09c358}

.edit_domain__focus{color:#ff6262}

.edit_domain__comment{position:absolute;margin-top:-51px;margin-left:390px;color:var(--ag-text-2, rgba(0, 0, 0, 0.6));white-space:nowrap}

[dir="rtl"] .edit_domain__comment{margin-left:0;margin-right:390px}

.personal_domain .ant-col-8,.personal_slogan .ant-col-8,.consent_personal_data .ant-col-8,.usage_rules .ant-col-8,.bx_token .ant-col-8{max-width:100% !important}

.save_settings{margin-top:25px}

.u_module__q{display:flow-root}

.glossary-desc{display:inline-block}

.q-editor-custom .atma-editor-toolbar{border-radius:12px 12px 0 0;box-shadow:none}

.q-editor-custom .atma-editor-content{display:flow-root;background-color:var(--ag-surface, white);border-radius:0 0 12px 12px}

mark{line-height:1.4}

.info_cards{font-size:12px;line-height:20px}

.info_cards .item{display:inline-block;vertical-align:top;padding-left:11px;margin-left:9px;position:relative}

[dir="rtl"] .info_cards .item{padding-left:0;padding-right:11px;margin-left:0;margin-right:9px}

.info_cards .item.item_first{margin:0}

.info_cards .item:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:4px}

[dir="rtl"] .info_cards .item:before{left:auto;right:0}

.info_cards .item.green:before{background-color:#95de64}

.info_cards .item.blue:before{background-color:#ffd8bf}

.info_cards .item.light_blue:before{background-color:#bae7ff}

.info_cards .item.orange:before{background-color:#efdbff}

.info_cards .item.red:before{background-color:#ff7875}

.info_cards .item.grey:before{background-color:#d9d9d9}

.main-card-top{height:142px;padding:0;border-radius:10px 10px 0 0;border-bottom:1px solid var(--ag-border, #F0F0F0)}

.timer_exam{max-width:max-content;height:32px;border-radius:20px;text-align:left;box-shadow:0px 2px 8px 0px rgba(0,0,0,.1490196078);padding:3px 8px 0 8px;background-color:var(--ag-surface-2, #F5F5F5)}

[dir="rtl"] .timer_exam{text-align:right}

.timer_exam.exercise{margin-bottom:24px}

.timer_exam_label{font-size:12px;line-height:20px;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));margin-bottom:5px}

.timer_exam_label.mi_large{margin-top:57px}

.timer_exam_label.mi_middle{margin-top:37px}

.timer_exam_label.mi_small{margin-top:27px}

.timer_exam_label.exercise{margin-top:-7px}

.timer_exam_label.question{margin-top:-7px}

.timer_exam .title{font-size:24px;font-weight:600;display:inline-block}

.timer_exam .timer_icon{display:inline-block;width:16px;height:16px;background-image:url("/i/timer.svg");vertical-align:middle;margin-right:8px}

[dir="rtl"] .timer_exam .timer_icon{margin-right:0;margin-left:8px}

.timer_exam .timer{font-size:16px;line-height:24px;color:#52c41a;display:inline-block;vertical-align:middle}

.timer_exam.question{margin-bottom:30px}

.timer_exam.question .timer_icon{background-image:url("/i/timer_blue.svg")}

.timer_exam.question .timer{color:var(--ag-link, #1890FF)}

.check_edit{margin-top:5px}

.check_edit.breadcrumb{display:inline-block;margin:0 5px 0 5px}

.check_edit.breadcrumb:first-child{margin:0 5px 0 0}

[dir="rtl"] .check_edit.breadcrumb:first-child{margin:0 0 0 5px}

.user.container{position:absolute;bottom:80px;right:80px;background-color:var(--ag-surface, white);border-radius:8px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1490196078)}

[dir="rtl"] .user.container{right:auto;left:80px}

.user.container .exam{display:flex;flex-direction:column;justify-content:center;align-items:center;width:342px;position:relative;height:auto}

.user.container .exam_status_wrapper{font-size:12px;position:absolute;right:14px;top:18px;line-height:20px}

[dir="rtl"] .user.container .exam_status_wrapper{right:auto;left:14px}

.user.container .exam .title{width:100%;font-size:16px;font-weight:500;padding:16px 0 0 16px;margin-bottom:16px;line-height:24px}

[dir="rtl"] .user.container .exam .title{padding:16px 16px 0 0}

.user.container .exam .status{padding:0 8px 0 22px;border-radius:10px;position:relative;display:inline-block;width:max-content !important;height:22px;vertical-align:top}

[dir="rtl"] .user.container .exam .status{padding:0 22px 0 8px}

.user.container .exam .status_wrapper{font-size:12px !important;position:absolute;right:14px;top:18px;line-height:20px}

[dir="rtl"] .user.container .exam .status_wrapper{right:auto;left:14px}

.user.container .exam .status:before{position:absolute;content:"";left:0;top:calc(50% - 7px);width:12px;height:12px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:8px}

[dir="rtl"] .user.container .exam .status:before{left:auto;right:0;margin-left:0;margin-right:8px}

.user.container .exam .status.not_started{background-color:var(--ag-surface-2, #F0F0F0);color:var(--ag-text-3, rgba(0, 0, 0, 0.2509803922))}

.user.container .exam .status.not_started:before{background-image:url("/i/n-closed-user-black.svg")}

.user.container .exam .status.progress{background-color:#efdbff}

.user.container .exam .status.progress:before{background-image:url("/i/n-process-black.svg")}

.user.container .exam .status.on_verification{background-color:#bae7ff}

.user.container .exam .status.on_verification:before{background-image:url("/i/n-time-user-black.svg")}

.user.container .exam .status.completed{background-color:#d9f7be}

.user.container .exam .status.completed:before{background-image:url("/i/n-completed-user-black.svg")}

.user.container .exam .status.error{background-color:#ffccc7}

.user.container .exam .status.error:before{background-image:url("/i/n-error-user-black.svg")}

.user.container .exam .desc{width:100%;font-size:14px;padding:0 0 0 16px;margin-bottom:4px;line-height:22px}

[dir="rtl"] .user.container .exam .desc{padding:0 16px 0 0}

.user.container .exam .desc.exam_time{font-weight:400;font-size:12px;line-height:22px}

.user.container .exam .button{width:100%;padding:0 16px 0 16px;margin-bottom:16px}

.user.container .exam .button button{padding:0;border-radius:4px !important;height:40px !important;font-size:14px;line-height:22px}

.score{display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:var(--ag-accent, #EAFF8F);color:var(--ag-on-accent, #000);font-size:16px;font-weight:400;text-align:center;padding:4px 14px 4px 14px;height:32px;border-radius:4px;line-height:24px}

.score_label{margin-right:12px}

[dir="rtl"] .score_label{margin-right:0;margin-left:12px}

.score .ant-statistic-content{font-size:16px !important;line-height:24px;font-weight:500}

.score.mini{bottom:0;right:0;position:absolute;background:none !important;height:auto;width:auto;padding:0 !important;justify-content:right;margin-right:30px}

[dir="rtl"] .score.mini{right:auto;left:0;justify-content:left;margin-right:0;margin-left:30px}

.score.mini .icon{position:absolute;width:24px;height:24px;right:-30px;left:unset;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url("/i/plus-minus.svg")}

[dir="rtl"] .score.mini .icon{left:-30px;right:unset}

.score.mini .currency{margin-left:30px}

[dir="rtl"] .score.mini .currency{margin-left:0;margin-right:30px}

.score .currency{display:inline-block;background-position:center center;background-size:contain;width:20px;height:20px;margin-right:4px;background-repeat:no-repeat}

[dir="rtl"] .score .currency{margin-right:0;margin-left:4px}

.score_currency_icon{width:16px;height:16px;background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin-right:2px}

[dir="rtl"] .score_currency_icon{margin-right:0;margin-left:2px}

.banner_store_wrapper{margin-bottom:32px}

.banner_store__smooth{position:relative}

.banner_store__smooth_wrap{position:relative;display:inline-block;margin-bottom:20px;width:100%}

.banner_store__smooth_wrap.is_short{width:calc(50% - 10px)}

.banner_store__smooth_wrap.is_second{margin-left:20px}

[dir="rtl"] .banner_store__smooth_wrap.is_second{margin-left:0;margin-right:20px}

.banner_store__smooth_wrap.is_actions .store_block__divider{width:calc(100% - 70px)}

.smooth_contain{white-space:nowrap;font-size:0;letter-spacing:0}

.smooth_contain_actions{display:flex;position:absolute;right:0;top:-15px}

[dir="rtl"] .smooth_contain_actions{right:auto;left:0}

.smooth_contain_wrap{display:flex;width:100%;overflow-y:auto;position:relative;scrollbar-width:none}

.smooth_contain_wrap::-webkit-scrollbar{display:none}

.smooth_contain__next{display:flex;width:25px;height:25px;background:var(--ag-surface, #fff);border-radius:20px;justify-content:center;align-items:center;color:#fff;z-index:1;border:1px solid var(--ag-border, #D9D9D9);margin-left:8px}

[dir="rtl"] .smooth_contain__next{margin-left:0;margin-right:8px}

.smooth_contain__next:active{transform:scale(0.9)}

.smooth_contain__next:hover{cursor:pointer;background:#d9d9d9}

.smooth_contain__next.disabled{background:var(--ag-surface-2, #F5F5F5)}

.smooth_contain__prev{display:flex;width:25px;height:25px;background:var(--ag-surface, #fff);border-radius:20px;justify-content:center;align-items:center;color:#fff;z-index:1;border:1px solid var(--ag-border, #D9D9D9);transform:rotate(180deg)}

[dir="rtl"] .smooth_contain__prev{transform:rotate(-180deg)}

.smooth_contain__prev:active{transform:rotate(180deg) scale(0.9)}

[dir="rtl"] .smooth_contain__prev:active{transform:rotate(-180deg) scale(0.9)}

.smooth_contain__prev:hover{cursor:pointer;background:#d9d9d9}

.smooth_contain__prev.disabled{background:var(--ag-surface-2, #F5F5F5)}

.smooth_contain__prev.disabled .smooth_contain__action_icon{opacity:.2}

.smooth_contain__action_icon{background-image:url("/i/arrow-banner.svg");background-size:contain;width:14px;height:14px;background-repeat:no-repeat;background-position:center}

.ag-divider-horizontal{padding-left:24px;position:relative}

[dir="rtl"] .ag-divider-horizontal{padding-left:0;padding-right:24px}

.ag-divider-horizontal:before{content:"";height:100%;width:1px;position:absolute;top:0;left:0;border-left:1px solid var(--ag-border, #D9D9D9)}

[dir="rtl"] .ag-divider-horizontal:before{left:auto;right:0;border-left:none;border-right:1px solid var(--ag-border, #D9D9D9)}

.knowledge_module_new h3{font-size:16px;margin-left:14px}

[dir="rtl"] .knowledge_module_new h3{margin-left:0;margin-right:14px}

.knowledge_module_new .ant-modal-content{padding:16px 10px;border-radius:4px !important}

.knowledge-words-container{height:500px}

.knowledge-search-input{width:82%}

.knowledge-desc{height:500px}

.knowledge-help-button{display:flex;width:100%;align-items:center;justify-content:right;padding-right:10px;padding-top:5px}

[dir="rtl"] .knowledge-help-button{justify-content:left;padding-right:0;padding-left:10px}

.knowledge-filter-btn.active:after{content:"";width:9px;height:9px;background-color:var(--ag-primary, #1677ff);position:absolute;top:-4px;right:-4px;border-radius:5px}

[dir="rtl"] .knowledge-filter-btn.active:after{right:auto;left:-4px}

.knowledge-wrapper{padding:0 45px 0 60px}

[dir="rtl"] .knowledge-wrapper{padding:0 60px 0 45px}

.knowledge-wrapper .knowledge-search-input{width:calc(100% - 107px)}

.knowledge-wrapper .knowledge-words div:not(.ant-divider){padding:4px 0 4px 8px;border-bottom:none}

[dir="rtl"] .knowledge-wrapper .knowledge-words div:not(.ant-divider){padding:4px 8px 4px 0}

.knowledge-wrapper .knowledge-words-count .ant-badge-count{font-size:10px;right:-6px;top:22px;background-color:var(--ag-surface-2, #F0F0F0);color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));position:absolute}

[dir="rtl"] .knowledge-wrapper .knowledge-words-count .ant-badge-count{right:auto;left:-6px}

.knowledge-wrapper .ant-badge{position:unset}

.knowledge-wrapper .ant-tag{border-radius:2px;padding:2px 8px}

.knowledge-wrapper .ant-tag:hover{cursor:pointer;opacity:.7}

.knowledge-wrapper .knowledge-desc-title-wrapper{position:relative;height:60px;background-color:var(--ag-surface-2, #F6FFED);margin-bottom:20px;padding:13px 10px}

.knowledge-wrapper .knowledge-desc-title-r{display:inline-block;vertical-align:top;margin-top:-4px}

.knowledge-wrapper .knowledge-arrows{right:26px;bottom:unset;top:13px;z-index:1}

[dir="rtl"] .knowledge-wrapper .knowledge-arrows{right:auto;left:26px}

.knowledge-wrapper .knowledge-words-container{height:100vh;margin-left:-7px;border-right:none;position:fixed;z-index:99;margin-top:50px}

[dir="rtl"] .knowledge-wrapper .knowledge-words-container{margin-left:0;margin-right:-7px;border-right:none;border-left:none}

.knowledge-wrapper .knowledge-tree-toggle{margin-right:4px;vertical-align:top;margin-top:2px}

[dir="rtl"] .knowledge-wrapper .knowledge-tree-toggle{margin-right:0;margin-left:4px}

.knowledge-wrapper .knowledge-scripts-space{padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid var(--ag-border, #F0F0F0)}

.knowledge-wrapper .knowledge-scripts-space__meta{color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));font-size:12px;line-height:16px}

.knowledge-wrapper.knowledge-wrapper--tree-hidden .knowledge-words-container{display:none}

.knowledge-wrapper.knowledge-wrapper--tree-hidden .knowledge-desc{margin-left:0;width:calc(100% - 30px)}

[dir="rtl"] .knowledge-wrapper.knowledge-wrapper--tree-hidden .knowledge-desc{margin-left:0;margin-right:0}

.knowledge-wrapper .knowledge-desc{height:100vh;margin-left:25%;margin-top:50px;width:calc(75% - 30px);min-width:0}

[dir="rtl"] .knowledge-wrapper .knowledge-desc{margin-left:0;margin-right:25%}

.knowledge-wrapper .knowledge-words{padding-left:0;border-bottom:none;overflow-y:auto;max-height:unset;margin-left:-12px;border-right:1px solid var(--ag-border, #F0F0F0);margin-right:5px;margin-top:20px;height:calc(100vh - 230px);-ms-overflow-style:none;scrollbar-width:none}

[dir="rtl"] .knowledge-wrapper .knowledge-words{padding-left:0;padding-right:0;margin-right:-12px;border-right:none;border-left:1px solid var(--ag-border, #F0F0F0);margin-left:5px}

.knowledge-wrapper .knowledge-words::-webkit-scrollbar{width:0;height:0}

.knowledge-wrapper .knowledge-desc{max-height:unset;overflow-y:unset}

.knowledge-wrapper .knowledge-desc-body{margin-top:20px}

.knowledge-wrapper .knowledge-desc>div{padding-bottom:48px}

.knowledge-wrapper .knowledge-desc-map-title{display:inline-block;margin-right:10px}

[dir="rtl"] .knowledge-wrapper .knowledge-desc-map-title{margin-right:0;margin-left:10px}

.knowledge-wrapper .knowledge-desc-map-title_wrapper{margin-bottom:20px;cursor:pointer}

.knowledge-wrapper .knowledge-desc-tags{display:inline-block;margin-right:20px}

[dir="rtl"] .knowledge-wrapper .knowledge-desc-tags{margin-right:0;margin-left:20px}

.knowledge-wrapper .knowledge-desc-views{display:inline-block;color:var(--ag-text-2, rgba(0, 0, 0, 0.6));margin-right:10px}

[dir="rtl"] .knowledge-wrapper .knowledge-desc-views{margin-right:0;margin-left:10px}

.knowledge-wrapper .knowledge-desc-author{display:inline-block}

.knowledge-wrapper .knowledge-desc-title-wrapper h4{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:800px;display:inline-block;vertical-align:middle}

.knowledge-wrapper .knowledge-desc-save-link{border:none;background:none;display:inline-block;vertical-align:top;box-shadow:unset;margin-left:10px}

[dir="rtl"] .knowledge-wrapper .knowledge-desc-save-link{margin-left:0;margin-right:10px}

.knowledge-wrapper .knowledge-desc-save-link:hover{background:none !important}

.knowledge-wrapper .ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{background:none;opacity:.7}

.knowledge-link-menu{margin-left:0;padding-left:0;text-align:left;padding-bottom:0;margin-bottom:0}

[dir="rtl"] .knowledge-link-menu{margin-left:0;margin-right:0;padding-left:0;padding-right:0;text-align:right}

.knowledge-link-menu-item{list-style-type:none;padding:2px 10px 2px 10px;border-radius:7px}

.knowledge-page-title{position:fixed;width:calc(100vw - 120px)}

.knowledge-page-empty-text{padding-top:50px}

.ant-tabs-top.store_tabs>.ant-tabs-nav{margin:0 0 23px 0 !important}

.action_button.prev{border-color:var(--ag-border, #d9d9d9)}

.statistic_table_info{color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));font-size:12px;font-weight:400}

.setting__tariffs_list_item_end{color:var(--ag-text-2, #a9b2bd)}

.setting__tariffs_list_item_end span{text-decoration:line-through}

.all_images_list{display:grid;grid-template-columns:repeat(2, 1fr)}

.info_users_wrapper{width:100%;padding:0 60px}

.info_users_wrapper .info_filters_tags_wrapper{width:100%;margin-left:0;margin-bottom:20px}

[dir="rtl"] .info_users_wrapper .info_filters_tags_wrapper{margin-left:0;margin-right:0}

.info_users_wrapper .info_filters_tags_title{font-size:16px;vertical-align:top}

.u_info__content_wrapper h3{max-width:1000px}

.a_modal_file_data_property_item{margin-bottom:15px}

.a_modal_file_data_property_name{font-weight:500;white-space:nowrap;margin-right:10px;margin-bottom:10px}

[dir="rtl"] .a_modal_file_data_property_name{margin-right:0;margin-left:10px}

.a_modal_file_data_preview_file{background:var(--ag-surface-2, #f0f0f0);height:320px;padding:130px 50px 50px 50px}

.u_scorm__item_iframe{width:100%;border:none;min-height:calc(100vh - 100px)}

.u_scorm__item{margin:10px 0 30px 0}

.u_scorm__item_title{font-size:18px;line-height:28px;margin-bottom:20px}

.glossary-alphabet-wrap{margin-bottom:10px;margin-top:32px}

.glossary-alphabet-item{display:inline-block;vertical-align:top}

.glossary-alphabet-item.ru{max-width:665px}

.glossary-alphabet-item.en{max-width:425px}

.glossary-alphabet-item.divider{border:.25px solid var(--ag-border, rgba(0, 0, 0, 0.1019607843));height:53px;margin-right:50px;margin-left:20px}

[dir="rtl"] .glossary-alphabet-item.divider{margin-left:50px;margin-right:20px}

.glossary-alphabet-letter{text-transform:capitalize;font-size:12px;line-height:20px;font-weight:400;max-height:22px;border-radius:2px;padding:0 7px 0 7px;margin-right:6px;display:inline-block;vertical-align:top;margin-bottom:10px;color:var(--ag-text, rgba(0, 0, 0, 0.8509803922));background:var(--ag-surface, #FAFAFA);border:1px solid var(--ag-border, #D9D9D9)}

[dir="rtl"] .glossary-alphabet-letter{margin-right:0;margin-left:6px}

.glossary-alphabet-letter.open{color:var(--ag-link, #2F54EB);background:var(--ag-primary-bg, #F0F5FF);border:1px solid var(--ag-primary-border, #ADC6FF);cursor:pointer}

.glossary-alphabet-letter.open:hover{opacity:.7}

.glossary-alphabet-letter.current{color:#52c41a;background:var(--ag-surface-2, #F6FFED);border:1px solid #b7eb8f}

.glossary-desc-title{display:inline-block}

.glossary-desc-link{display:inline-block}

.burger_menu_item.is_disabled .burger_menu_item_title{cursor:not-allowed !important;color:var(--ag-text-3, rgba(0, 0, 0, 0.25)) !important}

.dialog_client_content__context{margin-bottom:10px}

@media screen and (max-width: 800px){
.store_tabs .ant-tabs-tabpane .ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}

.store_tabs .ant-tabs-tabpane .ant-table{min-width:600px}

.q-editor-custom{min-width:100%}

#form-edit-profile{margin-top:20px}

.u_messages{width:100% !important;padding:0 60px !important}

.u_cabinet .u_breadcrumbs{margin-left:10px}

[dir="rtl"] .u_cabinet .u_breadcrumbs{margin-left:0;margin-right:10px}

.u_cabinet .u_header__logo_wrap{margin-left:10px}

[dir="rtl"] .u_cabinet .u_header__logo_wrap{margin-left:0;margin-right:10px}

.u_statistics_list{white-space:normal}

.u_statistics_list__wrapper{padding:10px 60px 0 60px}

.u_statistics_list__title_wrap{margin-left:10px;margin-left:0 !important;margin-bottom:10px}

[dir="rtl"] .u_statistics_list__title_wrap{margin-left:0;margin-right:10px;margin-right:0 !important}

.u_statistics_list__table{overflow-x:auto;display:block}

.u_statistics__wrapper{padding:45px 16px 32px}

.u_statistics__content_canvas_wrap{height:auto}

.u_statistics__modal .ant-alert-info{margin-top:20px}

.u_statistics__modal .ant-modal-footer button{width:100%;margin-bottom:10px}

.cabinet_layout{height:calc(-136px + 100vh) !important;margin-top:10px !important}

.cabinet_layout .sider-menu{max-width:60px !important;min-width:60px !important;width:60px !important;position:absolute;top:-114px}

.cabinet_layout .sider-menu.sider-menu--open{max-width:unset !important;width:unset !important}

.cabinet_layout .left_menu{margin:7px 7px}

.cabinet_layout .ant-layout-content{margin-left:60px}

[dir="rtl"] .cabinet_layout .ant-layout-content{margin-left:0;margin-right:60px}

.dialog_banner{width:100%}

.dialog_banner div{width:170px !important;height:170px !important}

.dialog_progress_content{width:100% !important}

.a_checking_results__wrapper{padding:10px 10px 0 0}

[dir="rtl"] .a_checking_results__wrapper{padding:10px 0 0 10px}

.a_checking_results__menu{width:252px;padding:10px}

.a_checking_results__menu_filer_flag{margin-right:6px}

[dir="rtl"] .a_checking_results__menu_filer_flag{margin-right:0;margin-left:6px}

.a_checking_results__menu_filer_training{margin-left:6px}

[dir="rtl"] .a_checking_results__menu_filer_training{margin-left:0;margin-right:6px}

.a_checking_results__menu_filer_search.map{width:calc(100% - 114px)}

.a_checking_results__menu_filer_search.user{width:calc(100% - 114px)}

.a_checking_results__content{margin-left:10px}

[dir="rtl"] .a_checking_results__content{margin-left:0;margin-right:10px}

.a_checking_results__content:not(.history){width:calc(100% - 262px)}

.a_checking_results__content_filter_text{display:none}

.a_checking_results__content_filter_item{width:58px}

.a_checking_results__content_filter_toggle{margin-left:7px}

[dir="rtl"] .a_checking_results__content_filter_toggle{margin-left:0;margin-right:7px}

.a_checking_results__content_filter_body{width:280px}

.a_checking_results__content_tasks_lable{font-size:12px;line-height:20px}

.a_checking_results__content_module_exercises_item{padding:15px 10px}

.a_checking_results__content_module_exercise_title .a_checking_results__content_toggle{position:relative;right:unset;top:unset;margin-top:6px}

[dir="rtl"] .a_checking_results__content_module_exercise_title .a_checking_results__content_toggle{right:auto;left:unset}

.a_checking_results__content_module_checked_result_action{flex-direction:column;gap:10px}

.a_checking_results__content_module_checked_result_item{margin-bottom:10px}

.a_checking__wrapper{padding:10px 15px 0 0}

[dir="rtl"] .a_checking__wrapper{padding:10px 0 0 15px}

.u_search.user.active_toggle{min-width:274px}

.u_search__delete{top:14px;right:10px}

[dir="rtl"] .u_search__delete{right:auto;left:10px}

.u_search.active_toggle .u_search__inp{width:100%}

.u_search input{min-width:100%;height:32px}

.u_search__result{width:100%}

.u_main_actions{top:-27px}

.u_main_card__table_wrapper{overflow-x:auto}

.u_breadcrumbs{top:unset;left:unset;max-width:100%;position:relative;padding:3px 60px;z-index:99}

[dir="rtl"] .u_breadcrumbs{left:auto;right:unset}

.u_module{padding:0 60px 30px 60px !important}

.u_module_cont{min-width:100%}

.u_module_essay{min-width:100%}

.u_module_video__block{width:100%;aspect-ratio:16/9;height:unset}

.u_header__title_map h4{max-width:200px !important;padding-left:16px !important}

[dir="rtl"] .u_header__title_map h4{padding-left:0 !important;padding-right:16px !important}

.u_content.is_map{padding-top:106px}

.u_content.is_map .u_main_actions{top:-32px}

.u_info_body{width:100%}

.u_info__content_item_fist{margin-bottom:20px}

.u_profile{text-align:left}

[dir="rtl"] .u_profile{text-align:right}

.u_profile__divider_vertical{display:none}

.u_profile__tablet_wrapper{padding:0 60px}

.u_profile__tablet_item_wrap{display:inline-block;vertical-align:middle}

.u_profile__item_avatar{margin-left:60px;width:40px !important;height:40px !important}

[dir="rtl"] .u_profile__item_avatar{margin-left:0;margin-right:60px}

.u_profile__item_name{font-size:22px;line-height:30px;margin:0 20px 0 10px}

[dir="rtl"] .u_profile__item_name{margin:0 10px 0 20px}

.u_profile__item_profile{height:116px}

.u_profile__item_profile_edit{top:0;right:60px}

[dir="rtl"] .u_profile__item_profile_edit{right:auto;left:60px}

.u_profile__item_profile_tablet_wrap{margin-left:60px;position:relative;margin-top:5px}

[dir="rtl"] .u_profile__item_profile_tablet_wrap{margin-left:0;margin-right:60px}

.u_profile__item_column{width:100%;display:block}

.u_profile__item_bot_text{width:324px}

.u_profile__item_bot_auth{position:relative;margin-left:20px;top:unset;right:unset}

[dir="rtl"] .u_profile__item_bot_auth{margin-left:0;margin-right:20px;right:auto;left:unset}

.u_profile__item_bot_wrapper{padding:20px 0}

.u_profile__item_bot_item:last-child{margin-bottom:0}

.u_profile__item_new{margin-top:20px}

.u_profile__item_title_setting{margin-bottom:20px}

.u_profile__item_subtitle{margin-bottom:0}

.u_profile__item_setting_wrapper{margin-bottom:20px}

.u_profile__item_exercise_wrapper_h{padding-top:20px}

.u_profile_user_edit{display:block;justify-content:unset;align-items:unset}

.u_profile_user_edit__form{display:block}

.u_profile_user_edit__form_psw{display:block;margin-left:0;margin-top:40px}

[dir="rtl"] .u_profile_user_edit__form_psw{margin-left:0;margin-right:0}

.u_profile_user_edit__divider{display:none}

.u_profile_user_edit__title{display:none}

.u_actions_btn_next{margin-top:50px}

.store_page_wrapper .store_desc_wrapper{margin-top:0}

.store_desc_wrapper .stock_count{margin-bottom:20px}

.store_desc_wrapper .store_item_btn{margin-top:20px;position:relative;right:unset;bottom:unset}

[dir="rtl"] .store_desc_wrapper .store_item_btn{right:auto;left:unset}

.store_block__divider{width:100%}

.map_info{margin-left:150px;padding:10px 60px 10px 0}

[dir="rtl"] .map_info{margin-left:0;margin-right:150px;padding:10px 0 10px 60px}

.map_info div{margin-bottom:8px}

.knowledge-wrapper{padding:0 16px 0 16px}

.knowledge-wrapper .knowledge-desc{margin-top:20px;margin-left:30%;width:calc(70% - 30px)}

[dir="rtl"] .knowledge-wrapper .knowledge-desc{margin-left:0;margin-right:30%}

.knowledge-page-title{width:auto}

.knowledge-desc{min-width:70%;padding:0 0 0 15px !important}

[dir="rtl"] .knowledge-desc{padding:0 15px 0 0 !important}

.knowledge-words-container{width:30%}

.glossary-modal .ant-modal-content{min-width:100%}

.glossary-alphabet-item.divider{display:none}

.glossary-alphabet-item.en{margin-top:10px}

.glossary-desc{min-width:unset}}

.u_module_lecture>h1,.u_module_column{box-sizing:border-box;max-width:var(--atma-bleed);padding-inline:max(0px,(min(100%,var(--atma-bleed)) - var(--atma-measure))/2)}

.u_module_column_box{box-sizing:border-box;max-width:var(--atma-measure);margin-inline-start:max(0px,(min(100%,var(--atma-bleed)) - var(--atma-measure))/2)}

.u_module_column_shift{margin-inline-start:max(0px,(min(100%,var(--atma-bleed)) - var(--atma-measure))/2)}

.u_module_mastery{display:flex;align-items:flex-start;gap:10px;margin:24px 0;padding:12px 16px;border:1px solid var(--ag-border, #E3E7EC);border-left:3px solid var(--ag-primary, #1790FF);border-radius:8px;background:var(--ag-surface-2, #F5F7FA);font-size:15px;line-height:1.5;color:var(--ag-text, #0F1419)}

[dir="rtl"] .u_module_mastery{border-left:none;border-right:3px solid var(--ag-primary, #1790FF)}

.u_module_mastery.is_done{border-left-color:#059669;background:var(--ag-surface-2, #ECFDF5)}

[dir="rtl"] .u_module_mastery.is_done{border-left-color:currentcolor;border-right-color:#059669}

.u_module_mastery__mark{flex:0 0 auto;width:18px;height:18px;margin-top:2px;border-radius:50%;border:2px solid var(--ag-primary, #1790FF)}

.u_module_mastery.is_done .u_module_mastery__mark{border-color:#059669;background:#059669}

.u{--u-header-height: 64px}

.u .atma-editor-toolbar{top:var(--u-header-height)}

@media screen and (max-width: 580px){
.u{--u-header-height: 65px}}

.u_module_cont__sheet{box-sizing:border-box;max-width:var(--atma-bleed) !important;min-width:0 !important;flex:1 1 auto;width:100%;margin-inline:auto}

@media screen and (max-width: 580px){
.max_width_m{margin-bottom:90px}

.plyr--video{width:100% !important;height:auto !important;aspect-ratio:16/9}

.u_statistics__content{flex-direction:column}

.u_statistics__content>*{width:100% !important}

.u_statistics__table{overflow-x:auto}

.main-container-userlist{padding:0 16px}

.main-container-userlist .ant-btn{margin:5px 0 0 0 !important;width:calc(100% - 32px)}

.main-container-orders{padding:0 16px}

.main-container-store{padding-top:40px}

img{max-width:100% !important;height:auto !important}

interactive-image{max-width:100% !important;height:auto !important}

.alt-flip-wrapper{margin:0 15px 15px 12px}

[dir="rtl"] .alt-flip-wrapper{margin:0 12px 15px 15px}

.u_module_video__block{height:auto}

.u_module_video__block video.video_preview{height:auto;max-height:70vh}

.u_module_video__block .screen_preview{height:400px}

.u_module_video__block .screen_stream{height:400px}

.main-container-signup{width:100%;overflow-y:auto;padding-top:80px;height:100vh;padding-bottom:80px}

.u_info_body{padding:0 16px}

.u_content{padding-top:60px}

.u_content__user_knowledge{margin:0 16px}

.u_content__user_glossary{margin:0 16px}

.u .q-editor-custom{min-width:100%}

.u_module{display:block}

.u_module__alert{margin:0 16px 10px 16px}

.u_module:not(.is_map_item){padding-left:16px !important;padding-right:16px !important}

.u_module.is_map_item{padding-left:16px !important;padding-right:16px !important;width:100%}

.u_module_video{min-width:100%}

.u_module_video__block{width:100%;height:auto;min-height:200px;aspect-ratio:auto}

.u_module_cont{display:block;position:relative;min-width:0;margin-bottom:192px;width:100%}

.u_module_icon{width:64px;height:64px;display:block;position:absolute;top:-48px}

.u_module_icon.circle{border-radius:36px}

.u_module_desc{margin-left:79px;top:-12px}

[dir="rtl"] .u_module_desc{margin-left:0;margin-right:79px}

.u_module_lecture.is_icon h1{margin-top:38px}

.u_module_image{height:176px;margin-top:16px}

.u_module_image_wrapper{position:relative;margin-bottom:16px;margin-top:0}

.u_module_warning__wrapper{width:100%}

.u_module_warning__wrapper.is_exam{width:calc(100% - 32px);margin:16px;position:relative;bottom:12px;right:0}

[dir="rtl"] .u_module_warning__wrapper.is_exam{right:auto;left:0}

.u_module_essay{max-width:100%;margin:0 auto;min-width:100%}

.u_module_essay_textarea{width:100%}

.u_module_rating__all_first{display:none}

.u_module_rating__wrapper textarea{font-size:16px}

.u_module_test__answers{width:100%;position:relative;overflow-x:auto;scrollbar-width:none}

.u_module_test__answers::-webkit-scrollbar{width:0}

.u_module_test__answers .matrix-table{width:800px;display:block}

.u_module_test__answers .matrix-table .line:not(.header) .column:first-child{position:sticky;left:0;background:var(--ag-surface, #fff);z-index:9}

[dir="rtl"] .u_module_test__answers .matrix-table .line:not(.header) .column:first-child{left:auto;right:0}

.u_module_screen__text{left:16px}

[dir="rtl"] .u_module_screen__text{left:auto;right:16px}

.u_module_screen__text div{width:calc(100% - 32px)}

.u_user_knowledge__header{margin-top:20px}

.u_user_glossary__header{margin-top:20px}

.u_header{border-bottom:1px solid var(--ag-border, #F0F0F0);padding:0 16px}

.u_header__burger_menu_content .ant-drawer-header{padding:16px 0}

.u_header__burger_menu_content .ant-drawer-header{border-bottom:none}

.u_header__burger_menu_content .ant-drawer-close{border:1px solid rgba(0,0,0,.45);border-radius:12px;padding:2px 2px;font-size:14px;color:var(--ag-text-2, rgba(0, 0, 0, 0.45));position:absolute;right:0}

[dir="rtl"] .u_header__burger_menu_content .ant-drawer-close{right:auto;left:0}

.u_header__burger_menu_content .ant-drawer-header-title a{color:var(--ag-text, #000)}

.u_header__burger_menu_content .ant-drawer-body{padding:24px 15px}

.u_header__burger_menu_content .ant-menu-item{padding-inline:0 !important}

.u_header__burger_menu_item_wrapper{padding:4px 8px;border-radius:6px}

.u_header__burger_menu_item_wrapper:hover{background-color:rgba(0,0,0,.06)}

.u_header__glossary_content .ant-drawer-header{padding:16px 15px}

.u_header__glossary_content .ant-drawer-close{position:absolute;right:10px}

[dir="rtl"] .u_header__glossary_content .ant-drawer-close{right:auto;left:10px}

.u_header__glossary_content .ant-drawer-title,.u_header__glossary_content .u_header__search_content .ant-drawer-title{font-size:24px}

.u_header__glossary_content .ant-drawer-body{padding:16px 15px 15px 15px;margin-bottom:50px}

.u_header__search_content .ant-drawer-close{position:absolute;right:10px}

[dir="rtl"] .u_header__search_content .ant-drawer-close{right:auto;left:10px}

.u_header__search_content .ant-drawer-title{font-size:24px}

.u_header__search_content .ant-drawer-body{padding-top:12px}

.u_header__knowledge_content .ant-drawer-title{font-size:24px}

.u_header__knowledge_content .ant-drawer-close{position:absolute;right:10px}

[dir="rtl"] .u_header__knowledge_content .ant-drawer-close{right:auto;left:10px}

.u_header__knowledge_content .ant-drawer-body{padding-top:0}

.u_header__notification_content .ant-drawer-title{font-size:24px}

.u_header__notification_content .ant-drawer-close{position:absolute;right:10px}

[dir="rtl"] .u_header__notification_content .ant-drawer-close{right:auto;left:10px}

.u_header__logo{width:40px;height:40px;margin-top:0}

.u_header_right{margin-top:0}

.u_header_in{padding-bottom:0;border-bottom:none}

.u_header.without_auth{border-bottom:none}

.u_header.without_auth .u_header__logo{width:32px;height:32px}

.u_header.without_auth .page_title{padding-left:10px !important;max-width:calc(100% - 10px) !important;width:calc(100% - 10px) !important;white-space:normal !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px !important;line-height:24px !important}

[dir="rtl"] .u_header.without_auth .page_title{padding-left:0 !important;padding-right:10px !important}

.u_top{border-bottom:1px solid var(--ag-border, #F0F0F0);position:fixed;height:34px;z-index:100;width:100%;background-color:var(--ag-surface, #fff);margin-top:2px}

.u_top.is_map{border-bottom:none;margin-top:5px}

.u_top.is_map .btn_user{left:33px;top:10px}

[dir="rtl"] .u_top.is_map .btn_user{left:auto;right:33px}

.u_breadcrumbs{top:unset;left:unset;max-width:100%;position:relative;padding:3px 16px}

[dir="rtl"] .u_breadcrumbs{left:auto;right:unset}

.u_breadcrumbs ol{flex-wrap:nowrap !important;overflow-x:auto}

.u_actions{position:fixed;bottom:0;width:100%;background-color:var(--ag-surface, #fff);padding:7px 16px 8px 16px !important;left:0}

[dir="rtl"] .u_actions{left:auto;right:0}

.u_actions_btn_password{margin-left:0}

[dir="rtl"] .u_actions_btn_password{margin-left:0;margin-right:0}

.u_search.active_toggle{min-width:100%}

.u_search.active_toggle .u_search__inp{width:100%;min-width:100%;height:34px}

.u_search.user{max-width:100%}

.u_search__delete{right:12px;top:14px}

[dir="rtl"] .u_search__delete{right:auto;left:12px}

.u_search__result{width:100%;border:none}

.u_search__result__title{margin:0}

.u_search__result_tags{padding:0}

.u_search__result__item{padding:7px 0 !important}

.u_cards__item{width:100%;height:336px;margin-top:12px}

.u_cards__item__top{margin-bottom:16px}

.u_cards__item__title{margin-top:10px;font-size:20px;line-height:30px}

.u_cards__item__bottom.info_cards{text-align:left;display:inline-block;margin-left:40px;margin-right:0;vertical-align:top;font-size:14px;line-height:22px;width:120px}

[dir="rtl"] .u_cards__item__bottom.info_cards{text-align:right;margin-right:40px;margin-left:0}

.u_cards__item__bottom.info_cards .item.item_first{margin-left:9px}

[dir="rtl"] .u_cards__item__bottom.info_cards .item.item_first{margin-left:0;margin-right:9px}

.u_cards__item__content{padding:0;width:auto;display:inline-block}

.u_cards__item__content__wrapper{text-align:center}

.u_cards__item.u_cards__item_progress{height:264px}

.u_profile__info{min-width:0;width:calc(100% - 32px);margin-left:16px;margin-right:16px;margin-bottom:15px}

.u_profile__mobile{min-width:0;width:calc(100% - 32px);padding:20px;margin-bottom:15px}

.u_profile__mobile .right{vertical-align:top;display:inline-block;width:140px;margin-left:20px}

[dir="rtl"] .u_profile__mobile .right{margin-left:0;margin-right:20px}

.u_profile__mobile_visible{cursor:pointer;font-size:22px;position:absolute;right:16px;top:10px}

[dir="rtl"] .u_profile__mobile_visible{right:auto;left:16px}

.u_profile__mobile_visible:hover{opacity:.8}

.u_profile__mobile_visible_result{top:30px}

.u_profile__posts{width:calc(100% - 32px);margin-right:0;margin-bottom:15px}

[dir="rtl"] .u_profile__posts{margin-right:0;margin-left:0}

.u_profile__bot{min-width:0;width:calc(100% - 32px);margin-bottom:15px}

.u_profile__bot_connect{margin:15px 0 0 0}

.u_profile__notification{min-width:calc(100% - 32px)}

.u_profile_edit{padding:0;flex-direction:column}

.u_profile_edit__divider{display:none}

.u_profile_edit__form{padding:0 16px;margin-right:0;margin-bottom:25px;width:100%}

[dir="rtl"] .u_profile_edit__form{margin-right:0;margin-left:0}

.u_profile_edit__form .avatar-uploader{margin-bottom:20px}

.u_profile_edit__form #form-edit-profile{width:100%}

.u_profile_edit__form_bottom{width:100%;margin-left:0}

[dir="rtl"] .u_profile_edit__form_bottom{margin-left:0;margin-right:0}

.u_profile_edit__form_psw{margin-left:0;display:block;padding:0 16px;width:100%}

[dir="rtl"] .u_profile_edit__form_psw{margin-left:0;margin-right:0}

.u_profile_edit__form_psw .u_profile_edit__title{margin:0px 0 10px 0}

.u_profile_edit__form_psw #form-new-password{width:100%}

.u_profile__posts{width:calc(100% - 32px)}

.u_profile__divider{border-bottom:none}

.u_profile__divider_vertical{display:none}

.u_profile__empty{margin-bottom:24px}

.u_profile__empty_p{margin-left:0}

[dir="rtl"] .u_profile__empty_p{margin-left:0;margin-right:0}

.u_profile__lang_list{display:none}

.u_profile__lang_list.active{display:block}

.u_profile__item{padding:0 16px 0 28px}

[dir="rtl"] .u_profile__item{padding:0 28px 0 16px}

.u_profile__item_cert{margin-top:0}

.u_profile__item_avatar{margin-left:0}

[dir="rtl"] .u_profile__item_avatar{margin-left:0;margin-right:0}

.u_profile__item_new .u_profile__item_column{padding:20px 0 0 0}

.u_profile__item_setting_wrapper{margin-bottom:12px}

.u_profile__item_bot_text{width:53%}

.u_profile__item_exercise_item{width:100%;margin-right:0}

[dir="rtl"] .u_profile__item_exercise_item{margin-right:0;margin-left:0}

.u_profile__item_exercise_wrapper{margin-top:48px}

.u_profile__item_docs_wrapper{margin-left:0;margin-top:0}

[dir="rtl"] .u_profile__item_docs_wrapper{margin-left:0;margin-right:0}

.u_profile__item_docs_subtitle{position:relative;right:unset;top:unset;left:0}

[dir="rtl"] .u_profile__item_docs_subtitle{left:unset;right:0}

.u_profile__item_docs_tb{width:650px;max-width:650px}

.u_profile__item_docs_tb_wrapper{overflow-x:scroll}

.u_profile__item_docs_add{margin-top:8px}

.u_profile__item_column{display:block;width:100%;padding:0}

.u_profile__item_column_br{border-right:none}

[dir="rtl"] .u_profile__item_column_br{border-right:none;border-left:none}

.u_profile__item_name{font-size:24px;line-height:32px;max-width:240px}

.u_profile__item_email{display:block;margin-top:8px}

.u_profile__item_phone{display:block;margin-top:8px}

.u_profile__item_profile_edit{top:3px;right:16px}

[dir="rtl"] .u_profile__item_profile_edit{right:auto;left:16px}

.u_profile__item_profile_edit button{height:34px;width:34px;border-radius:17px;padding:0}

.u_profile__exercise_wrapper{display:none}

.u_profile__exercise_wrapper.active{display:block}

.u_profile__docs_wrapper{display:none}

.u_profile__docs_wrapper.active{display:block}

.u_profile__docs_add{margin-top:8px}

.u_profile__result_item{padding:12px 0}

.u_profile__result_item.active{margin-left:-28px;margin-right:-16px;padding:12px 16px 12px 28px}

[dir="rtl"] .u_profile__result_item.active{margin-right:-28px;margin-left:-16px;padding:12px 28px 12px 16px}

.u_profile__result_item.active .u_profile__result_r{right:unset;top:unset}

[dir="rtl"] .u_profile__result_item.active .u_profile__result_r{right:auto;left:unset}

.u_profile__result_toggle{position:absolute;right:0}

[dir="rtl"] .u_profile__result_toggle{right:auto;left:0}

.u_profile__result_type.u_exercises_list__type::before{left:-17px}

[dir="rtl"] .u_profile__result_type.u_exercises_list__type::before{left:auto;right:-17px}

.u_profile__result_r{right:unset;top:unset;position:relative;margin-bottom:8px}

[dir="rtl"] .u_profile__result_r{right:auto;left:unset}

.u_profile__result_wrapper{overflow-y:unset;display:none;max-height:none}

.u_profile__result_wrapper.active{display:block}

.u_profile__modal_file_text{font-size:8px;line-height:18px}

.u_profile__modal_file_text_wrapper{padding:6px 8px;width:auto;top:322px}

.u_public_map__modal{width:448px}

.u_public_map__modal .u_profile_edit__form{padding:0}

.u_main_actions{top:12px;z-index:99;right:16px}

[dir="rtl"] .u_main_actions{right:auto;left:16px}

.u_main_actions__btn{height:30px}

.u_main_actions__switch{margin-right:0;position:absolute;width:max-content;right:-16px;top:-58px}

[dir="rtl"] .u_main_actions__switch{margin-right:0;margin-left:0;right:auto;left:-16px}

.u_main_action_view{margin-right:0}

[dir="rtl"] .u_main_action_view{margin-right:0;margin-left:0}

.u_main_tabs_wrapper{margin-top:40px}

.u_main_marks_mark{width:calc(100% - 65px)}

.u_main_marks_title{vertical-align:top}

.u_list_menu{min-width:min-content}

.u_list_menu__wrapper{margin-left:0;padding:0 16px}

[dir="rtl"] .u_list_menu__wrapper{margin-left:0;margin-right:0}

.u_list_menu__wrap .ant-menu{width:100% !important}

.u_list_menu__wrap .ant-menu-title-content{white-space:normal !important;word-break:break-word;flex:1}

.u_list_menu__wrap .ant-menu-submenu-title{height:auto !important}

.u_list_menu__wrap .ant-menu-title-content{line-height:25px}

.u_map_container_flow{min-height:calc(100dvh - 140px);position:relative}

.u_map_container_list{width:100%}

.u_map_share_link{width:46px !important;margin-left:7px}

[dir="rtl"] .u_map_share_link{margin-left:0;margin-right:7px}

.u_payment_left{width:100%;display:block;padding:10px 16px 20px 16px}

.u_payment_right{width:100%;display:block;padding:16px 16px 30px 16px;height:max-content}

.u_payment_header{text-align:center}

.u_payment_title{max-width:100%}

.u_payment_title_wrapper{text-align:center}

.u_payment_typeof{float:unset;margin-left:0;margin-top:10px}

[dir="rtl"] .u_payment_typeof{margin-left:0;margin-right:0}

.u_payment_showcase_pay{margin-top:20px;width:100%;height:34px}

.u_payment_content_desc{width:calc(100% - 120px)}

.u_payment_content_icon{vertical-align:top}

.u_order_content_wrapper{padding:0 16px 30px 16px}

.u_order_content_status{margin-top:30px;text-align:center}

.u_order_content_msg{text-align:center}

.u_order_action_wrapper{width:100%;text-align:center}

.u_error__video_content{width:100%}

.u_info_wrapper{margin:0 16px 0 16px;padding-top:48px;display:block}

.u_info__content{width:100%}

.u_info__content_learn_text{width:calc(100% - 128px)}

.u_info__content_item{display:block}

.u_info__content_item_fist{width:100%;margin-right:0;margin-bottom:20px}

[dir="rtl"] .u_info__content_item_fist{margin-right:0;margin-left:0}

.u_info__content_item_last{display:block;width:100%}

.u_exercises_list__info_title{width:100%}

.u_exercises_list__info_status{margin-top:20px}

.u_exercises_list__title_wrapper{width:100%;display:block}

.u_exercises_list__action{margin-left:0;margin-top:20px;position:relative;right:unset}

[dir="rtl"] .u_exercises_list__action{margin-left:0;margin-right:0;right:auto;left:unset}

.u_block_wrapper{padding:0 16px}

.u_block_icon{width:45px;height:45px;margin-bottom:16px}

.u_block_title{font-size:20px;line-height:28px}

.u_block_img{width:154px;height:194px;margin-top:24px}

.u_statistics__wrapper{padding:0}

.u_statistics_list{margin-bottom:0}

.u_statistics_list__wrapper{padding:50px 16px 0 16px}

.info_cards span{display:block}

.info_cards .item{padding-bottom:2px}

.info_users_wrapper{padding:0 16px}

.info_filters_tags_wrapper{padding-top:60px}

.glossary-alphabet-wrap{margin-top:0;margin-bottom:45px}

.glossary-alphabet-item.ru{max-width:100%;margin-bottom:10px}

.glossary-alphabet-item.en{max-width:100%}

.glossary-words{border-right:none;padding:0 12px 0 0}

[dir="rtl"] .glossary-words{border-right:none;border-left:none;padding:0 0 0 12px}

.glossary-words-container{border-right:none;display:block;width:100%}

[dir="rtl"] .glossary-words-container{border-right:none;border-left:none}

.glossary-desc{width:100%;height:auto;overflow-y:scroll;padding:0 0 60px 0;font-size:14px;line-height:22px;margin-bottom:8px}

.glossary-desc p{font-size:14px;line-height:22px;margin-bottom:8px}

.glossary-desc h2{font-size:20px;line-height:28px;margin-bottom:14px}

.glossary-desc h3{font-size:18px;line-height:26px;margin-bottom:12px}

.glossary-desc h4{font-size:16px;line-height:24px;margin-bottom:10px}

.glossary-desc iframe{width:100%;height:calc((100vw - 32px)/16*9)}

.glossary-actions{position:absolute;bottom:0;z-index:99999;width:100%;background-color:var(--ag-surface, #fff);padding:7px 16px 16px 16px;left:0}

[dir="rtl"] .glossary-actions{left:auto;right:0}

.glossary-actions .glossary_action__btn{background-color:var(--ag-primary, #1890FF);color:#fff;border-color:var(--ag-primary, #1890FF)}

.glossary-actions .glossary_action__btn:disabled{background-color:#d9d9d9;border-color:var(--ag-border, #d9d9d9)}

.glossary_action__btn{display:block;width:100%;height:50px;border-radius:4px}

.glossary_action__btn_prev{margin-bottom:8px}

.glossary-callback{position:relative;cursor:pointer}

.glossary-callback span{margin-left:28px}

[dir="rtl"] .glossary-callback span{margin-left:0;margin-right:28px}

.glossary-callback::before{content:"";width:13px;height:13px;background-image:url(/i/user/callback.svg);display:inline-block;background-repeat:no-repeat;position:absolute;top:8px}

.burger_menu{border-inline-end:none !important}

.burger_menu li{border-bottom:1px solid var(--ag-border, rgba(0, 0, 0, 0.25));border-radius:0 !important}

.burger_menu li.ant-menu-item{margin-block:0}

.burger_menu_item{font-size:16px}

.burger_menu_item_right{position:absolute;right:0;color:var(--ag-text, #000)}

[dir="rtl"] .burger_menu_item_right{right:auto;left:0}

.burger_menu_item_right .bonus{background-color:var(--ag-accent, #EAFF8F);color:var(--ag-on-accent, inherit);padding:3px 8px;border-radius:13px}

.burger_menu_item_right .notify{background-color:var(--ag-surface-2, #F0F0F0);padding:3px 8px;border-radius:13px;position:relative}

.burger_menu_item_right .notify::after{content:"";background-color:#52c41a;width:6px;height:6px;display:inline-block;position:absolute;top:0;border-radius:3px;right:0}

[dir="rtl"] .burger_menu_item_right .notify::after{right:auto;left:0}

.burger_menu_item_icon{width:24px;height:24px;display:inline-block;margin-right:10px;background-position:center;background-size:contain;background-repeat:no-repeat;vertical-align:middle}

[dir="rtl"] .burger_menu_item_icon{margin-right:0;margin-left:10px}

.burger_menu_item_title{color:var(--ag-text, #000) !important;vertical-align:middle}

.knowledge-words{padding:0;max-height:unset;border-right:none !important;margin-right:0;overflow-y:unset;margin-top:0 !important}

[dir="rtl"] .knowledge-words{border-right:none !important;border-left:none !important;margin-right:0;margin-left:0}

.knowledge-words-container{display:block;width:100%;border-right:none;height:auto;margin-left:0}

[dir="rtl"] .knowledge-words-container{border-right:none;border-left:none;margin-left:0;margin-right:0}

.knowledge-words-count .ant-badge-count{right:4px !important}

[dir="rtl"] .knowledge-words-count .ant-badge-count{right:auto !important;left:4px !important}

.knowledge-words-content-wrapper{padding-top:8px}

.knowledge-search-input{width:calc(100% - 101px) !important}

.knowledge-search-wrapper{position:sticky;top:60px;background-color:var(--ag-surface, #fff);z-index:9;padding-bottom:10px;padding-top:56px}

.knowledge-desc{padding:0;width:100%;height:auto}

.knowledge-desc iframe{width:100%;height:calc((100vw - 32px)/16*9) !important;min-height:100px}

.knowledge-desc p{font-size:14px !important;line-height:22px !important;margin-bottom:8px}

.knowledge-desc h2{font-size:20px !important;line-height:28px !important;margin-bottom:14px}

.knowledge-desc h3{font-size:18px !important;line-height:26px !important;margin-bottom:12px}

.knowledge-desc h4{font-size:16px !important;line-height:24px !important;margin-bottom:10px}

.knowledge-callback{position:relative;cursor:pointer}

.knowledge-callback span{margin-left:28px}

[dir="rtl"] .knowledge-callback span{margin-left:0;margin-right:28px}

.knowledge-callback::before{content:"";width:13px;height:13px;background-image:url(/i/user/callback.svg);display:inline-block;background-repeat:no-repeat;position:absolute;top:8px}

.knowledge-wrapper{padding:0 16px 0 16px}

.knowledge-wrapper .knowledge-arrows{position:relative;float:right;right:-14px;top:0}

[dir="rtl"] .knowledge-wrapper .knowledge-arrows{float:left;right:auto;left:-14px}

.knowledge-wrapper .knowledge-desc-save-link{position:absolute;right:95px}

[dir="rtl"] .knowledge-wrapper .knowledge-desc-save-link{right:auto;left:95px}

.knowledge-wrapper .knowledge-desc-title-wrapper h4{width:70%}

.knowledge-wrapper .knowledge-words-container{height:100%;position:relative;margin-top:0}

.knowledge-wrapper .knowledge-desc{height:100%;margin-bottom:50px;margin-left:0;min-width:100%;margin-top:0;padding:0 !important}

[dir="rtl"] .knowledge-wrapper .knowledge-desc{margin-left:0;margin-right:0}

.knowledge-wrapper .knowledge-desc-title-wrapper h4{white-space:unset;text-overflow:unset}

.knowledge-wrapper .knowledge-words-content-wrapper h3{margin-left:6px}

[dir="rtl"] .knowledge-wrapper .knowledge-words-content-wrapper h3{margin-left:0;margin-right:6px}

.knowledge-wrapper .knowledge-desc-title-r{width:25%;vertical-align:middle}

.knowledge-wrapper .knowledge-desc-title-wrapper{height:100%}

.user.container{border-radius:6px;left:16px;right:16px;bottom:40px;width:auto}

.user.container .ant-btn.ant-btn-lg{margin-bottom:0}

.user.container .exam{height:auto;width:100%}

.score{height:32px;border-radius:4px;font-size:14px;font-weight:500;min-width:0;padding:0 8px}

.store_tabs{margin:0 16px 0 16px}

.store_empty_cart_icon{width:110px;height:94px}

.store_empty_cart_text{font-size:16px;line-height:24px}

.store_block__title_wrapper{position:relative}

.store_block__divider{display:none}

.store_page_wrapper .store_desc_wrapper{margin-top:10px}

.store_page_wrapper .stock_count{margin-bottom:5px}

.store_page_wrapper .store_item_btn{margin-top:0;position:absolute;right:0;bottom:0}

[dir="rtl"] .store_page_wrapper .store_item_btn{right:auto;left:0}

.smooth_contain .store_block__title_wrapper{top:0}

.smooth_contain .store_block__divider{display:inline-block;width:calc(100% - 80px)}

.modal_store_body{margin-bottom:8px}

.modal-buy .left{width:30%}

.modal-buy .right{width:65%}

.auth_form__wrapper input{font-size:16px !important}

.cabinet_layout .ant-layout-content{margin-left:16px}

[dir="rtl"] .cabinet_layout .ant-layout-content{margin-left:0;margin-right:16px}

.cabinet_layout .left_menu{font-size:20px}

.cabinet_content{padding-top:24px}

.cabinet_content_body{padding:60px 16px 0 0}

[dir="rtl"] .cabinet_content_body{padding:60px 0 0 16px}

.cabinet_content_body_item{margin-top:20px}

.cabinet_menu_wrap{width:calc(100% - 32px);position:fixed;z-index:99;background-color:var(--ag-surface, #fff)}

.cabinet_menu_item{display:inline-block;vertical-align:middle}

.a_checking_exercise_file_info{padding:16px 16px}

.a_checking_exercise_file_info_icon{margin-right:10px}

[dir="rtl"] .a_checking_exercise_file_info_icon{margin-right:0;margin-left:10px}

.a_checking_exercise_file_info_text{width:calc(100% - 32px)}

.a_checking_results__wrapper{padding:10px 16px 10px 16px}

.a_checking_results__main_filters_wrap{margin-top:10px}

.a_checking_results__main_filters_open{width:100%}

.a_checking_results__main_filters_title{font-weight:500;font-size:16px;line-height:24px;vertical-align:middle}

.a_checking_results__main_filters_title_wrap{text-align:center;height:32px;position:relative}

.a_checking_results__main_filters_close{position:absolute;right:0;top:-2px}

[dir="rtl"] .a_checking_results__main_filters_close{right:auto;left:0}

.a_checking_results__main_filters_count{background:var(--ag-primary, #1890FF);padding:0px 8px 0px 8px;border-radius:10px;color:#fff;margin-left:2px;font-size:12px;line-height:20px}

[dir="rtl"] .a_checking_results__main_filters_count{margin-left:0;margin-right:2px}

.a_checking_results__menu{display:block;width:100%;min-height:unset}

.a_checking_results__menu_list{height:auto !important}

.a_checking_results__menu.history{width:fit-content}

.a_checking_results__menu_switch.is_history{margin-bottom:10px !important}

.a_checking_results__menu_filer_flag{margin-right:6px !important}

[dir="rtl"] .a_checking_results__menu_filer_flag{margin-right:0 !important;margin-left:6px !important}

.a_checking_results__content{margin-left:0;margin-top:10px}

[dir="rtl"] .a_checking_results__content{margin-left:0;margin-right:0}

.a_checking_results__content:not(.history){width:100%}

.a_checking_results__content_filter{position:relative}

.a_checking_results__content_filter_item{position:unset}

.a_checking_results__content_filter_body{width:100%;left:0;top:50px}

[dir="rtl"] .a_checking_results__content_filter_body{left:auto;right:0}

.a_checking_results__content_filter_body.uposts{width:300px;left:unset;right:0}

[dir="rtl"] .a_checking_results__content_filter_body.uposts{right:unset;left:0}

.a_checking_results__content_mi_toggle{position:absolute;top:8px;right:-2px}

[dir="rtl"] .a_checking_results__content_mi_toggle{right:auto;left:-2px}

.a_checking_results__content_tasks_wrap{margin-top:10px}

.a_checking_results__content_module_user_posts_toggle{position:relative;top:unset;right:unset;margin-top:10px}

[dir="rtl"] .a_checking_results__content_module_user_posts_toggle{right:auto;left:unset}

.a_checking_results__content_module_exercise .u_module_cont{margin-bottom:0}

.a_checking_results__content_module_exercise_type{display:block;margin-left:0;margin-top:10px}

[dir="rtl"] .a_checking_results__content_module_exercise_type{margin-left:0;margin-right:0}

.a_checking_results__content_module_exercise_comment_admin_btn{width:100%;white-space:normal;line-height:22px;height:56px}

.a_checking_results__content_module_exercise_actions button{display:block;margin-right:0;min-width:unset;width:100%}

[dir="rtl"] .a_checking_results__content_module_exercise_actions button{margin-right:0;margin-left:0}

.a_checking_results__content_module_exercise_actions button:first-child{margin-bottom:10px}

.a_checking_results__content_module_checked_result{align-items:normal;flex-direction:column}

.a_checking_results__content_module_checked_result_item.line{display:block}

.a_checking_results__content_module_checked_result_action{margin-top:10px}

#search-user{margin-right:10px}

[dir="rtl"] #search-user{margin-right:0;margin-left:10px}

.u_module button:first-child:nth-last-child(2),.u_module button:first-child:nth-last-child(2)~button,.u_actions__profile_edit button:first-child:nth-last-child(2),.u_actions__profile_edit button:first-child:nth-last-child(2)~button{width:100%}

.u_actions button:not(.in_content){width:100%}

.u_module button:nth-child(odd){margin-right:0;margin-bottom:8px}

[dir="rtl"] .u_module button:nth-child(odd){margin-right:0;margin-left:0}

.ant-btn.ant-btn-lg{font-size:14px;height:38px;padding-inline-start:0;padding-inline-end:0;margin-bottom:10px}

.ant-drawer-content-wrapper{width:100% !important}

.u_module_lecture ol,.u_module_lecture ul{margin-inline-start:8px;padding-inline-start:16px;font-size:14px;line-height:22px;margin-bottom:8px}

.u_module_lecture p{font-size:14px;line-height:22px;margin:0;margin-bottom:8px}

.u_module_lecture h2{font-size:20px;line-height:28px;margin-bottom:14px}

.u_module_lecture h3{font-size:18px;line-height:26px;margin-bottom:12px}

.u_module_lecture h4{font-size:16px;line-height:24px;margin-bottom:10px}

.ant-layout-header{line-height:0}

.map_info{width:calc(100% - 32px);padding:7px 0 10px 0;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:left;font-size:14px;line-height:20px;margin-left:16px;margin-top:12px}

[dir="rtl"] .map_info{justify-content:right;margin-left:0;margin-right:16px}

.map_info div{margin-right:0;min-width:auto;white-space:nowrap}

[dir="rtl"] .map_info div{margin-right:0;margin-left:0}

.ant-breadcrumb-link span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;display:inline-block}

.main-container-exercise{padding-top:38px}

.main-container-mapitem{padding-top:38px}

.main-container-maphooks{padding-top:38px}

.main-container-maphooks:has(.is_map_entity){padding-top:0}

.main-container-maphooks .btn_user{display:none}

.main-container-maphooks.not_profile{padding-top:0}

.main-container-profile{padding-top:51px}

.main-container-profileedit{padding-top:60px}

.main_page__content_wrapper{padding:16px 16px 16px 16px !important}

.main_wrapper .u_cards__item__title{margin-top:12px}

.banner_store_wrapper{margin-bottom:24px}

.smooth_contain__next{width:32px;height:32px}

.smooth_contain__prev{width:32px;height:32px}

.smooth_contain_actions{display:none}

.atma-content video,.atma-content iframe{min-width:100%}

.u_module button:first-child:nth-last-child(2),.u_module button:first-child:nth-last-child(2)~button{width:100%}

.u_actions_col{width:100%}

.u_header__burger_menu_item_wrapper .ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover{background-color:unset;background-image:url(/i/user/bm-menu.svg);background-repeat:no-repeat;background-size:contain}

.timer_exam_label.mi_large{margin-top:27px;padding-top:28px}

.timer_exam_label.mi_middle{margin-top:27px}

.timer_exam_label.exercise{margin-top:0}

.u_module button:nth-child(2n+1),.u_module button:nth-child(2n){margin-right:0}

[dir="rtl"] .u_module button:nth-child(2n+1),[dir="rtl"] .u_module button:nth-child(2n){margin-right:0;margin-left:0}

.u_module__action{position:sticky;bottom:0;width:100%;padding:30px 16px 30px 16px !important;background-color:var(--ag-surface, #fff);z-index:30}

.u_module__action.u_actions{width:100%}}

@media screen and (max-width: 375px){
.max_width_m .u_cards__item__bottom.info_cards{margin-left:5px}

[dir="rtl"] .max_width_m .u_cards__item__bottom.info_cards{margin-left:0;margin-right:5px}}

.no-border table,.no-border td,.no-border th{border:none !important}

.u_module .atma-editor-wrap .toggle-block .toggle-body{background-color:unset;border-radius:unset;padding:unset;margin-bottom:unset}

.alt-flip-wrapper{perspective:1000px;width:fit-content;display:inline-block;position:relative;cursor:pointer}

.alt-flip-wrapper .flip-front,.alt-flip-wrapper .flip-back{backface-visibility:hidden;transition:transform .6s;border-radius:6px}

.alt-flip-wrapper .flip-front{position:relative}

.alt-flip-wrapper .flip-back{position:absolute;inset:0;overflow:auto}

.alt-flip-wrapper .flip-front .flip-button{position:absolute;left:15px;top:15px;width:24px;height:24px;background-color:var(--ag-surface-2, #F6FFED);background-image:url("/i/flip-button-front.svg");background-repeat:no-repeat;background-size:12px;background-position:center;border-radius:50%}

[dir="rtl"] .alt-flip-wrapper .flip-front .flip-button{left:auto;right:15px}

.alt-flip-wrapper .flip-back .flip-button{position:absolute;left:15px;top:15px;width:24px;height:24px;background-color:rgba(0,0,0,.1490196078);background-image:url("/i/flip-button-back.svg");background-repeat:no-repeat;background-size:12px;background-position:center;border-radius:50%}

[dir="rtl"] .alt-flip-wrapper .flip-back .flip-button{left:auto;right:15px}

.alt-flip-wrapper .flip-front{transform:rotateY(0deg);z-index:2}

.alt-flip-wrapper .flip-back{transform:rotateY(180deg);background-color:var(--ag-surface-2, #F6FFED);color:var(--ag-text, #000);display:flex;align-items:center;justify-content:center;text-align:center;font-size:18px;font-weight:500;padding:10px;z-index:1}

[dir="rtl"] .alt-flip-wrapper .flip-back{transform:rotateY(-180deg)}

.alt-flip-wrapper.flipped .flip-front{transform:rotateY(-180deg)}

[dir="rtl"] .alt-flip-wrapper.flipped .flip-front{transform:rotateY(180deg)}

.alt-flip-wrapper.flipped .flip-back{transform:rotateY(0deg);z-index:3}

.plyr:fullscreen,.plyr:-webkit-full-screen{width:100vw !important;height:100vh !important}

.plyr:fullscreen video,.plyr:-webkit-full-screen video{width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:contain}

iframe:not([style*=height]){height:600px !important}

iframe:not([style*=width]){width:100% !important}

.rf-wrapper{position:relative}

.rf-overlay{position:absolute;inset:0;background:rgba(0,0,0,.2);backdrop-filter:blur(2px);z-index:5;pointer-events:none;transition:background .3s ease}

.react-flow__node.tutorial-dimmed{opacity:.25;pointer-events:none;transition:opacity .3s ease}

.react-flow__node.tutorial-active{z-index:999 !important;transition:transform .3s ease}

.react-flow__node.tutorial-active svg *{transition:filter .3s ease}

.react-flow__node.tutorial-active.blue svg *,.react-flow__node.tutorial-active.green svg *,.react-flow__node.tutorial-active.light_green svg *,.react-flow__node.tutorial-active.orange svg *,.react-flow__node.tutorial-active.red svg *,.react-flow__node.tutorial-active.grey svg *{filter:drop-shadow(0 0 8px rgba(255, 255, 255, 0.6)) drop-shadow(0 0 15px currentColor)}

.react-flow__node.tutorial-active.blue{color:var(--map-st-available-bg, #FFE7BA)}

.react-flow__node.tutorial-active.green{color:var(--map-st-done-bg, #D9F7BE)}

.react-flow__node.tutorial-active.light_green{color:var(--map-st-verify-bg, #E3F1FD)}

.react-flow__node.tutorial-active.orange{color:var(--map-st-progress-bg, #EFDBFF)}

.react-flow__node.tutorial-active.red{color:var(--map-st-error-bg, #FFCCC7)}

.react-flow__node.tutorial-active.grey{color:var(--map-st-locked-bg, #F0F0F0)}

body.u_search_open .u_breadcrumbs{opacity:0;pointer-events:none;transition:opacity .15s}

.u_search__assistant{padding:6px 12px;border-top:.5px solid var(--ag-border, #E6E9ED);margin-top:4px;background-color:var(--ag-surface, #FFFFFF);line-height:18px}

.u_search__assistant_sticky{position:sticky;bottom:0;z-index:1;box-shadow:0 -4px 8px -4px rgba(0,0,0,.08)}

.u_search__assistant__title{color:var(--ag-text-3, rgba(67, 74, 83, 0.3));text-transform:uppercase;line-height:14px;margin-bottom:6px}

.u_search__assistant__ask{padding:0;height:auto;line-height:16px}

.u_search__assistant__text{display:block;line-height:18px;white-space:pre-line;color:var(--ag-text, #0F1419)}

.u_search__assistant__sources{margin-top:8px}

.u_search__assistant__sources_title{color:var(--ag-text-3, rgba(67, 74, 83, 0.3));font-size:12px;line-height:14px}

.u_search__assistant__sources a{margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:20px;border-bottom:none}

.u_search__assistant__sources_text{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ag-link, #1790FF) 30%, transparent);text-underline-offset:2px}

.u_script{display:flex;gap:24px;align-items:flex-start;position:relative;flex-wrap:wrap}

.u_script__main{flex:1 1 auto;min-width:0}

.u_script__aside{flex:0 0 380px;background:var(--ag-surface, #FAFAFA);border-radius:8px;padding:20px;min-height:420px}

.u_script__views{flex:1 0 100%;margin-bottom:8px}

.u_script--both .u_script__main{flex:1 1 400px}

.u_script--both .u_script__diagram_wrap{flex:1 1 400px}

.u_script--both .u_script__aside{flex:1 0 100%;min-height:0}

.u_script__diagram_wrap{flex:1 1 auto;min-width:0;height:620px;border:1px solid var(--ag-border, #F0F0F0);border-radius:8px;overflow:hidden;position:relative}

.u_script__diagram_loading{display:flex;align-items:center;justify-content:center;height:100%}

.u_script__path{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:20px;font-size:13px}

.u_script__path_title{color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));margin-right:4px}

[dir="rtl"] .u_script__path_title{margin-right:0;margin-left:4px}

.u_script__path_item{display:inline-flex;align-items:center;gap:4px;max-width:200px;min-width:0}

.u_script__path_more{flex:none;color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922))}

.u_script__path_link{color:var(--ag-link, #1890FF);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.u_script__path_link:hover{text-decoration:underline}

.u_script__path_sep{color:var(--ag-text-3, #BFBFBF);font-size:10px}

.u_script__path_item--current .u_script__path_link,.u_script__path_item--current .u_script__path_link{color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));cursor:default}

.u_script__path_item--current .u_script__path_link:hover,.u_script__path_item--current .u_script__path_link:hover{text-decoration:none}

.u_script__search{margin-bottom:20px}

.u_script__context{background:var(--ag-primary-bg, #F0F5FF);border-radius:8px;padding:16px 20px;margin-bottom:24px}

.u_script__context_title{font-weight:600;margin-bottom:8px}

.u_script__label{font-weight:600;margin:24px 0 8px 0}

.u_script__phrase{font-size:18px;line-height:26px;white-space:pre-line}

.u_script__answer_text{white-space:pre-line}

.u_script__materials{margin-top:16px}

.u_script__materials_title{color:var(--ag-text-2, rgba(0, 0, 0, 0.4509803922));font-size:13px;margin-bottom:8px}

.u_script__materials_cols{display:flex;gap:32px}

.u_script__materials_col{flex:1 1 0;min-width:0}

.u_script__materials_col a{display:inline-block;margin-top:6px}

.u_script__answer{display:flex;align-items:center;gap:12px;padding:16px 12px;border-bottom:1px solid var(--ag-border, #F0F0F0);cursor:pointer}

.u_script__answer:hover{background:var(--ag-surface-2, #F6FFED);border-radius:6px}

.u_script__answer--dead{cursor:default;opacity:.55}

.u_script__answer--dead:hover{background:rgba(0,0,0,0)}

.u_script__answer_key{margin-left:auto;min-width:22px;height:22px;line-height:20px;text-align:center;border:1px solid var(--ag-border, #E8E8E8);border-radius:4px;color:var(--ag-text-2, rgba(0, 0, 0, 0.3490196078));font-size:12px}

[dir="rtl"] .u_script__answer_key{margin-left:0;margin-right:auto}

.u_script__dot{width:10px;height:10px;border-radius:50%;flex:0 0 10px}

.u_script__dot--positive{background:#52c41a}

.u_script__dot--negative{background:#f5222d}

.u_script__finished{margin-top:16px;padding:14px 18px;border:1px solid #b7eb8f;background:var(--ag-surface-2, #F6FFED);border-radius:6px}

.u_script__entries{margin-top:8px}

.u_script__entries_title.ant-typography{margin:0 0 4px 0}

.u_script__entry{padding:6px 8px;line-height:20px;border-bottom:1px solid var(--ag-border, #F0F0F0);cursor:pointer}

.u_script__entry:hover{color:var(--ag-link, #1890FF)}

.u_script__actions{display:flex;gap:16px;margin-top:40px}

.u_script__panel_wrap{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end}

.u_script__panel_overlay{position:absolute;inset:0;background:rgba(0,0,0,.25)}

.u_script__panel{position:relative;width:640px;max-width:100%;background:var(--ag-surface, #FFFFFF);padding:24px;overflow-y:auto}

.u_script__panel_head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}

.u_script__panel_related{margin-top:24px}

.u_script__panel_related a{display:inline-block;margin-top:6px}

.knowledge-wrapper.knowledge-wrapper--compact{padding:0 16px}

.knowledge-wrapper.knowledge-wrapper--compact .knowledge-words-container{position:static;width:100%;height:auto;margin:0;z-index:auto}

.knowledge-wrapper.knowledge-wrapper--compact .knowledge-words{height:auto;overflow:visible;margin:12px 0 0;border-right:none}

[dir="rtl"] .knowledge-wrapper.knowledge-wrapper--compact .knowledge-words{border-right:none;border-left:none}

.knowledge-wrapper.knowledge-wrapper--compact .knowledge-desc{margin:0;width:100%;min-width:0;height:auto}

.knowledge-wrapper.knowledge-wrapper--compact .knowledge-desc-title-wrapper{height:auto;min-height:60px}

.knowledge-wrapper.knowledge-wrapper--compact .knowledge-page-title{position:static;width:auto;margin-top:8px}

.knowledge-wrapper--article .knowledge-words-content-wrapper{padding-top:0}

.knowledge-back{position:sticky;top:var(--u-header-height);z-index:5;margin:8px -16px;padding:4px 8px;background:var(--ag-surface, #FFFFFF)}

.knowledge-back .ant-btn{font-weight:500}

@media screen and (max-width: 580px){
.knowledge-back{top:calc(var(--u-header-height) + 31px);margin-top:32px}}

.u_script_diagram{width:100%;height:100%;position:relative}

.u_script_diagram__node--pulse{animation:u_script_pulse 1s ease-out .35s 2}

.u_script_diagram--full{position:fixed;inset:0;width:auto;height:auto;z-index:1100;background:var(--ag-surface, #FFFFFF)}

.u_script_diagram__actions{position:absolute;top:12px;right:12px;z-index:5;display:flex;gap:8px}

[dir="rtl"] .u_script_diagram__actions{right:auto;left:12px}

.u_script_diagram__node{border-radius:10px;background:var(--ag-surface, #FFFFFF);box-shadow:0 0 6px rgba(0,0,0,.12);overflow:hidden}

.u_script_diagram__node--current{box-shadow:0 0 0 3px var(--ag-primary, #1890FF)}

.u_script_diagram__entry{color:#fff;font-size:12px;padding:3px 10px}

.u_script_diagram__phrase{color:#fff;padding:10px 12px;display:block}

.u_script_diagram__speaker{display:block;font-size:12px;opacity:.8;margin-bottom:4px}

.u_script_diagram__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:19px}

.u_script_diagram__answers{background:var(--ag-surface, #FAFAFA)}

.u_script_diagram__answer{display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid var(--ag-border, #F0F0F0)}

.u_script_diagram__answer_text{font-size:14px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

@media(max-width: 991px){
.u_script{flex-direction:column}

.u_script__aside{flex:1 1 auto;width:100%;min-height:0}

.u_script__materials_cols{flex-direction:column;gap:16px}

.u_script__actions{flex-wrap:wrap}}

:root{--atma-measure: 1000px;--atma-bleed: 1000px}

.atma-content{--atma-font: var(--ag-content-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);--atma-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--atma-size: 16px;--atma-leading: 1.6;--atma-rhythm: 1.5rem;--atma-measure: 1000px;--atma-bleed: 1000px;--atma-ink: #0F1419;--atma-ink-muted: #6B7280;--atma-rule: #E3E7EC;--atma-accent: var(--ag-link, #1790FF);--atma-surface: #F5F7FA;--ag-surface: initial;--ag-surface-2: initial;--ag-text: initial;--ag-text-2: initial;--ag-text-3: initial;--ag-border: initial;--ag-border-2: initial;--ag-hover-bg: initial;--ag-primary-text: initial;--ag-halo: initial;display:flow-root;max-width:var(--atma-bleed);font-family:var(--atma-font);font-size:var(--atma-size);line-height:var(--atma-leading);color:var(--atma-ink);-webkit-font-smoothing:antialiased}

.atma-content--lesson{--atma-size: 17px}

.atma-content:has(>.ProseMirror){max-width:none}

.atma-content:has(>.ProseMirror)>.ProseMirror{box-sizing:border-box;padding-inline:var(--atma-sheet-padding, 0px);max-width:calc(var(--atma-bleed) + var(--atma-sheet-padding, 0px)*2);margin-inline:auto;display:flow-root}

.atma-content--compact{--atma-size: 14px;--atma-rhythm: 1rem;--atma-measure: none;--atma-bleed: none;max-width:none}

.atma-content-failed{max-width:38rem;margin:1.5rem auto;padding:1rem 1.25rem;border:1px solid #f0d2a0;border-inline-start:3px solid #e9a23b;border-radius:8px;background:#fff9ef;font:400 15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:#1d1d1f}

.atma-content-failed__title{font-weight:600;margin-bottom:.25rem}

.atma-content-failed__text{color:#6b7280}

.interactive-point:focus-visible{outline:2px solid var(--ag-primary, #1790FF);outline-offset:3px}

.interactive-point::after{content:"";position:absolute;inset:-10px;border-radius:50%}

.atma-content .atma-block-changed{position:relative}

.atma-content .atma-block-changed::before{content:"";position:absolute;inset-inline-start:-1rem;top:0;bottom:0;width:3px;border-radius:2px;background:#e9a23b}

@media(max-width: 600px){
.atma-content .atma-block-changed::before{inset-inline-start:-0.5rem}}

.atma-activity-ref,.atma-activity{border:1px solid var(--atma-rule, #E3E7EC);border-radius:12px;background:#fff;padding:1.25rem 1.5rem;font-family:var(--atma-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif)}

.atma-activity-ref__head,.atma-activity__head{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}

.atma-activity-ref__type,.atma-activity__type{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--atma-accent, #1790FF)}

.atma-activity-ref__required,.atma-activity__required{font-size:12px;line-height:1.2;padding:2px 8px;border-radius:100px;background:#fff1e8;color:#c2410c}

.atma-activity-ref__title,.atma-activity__title{font-size:1.0625em;font-weight:600;line-height:1.35;color:var(--atma-ink, #0F1419)}

.atma-activity-ref__body [class*=u_module],.atma-activity-ref__body [class*=dialog_],.atma-activity-ref__body .q-editor-custom,.atma-activity-ref__body .atma-editor-wrap,.atma-activity__body [class*=u_module],.atma-activity__body [class*=dialog_],.atma-activity__body .q-editor-custom,.atma-activity__body .atma-editor-wrap{min-width:0;max-width:100%}

.atma-activity-ref__body .u_module_essay,.atma-activity-ref__body .dialog_banner,.atma-activity-ref__body .dialog_progress_content,.atma-activity-ref__body .dialog_preview,.atma-activity__body .u_module_essay,.atma-activity__body .dialog_banner,.atma-activity__body .dialog_progress_content,.atma-activity__body .dialog_preview{width:auto}

.atma-activity-ref__body .u_module_screen__text,.atma-activity__body .u_module_screen__text{inset-inline-start:0;text-align:center}

.atma-activity-ref__body .u_module_screen__text div,.atma-activity__body .u_module_screen__text div{max-width:450px;width:auto;margin-inline:auto}

.atma-activity .dialog_progress_percent{color:var(--atma-ink-muted) !important;text-shadow:none !important}

.atma-activity-ref__actions{display:flex;gap:.5rem;margin-top:.75rem}

.atma-activity-ref__actions button{font:inherit;font-size:13px;line-height:1.4;padding:5px 12px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:8px;background:#fff;color:var(--atma-ink, #0F1419);cursor:pointer}

.atma-activity-ref__actions button:hover{border-color:var(--atma-accent, #1790FF);color:var(--atma-accent, #1790FF)}

.atma-activity-ref__hint{margin-top:.5rem;font-size:12px;line-height:1.45;color:var(--atma-ink-muted, #6B7280)}

.atma-activity-ref.ProseMirror-selectednode{border-color:var(--atma-accent, #1790FF);box-shadow:0 0 0 3px rgba(23,144,255,.15)}

.atma-activity-ref:has(>.atma-activity){border:0;padding:0;background:none}

.atma-activity--required{border-inline-start:3px solid #e9a23b}

.atma-activity__body{margin-top:1rem}

.atma-activity__body .u_actions_btn_next,.atma-activity__body .u_exercises_list__type{display:none}

.atma-activity__failed{font-size:15px;line-height:1.5;color:var(--atma-ink-muted, #6B7280)}

.atma-content>p,.atma-content>h1,.atma-content>h2,.atma-content>h3,.atma-content>h4,.atma-content>h5,.atma-content>h6,.atma-content>ul,.atma-content>ol,.atma-content>blockquote,.atma-content>pre,.atma-content>hr,.atma-content>.toggle-block,.atma-content>.atma-callout,.atma-content>.atma-show-answer,.atma-content>.atma-self-check,.atma-content>.react-renderer>.toggle-block,.atma-content>.react-renderer>.atma-callout,.atma-content>.react-renderer>.atma-show-answer,.atma-content>.react-renderer>.atma-self-check,.atma-content>:where(.ProseMirror)>p,.atma-content>:where(.ProseMirror)>h1,.atma-content>:where(.ProseMirror)>h2,.atma-content>:where(.ProseMirror)>h3,.atma-content>:where(.ProseMirror)>h4,.atma-content>:where(.ProseMirror)>h5,.atma-content>:where(.ProseMirror)>h6,.atma-content>:where(.ProseMirror)>ul,.atma-content>:where(.ProseMirror)>ol,.atma-content>:where(.ProseMirror)>blockquote,.atma-content>:where(.ProseMirror)>pre,.atma-content>:where(.ProseMirror)>hr,.atma-content>:where(.ProseMirror)>.toggle-block,.atma-content>:where(.ProseMirror)>.atma-callout,.atma-content>:where(.ProseMirror)>.atma-show-answer,.atma-content>:where(.ProseMirror)>.atma-self-check,.atma-content>:where(.ProseMirror)>.react-renderer>.toggle-block,.atma-content>:where(.ProseMirror)>.react-renderer>.atma-callout,.atma-content>:where(.ProseMirror)>.react-renderer>.atma-show-answer,.atma-content>:where(.ProseMirror)>.react-renderer>.atma-self-check{max-width:var(--atma-measure);margin-inline:auto}

.atma-content>table,.atma-content>.tableWrapper,.atma-content>.atma-activity-ref,.atma-content>:where(.ProseMirror)>table,.atma-content>:where(.ProseMirror)>.tableWrapper,.atma-content>:where(.ProseMirror)>.atma-activity-ref{max-width:100%}

.atma-content>p:has(>img:only-child),.atma-content>p:has(>video:only-child),.atma-content>p:has(>iframe:only-child),.atma-content>p:has(>interactive-image:only-child),.atma-content>p:has(>.react-renderer:only-child),.atma-content>:where(.ProseMirror)>p:has(>img:only-child),.atma-content>:where(.ProseMirror)>p:has(>video:only-child),.atma-content>:where(.ProseMirror)>p:has(>iframe:only-child),.atma-content>:where(.ProseMirror)>p:has(>interactive-image:only-child),.atma-content>:where(.ProseMirror)>p:has(>.react-renderer:only-child){max-width:none}

.atma-content>p:has(img[data-wrap]),.atma-content>p:has(video[data-wrap]),.atma-content>p:has(iframe[data-wrap]),.atma-content>p:has(interactive-image[data-wrap]),.atma-content>p:has([data-image-wrapper][data-wrap]),.atma-content>:where(.ProseMirror)>p:has(img[data-wrap]),.atma-content>:where(.ProseMirror)>p:has(video[data-wrap]),.atma-content>:where(.ProseMirror)>p:has(iframe[data-wrap]),.atma-content>:where(.ProseMirror)>p:has(interactive-image[data-wrap]),.atma-content>:where(.ProseMirror)>p:has([data-image-wrapper][data-wrap]){max-width:var(--atma-measure);margin-inline:auto}

.atma-content>*,.atma-content>:where(.ProseMirror)>*{margin-top:var(--atma-rhythm);margin-bottom:0}

.atma-content>:first-child,.atma-content>:where(.ProseMirror)>:first-child{margin-top:0}

.atma-content>hr,.atma-content>:where(.ProseMirror)>hr{margin-top:calc(var(--atma-rhythm)*1.5);margin-bottom:calc(var(--atma-rhythm)*1.5)}

.atma-content>h1,.atma-content>h2,.atma-content>:where(.ProseMirror)>h1,.atma-content>:where(.ProseMirror)>h2{margin-top:calc(var(--atma-rhythm)*2);margin-bottom:calc(var(--atma-rhythm)*.5)}

.atma-content>h3,.atma-content>:where(.ProseMirror)>h3{margin-top:calc(var(--atma-rhythm)*1.5);margin-bottom:calc(var(--atma-rhythm)*.4)}

.atma-content>h4,.atma-content>h5,.atma-content>h6,.atma-content>:where(.ProseMirror)>h4,.atma-content>:where(.ProseMirror)>h5,.atma-content>:where(.ProseMirror)>h6{margin-top:calc(var(--atma-rhythm)*1.25);margin-bottom:calc(var(--atma-rhythm)*.35)}

.atma-content>:is(h1,h2,h3,h4,h5,h6):first-child,.atma-content>:where(.ProseMirror)>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}

.atma-content>p:has(>strong:only-child):not(:first-child),.atma-content>:where(.ProseMirror)>p:has(>strong:only-child):not(:first-child){margin-top:calc(var(--atma-rhythm)*1.35)}

.atma-content h1,.atma-content h2,.atma-content h3,.atma-content h4,.atma-content h5,.atma-content h6{font-family:var(--ag-content-font-headings, inherit);color:var(--atma-ink);text-wrap:balance;overflow-wrap:break-word}

.atma-content h1{font-size:2em;font-weight:700;line-height:1.2}

.atma-content h2{font-size:1.75em;font-weight:700;line-height:1.25}

.atma-content h3{font-size:1.375em;font-weight:700;line-height:1.3}

.atma-content h4{font-size:1.125em;font-weight:600;line-height:1.35}

.atma-content h5,.atma-content h6{font-size:1em;font-weight:600;line-height:1.4}

.atma-content p{overflow-wrap:break-word}

.atma-content p,.atma-content li,.atma-content ul,.atma-content ol,.atma-content blockquote,.atma-content td,.atma-content th{font-size:inherit;line-height:inherit}

.atma-content li>p,.atma-content td>p,.atma-content th>p,.atma-content blockquote>p,.atma-content .toggle-content>p:first-child{margin:0}

.atma-content p:empty::before{content:" ";display:inline-block;height:44px}

.atma-content p:has(>strong:only-child)>strong{font-weight:700}

.atma-content ul,.atma-content ol{padding-inline-start:1.5em}

.atma-content li{margin-bottom:0}

.atma-content li+li{margin-top:calc(var(--atma-rhythm)*.35)}

.atma-content li>ul,.atma-content li>ol{margin-top:calc(var(--atma-rhythm)*.35)}

.atma-content li>p{margin:0}

.atma-content ul{list-style:disc}

.atma-content ul ul{list-style:circle}

.atma-content ul ul ul{list-style:square}

.atma-content ol{list-style:decimal}

.atma-content ol ol{list-style:lower-alpha}

.atma-content ol ol ol{list-style:lower-roman}

.atma-content blockquote{padding-block:.25em;padding-inline:1.25em 0;border-inline-start:3px solid var(--atma-accent);color:var(--atma-ink)}

.atma-content blockquote>:first-child{margin-top:0}

.atma-content blockquote>*+*{margin-top:calc(var(--atma-rhythm)*.6)}

.atma-content hr{height:0;border:0;background:none;border-top:1px solid var(--atma-rule)}

.atma-content a{color:var(--atma-accent);text-decoration:underline;text-underline-offset:2px;overflow-wrap:break-word}

.atma-content a:hover{text-decoration-thickness:2px}

.atma-content a:focus-visible{outline:2px solid var(--atma-accent);outline-offset:2px;border-radius:2px}

.atma-content a[download]{display:inline-block;position:relative;margin-inline-start:26px;margin-inline-end:26px;vertical-align:top;border-bottom:none}

.atma-content a[download]:before{content:"";display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2213%22%20height%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.712%2012.6H8.86c.17%200%20.31-.057.422-.17a.588.588%200%200%200%20.167-.43.588.588%200%200%200-.167-.43.567.567%200%200%200-.422-.17H3.713a.567.567%200%200%200-.423.17.588.588%200%200%200-.167.43c0%20.173.056.317.167.43.111.113.252.17.422.17zm0-3.4H8.86c.17%200%20.31-.057.422-.17a.588.588%200%200%200%20.167-.43.588.588%200%200%200-.167-.43A.567.567%200%200%200%208.86%208H3.713a.567.567%200%200%200-.423.17.588.588%200%200%200-.167.43c0%20.173.056.317.167.43.111.113.252.17.422.17zM1.18%2016c-.315%200-.59-.12-.825-.36A1.161%201.161%200%200%201%200%2014.8V1.2C0%20.88.118.6.354.36.589.12.864%200%201.179%200h6.6a1.164%201.164%200%200%201%20.844.36l3.595%203.66a1.214%201.214%200%200%201%20.353.86v9.92c0%20.32-.117.6-.353.84s-.51.36-.825.36H1.179zM7.68%201.2H1.18v13.6h10.214V4.92H8.27a.567.567%200%200%201-.423-.17.588.588%200%200%201-.167-.43V1.2zm-6.501%200v3.72V1.2%2014.8%201.2z%22%20fill%3D%22%231790FF%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;width:16px;height:20px;position:absolute;top:6px;inset-inline-start:-26px}

.atma-content a[download]:after{content:attr(data-size);color:#aab2bd;font-size:15px;white-space:nowrap;position:absolute;inset-inline-start:100%;bottom:0;margin-inline-start:6px}

.atma-content mark{background-color:#fff3b0;color:inherit;padding:0 .15em;border-radius:2px}

.atma-content strong,.atma-content b{font-weight:700}

.atma-content img,.atma-content video,.atma-content iframe,.atma-content interactive-image{max-width:100%;height:auto !important}

.atma-content .atma-iframe-wrapper iframe,.atma-content .ifrfs-wrap>iframe{width:100%;height:100% !important}

.atma-content .plyr video{width:100%;height:100% !important;max-height:none !important}

.atma-content interactive-image{display:block;margin-inline:0}

.atma-content interactive-image>*{max-width:100%}

.atma-content interactive-image img{max-width:100%;height:auto !important}

.atma-content img{display:inline-block;image-orientation:from-image;border-radius:4px}

.atma-content :is(img,video,iframe,interactive-image)[data-align=center]{display:block;margin-inline:auto}

.atma-content :is(img,video,iframe,interactive-image)[data-align=left]:not([data-wrap]){display:block;margin-right:auto}

.atma-content :is(img,video,iframe,interactive-image)[data-align=right]:not([data-wrap]){display:block;margin-left:auto}

.atma-content :is(img,video,iframe,interactive-image)[data-align=left][data-wrap]{float:left;margin-right:1rem}

.atma-content :is(img,video,iframe,interactive-image)[data-align=right][data-wrap]{float:right;margin-left:1rem}

.atma-content interactive-image:not([data-wrap])[data-align=center]{text-align:center}

.atma-content interactive-image:not([data-wrap])[data-align=right]{text-align:right}

.atma-content interactive-image:not([data-wrap])[data-align=left]{text-align:left}

.atma-content video,.atma-content iframe{border-radius:6px;background:#000}

.atma-content img[alt=""],.atma-content img:not([alt]){font-size:0}

.atma-content .tableWrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}

.atma-content table{border-collapse:collapse;width:100%;max-width:100%;font-size:.9375em;table-layout:auto}

.atma-content table th,.atma-content table td{border:1px solid var(--atma-rule);padding:.5em .75em;vertical-align:top;text-align:start;overflow-wrap:break-word}

.atma-content table th>p,.atma-content table td>p{margin:0}

.atma-content table th>*+*,.atma-content table td>*+*{margin-top:calc(var(--atma-rhythm)*.4)}

.atma-content table th{font-weight:600;background-color:var(--atma-surface)}

.atma-content table tr:nth-of-type(even)>td{background-color:rgba(0,0,0,.015)}

.atma-content table[data-bordered=false] th,.atma-content table[data-bordered=false] td,.atma-content table.no-border th,.atma-content table.no-border td,.atma-content .no-border table th,.atma-content .no-border table td,.atma-content .tableWrapper[data-no-border=true] table th,.atma-content .tableWrapper[data-no-border=true] table td{border-color:rgba(0,0,0,0)}

.atma-content table[data-bordered=false] th,.atma-content table.no-border th,.atma-content .no-border table th,.atma-content .tableWrapper[data-no-border=true] table th{background:none}

.atma-content table[data-bordered=false] tbody tr:nth-child(even) td,.atma-content table.no-border tbody tr:nth-child(even) td,.atma-content .no-border table tbody tr:nth-child(even) td,.atma-content .tableWrapper[data-no-border=true] table tbody tr:nth-child(even) td{background:none}

.atma-content .toggle-block{position:relative;margin-bottom:12px}

.atma-content .toggle-block-inner,.atma-content .toggle-header-wrapper{display:inline-flex;align-items:center;margin-bottom:10px}

.atma-content .toggle-button{flex-shrink:0;height:24px;width:24px;padding:0;vertical-align:middle;border:1px solid #d9d9d9;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:4px 3px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYxMDlfNDAzMjYpIj4KPHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNi43NDc1NiA0LjIxMzMzQzYuODc3NDUgNC4wNjQzMSA3LjEyNDkxIDQuMDY0MzEgNy4yNTM0MiA0LjIxMzMzTDExLjc0MjcgOS40MTkzOEMxMS45MDk0IDkuNjEzNTIgMTEuNzU5MSA5Ljg5NzkgMTEuNDg5OCA5Ljg5NzlIMi41MTAyNkMyLjI0MDk5IDkuODk3OSAyLjA5MDcyIDkuNjEzNTIgMi4yNTczMyA5LjQxOTM4TDYuNzQ3NTYgNC4yMTMzM1oiIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjAuODUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF82MTA5XzQwMzI2Ij4KPHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);transform:rotate(180deg);cursor:pointer}

.atma-content .toggle-button.open{transform:rotate(0deg)}

.atma-content .toggle-header{font:inherit;font-weight:700;display:inline-block;padding:5px 0;margin-inline-start:10px;border:none;color:var(--atma-ink)}

.atma-content .toggle-body{display:grid;grid-template-rows:1fr;overflow:hidden;background-color:#fafafa;border-radius:12px;margin-bottom:8px;transition:grid-template-rows .25s ease,opacity .25s ease}

.atma-content .toggle-body>*{min-height:0}

.atma-content .toggle-block:not([data-open=true]) .toggle-body,.atma-content .toggle-body[data-collapsed=true]{grid-template-rows:0fr;opacity:0;margin-bottom:0}

.atma-content .toggle-block:not([data-open=true]) .toggle-body>.toggle-content,.atma-content .toggle-body[data-collapsed=true]>.toggle-content{padding-top:0;padding-bottom:0}

@media(prefers-reduced-motion: reduce){
.atma-content .toggle-body{transition:none}}

.atma-content .toggle-content{margin:0;padding:10px;transition:padding .25s ease}

.atma-content .toggle-content>:first-child{margin-top:0}

.atma-content .toggle-content>*+*{margin-top:calc(var(--atma-rhythm)*.75)}

.atma-content code{font-family:var(--atma-mono);font-size:.9375em;background-color:var(--atma-surface);padding:.125em .35em;border-radius:4px}

.atma-content pre{padding:1em 1.15em;background-color:var(--atma-surface);border:1px solid var(--atma-rule);border-radius:6px;overflow-x:auto;font-family:var(--atma-mono);font-size:.9375em;line-height:1.5}

.atma-content pre code{background:none;padding:0;border-radius:0;font-size:inherit}

.atma-content figure{margin:0}

.atma-content figure figcaption{margin-top:calc(var(--atma-rhythm)*.4);font-size:.875em;color:var(--atma-ink-muted)}

@media screen and (max-width: 580px){
.atma-content{--atma-size: 16px;--atma-rhythm: 1.25rem}

.atma-content img,.atma-content video,.atma-content iframe,.atma-content interactive-image{float:none !important;margin-left:0 !important;margin-right:0 !important;width:auto !important}

.atma-content>table{display:block;width:max-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}

@media(prefers-reduced-motion: reduce){
.atma-content *{animation-duration:.01ms !important;transition-duration:.01ms !important}}

.atma-callout{--callout-tone: #1790FF;--callout-bg: #EFF6FF;position:relative;margin:var(--atma-rhythm, 1.5rem) 0;padding:1rem 1.25rem;border:1px solid var(--atma-rule, #E3E7EC);border-inline-start:4px solid var(--callout-tone);border-radius:8px;background:var(--callout-bg);--callout-name: "Заметка"}

.atma-callout--warning{--callout-tone: #D97706;--callout-bg: #FFFBEB;--callout-name: "Внимание"}

.atma-callout--success{--callout-tone: #059669;--callout-bg: #ECFDF5;--callout-name: "Хорошо"}

.atma-callout--danger{--callout-tone: #DC2626;--callout-bg: #FEF2F2;--callout-name: "Опасно"}

.atma-callout--tip{--callout-tone: #7C3AED;--callout-bg: #F5F3FF;--callout-name: "Совет"}

.atma-callout:not(:has(>.atma-callout__bar))::before{content:var(--callout-name);display:block;margin-bottom:.35rem;font-size:.8125em;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--callout-tone)}

.atma-callout>*:first-child,.atma-callout>.atma-callout__body>*:first-child{margin-top:0}

.atma-callout>*:last-child,.atma-callout>.atma-callout__body>*:last-child{margin-bottom:0}

.atma-callout__bar{display:flex;align-items:center;gap:8px;margin-bottom:.5rem}

.atma-callout__bar select{font-size:13px;padding:2px 6px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:6px;background:#fff}

.atma-callout__bar button{margin-inline-start:auto;width:24px;height:24px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:6px;background:#fff;cursor:pointer;line-height:1}

.atma-show-answer{margin:var(--atma-rhythm, 1.5rem) 0}

.atma-show-answer>.toggle-block-inner>.toggle-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9InJnYmEoMCwwLDAsMC44NSkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMi41IDEyYzIuNC0zLjggNS42LTUuNyA5LjUtNS43czcuMSAxLjkgOS41IDUuN2MtMi40IDMuOC01LjYgNS43LTkuNSA1LjdTNC45IDE1LjggMi41IDEyeiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjIuNiIvPjwvc3ZnPg==);background-position:center;transform:none}

.atma-show-answer>.toggle-block-inner>input.toggle-header{width:16rem;max-width:100%;background:rgba(0,0,0,0);outline:none}

.atma-self-check{margin:var(--atma-rhythm, 1.5rem) 0;padding:1rem 1.25rem;border:1px solid var(--atma-rule, #E3E7EC);border-radius:12px;background:var(--atma-surface, #F5F7FA)}

.atma-self-check__head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:.5rem}

.atma-self-check__head label{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--atma-ink-muted, #6B7280);margin:0;font-weight:400}

.atma-self-check__head>button:last-child{margin-inline-start:auto;width:24px;height:24px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:6px;background:#fff;cursor:pointer;line-height:1}

.atma-self-check__label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--atma-accent, #1790FF)}

.atma-self-check__required{font-size:12px;line-height:1.2;padding:2px 8px;border-radius:100px;background:#fff1e8;color:#c2410c}

.atma-self-check__question{font-weight:600;margin-bottom:.75rem}

.atma-self-check__question-input,.atma-self-check__feedbacks input{width:100%;font-size:15px;padding:6px 10px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:8px;background:#fff}

.atma-self-check__options{display:flex;flex-direction:column;gap:8px;margin:.75rem 0}

.atma-self-check__option{display:block;width:100%;text-align:start;min-height:44px;padding:10px 14px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:8px;background:#fff;font:inherit;cursor:pointer}

.atma-self-check__option:hover:not(:disabled){border-color:var(--atma-accent, #1790FF)}

.atma-self-check__option:focus-visible{outline:2px solid var(--atma-accent, #1790FF);outline-offset:2px}

.atma-self-check__option.is-picked{border-color:var(--atma-accent, #1790FF);background:var(--ag-primary-bg, #EFF6FF)}

.atma-self-check__option.is-right{border-color:#059669;background:#ecfdf5}

.atma-self-check__option.is-right::after{content:" ✓";color:#059669;font-weight:700}

.atma-self-check__option.is-wrong{border-color:#dc2626;background:#fef2f2}

.atma-self-check__option.is-wrong::after{content:" ✕";color:#dc2626;font-weight:700}

.atma-self-check__option-row{display:flex;align-items:center;gap:8px}

.atma-self-check__option-row input[type=text]{flex:1 1 auto;font-size:15px;padding:6px 10px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:8px;background:#fff}

.atma-self-check__option-row button{width:28px;height:28px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:6px;background:#fff;cursor:pointer;line-height:1}

.atma-self-check__add{align-self:flex-start;min-height:32px;padding:4px 12px;border:1px dashed var(--atma-rule, #E3E7EC);border-radius:8px;background:rgba(0,0,0,0);color:var(--atma-ink-muted, #6B7280);cursor:pointer}

.atma-self-check__submit{min-height:44px;padding:10px 20px;border:0;border-radius:8px;background:var(--atma-accent, #1790FF);color:#fff;font:inherit;cursor:pointer}

.atma-self-check__submit:disabled{background:#b7bfc9;cursor:default}

.atma-self-check__feedbacks{display:flex;flex-direction:column;gap:8px}

.atma-self-check__feedback{margin-top:.75rem;padding:10px 14px;border-radius:8px}

.atma-self-check__feedback.is-right{background:#ecfdf5;color:#065f46}

.atma-self-check__feedback.is-wrong{background:#fef2f2;color:#991b1b}

.atma-self-check__retry{display:block;margin-top:8px;min-height:32px;padding:4px 12px;border:1px solid currentColor;border-radius:8px;background:rgba(0,0,0,0);color:inherit;cursor:pointer}

.atma-media-warning{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:6px;padding:3px 8px;box-sizing:border-box;background:#fffbe6;border-bottom:1px solid #ffe58f;color:rgba(0,0,0,.88);font-size:12px;line-height:16px;font-weight:400;overflow:hidden;white-space:nowrap;user-select:none;-webkit-user-select:none;cursor:default}

.atma-media-warning__icon{flex:none;color:#faad14}

.atma-media-warning__text{overflow:hidden;text-overflow:ellipsis}

.ProseMirror .atma-media-warning{white-space:nowrap}

.atma-video-watch{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:13px;color:var(--atma-ink-muted, #6B7280)}

.atma-video-watch label{display:inline-flex;align-items:center;gap:4px;margin:0;font-weight:400}

.atma-video-watch input[type=number]{width:60px;padding:2px 6px;border:1px solid var(--atma-rule, #E3E7EC);border-radius:6px}

.atma-content [data-anchor]{scroll-margin-top:calc(var(--u-header-height, 64px) + 24px)}

@media(max-width: 580px){
.atma-content [data-anchor]{scroll-margin-top:calc(var(--u-header-height, 65px) + 96px)}}

.atma-content .atma-anchor-flash{animation:atma-anchor-flash 1.8s ease-out;border-radius:3px}

@keyframes atma-anchor-flash{
0%,30%{background-color:rgba(250,219,20,.45)}

100%{background-color:rgba(0,0,0,0)}}

@keyframes u_script_pulse{
0%{box-shadow:0 0 0 0 rgba(24,144,255,.55)}

100%{box-shadow:0 0 0 18px rgba(24,144,255,0)}}

.u_header .u_header_in{border-bottom-color:var(--ag-header-line, rgba(0, 0, 0, 0.0588235294))}

.u_header .u_header__action__item.ant-btn,.u_header .u_header_right>.ant-btn-text,.u_header .u_header_right .u_search__toggle,.u_header .page_title.ant-typography{color:var(--ag-header-fg, rgba(0, 0, 0, 0.88))}

.u_header .u_header__burger_menu_item{filter:invert(var(--ag-header-invert, 0))}

.u .u_cards__item{border-radius:var(--ag-radius-lg, 10px)}

.u .main-card-top,.u .u_cards__item_icon{border-top-left-radius:var(--ag-radius-lg, 10px);border-top-right-radius:var(--ag-radius-lg, 10px)}

.u .image.empty,.u .store.item{border-radius:var(--ag-radius-lg, 16px)}

.ag-mode-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}

.ag-mode-switch__item{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-width:170px}

.ag-dark .ag-light-zone,.ag-dark .atma-editor-modal,.ag-dark .atma-editor-toolbar-s-opts{--ag-surface: initial;--ag-surface-2: initial;--ag-text: initial;--ag-text-2: initial;--ag-text-3: initial;--ag-border: initial;--ag-border-2: initial;--ag-hover-bg: initial;--ag-primary-text: initial;--ag-halo: initial;color:rgba(0,0,0,.88);color-scheme:light}

.ag-dark .ag-light-zone{display:contents}

.ag-dark .react-flow:not(.map-theme--dark) .react-flow__controls-button{background:var(--ag-surface-2);border-color:var(--ag-border);color:var(--ag-text)}

.ag-dark .react-flow:not(.map-theme--dark) .react-flow__controls-button svg{fill:var(--ag-text)}

.ag-dark .react-flow:not(.map-theme--dark) .react-flow__controls-button:hover{background:var(--ag-hover-bg)}

.ag-dark .burger_menu_item_icon{filter:invert(0.86)}

.ag-dark .atma-content{background-color:#fff;color:#0f1419;color-scheme:light;padding:24px 28px;border-radius:var(--ag-radius-lg, 12px)}

.ag-dark .a_checking_results__content_module_checked_result.repeat,.ag-dark .a_checking_results__content_module_checked_result.repeat *:not(.anticon):not(.anticon *),.ag-dark .a_checking_results__content_module_exercise_exam_result_assessment.not_passed,.ag-dark .a_checking_results__content_module_exercise_exam_result_assessment.not_passed *:not(.anticon):not(.anticon *),.ag-dark .a_checking_results__content_module_exercise_exam_result_assessment.passed,.ag-dark .a_checking_results__content_module_exercise_exam_result_assessment.passed *:not(.anticon):not(.anticon *),.ag-dark .a_checking_results__content_module_exercise_status.error,.ag-dark .a_checking_results__content_module_exercise_status.error *:not(.anticon):not(.anticon *),.ag-dark .a_checking_results__content_module_exercise_status.on_verification,.ag-dark .a_checking_results__content_module_exercise_status.on_verification *:not(.anticon):not(.anticon *),.ag-dark .a_checking_results__content_module_exercise_status.repeat,.ag-dark .a_checking_results__content_module_exercise_status.repeat *:not(.anticon):not(.anticon *),.ag-dark .a_checking_results__content_module_exercise_status.success,.ag-dark .a_checking_results__content_module_exercise_status.success *:not(.anticon):not(.anticon *),.ag-dark .admin_checklist_legend__item_color.error,.ag-dark .admin_checklist_legend__item_color.error *:not(.anticon):not(.anticon *),.ag-dark .admin_checklist_legend__item_color.on_verification,.ag-dark .admin_checklist_legend__item_color.on_verification *:not(.anticon):not(.anticon *),.ag-dark .admin_checklist_legend__item_color.repeat,.ag-dark .admin_checklist_legend__item_color.repeat *:not(.anticon):not(.anticon *),.ag-dark .admin_checklist_legend__item_color.success,.ag-dark .admin_checklist_legend__item_color.success *:not(.anticon):not(.anticon *),.ag-dark .admin_checklist_table__item_assessment.repeat,.ag-dark .admin_checklist_table__item_assessment.repeat *:not(.anticon):not(.anticon *),.ag-dark .ant-radio-wrapper.correct .ant-checkbox-inner,.ag-dark .ant-radio-wrapper.correct .ant-checkbox-inner *:not(.anticon):not(.anticon *),.ag-dark .dashboard .info_cards__item_percent.progress,.ag-dark .dashboard .info_cards__item_percent.progress *:not(.anticon):not(.anticon *),.ag-dark .dashboard .info_cards__item_percent.success,.ag-dark .dashboard .info_cards__item_percent.success *:not(.anticon):not(.anticon *),.ag-dark .dialog_history_answers_points.empty,.ag-dark .dialog_history_answers_points.empty *:not(.anticon):not(.anticon *),.ag-dark .dialog_history_answers_points.not_empty,.ag-dark .dialog_history_answers_points.not_empty *:not(.anticon):not(.anticon *),.ag-dark .dialog_result.error,.ag-dark .dialog_result.error *:not(.anticon):not(.anticon *),.ag-dark .exam_status_wrapper .exam_score_wrapper.node-score.exam.error,.ag-dark .exam_status_wrapper .exam_score_wrapper.node-score.exam.error *:not(.anticon):not(.anticon *),.ag-dark .exam_status_wrapper.completed .node-score.exam,.ag-dark .exam_status_wrapper.completed .node-score.exam *:not(.anticon):not(.anticon *),.ag-dark .info_exam_table .ant-table-tbody .ant-table-cell .row_table_exam.green,.ag-dark .info_exam_table .ant-table-tbody .ant-table-cell .row_table_exam.green *:not(.anticon):not(.anticon *),.ag-dark .map-legend div.content,.ag-dark .map-legend div.content *:not(.anticon):not(.anticon *),.ag-dark .map-legend div.content-exercise,.ag-dark .map-legend div.content-exercise *:not(.anticon):not(.anticon *),.ag-dark .map-legend div.exercise,.ag-dark .map-legend div.exercise *:not(.anticon):not(.anticon *),.ag-dark .map-node--milestone .map-node__ms-score,.ag-dark .map-node--milestone .map-node__ms-score *:not(.anticon):not(.anticon *),.ag-dark .map_info div.available,.ag-dark .map_info div.available *:not(.anticon):not(.anticon *),.ag-dark .map_info div.completed,.ag-dark .map_info div.completed *:not(.anticon):not(.anticon *),.ag-dark .map_info div.disabled,.ag-dark .map_info div.disabled *:not(.anticon):not(.anticon *),.ag-dark .map_info div.error,.ag-dark .map_info div.error *:not(.anticon):not(.anticon *),.ag-dark .map_info div.on_verification,.ag-dark .map_info div.on_verification *:not(.anticon):not(.anticon *),.ag-dark .map_info div.progress,.ag-dark .map_info div.progress *:not(.anticon):not(.anticon *),.ag-dark .map_info div.repeat,.ag-dark .map_info div.repeat *:not(.anticon):not(.anticon *),.ag-dark .node-score.error,.ag-dark .node-score.error *:not(.anticon):not(.anticon *),.ag-dark .node-score.main-card.error,.ag-dark .node-score.main-card.error *:not(.anticon):not(.anticon *),.ag-dark .result-wrap.repeat,.ag-dark .result-wrap.repeat *:not(.anticon):not(.anticon *),.ag-dark .u_cards__item__exam.completed,.ag-dark .u_cards__item__exam.completed *:not(.anticon):not(.anticon *),.ag-dark .u_cards__item__exam.error,.ag-dark .u_cards__item__exam.error *:not(.anticon):not(.anticon *),.ag-dark .u_cards__item__exam.on_verification,.ag-dark .u_cards__item__exam.on_verification *:not(.anticon):not(.anticon *),.ag-dark .u_cards__item__exam.progress,.ag-dark .u_cards__item__exam.progress *:not(.anticon):not(.anticon *),.ag-dark .u_exercises_list__info_status.error .u_exercises_list__info_status_count,.ag-dark .u_exercises_list__info_status.error .u_exercises_list__info_status_count *:not(.anticon):not(.anticon *),.ag-dark .u_exercises_list__info_status.not_started .u_exercises_list__info_status_count,.ag-dark .u_exercises_list__info_status.not_started .u_exercises_list__info_status_count *:not(.anticon):not(.anticon *),.ag-dark .u_exercises_list__info_status.on_verification .u_exercises_list__info_status_count,.ag-dark .u_exercises_list__info_status.on_verification .u_exercises_list__info_status_count *:not(.anticon):not(.anticon *),.ag-dark .u_exercises_list__info_status.progress .u_exercises_list__info_status_count,.ag-dark .u_exercises_list__info_status.progress .u_exercises_list__info_status_count *:not(.anticon):not(.anticon *),.ag-dark .u_exercises_list__info_status.repeat .u_exercises_list__info_status_count,.ag-dark .u_exercises_list__info_status.repeat .u_exercises_list__info_status_count *:not(.anticon):not(.anticon *),.ag-dark .u_exercises_list__info_status.success .u_exercises_list__info_status_count,.ag-dark .u_exercises_list__info_status.success .u_exercises_list__info_status_count *:not(.anticon):not(.anticon *),.ag-dark .u_exercises_list__status.error,.ag-dark .u_exercises_list__status.error *:not(.anticon):not(.anticon *),.ag-dark .u_exercises_list__status.not_started_to_click,.ag-dark .u_exercises_list__status.not_started_to_click *:not(.anticon):not(.anticon *),.ag-dark .u_exercises_list__status.on_verification,.ag-dark .u_exercises_list__status.on_verification *:not(.anticon):not(.anticon *),.ag-dark .u_exercises_list__status.progress,.ag-dark .u_exercises_list__status.progress *:not(.anticon):not(.anticon *),.ag-dark .u_exercises_list__status.repeat,.ag-dark .u_exercises_list__status.repeat *:not(.anticon):not(.anticon *),.ag-dark .u_exercises_list__status.success,.ag-dark .u_exercises_list__status.success *:not(.anticon):not(.anticon *),.ag-dark .u_list_drawer__item_icon.available,.ag-dark .u_list_drawer__item_icon.available *:not(.anticon):not(.anticon *),.ag-dark .u_list_drawer__item_icon.completed,.ag-dark .u_list_drawer__item_icon.completed *:not(.anticon):not(.anticon *),.ag-dark .u_list_drawer__item_icon.error,.ag-dark .u_list_drawer__item_icon.error *:not(.anticon):not(.anticon *),.ag-dark .u_list_drawer__item_icon.on_verification,.ag-dark .u_list_drawer__item_icon.on_verification *:not(.anticon):not(.anticon *),.ag-dark .u_list_drawer__item_icon.progress,.ag-dark .u_list_drawer__item_icon.progress *:not(.anticon):not(.anticon *),.ag-dark .u_list_drawer__item_icon.repeat,.ag-dark .u_list_drawer__item_icon.repeat *:not(.anticon):not(.anticon *),.ag-dark .u_list_menu__item_icon.available,.ag-dark .u_list_menu__item_icon.available *:not(.anticon):not(.anticon *),.ag-dark .u_list_menu__item_icon.completed,.ag-dark .u_list_menu__item_icon.completed *:not(.anticon):not(.anticon *),.ag-dark .u_list_menu__item_icon.error,.ag-dark .u_list_menu__item_icon.error *:not(.anticon):not(.anticon *),.ag-dark .u_list_menu__item_icon.on_verification,.ag-dark .u_list_menu__item_icon.on_verification *:not(.anticon):not(.anticon *),.ag-dark .u_list_menu__item_icon.progress,.ag-dark .u_list_menu__item_icon.progress *:not(.anticon):not(.anticon *),.ag-dark .u_list_menu__item_icon.repeat,.ag-dark .u_list_menu__item_icon.repeat *:not(.anticon):not(.anticon *),.ag-dark .u_module__result_wrapper.info,.ag-dark .u_module__result_wrapper.info *:not(.anticon):not(.anticon *),.ag-dark .u_module__result_wrapper.on_verification,.ag-dark .u_module__result_wrapper.on_verification *:not(.anticon):not(.anticon *),.ag-dark .u_module__result_wrapper.repeat,.ag-dark .u_module__result_wrapper.repeat *:not(.anticon):not(.anticon *),.ag-dark .u_module_test__map .question.blue,.ag-dark .u_module_test__map .question.blue *:not(.anticon):not(.anticon *),.ag-dark .u_module_test__map .question.green,.ag-dark .u_module_test__map .question.green *:not(.anticon):not(.anticon *),.ag-dark .u_module_warning__wrapper,.ag-dark .u_module_warning__wrapper *:not(.anticon):not(.anticon *),.ag-dark .u_profile__item_exercise_status.on_verification,.ag-dark .u_profile__item_exercise_status.on_verification *:not(.anticon):not(.anticon *),.ag-dark .u_profile__item_exercise_status.progress,.ag-dark .u_profile__item_exercise_status.progress *:not(.anticon):not(.anticon *),.ag-dark .u_profile__result_item_status.error,.ag-dark .u_profile__result_item_status.error *:not(.anticon):not(.anticon *),.ag-dark .u_profile__result_item_status.on_verification,.ag-dark .u_profile__result_item_status.on_verification *:not(.anticon):not(.anticon *),.ag-dark .u_profile__result_item_status.success,.ag-dark .u_profile__result_item_status.success *:not(.anticon):not(.anticon *),.ag-dark .u_structure__person.found,.ag-dark .u_structure__person.found *:not(.anticon):not(.anticon *),.ag-dark .user.container .exam .status.completed,.ag-dark .user.container .exam .status.completed *:not(.anticon):not(.anticon *),.ag-dark .user.container .exam .status.error,.ag-dark .user.container .exam .status.error *:not(.anticon):not(.anticon *),.ag-dark .user.container .exam .status.on_verification,.ag-dark .user.container .exam .status.on_verification *:not(.anticon):not(.anticon *),.ag-dark .user.container .exam .status.progress,.ag-dark .user.container .exam .status.progress *:not(.anticon):not(.anticon *),.ag-dark .map_info>div,.ag-dark .map_info>div *:not(.anticon):not(.anticon *){color:#1f2937 !important}

.ag-dark .a_ai__psy_score,.ag-dark .a_checking_results__content_module_title_exam,.ag-dark .a_checking_results__market_count,.ag-dark .a_header__limit_users,.ag-dark .a_menu .left_menu.active,.ag-dark .a_menu .left_menu_group__list .left_menu__submenu_link.active,.ag-dark .a_modal_user_roles__user,.ag-dark .error_page__code,.ag-dark .glossary-alphabet-letter.open,.ag-dark .left_menu.active,.ag-dark .user-edit-mentor-title-count,.ag-dark .store_block__title_count,.ag-dark .u_main_tab__global_percent,.ag-dark .u_main_tab__product_count{color:var(--ag-primary-ink) !important}

.ag-dark .a_org_chart__add,.ag-dark .a_org_chart__add *:not(.anticon):not(.anticon *),.ag-dark .selected-feature-node .rst__rowContents .ant-typography,.ag-dark .selected-feature-node .rst__rowContents .ant-typography *:not(.anticon):not(.anticon *),.ag-dark .u_profile__btn,.ag-dark .u_profile__btn *:not(.anticon):not(.anticon *),.ag-dark .u_structure__card.company .u_structure__header,.ag-dark .u_structure__card.company .u_structure__header *:not(.anticon):not(.anticon *){color:var(--ag-on-primary) !important}

.ag-dark .ant-pagination-item-active a,.ag-dark .ant-radio-group-outline .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),.ag-dark .ant-btn-color-primary.ant-btn-variant-outlined:not(:disabled),.ag-dark .ant-btn-color-primary.ant-btn-variant-dashed:not(:disabled),.ag-dark .ant-btn-color-primary.ant-btn-variant-text:not(:disabled),.ag-dark .ant-btn-color-primary.ant-btn-variant-link:not(:disabled),.ag-dark .ant-btn-background-ghost.ant-btn-color-primary:not(:disabled){color:var(--ag-link) !important}

.ag-dark .a_ai__button{color:#b37feb;border-color:#531dab}

.ag-dark .a_ai__button:hover,.ag-dark .a_ai__button:focus{color:#d3adf7;border-color:#b37feb}

.ag-dark .a_market__status_title.hidden{color:#b37feb}

.ag-dark .rate_header,.ag-dark .rate_header *,.ag-dark .map-legend div.empty{color:#1f2937}

.ag-dark .a_checking_results__content_module_user.map *{color:var(--ag-primary-ink)}

.ag-dark .rate_body .description [style*="color: #000"]{color:inherit !important}

.ag-dark .u_module_modal__ratio_body_wrapper .currency_wrapper,.ag-dark .u_module_modal__ratio_body_wrapper .currency_wrapper *:not(.anticon):not(.anticon *),.ag-dark .t_all_score,.ag-dark .t_all_score *:not(.anticon):not(.anticon *),.ag-dark .exam_score_wrapper.exam,.ag-dark .exam_score_wrapper.exam *:not(.anticon):not(.anticon *),.ag-dark .node-score,.ag-dark .node-score *:not(.anticon):not(.anticon *),.ag-dark .score:not(.mini),.ag-dark .score:not(.mini) *:not(.anticon):not(.anticon *),.ag-dark .burger_menu_item_right .bonus,.ag-dark .burger_menu_item_right .bonus *:not(.anticon):not(.anticon *),.ag-dark .store.item .price,.ag-dark .store.item .price *:not(.anticon):not(.anticon *),.ag-dark .map-legend div.all_score,.ag-dark .map-legend div.all_score *:not(.anticon):not(.anticon *){color:var(--ag-on-accent) !important}

@media(min-width: 581px){
.map_info:has(.map_info__edges){max-width:calc(100% - 440px)}}

.map_info .map_info__edges{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:14px;vertical-align:middle;white-space:nowrap}

.map_info .map_info__edge{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ag-text-2, #595959)}

.map_info .map_info__edge .map_info__edge-sample{flex:none}

.map_info_popover{max-width:calc(100vw - 24px)}

.map_info_popover .map_info{display:flex;flex-wrap:wrap;gap:8px;width:auto;max-width:300px;margin:0;padding:0}

.map_info_popover .map_info>div{margin-right:0}

[dir="rtl"] .map_info_popover .map_info>div{margin-right:0;margin-left:0}

.map_info_popover .map_info__edges{flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px}

.u_map_legend_btn{margin-left:8px}

[dir="rtl"] .u_map_legend_btn{margin-left:0;margin-right:8px}

.u_module_modal__ratio_body_wrapper .currency_wrapper,.u_module_modal__ratio_body_wrapper .currency_wrapper *:not(.anticon):not(.anticon *),.t_all_score,.t_all_score *:not(.anticon):not(.anticon *),.exam_score_wrapper.exam:not(.error),.exam_score_wrapper.exam:not(.error) *:not(.anticon):not(.anticon *),.node-score:not(.error),.node-score:not(.error) *:not(.anticon):not(.anticon *),.score:not(.mini),.score:not(.mini) *:not(.anticon):not(.anticon *),.burger_menu_item_right .bonus,.burger_menu_item_right .bonus *:not(.anticon):not(.anticon *),.store .price,.store .price *:not(.anticon):not(.anticon *),.map-legend div.all_score,.map-legend div.all_score *:not(.anticon):not(.anticon *){color:var(--ag-on-accent, inherit) !important}

.u_module_modal__ratio_body_wrapper .currency_wrapper .currency[style*="/i/score/"][style*=".svg"],.t_all_score .currency[style*="/i/score/"][style*=".svg"],.exam_score_wrapper.exam:not(.error) .currency[style*="/i/score/"][style*=".svg"],.node-score:not(.error) .currency[style*="/i/score/"][style*=".svg"],.score:not(.mini) .currency[style*="/i/score/"][style*=".svg"],.burger_menu_item_right .bonus .currency[style*="/i/score/"][style*=".svg"],.store .price .currency[style*="/i/score/"][style*=".svg"],.map-legend div.all_score .currency[style*="/i/score/"][style*=".svg"]{filter:var(--ag-accent-icon-filter, none)}

@media screen and (max-width: 580px){
.u:has(.u_main_actions__map) .u_top.is_map{display:none}

.u .u_content.is_map .u_main_actions.u_main_actions__map{left:16px;right:16px;top:-38px;display:flex;align-items:center;justify-content:flex-end;gap:8px}

.u .u_content.is_map .u_main_actions.u_main_actions__map .u_main_actions__item{margin-right:0}

[dir="rtl"] .u .u_content.is_map .u_main_actions.u_main_actions__map .u_main_actions__item{margin-right:0;margin-left:0}

.u .u_content.is_map .u_main_actions.u_main_actions__map .u_map_back_btn{margin-right:auto;padding:0 10px}

[dir="rtl"] .u .u_content.is_map .u_main_actions.u_main_actions__map .u_map_back_btn{margin-right:0;margin-left:auto}

.u .u_content.is_map .u_main_actions.u_main_actions__map .u_map_legend_btn{margin-left:0}

[dir="rtl"] .u .u_content.is_map .u_main_actions.u_main_actions__map .u_map_legend_btn{margin-left:0;margin-right:0}}

@media screen and (max-width: 380px){
.u .u_content.is_map .u_main_actions.u_main_actions__map{gap:6px}

.u .u_content.is_map .u_main_actions.u_main_actions__map .u_map_back_btn,.u .u_content.is_map .u_main_actions.u_main_actions__map .u_map_legend_btn{padding:0 8px}}

@media screen and (max-width: 340px){
.u .u_content.is_map .u_main_actions.u_main_actions__map .u_map_legend_btn__text{display:none}}

.ag-dark [style*="/i/score/"][style*=".svg"],.ag-dark img[src*="/i/score/"][src$=".svg"]{filter:invert(0.9)}

.ag-dark .anticon svg [fill="#000"],.ag-dark .anticon svg [fill="#000000"],.ag-dark .anticon svg [fill=black],.ag-dark .anticon svg [fill="#262626"],.ag-dark .anticon svg [fill="#1F1F1F"],.ag-dark .anticon svg [fill="#1f1f1f"],.ag-dark .anticon svg [fill="#333"],.ag-dark .anticon svg [fill="#333333"],.ag-dark .anticon svg [fill="#222"],.ag-dark .anticon svg [fill="#111"],.ag-dark .anticon svg [fill="#434343"],.ag-dark .anticon svg [fill="#595959"],.ag-dark .anticon svg [fill="#0F1419"],.ag-dark .anticon svg [fill="#0f1419"],.ag-dark .anticon svg [fill="#2B2D33"],.ag-dark .anticon svg [fill="#2b2d33"],.ag-dark .anticon svg [fill="#323232"],.ag-dark .anticon svg [fill="#1D1D1D"],.ag-dark .anticon svg [fill="#1d1d1d"],.ag-dark .ant-tree-switcher svg [fill="#000"],.ag-dark .ant-tree-switcher svg [fill="#000000"],.ag-dark .ant-tree-switcher svg [fill=black],.ag-dark .ant-tree-switcher svg [fill="#262626"],.ag-dark .ant-tree-switcher svg [fill="#1F1F1F"],.ag-dark .ant-tree-switcher svg [fill="#1f1f1f"],.ag-dark .ant-tree-switcher svg [fill="#333"],.ag-dark .ant-tree-switcher svg [fill="#333333"],.ag-dark .ant-tree-switcher svg [fill="#222"],.ag-dark .ant-tree-switcher svg [fill="#111"],.ag-dark .ant-tree-switcher svg [fill="#434343"],.ag-dark .ant-tree-switcher svg [fill="#595959"],.ag-dark .ant-tree-switcher svg [fill="#0F1419"],.ag-dark .ant-tree-switcher svg [fill="#0f1419"],.ag-dark .ant-tree-switcher svg [fill="#2B2D33"],.ag-dark .ant-tree-switcher svg [fill="#2b2d33"],.ag-dark .ant-tree-switcher svg [fill="#323232"],.ag-dark .ant-tree-switcher svg [fill="#1D1D1D"],.ag-dark .ant-tree-switcher svg [fill="#1d1d1d"]{fill:currentColor}

.ag-dark .anticon svg [stroke="#000"],.ag-dark .anticon svg [stroke="#000000"],.ag-dark .anticon svg [stroke=black],.ag-dark .anticon svg [stroke="#262626"],.ag-dark .anticon svg [stroke="#333"],.ag-dark .anticon svg [stroke="#333333"],.ag-dark .anticon svg [stroke="#434343"],.ag-dark .anticon svg [stroke="#595959"],.ag-dark .ant-tree-switcher svg [stroke="#000"],.ag-dark .ant-tree-switcher svg [stroke="#000000"],.ag-dark .ant-tree-switcher svg [stroke=black],.ag-dark .ant-tree-switcher svg [stroke="#262626"],.ag-dark .ant-tree-switcher svg [stroke="#333"],.ag-dark .ant-tree-switcher svg [stroke="#333333"],.ag-dark .ant-tree-switcher svg [stroke="#434343"],.ag-dark .ant-tree-switcher svg [stroke="#595959"]{stroke:currentColor}

.ag-dark .ag-light-zone [style*="/i/score/"][style*=".svg"],.ag-dark .ag-light-zone img[src*="/i/score/"][src$=".svg"],.ag-dark .atma-content [style*="/i/score/"][style*=".svg"],.ag-dark .atma-content img[src*="/i/score/"][src$=".svg"]{filter:none}

.ag-dark .title_icon,.ag-dark .a_checking_results__menu_list_item_public,.ag-dark .store_block__icon{filter:invert(0.85)}

.ag-dark .atma-editor .atma-editor-content.atma-content{padding:12px 15px;border-radius:0}

@media screen and (max-width: 580px){
.u_header .u_header_in{flex-wrap:nowrap;gap:8px}

.u_header .u_header_in>.ant-col:first-child{flex:1 1 auto;min-width:0}

.u_header .u_header_in>.ant-col:not(:first-child){flex:0 0 auto}

.u_header .u_header__logo_wrap{min-width:0}

.u_header .u_header__logo{flex:0 0 auto}

.u_header .u_header__title_map{display:flex;align-items:center;flex:1 1 auto;min-width:0;max-width:none}

.u_header .u_header__title_map .page_title{flex:0 1 auto;min-width:0;max-width:none !important;padding-left:10px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

[dir="rtl"] .u_header .u_header__title_map .page_title{padding-left:0 !important;padding-right:10px !important}

.u_header .u_header__title_map>div{flex:0 0 auto}

.u_header .u_header__title_map>div .ant-btn{margin-left:6px !important}

[dir="rtl"] .u_header .u_header__title_map>div .ant-btn{margin-left:0 !important;margin-right:6px !important}

.u_header .u_header_right{gap:2px}

.u_header .u_header_right .score{height:28px;padding:0 8px;font-size:14px;line-height:20px}

.u_header .u_header_right .score .ant-statistic-content{font-size:14px !important;line-height:20px}

.main-container-maphooks>.node-score.map{margin-bottom:8px}}

@media screen and (max-width: 580px){
.u .u_content.is_map:has(.u_main_actions__map){box-sizing:border-box;height:100%;margin-bottom:0;padding-top:71px;display:flex;flex-direction:column}

.u .u_content.is_map:has(.u_main_actions__map)>.ant-row{flex:1 1 auto;min-height:0}

.u .u_content.is_map:has(.u_main_actions__map) .main-container-maphooks{display:flex;flex-direction:column;height:100%;min-height:0;padding-top:0}

.u .u_content.is_map:has(.u_main_actions__map) .u_main_actions.u_main_actions__map{position:static;flex:none;margin:0 16px 6px}

.u .u_content.is_map:has(.u_main_actions__map) .u_map_container_flow{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}

.u .u_content.is_map:has(.u_main_actions__map) .u_map_container_flow>.reactflow-wrapper{min-height:0 !important;height:100%}

.u .u_content.is_map:has(.u_main_actions__map) .u_map_score_m{position:absolute;z-index:5;top:8px;left:6px;pointer-events:auto}

[dir="rtl"] .u .u_content.is_map:has(.u_main_actions__map) .u_map_score_m{left:auto;right:6px}

.u .u_content.is_map:has(.u_main_actions__map) .u_map_score_m.is_list{position:static;flex:none;padding:0 6px 6px}}

.u_header__action__item.ant-btn.ag-lang-switch{width:auto;padding-inline:6px;gap:3px}

.ag-lang-switch__code{font-size:12px;font-weight:600;letter-spacing:.02em}
.pq-view{margin:8px 0 12px;font-size:14px;color:#262626;break-inside:avoid}

.pq-caption{margin:6px 0;color:#595959;font-size:13px}

.pq-caption .pq-chip,.pq-caption .pq-thumb{margin:0 4px 4px 0;vertical-align:middle}

[dir="rtl"] .pq-caption .pq-chip,[dir="rtl"] .pq-caption .pq-thumb{margin:0 0 4px 4px}

.pq-list{margin:6px 0;padding-left:22px}

[dir="rtl"] .pq-list{padding-left:0;padding-right:22px}

.pq-list li{margin:2px 0}

.pq-table{border-collapse:collapse;margin:6px 0}

.pq-table th,.pq-table td{padding:4px 10px;border:1px solid #e6e8ec;vertical-align:middle;text-align:left}

[dir="rtl"] .pq-table th,[dir="rtl"] .pq-table td{text-align:right}

.pq-table th{font-weight:500;color:#595959;background:#fafbfe}

.pq-table .pq-arrow{color:#8c8c8c;text-align:center}

.pq-thumb{display:inline-block;width:48px;height:48px;object-fit:contain;border-radius:4px;background:#f6f7f9;vertical-align:middle}

.pq-chip{display:inline-block;padding:3px 10px;border:1px solid #d9dce3;border-radius:6px;background:#fff;font-size:13px}

.pq-layer-name{display:inline-flex;align-items:center;gap:8px}

.pq-area{position:relative;display:inline-block;max-width:100%}

.pq-area img{display:block;max-width:100%;height:auto}

.pq-area svg{position:absolute;inset:0;width:100%;height:100%}

.pq-area svg rect,.pq-area svg ellipse,.pq-area svg polygon{fill:rgba(82,196,26,.18);stroke:#389e0d;stroke-width:2px;vector-effect:non-scaling-stroke}

.pq-area__n{position:absolute;transform:translate(-50%, -50%);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#389e0d;color:#fff;font-size:12px;font-weight:600;-webkit-print-color-adjust:exact;print-color-adjust:exact}

[dir="rtl"] .pq-area__n{transform:translate(50%, -50%)}

.pq-text .pq-gap{padding:0 4px;border-bottom:2px solid #52c41a;background:#f6ffed;color:#389e0d;-webkit-print-color-adjust:exact;print-color-adjust:exact}

.pq-pairs{display:flex;flex-wrap:wrap;gap:14px}

.pq-pair{display:flex;flex-direction:column;align-items:center;gap:6px}

.pq-card{display:block;width:96px;height:96px;object-fit:contain;border:1px solid #e6e8ec;border-radius:8px;background:#fff}

.pq-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ffb144;color:#fff;font-weight:600;-webkit-print-color-adjust:exact;print-color-adjust:exact}

.pq-groups{display:flex;flex-wrap:wrap;gap:12px}

.pq-group{flex:1 1 180px;max-width:260px;padding:10px;border:1px solid #e6e8ec;border-radius:8px}

.pq-group>div{margin:4px 0}

.pq-group__title{display:flex;align-items:center;gap:8px;font-weight:600}

.pq-scene-wrap{max-width:650px;margin-bottom:8px}

.pq-scene{position:relative;height:0;border:1px solid #e6e8ec;border-radius:6px;background:#fafbfe;overflow:hidden}

.pq-scene img{position:absolute;object-fit:contain}
.a_chat{display:flex;flex-direction:column;height:100%;min-height:0}

.a_chat__list{flex:1 1 auto;min-height:160px;overflow-y:auto;overscroll-behavior:contain;padding:16px 4px;display:flex;flex-direction:column;gap:12px}

.a_chat__empty{margin:auto;max-width:360px;text-align:center;color:var(--ag-text-2, #8c8c8c);font-size:14px;line-height:1.5}

.a_chat__msg{display:flex;align-items:flex-end;gap:8px;max-width:85%}

.a_chat__msg.is_mine{align-self:flex-end;flex-direction:row-reverse}

.a_chat__msg.is_mine .a_chat__bubble{background:var(--ag-primary-bg, #E6F4FF);border-bottom-right-radius:4px}

[dir="rtl"] .a_chat__msg.is_mine .a_chat__bubble{border-bottom-right-radius:0;border-bottom-left-radius:4px}

.a_chat__avatar{flex:none}

.a_chat__bubble{background:var(--ag-surface-2, #F5F7FA);border-radius:12px;border-bottom-left-radius:4px;padding:8px 12px;min-width:0}

[dir="rtl"] .a_chat__bubble{border-bottom-left-radius:0;border-bottom-right-radius:4px}

.a_chat__author{font-size:12px;font-weight:600;color:var(--ag-text-2, #595959);margin-bottom:2px}

.a_chat__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.45;color:var(--ag-text, #1f1f1f)}

.a_chat__files{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}

.a_chat__image img{display:block;max-width:220px;max-height:160px;border-radius:8px;object-fit:cover}

.a_chat__file{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px;border-radius:6px;background:var(--ag-surface, #fff);font-size:13px}

.a_chat__file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.a_chat__time{margin-top:4px;font-size:11px;color:var(--ag-text-2, #8c8c8c);text-align:right}

[dir="rtl"] .a_chat__time{text-align:left}

.a_chat__composer{flex:none;border-top:1px solid var(--ag-border, #f0f0f0);padding-top:12px}

.a_chat__actions{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-top:8px}

.a_chat__actions .ant-upload-wrapper{min-width:0;flex:1 1 auto}

.a_chat_drawer .ant-drawer-body{display:flex;flex-direction:column;padding-top:0}

.a_chat_drawer__hint{flex:none;margin:12px 0 0;color:var(--ag-text-2, #8c8c8c);font-size:13px}

.u_messages{display:flex;gap:16px;width:min(1160px,100% - 160px);margin:0 auto;height:calc(100dvh - 112px);min-height:420px;padding:16px 0 0}

.u_messages__list{flex:0 0 340px;overflow-y:auto;border-right:1px solid var(--ag-border, #f0f0f0);padding-right:8px}

[dir="rtl"] .u_messages__list{border-right:none;border-left:1px solid var(--ag-border, #f0f0f0);padding-right:0;padding-left:8px}

.u_messages__item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;cursor:pointer}

.u_messages__item:hover{background:var(--ag-surface-2, #F5F7FA)}

.u_messages__item.active{background:var(--ag-primary-bg, #E6F4FF)}

.u_messages__item_icon{flex:none;width:36px;height:36px;border-radius:50%;background:var(--ag-surface-2, #F0F2F5);display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--ag-text-2, #595959)}

.u_messages__item_body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}

.u_messages__item_title{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.u_messages__item_sub{font-size:13px;color:var(--ag-text-2, #8c8c8c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.u_messages__item_meta{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;color:var(--ag-text-2, #8c8c8c)}

.u_messages__note{margin:12px;font-size:13px;color:var(--ag-text-2, #8c8c8c);line-height:1.5}

.u_messages__panel{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}

.u_messages__panel--empty{align-items:center;justify-content:center}

.u_messages__panel_head{flex:none;display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--ag-border, #f0f0f0)}

.u_messages__panel_title{font-weight:600;font-size:16px}

@media(max-width: 768px){
.u_messages{width:auto;margin:0 16px;height:calc(100dvh - 150px);padding:8px 0}

.u_messages__list{flex:1 1 auto;border-right:none;padding-right:0}

[dir="rtl"] .u_messages__list{border-right:none;border-left:none;padding-right:0;padding-left:0}}

.u_module_chat_notice{display:flex;align-items:center;gap:10px;margin:16px 0;padding:10px 14px;border-radius:10px;background:var(--ag-surface-2, #F5F7FA);font-size:14px}

.u_module_chat_notice.is_unread{background:var(--ag-primary-bg, #E6F4FF);font-weight:500}

.u_module_chat_notice__text{flex:1 1 auto}

@media(max-width: 580px){
.u_messages{padding-top:48px;height:calc(100dvh - 110px)}}
