.ct-wrap{width:min(680px,100% - 20px);margin:0 auto;padding:12px 0 26px}.ct-card{background:#fff;border:1px solid #e9e3d9;border-radius:20px;padding:18px 18px 22px 20px;position:relative;overflow:hidden;box-shadow:0 12px 30px #322a1c14}.ct-card:before{content:"";background:linear-gradient(#63b23a,#ff8a3d);border-radius:0 4px 4px 0;width:4px;position:absolute;top:12px;bottom:12px;left:0}.ct-icon{color:#3f8a22;background:#edf7e2;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:12px;display:grid}.ct-card h1{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:900;line-height:1.15}.ct-sub{color:#6f756f;margin:9px 0 0;font-size:12.5px;line-height:1.55}.ct-form{gap:8px;margin-top:16px;display:grid}.ct-label{color:#ff6d2d;font-size:11.5px;font-weight:800}.ct-input{letter-spacing:.04em;color:#111827;background:#fbfaf7;border:1px solid #ded8cd;border-radius:14px;width:100%;min-height:48px;padding:0 14px;font-size:15px;font-weight:700}.ct-input:focus{background:#fff;border-color:#63b23a;outline:none}.ct-btn{color:#fff;cursor:pointer;background:linear-gradient(#62b436,#3f8a22);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:4px;font-size:14px;font-weight:900;display:inline-flex}.ct-btn:disabled{opacity:.7;cursor:default}.ct-btn--cargoloop{background:linear-gradient(#ff8a3d,#ff6d2d)}.ct-actions{flex-direction:column;gap:10px;margin-top:12px;display:flex}.ct-found-title{margin-bottom:4px}.ct-msg{border-radius:12px;margin-top:14px;padding:11px 13px;font-size:13px;font-weight:700;line-height:1.45}.ct-msg.err{color:#a63c12;background:#fdeee7}.ct-msg.ok{color:#2f6d18;background:#edf7e2}.ct-open{color:#fff;background:#ff6d2d;border-radius:12px;align-items:center;min-height:42px;margin-top:10px;padding:0 16px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.ct-open--cargoloop{background:#3f8a22}@media (width>=720px){.ct-wrap{width:min(1000px,100% - 32px);padding:22px 0 40px}.ct-card{padding:26px 26px 30px 28px}.ct-card h1{font-size:24px}}
