.page-add{flex-direction:column;max-width:100%;display:flex}.page-add__bar,.page-add__intro,.page-add__limit--bar,.page-add__submit-short{display:none}.page-add__actions,.page-add__submit-full{display:contents}.page-add__form{background-color:var(--color-white);border-radius:8px;flex-wrap:wrap;margin-bottom:auto;padding:20px;display:flex;box-shadow:0 2px 4px #3832300d,0 1px #38323014}.page-add__textarea-wrap{background-color:var(--color-gray-200);border-radius:8px;flex:0 0 100%;width:100%;margin-bottom:12px;padding:20px 24px}.page-add__textarea{resize:none;background-color:#0000;border-color:#0000;height:auto;padding:0}.page-add__textarea:focus{background-color:#0000;border-color:#0000}.page-add__limit{color:var(--color-gray-400);margin-top:8px}.page-add__limit--reached{color:var(--color-red);font-weight:500}.page-add__submit{flex:none;margin-left:auto}.page-add__error{color:var(--color-red);flex:0 0 100%;margin:0 0 12px;font-size:14px}.page-add__agreement{text-align:center;max-width:470px;color:var(--color-gray-400);margin:12px auto 0;padding:0 20px;font-size:13px}.page-add__agreement a{color:inherit;text-decoration:none}.page-add__agreement a:hover{color:var(--color-brown)}.page-add__success{background-color:var(--color-white);text-align:center;background-image:url(/assets/deer-sent-B8lsmAd1.png);background-position:left 20px bottom;background-repeat:no-repeat;background-size:166px 162px;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:auto;padding:54px 20px 88px;display:flex;box-shadow:0 2px 4px #3832300d,0 1px #38323014}.page-add__success-title{max-width:320px;color:var(--color-text);margin:0;font-size:20px;font-weight:500;line-height:1.3}.page-add__success-text{max-width:320px;color:var(--color-text);margin:8px 0 16px}.page-add__success-actions{flex-direction:column;align-items:center;gap:10px;display:flex}@media (width<=991.98px){.page-add__form{padding:16px}.page-add{min-height:100dvh}.page-add__bar{z-index:10;background:var(--color-bg-nav);border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;height:46px;padding-top:3px;display:flex;position:sticky;top:0}.page-add__bar-title{color:var(--color-text);margin:0;font-size:18px;font-weight:400}.page-add__bar-close{width:44px;height:44px;color:var(--color-brown);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:3px;left:10px}.page-add__bar-close svg{fill:currentColor;width:28px;height:28px}.page-add__intro{text-align:center;flex-direction:column;align-items:center;padding:58px 20px 32px;display:flex}.page-add__intro-image{width:212px;height:212px;transform:scaleX(-1)}.page-add__intro-title{color:var(--color-text);white-space:pre-line;margin:28px 0 0;font-size:20px;font-weight:600;line-height:24.5px}.page-add__intro-text{color:var(--color-text);white-space:pre-line;margin:5px 0 0;font-size:15px;line-height:22px}.page-add__intro-button{color:#fff;cursor:pointer;background:var(--color-green);border:0;border-radius:25px;width:100%;height:50px;margin-top:22px;font-family:inherit;font-size:18px}.page-add--intro .page-add__form{display:none}.page-add .page-add__form{min-height:calc(100dvh - 45px);box-shadow:none;background:0 0;border-radius:0;flex-flow:column;flex:1;padding:0}.page-add__textarea-wrap{background:0 0;border-radius:0;flex:1;margin:0;padding:0;display:flex}.page-add .page-add__textarea{flex:1;min-height:240px;padding:22px 20px 19px;font-size:17px;line-height:22px}.page-add .page-add__textarea::placeholder{color:var(--color-text-muted)}.page-add__textarea-wrap .page-add__limit{display:none}.page-add__error{padding:0 20px}.page-add__actions{background:var(--color-bg-nav);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:8px 20px 8px 21px;display:flex;position:sticky;bottom:0}.page-add__limit--bar{color:var(--color-text-muted);margin:0;font-size:17px;display:inline}.page-add .page-add__submit{border-radius:20px;width:128px;height:40px;margin:0;padding:0;font-size:17px;font-weight:400}.page-add .page-add__submit:disabled{opacity:.5}.page-add__submit-full{display:none}.page-add__submit-short{display:inline}.page-add__success{padding:24px 16px 200px}.page-add__agreement{padding:0 16px}.page-add--intro .page-add__agreement{display:none}.page-add--editor{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.page-add--editor .page-add__form{display:contents}.page-add--editor .page-add__textarea-wrap{min-height:0}.page-add--editor .page-add__textarea{min-height:0;overflow-y:auto}.page-add--editor .page-add__error{order:1}.page-add--editor .page-add__agreement{order:2;margin:0 auto 8px}.page-add--editor .page-add__actions{order:3;position:static}}@media (width<=575.98px){.page-add__form,.page-add__success{border-radius:0}}.page-add__rules{display:none}@media (width<=991.98px){.page-add--rules .page-add__form,.page-add--rules .page-add__agreement{display:none}.page-add__rules{padding:12.5px 20px 0;display:block}.page-add--rules .page-add__bar-title{position:relative;top:2px}.page-add__rules-text{color:var(--color-text);font-size:17px;line-height:24px}.page-add__rules-text h2{display:none}.page-add__rules-text p{margin:0 0 24px}.page-add__rules-footer{margin:0 -20px;position:sticky;bottom:0}.page-add__rules-agree{height:53px;color:var(--color-text);background:var(--color-bg-page);border-top:.5px solid var(--color-border);justify-content:space-between;align-items:center;padding:0 16px 10px 20px;font-size:17px;display:flex}.page-add__rules-switch{cursor:pointer;background:var(--color-bg-field);appearance:none;border-radius:16px;flex:none;width:51px;height:31px;margin:0;transition:background .2s;position:relative}.page-add__rules-switch:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.page-add__rules-switch:checked{background:var(--color-green)}.page-add__rules-switch:checked:after{transform:translate(20px)}.page-add__rules-bar{padding:10px 20px max(10px, env(safe-area-inset-bottom));background:var(--color-bg-nav);border-top:1px solid var(--color-border)}.page-add__rules-accept{color:#fff;cursor:pointer;background:var(--color-green);border:0;border-radius:25px;width:100%;height:50px;font-family:inherit;font-size:18px}.page-add__rules-accept:disabled{cursor:default;opacity:.5}}
