﻿.chapters-breadcrumbs{padding:8px 15px;margin-bottom:23px;list-style:none;border-radius:3px;display:inline}.chapters-breadcrumbs li{display:inline-block}.chapters-breadcrumbs li span{color:var(--text-light)}.chapters-breadcrumbs>li+li::before{content:"→";padding:0px 8px;color:var(--text-light)}.task-vote{padding:32px;text-align:center}.task-vote p{font-size:18px;margin-bottom:20px;font-weight:500}.task-vote .vote-buttons{display:flex;justify-content:center;gap:24px}.task-vote .vote-buttons button{width:90px;height:90px;border-radius:50%;position:relative;border:2px solid transparent}.task-vote .vote-buttons button i{font-size:36px}.task-vote .vote-buttons button:hover,.task-vote .vote-buttons button.voted{cursor:pointer}.task-vote .vote-buttons button:hover i,.task-vote .vote-buttons button.voted i{color:white}.task-vote .vote-buttons button[data-vote="up"]{background:var(--primary-light);color:var(--primary)}.task-vote .vote-buttons button[data-vote="up"]:hover,.task-vote .vote-buttons button.voted[data-vote="up"]{background:var(--primary);box-shadow:0 15px 30px -10px var(--primary-light)}.task-vote .vote-buttons button[data-vote="down"]{background:var(--danger-light);color:var(--danger)}.task-vote .vote-buttons button[data-vote="down"]:hover,.task-vote .vote-buttons button.voted[data-vote="down"]{background:var(--danger);box-shadow:0 15px 30px -10px var(--danger)}.pager{margin:40px 0px;display:flex;justify-content:space-between;gap:16px;margin-bottom:0px;margin-top:0px}.pager li>a{border:1px solid var(--border);background:var(--card-bg);color:var(--text);padding:16px 32px;border-radius:12px;transition:0.3s;display:flex;align-items:center;gap:8px;font-weight:500}.pager li>a:hover{background:var(--primary);color:white;border-color:var(--primary);box-shadow:0 10px 20px -10px var(--primary);text-decoration:none}@media (max-width: 768px){.pager{flex-direction:column}.pager li>a{justify-content:center}}.solution-block .markdown{margin-top:10px;font-size:17px;line-height:1.7}.task-block{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:40px;margin:24px 0px;margin-top:40px;position:relative;font-size:16px;line-height:1.7;box-shadow:rgba(0,0,0,0.05) 0px 2px 15px}.task-block h2{margin-bottom:10px}@media (max-width: 768px){.task-block{padding:20px 10px;margin:24px 0px;margin-left:-10px;margin-right:-10px}}.task-block .label-block{position:absolute;top:-12px;left:20px;background:var(--primary);color:white;padding:4px 20px;border-radius:20px;font-size:14px;font-weight:500;box-shadow:rgba(33,150,243,0.2) 0px 2px 4px}.bot-link{font-size:115%}.bot-link img{width:32px;padding-right:10px}.bot-link.lg{font-size:120%}.bot-link.lg img{width:48px}.snapshot-show{display:none}.crib-link{margin-bottom:20px}.example-block{background:var(--background);border:1px solid var(--border);border-radius:12px;padding:20px;margin:15px 0;position:relative;font-size:0.95em;color:var(--text-light);padding-bottom:0px;padding-top:5px}.example-block::before{content:"Пример";position:absolute;top:-10px;left:15px;background:var(--background);padding:0 10px;font-size:12px;color:var(--text-light);font-weight:500}.example-block p:last-child{margin-bottom:0px}.example-block .markdown{margin-top:5px}#task_feedback_modal.task_feedback #message{width:100%;height:70px;border:1px solid #ced4da;border-radius:.25rem}.task_feedback.caller{display:inline-block;font-size:1.1em}.task_feedback.caller i{color:var(--danger-dark);margin-right:5px}.task-buttons{margin-bottom:20px}.task-buttons button{margin-right:20px}.chat-bot-container23{margin:24px 0;position:relative;font-size:110%}.chat-bot-container23 .chat-bot-toggle{text-align:center;margin-bottom:20px}.chat-bot-container23 .chat-bot-toggle button{padding:0.8rem;font-size:1.2rem}.chat-bot-container23 .chat-bot-toggle button i{margin-right:8px}.chat-bot-container23 .chat-bot-widget{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;box-shadow:rgba(0,0,0,0.1) 0px 8px 32px;max-width:600px;margin:0 auto;overflow:hidden;animation:slideDown 0.3s ease-out}@keyframes slideDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.chat-bot-container23 .chat-bot-widget{margin:0 -10px;border-radius:16px 16px 0 0}}.chat-bot-container23 .chat-header{background:var(--primary);color:white;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.chat-bot-container23 .chat-header .chat-title{font-size:16px;display:flex;align-items:center;gap:8px}.chat-bot-container23 .chat-header .chat-title i{font-size:18px}.chat-bot-container23 .chat-header .chat-close{background:transparent;border:none;color:white;padding:4px 8px;border-radius:50%;cursor:pointer;transition:background-color 0.2s}.chat-bot-container23 .chat-header .chat-close:hover{background:rgba(255,255,255,0.1)}.chat-bot-container23 .chat-header .chat-close i{font-size:18px}.chat-bot-container23 .chat-history{max-height:400px;overflow-y:auto;padding:20px}.chat-bot-container23 .chat-history .welcome-message,.chat-bot-container23 .chat-history .message-pair{margin-bottom:16px}.chat-bot-container23 .chat-history .user-message,.chat-bot-container23 .chat-history .bot-message{max-width:80%;padding:12px 16px;border-radius:18px;margin-bottom:8px;word-wrap:break-word;line-height:1.4}.chat-bot-container23 .chat-history .user-message{background:var(--primary);color:white;margin-left:auto;border-bottom-right-radius:4px}.chat-bot-container23 .chat-history .bot-message{background:var(--background);color:var(--text);border:1px solid var(--border);border-bottom-left-radius:4px;position:relative}.chat-bot-container23 .chat-history .bot-message::before{content:"";position:absolute;left:-6px;top:8px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid var(--border)}.chat-bot-container23 .chat-history .bot-message::after{content:"";position:absolute;left:-5px;top:8px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid var(--background)}.chat-bot-container23 .chat-history::-webkit-scrollbar{width:6px}.chat-bot-container23 .chat-history::-webkit-scrollbar-track{background:var(--background)}.chat-bot-container23 .chat-history::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.chat-bot-container23 .chat-input-container{padding:16px 20px;border-top:1px solid var(--border);background:var(--background)}.chat-bot-container23 .chat-input-container .chat-input-wrapper{display:flex;gap:12px;align-items:center}.chat-bot-container23 .chat-input-container .chat-input-wrapper #chat-input{flex:1;border:1px solid var(--border);border-radius:20px;padding:12px 16px;font-size:14px;resize:none;outline:none;transition:border-color 0.2s;background:var(--card-bg);color:var(--text);min-height:44px}.chat-bot-container23 .chat-input-container .chat-input-wrapper #chat-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(33,150,243,0.1)}.chat-bot-container23 .chat-input-container .chat-input-wrapper #chat-input::-moz-placeholder{color:var(--text-light)}.chat-bot-container23 .chat-input-container .chat-input-wrapper #chat-input::placeholder{color:var(--text-light)}.chat-bot-container23 .chat-input-container .chat-input-wrapper #send-message{width:44px;height:44px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.2s}.chat-bot-container23 .chat-input-container .chat-input-wrapper #send-message:hover{transform:scale(1.05)}.chat-bot-container23 .chat-input-container .chat-input-wrapper #send-message:disabled{opacity:0.5;cursor:not-allowed;transform:none}.chat-bot-container23 .chat-input-container .chat-input-wrapper #send-message i{font-size:14px}.chat-bot-container23 .typing-indicator{display:flex;align-items:center;padding:12px 16px;background:var(--background);border:1px solid var(--border);border-radius:18px;border-bottom-left-radius:4px;max-width:80px;margin-bottom:8px}.chat-bot-container23 .typing-indicator .typing-dots{display:flex;gap:4px}.chat-bot-container23 .typing-indicator .typing-dots span{width:6px;height:6px;background:var(--text-light);border-radius:50%;animation:typingDots 1.4s infinite}.chat-bot-container23 .typing-indicator .typing-dots span:nth-child(2){animation-delay:0.2s}.chat-bot-container23 .typing-indicator .typing-dots span:nth-child(3){animation-delay:0.4s}@keyframes typingDots{0%,60%,100%{opacity:0.3;transform:scale(0.8)}30%{opacity:1;transform:scale(1)}}.ai-helper-container{margin:24px 0;position:relative;font-size:110%}.ai-helper-container .ai-helper-toggle{text-align:center;margin-bottom:20px}.ai-helper-container .ai-helper-toggle button{padding:0.8rem;font-size:1.2rem}.ai-helper-container .ai-helper-toggle button i{margin-right:8px}.ai-helper-container .ai-helper-widget{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;box-shadow:rgba(0,0,0,0.1) 0px 8px 32px;max-width:700px;margin:0 auto;overflow:hidden;animation:slideDown 0.3s ease-out}@keyframes slideDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.ai-helper-container .ai-helper-widget{margin:0 -10px;border-radius:16px 16px 0 0}}.ai-helper-container .ai-header{background:var(--primary);color:white;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.ai-helper-container .ai-header .ai-title{font-size:16px;display:flex;align-items:center;gap:8px}.ai-helper-container .ai-header .ai-title i{font-size:18px}.ai-helper-container .ai-header .ai-close{background:transparent;border:none;color:white;padding:4px 8px;border-radius:50%;cursor:pointer;transition:background-color 0.2s}.ai-helper-container .ai-header .ai-close:hover{background:rgba(255,255,255,0.1)}.ai-helper-container .ai-header .ai-close i{font-size:18px}.ai-helper-container .ai-question-form .quick-questions{display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px 16px}.ai-helper-container .ai-question-form .quick-questions .quick-question-btn{background:var(--background);border:1px solid var(--border);color:var(--text);padding:8px 16px;border-radius:20px;cursor:pointer;transition:all 0.2s;font-size:14px}.ai-helper-container .ai-question-form .quick-questions .quick-question-btn:hover{background:var(--primary);border-color:var(--primary);color:white}.ai-helper-container .ai-question-form .question-input-container{padding:20px;border-bottom:1px solid var(--border);background:var(--background)}.ai-helper-container .ai-question-form .question-input-container .question-input-wrapper{display:flex;gap:12px;align-items:center}.ai-helper-container .ai-question-form .question-input-container .question-input-wrapper #question-input{flex:1;border:1px solid var(--border);border-radius:20px;padding:12px 16px;font-size:14px;resize:none;outline:none;transition:border-color 0.2s;background:var(--card-bg);color:var(--text);min-height:44px;max-height:120px}.ai-helper-container .ai-question-form .question-input-container .question-input-wrapper #question-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(33,150,243,0.1)}.ai-helper-container .ai-question-form .question-input-container .question-input-wrapper #question-input::-moz-placeholder{color:var(--text-light)}.ai-helper-container .ai-question-form .question-input-container .question-input-wrapper #question-input::placeholder{color:var(--text-light)}.ai-helper-container .ai-question-form .question-input-container .question-input-wrapper #ask-question{width:44px;height:44px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.2s}.ai-helper-container .ai-question-form .question-input-container .question-input-wrapper #ask-question:hover{transform:scale(1.05)}.ai-helper-container .ai-question-form .question-input-container .question-input-wrapper #ask-question:disabled{opacity:0.5;cursor:not-allowed;transform:none}.ai-helper-container .ai-question-form .question-input-container .question-input-wrapper #ask-question i{font-size:14px}.ai-helper-container .ai-answer-container{padding:20px;background:var(--card-bg);min-height:80px}.ai-helper-container .ai-answer-container .ai-answer-content{line-height:1.6;color:var(--text)}.ai-helper-container .ai-answer-container .ai-answer-content.loading{display:flex;align-items:center;justify-content:center;min-height:60px}.ai-helper-container .ai-answer-container .ai-answer-content p{margin-bottom:12px}.ai-helper-container .ai-answer-container .ai-answer-content p:last-child{margin-bottom:0}.ai-helper-container .ai-answer-container .ai-answer-content ul,.ai-helper-container .ai-answer-container .ai-answer-content ol{margin:12px 0;padding-left:20px}.ai-helper-container .ai-answer-container .ai-answer-content pre{background:var(--background);border:1px solid var(--border);border-radius:8px;padding:12px;margin:12px 0;overflow-x:auto;font-size:13px}.ai-helper-container .ai-answer-container .ai-answer-content code{background:var(--background);padding:2px 6px;border-radius:4px;font-size:13px}.ai-helper-container .ai-answer-container .ai-answer-content blockquote{border-left:4px solid var(--primary);padding-left:16px;margin:12px 0;color:var(--text-light);font-style:italic}.ai-helper-container .ai-answer-container .loading-indicator{display:flex;flex-direction:column;align-items:center;gap:12px}.ai-helper-container .ai-answer-container .loading-indicator .loading-dots{display:flex;gap:4px}.ai-helper-container .ai-answer-container .loading-indicator .loading-dots span{width:8px;height:8px;background:var(--primary);border-radius:50%;animation:loadingDots 1.4s infinite}.ai-helper-container .ai-answer-container .loading-indicator .loading-dots span:nth-child(2){animation-delay:0.2s}.ai-helper-container .ai-answer-container .loading-indicator .loading-dots span:nth-child(3){animation-delay:0.4s}.ai-helper-container .ai-answer-container .loading-indicator .loading-text{color:var(--text-light);font-size:14px}@keyframes loadingDots{0%,60%,100%{opacity:0.3;transform:scale(0.8)}30%{opacity:1;transform:scale(1)}}.modal{z-index:1055;position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;pointer-events:none;max-width:500px;margin:0.5rem auto}@media (max-width: 576px){.modal-dialog{max-width:100%;margin:0.5rem}}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}.modal.show .modal-dialog{transform:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;transition:opacity 0.15s linear}.modal-backdrop.show{opacity:1}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.btn-close{color:#000;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;opacity:0.5;box-sizing:content-box;width:1em;height:1em;padding:0.25em 0.25em;border:0;border-radius:0.375rem;padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto;cursor:pointer}.btn-close:hover{color:#000;text-decoration:none;opacity:0.75}@font-face{font-family:MJXc-TeX-math-I;src:url("/fonts/MathJax_Math-Italic.woff")}@font-face{font-family:MJXc-TeX-main-R;src:url("/fonts/MathJax_Main-Regular.woff")}.no-eng .markdown .engchars{font-family:MJXc-TeX-math-I,MJXc-TeX-math-Ix,MJXc-TeX-math-Iw;font-size:119%}.markdown .number{font-family:MJXc-TeX-main-R,MJXc-TeX-main-Rw;font-size:117%}.markdown img{max-width:100%;height:auto}.markdown ol{list-style-type:decimal;padding-left:20px}.markdown p{margin:0px 0px 11.5px}.markdown ul{list-style:inside}.markdown ul,.markdown ol{margin:6px 0 10px}.markdown em{font-style:italic}.markdown strong{font-weight:bolder}.markdown hr{margin-top:20px}.markdown blockquote{margin:0 0 16px;padding:0 1em;color:#6a737d;border-left:0.25em solid #dfe2e5}.markdown blockquote>:first-child{margin-top:0}.markdown blockquote>:last-child{margin-bottom:0}.markdown code{padding:0.2em 0.4em;margin:0;font-size:85%;background-color:rgba(27,31,35,0.05);border-radius:3px;font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace}.markdown table{border-collapse:collapse;border-spacing:0;display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all}.markdown table th{font-weight:normal}.markdown table td,.markdown table th{padding:6px 13px;border:1px solid #ddd}.markdown table tr{background-color:#fff;border-top:1px solid #ccc}.markdown table tr:nth-child(2n){background-color:#f8f8f8}.jaxmark{display:inline-block;margin-bottom:4px}.jaxmark.jaxmark-block{display:block}.wavy-underline{text-decoration:underline;text-decoration-style:wavy}.underline{border-bottom:1px black solid}.dashed-underline{border-bottom:1px black dashed}.bar-dotted-underline{background-repeat:repeat-x;background-image:url(/assets/bar_dotted_line-3f4a05499d3b496d0c6c85c0ce9ee99deb9b3e464a7091810f3c7a500e86e89f.svg);background-position:0 1.2em;background-size:2em 1em;border-bottom:2px transparent solid}.double-underline{border-bottom:4px black double}.round{border-radius:5px;border:1px solid #000;padding:0px 3px}.box-sentence{border:1px solid #000;padding:0px 7px}.intonation-up,.intonation-down{display:inline-block}.intonation-up .stub:after,.intonation-down .stub:after{content:"";display:inline-block;position:relative;border:solid transparent;border-width:4px 0 4px 10px;top:-4px;border-left-color:black;float:right}.intonation-up .stub,.intonation-down .stub{width:90%;height:1px;background:black;display:inline-block}.intonation-down .stub{transform:rotate(2deg)}.intonation-up .stub{transform:rotate(-2deg)}.connect-straight{display:inline-block}.connect-word{display:inline-block}.connect-word .connect-word{display:inline}.markdown table.tc{border:0;margin:0}.markdown table.tc tr,.markdown table.tc td{padding:0;border:0;height:auto;background-color:transparent;vertical-align:middle}.sn-notifications-container{--sn-success-color: rgb(111, 207, 151);--sn-success-progress-color: rgb(84, 170, 120);--sn-error-color: rgb(235, 87, 87);--sn-error-progress-color: rgb(192, 69, 69);--sn-warning-color: rgb(242, 201, 76);--sn-warning-progress-color: rgb(196, 166, 79);--sn-info-color: rgb(81, 205, 243);--sn-info-progress-color: rgb(84, 169, 196);--sn-notifications-gap: 20px;--sn-notifications-padding: 20px;--sn-notify-width: 320px;--sn-notify-radius: 6px;--sn-notify-transition-timing-function: ease;--sn-notify-transition-duration: .5s;--sn-notify-autoclose-timeout: 30s;--sn-notify-padding: .75em;--sn-notify-icon-size: 2em;--sn-notify-close-icon-size: 1em;--sn-notify-border-size: 1px;--sn-notify-border-color: transparent;--sn-notify-border-style: solid;--sn-notify-progress-color: rgb(51, 51, 51);--sn-notify-close-icon-color: rgb(51, 51, 51);--sn-notify-title-color: rgb(51, 51, 51);--sn-notify-text-color: rgb(77, 77, 77);--sn-notify-shadow-color: transparent;--sn-notify-progress-height: 5px;pointer-events:none;width:100%;max-width:100%;max-height:100vh;min-height:100vh;position:fixed;z-index:9999;inset:0;display:grid;grid-auto-rows:min-content;align-content:flex-start;grid-gap:var(--sn-notifications-gap);gap:var(--sn-notifications-gap);padding:var(--sn-notifications-padding)}.sn-notifications-container.sn-is-x-center{justify-content:center}.sn-notifications-container.sn-is-y-center{align-content:center;justify-content:flex-end}.sn-notifications-container.sn-is-center{justify-content:center;align-content:center}.sn-notifications-container.sn-is-left{justify-content:flex-start}.sn-notifications-container.sn-is-right{justify-content:flex-end}.sn-notifications-container.sn-is-top{align-content:flex-start}.sn-notifications-container.sn-is-bottom{align-content:flex-end}.sn-notify{pointer-events:auto;transition-timing-function:var(--sn-notify-transition-timing-function);transition-duration:var(--sn-notify-transition-duration);transition-property:transform,opacity;border-radius:var(--sn-notify-radius);background-color:var(--sn-notify-background-color, transparent);border:var(--sn-notify-border-size) var(--sn-notify-border-style) var(--sn-notify-border-color);padding:var(--sn-notify-padding);box-sizing:border-box;display:flex;align-items:center;overflow:hidden;position:relative;text-decoration:none;width:var(--sn-notify-width)}.sn-notify-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:var(--sn-notify-icon-size);height:var(--sn-notify-icon-size);margin-right:.75em;color:var(--sn-notify-icon-color)}.sn-notify-close{position:absolute;right:.75em;top:.75em;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;justify-content:center;align-items:center;height:var(--sn-notify-close-icon-size);width:var(--sn-notify-close-icon-size);color:var(--sn-notify-close-icon-color)}.sn-notify-title{font-size:1rem;font-weight:600;padding-right:calc(var(--sn-notify-padding) + var(--sn-notify-close-icon-size));color:var(--sn-notify-title-color)}.sn-notify-text{font-size:.875rem;margin-top:.25rem;color:var(--sn-notify-text-color)}.sn-notify-outline{--sn-notify-background-color: rgb(255, 255, 255);--sn-notify-border-color: var(--sn-success-color);box-shadow:0 2px 26px var(--sn-notify-shadow-color)}.sn-notify-outline.sn-notify-success{--sn-notify-border-color: var(--sn-success-color);--sn-notify-icon-color: var(--sn-success-color);--sn-notify-shadow-color: rgba(82, 215, 0, .1)}.sn-notify-outline.sn-notify-error{--sn-notify-border-color: var(--sn-error-color);--sn-notify-icon-color: var(--sn-error-color);--sn-notify-shadow-color: rgba(215, 0, 0, .1)}.sn-notify-outline.sn-notify-warning{--sn-notify-border-color: var(--sn-warning-color);--sn-notify-icon-color: var(--sn-warning-color);--sn-notify-shadow-color: rgba(242, 201, 76, .1)}.sn-notify-outline.sn-notify-info{--sn-notify-border-color: var(--sn-info-color);--sn-notify-icon-color: var(--sn-info-color);--sn-notify-shadow-color: rgba(84, 175, 202, .1)}.sn-notify-outline .sn-notify-title{--sn-notify-title-color: rgb(51, 51, 51)}.sn-notify-outline .sn-notify-text{--sn-notify-text-color: rgb(77, 77, 77)}.sn-notify-outline .sn-notify-close{--sn-notify-close-icon-color: rgb(130, 130, 130)}.sn-notify-filled{--sn-notify-title-color: rgb(51, 51, 51);--sn-notify-text-color: rgb(51, 51, 51);--sn-notify-icon-color: rgb(51, 51, 51);--sn-notify-close-icon-color: rgb(51, 51, 51)}.sn-notify-filled.sn-notify-success{--sn-notify-background-color: var(--sn-success-color)}.sn-notify-filled.sn-notify-error{--sn-notify-background-color: var(--sn-error-color)}.sn-notify-filled.sn-notify-warning{--sn-notify-background-color: var(--sn-warning-color)}.sn-notify-filled.sn-notify-info{--sn-notify-background-color: var(--sn-info-color)}.sn-notify-fade{opacity:0;will-change:opacity}.sn-notify-fade-in{opacity:1}.sn-notify-slide{opacity:0;will-change:opacity,transform;transform:translate3d(var(--sn-notify-x), var(--sn-notify-y), 0)}.sn-is-left .sn-notify-slide{--sn-notify-x: -100%;--sn-notify-y: 0}.sn-is-right .sn-notify-slide,.sn-is-y-center:not(.sn-is-left) .sn-notify-slide{--sn-notify-x: 100%;--sn-notify-y: 0}.sn-is-top.sn-is-x-center .sn-notify-slide,.sn-is-x-center .sn-notify-slide{--sn-notify-y: -100%;--sn-notify-x: 0}.sn-is-bottom.sn-is-x-center .sn-notify-slide{--sn-notify-y: 100%;--sn-notify-x: 0}.sn-notify-slide-in{opacity:1;transform:translateZ(0)}.sn-notify-autoclose{padding-bottom:calc(var(--sn-notify-padding) + var(--sn-notify-progress-height))}.sn-notify-autoclose.sn-notify-success{--sn-notify-progress-color: var(--sn-success-progress-color)}.sn-notify-autoclose.sn-notify-error{--sn-notify-progress-color: var(--sn-error-progress-color)}.sn-notify-autoclose.sn-notify-warning{--sn-notify-progress-color: var(--sn-warning-progress-color)}.sn-notify-autoclose.sn-notify-info{--sn-notify-progress-color: var(--sn-info-progress-color)}.sn-notify-autoclose:before{content:"";display:block;position:absolute;left:0;bottom:0;will-change:width;width:100%;height:var(--sn-notify-progress-height);border-radius:0 999px 999px 0;background-color:var(--sn-notify-progress-color);animation:progress var(--sn-notify-autoclose-timeout) linear forwards}.sn-notify-content{padding-right:calc(var(--sn-notify-close-icon-size) + 2px)}@keyframes progress{to{width:0%}}
