@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");.ui5-circle-wrapper {
  animation: rotate 1.6s linear infinite;
}

.ui5-circle-spinner {
  box-sizing: border-box;
  stroke-width: 2px;
  animation: line 1.6s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes line {
  0% {
    stroke-dasharray: 2, 85.964;
  }
  50% {
    stroke-dasharray: 65.973, 22.9911;
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dasharray: 2, 85.964;
    stroke-dashoffset: -85.964;
  }
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-tag {
  border-radius: 2px;
  padding: 0 4px;
  width: fit-content !important;
  word-break: break-word;
  border: 1px solid rgba(28, 28, 39, 0.031372549);
  background: rgba(28, 28, 39, 0.031372549);
  font-family: "Roboto Mono", serif !important;
  display: block;
  white-space: wrap;
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
@media screen and (max-width: 736px) {
  .ui5-tag {
    color: rgba(0, 0, 0, 0.9607843137);
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
    font-family: "Roboto", serif !important;
  }
}
.ui5-tag--inline {
  display: inline;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  padding: 1px 4px;
  line-height: 28px;
}
@media screen and (max-width: 736px) {
  .ui5-tag--inline {
    line-height: 22px;
  }
}
.ui5-tag--not-wrapped {
  white-space: nowrap;
}
.ui5-tag--error {
  border: 1px solid #FFBAB4;
  color: #EB5042;
  background: rgba(255, 217, 212, 0.2392156863);
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-table {
  width: 100%;
}
.ui5-table__head {
  text-align: left;
}
.ui5-table__head-spacer {
  height: 12px;
}
.ui5-table__head-spacer td {
  padding: 0;
  height: 12px;
}
.ui5-table__head-cell {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-table__head-cell:first-child {
  padding-left: 12px;
}
.ui5-table__head-cell:last-child {
  padding-right: 12px;
}
.ui5-table__head-cell-text {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-table__body-row {
  border-radius: 2px;
}
.ui5-table__body-row:nth-child(2n-1) {
  background-color: rgba(28, 28, 39, 0.031372549);
}
@media screen and (min-width: 737px) {
  .ui5-table__body-row:hover {
    background-color: rgba(28, 28, 39, 0.0588235294);
  }
}
.ui5-table__body-cell-headers {
  display: none;
}
.ui5-table__body-cell {
  vertical-align: top;
  padding: 12px 8px 12px 0;
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-table__body-cell:first-child {
  padding: 12px 4px 12px 12px;
}
.ui5-table__body-cell:last-child {
  padding: 12px 12px 12px 0;
}
.ui5-table__body-cell-header-text {
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-table__body-cell-text {
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
@media screen and (max-width: 1167px) {
  .ui5-table--adaptive-media-query-tablet .ui5-table__body {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
  }
  .ui5-table--adaptive-media-query-tablet .ui5-table__body-row {
    width: 328px;
    background-color: transparent !important;
    outline: 1px solid rgba(28, 28, 39, 0.1803921569);
  }
  .ui5-table--adaptive-media-query-tablet .ui5-table__head {
    display: none;
  }
  .ui5-table--adaptive-media-query-tablet .ui5-table__body-row {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 12px;
  }
  .ui5-table--adaptive-media-query-tablet .ui5-table__body-cell-headers {
    display: block;
  }
  .ui5-table--adaptive-media-query-tablet .ui5-table__body-cell {
    padding: 0 !important;
    color: rgba(0, 0, 0, 0.9607843137);
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
    display: flex;
    flex-direction: column;
    gap: 4px;
  }
  .ui5-table--adaptive-media-query-tablet .ui5-table__body-cell-text {
    color: rgba(0, 0, 0, 0.9607843137);
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  }
  .ui5-table--adaptive-media-query-tablet .ui5-table--style-row-mobile .ui5-table__head-cell-text {
    white-space: nowrap;
  }
  .ui5-table--adaptive-media-query-tablet .ui5-table--style-row-mobile .ui5-table__body-cell-text {
    white-space: normal;
    word-break: break-word;
    text-align: end;
  }
  .ui5-table--adaptive-media-query-tablet .ui5-table--style-row-mobile .ui5-table__body-cell {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
  }
}
@media screen and (max-width: 736px) {
  .ui5-table--adaptive-media-query .ui5-table__head {
    display: none;
  }
  .ui5-table--adaptive-media-query .ui5-table__body-row {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 12px;
  }
  .ui5-table--adaptive-media-query .ui5-table__body-cell-headers {
    display: block;
  }
  .ui5-table--adaptive-media-query .ui5-table__body-cell {
    padding: 0 !important;
    color: rgba(0, 0, 0, 0.9607843137);
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
    display: flex;
    flex-direction: column;
    gap: 4px;
  }
  .ui5-table--adaptive-media-query .ui5-table__body-cell-text {
    color: rgba(0, 0, 0, 0.9607843137);
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  }
  .ui5-table--adaptive-media-query .ui5-table--style-row-mobile .ui5-table__head-cell-text {
    white-space: nowrap;
  }
  .ui5-table--adaptive-media-query .ui5-table--style-row-mobile .ui5-table__body-cell-text {
    white-space: normal;
    word-break: break-word;
    text-align: end;
  }
  .ui5-table--adaptive-media-query .ui5-table--style-row-mobile .ui5-table__body-cell {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
  }
}
.ui5-table--adaptive-container-query {
  container-type: inline-size;
}
@container (max-width: 396px) {
  .ui5-table--adaptive-container-query .ui5-table__head {
    display: none;
  }
  .ui5-table--adaptive-container-query .ui5-table__body-row {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 12px;
  }
  .ui5-table--adaptive-container-query .ui5-table__body-cell-headers {
    display: block;
  }
  .ui5-table--adaptive-container-query .ui5-table__body-cell {
    padding: 0 !important;
    color: rgba(0, 0, 0, 0.9607843137);
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
    display: flex;
    flex-direction: column;
    gap: 4px;
  }
  .ui5-table--adaptive-container-query .ui5-table__body-cell-text {
    color: rgba(0, 0, 0, 0.9607843137);
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  }
  .ui5-table--adaptive-container-query .ui5-table--style-row-mobile .ui5-table__head-cell-text {
    white-space: nowrap;
  }
  .ui5-table--adaptive-container-query .ui5-table--style-row-mobile .ui5-table__body-cell-text {
    white-space: normal;
    word-break: break-word;
    text-align: end;
  }
  .ui5-table--adaptive-container-query .ui5-table--style-row-mobile .ui5-table__body-cell {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
  }
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-button-main {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  text-decoration: none;
  transition: 200ms ease-in-out;
  transition-property: color, background-color, border-color;
  overflow: hidden;
  border: 1px solid transparent;
  background-color: transparent;
  border-radius: 2px;
  outline: 1px solid transparent;
  outline-offset: -1px;
}
.ui5-button-main,
.ui5-button-main * {
  box-sizing: border-box;
}
.ui5-button-main.focus-enabled:focus {
  outline-color: #FF0000;
}
.ui5-button-main:focus-visible:not(:disabled, .disabled, .loading, .preloading) {
  outline-color: #FF0000;
}
.ui5-button-main,
.ui5-button-main * {
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-button-main:hover {
  text-decoration: none;
}
.ui5-button-main.disabled .ui5-button-main__content {
  opacity: 0.3;
}
.ui5-button-main.loading .ui5-button-main__content, .ui5-button-main.preloading .ui5-button-main__content {
  opacity: 0;
}
.ui5-button-main--full {
  width: 100%;
}
.ui5-button-main__loader {
  position: absolute;
}
.ui5-button-main__content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.ui5-button-main--grey.ui5-button-main--dark {
  background-color: #1C1C27;
  color: rgba(255, 255, 255, 0.9607843137);
}
.ui5-button-main--grey.ui5-button-main--dark:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: #33333D;
}
.ui5-button-main--grey.ui5-button-main--dark:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: #494952;
}
.ui5-button-main--grey.ui5-button-main--dark.loading {
  background-color: #494952;
}
.ui5-button-main--grey.ui5-button-main--dark.disabled {
  background-color: rgba(28, 28, 39, 0.031372549);
  color: #1C1C27;
}
.ui5-button-main--grey.ui5-button-main--dark.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--grey.ui5-button-main--dark.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--grey.ui5-button-main--light {
  background-color: rgba(28, 28, 39, 0.1019607843);
  color: #1C1C27;
}
.ui5-button-main--grey.ui5-button-main--light:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-button-main--grey.ui5-button-main--light:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(28, 28, 39, 0.031372549);
}
.ui5-button-main--grey.ui5-button-main--light.loading {
  background-color: rgba(28, 28, 39, 0.031372549);
}
.ui5-button-main--grey.ui5-button-main--light.disabled {
  background-color: rgba(28, 28, 39, 0.031372549);
  color: #1C1C27;
}
.ui5-button-main--grey.ui5-button-main--light.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--grey.ui5-button-main--light.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--grey.ui5-button-main--stroke {
  border-color: #1C1C27;
  color: #1C1C27;
}
.ui5-button-main--grey.ui5-button-main--stroke:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(28, 28, 39, 0.0588235294);
  border-color: #33333D;
}
.ui5-button-main--grey.ui5-button-main--stroke:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(28, 28, 39, 0.031372549);
  border-color: #494952;
}
.ui5-button-main--grey.ui5-button-main--stroke.loading {
  background-color: rgba(28, 28, 39, 0.031372549);
  border-color: #494952;
}
.ui5-button-main--grey.ui5-button-main--stroke.disabled {
  border-color: rgba(28, 28, 39, 0.031372549);
  color: #1C1C27;
}
.ui5-button-main--grey.ui5-button-main--stroke.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--grey.ui5-button-main--stroke.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--grey.ui5-button-main--ghost {
  color: #1C1C27;
}
.ui5-button-main--grey.ui5-button-main--ghost:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-button-main--grey.ui5-button-main--ghost:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(28, 28, 39, 0.031372549);
}
.ui5-button-main--grey.ui5-button-main--ghost.loading {
  background-color: rgba(28, 28, 39, 0.031372549);
}
.ui5-button-main--grey.ui5-button-main--ghost.disabled {
  color: #1C1C27;
}
.ui5-button-main--grey.ui5-button-main--ghost.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--grey.ui5-button-main--ghost.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--red.ui5-button-main--dark {
  background-color: #EB5042;
  color: rgba(255, 255, 255, 0.9607843137);
}
.ui5-button-main--red.ui5-button-main--dark:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgb(240, 95, 81);
}
.ui5-button-main--red.ui5-button-main--dark:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgb(245, 106, 93);
}
.ui5-button-main--red.ui5-button-main--dark.loading {
  background-color: rgb(245, 106, 93);
}
.ui5-button-main--red.ui5-button-main--dark.disabled {
  background-color: rgba(12, 12, 61, 0.08);
  color: #1C1C27;
}
.ui5-button-main--red.ui5-button-main--dark.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--red.ui5-button-main--dark.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--red.ui5-button-main--light {
  background-color: rgba(255, 217, 212, 0.72);
  color: rgb(235, 80, 66);
}
.ui5-button-main--red.ui5-button-main--light:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 232, 229, 0.72);
}
.ui5-button-main--red.ui5-button-main--light:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 244, 242, 0.72);
}
.ui5-button-main--red.ui5-button-main--light.loading {
  background-color: rgba(255, 244, 242, 0.72);
}
.ui5-button-main--red.ui5-button-main--light.disabled {
  background-color: rgba(12, 12, 61, 0.08);
  color: #1C1C27;
}
.ui5-button-main--red.ui5-button-main--light.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--red.ui5-button-main--light.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--red.ui5-button-main--stroke {
  border-color: rgb(235, 80, 66);
  color: rgb(235, 80, 66);
}
.ui5-button-main--red.ui5-button-main--stroke:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 232, 229, 0.72);
  border-color: rgb(240, 95, 81);
}
.ui5-button-main--red.ui5-button-main--stroke:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 244, 242, 0.72);
  border-color: rgb(245, 106, 93);
}
.ui5-button-main--red.ui5-button-main--stroke.loading {
  background-color: rgba(255, 244, 242, 0.72);
  border-color: rgb(245, 106, 93);
}
.ui5-button-main--red.ui5-button-main--stroke.disabled {
  border-color: rgba(12, 12, 61, 0.08);
  color: #1C1C27;
}
.ui5-button-main--red.ui5-button-main--stroke.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--red.ui5-button-main--stroke.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--red.ui5-button-main--ghost {
  color: #1C1C27;
}
.ui5-button-main--red.ui5-button-main--ghost:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 232, 229, 0.72);
  color: rgb(235, 80, 66);
}
.ui5-button-main--red.ui5-button-main--ghost:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 244, 242, 0.72);
  color: rgb(235, 80, 66);
}
.ui5-button-main--red.ui5-button-main--ghost.loading {
  background-color: rgba(255, 244, 242, 0.72);
  color: rgb(235, 80, 66);
}
.ui5-button-main--red.ui5-button-main--ghost.disabled {
  color: #1C1C27;
}
.ui5-button-main--red.ui5-button-main--ghost.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--red.ui5-button-main--ghost.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--violet.ui5-button-main--dark {
  background-color: rgb(92, 0, 204);
  color: rgb(255, 255, 255);
}
.ui5-button-main--violet.ui5-button-main--dark:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgb(107, 41, 212);
}
.ui5-button-main--violet.ui5-button-main--dark:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgb(121, 82, 220);
}
.ui5-button-main--violet.ui5-button-main--dark.loading {
  background-color: rgb(121, 82, 220);
}
.ui5-button-main--violet.ui5-button-main--dark.disabled {
  background-color: rgba(12, 12, 61, 0.08);
  color: #1C1C27;
}
.ui5-button-main--violet.ui5-button-main--dark.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--violet.ui5-button-main--dark.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--violet.ui5-button-main--light {
  background-color: rgba(220, 204, 240, 0.72);
  color: rgb(92, 0, 204);
}
.ui5-button-main--violet.ui5-button-main--light:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(241, 229, 255, 0.72);
}
.ui5-button-main--violet.ui5-button-main--light:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(247, 240, 255, 0.72);
}
.ui5-button-main--violet.ui5-button-main--light.loading {
  background-color: rgba(247, 240, 255, 0.72);
}
.ui5-button-main--violet.ui5-button-main--light.disabled {
  background-color: rgba(12, 12, 61, 0.08);
  color: #1C1C27;
}
.ui5-button-main--violet.ui5-button-main--light.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--violet.ui5-button-main--light.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--violet.ui5-button-main--stroke {
  border-color: rgb(92, 0, 204);
  color: rgb(92, 0, 204);
}
.ui5-button-main--violet.ui5-button-main--stroke:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(241, 229, 255, 0.72);
  border-color: rgb(107, 41, 212);
}
.ui5-button-main--violet.ui5-button-main--stroke:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(247, 240, 255, 0.72);
  border-color: rgb(121, 82, 220);
}
.ui5-button-main--violet.ui5-button-main--stroke.loading {
  background-color: rgba(247, 240, 255, 0.72);
  border-color: rgb(121, 82, 220);
}
.ui5-button-main--violet.ui5-button-main--stroke.disabled {
  border-color: rgba(12, 12, 61, 0.08);
  color: #1C1C27;
}
.ui5-button-main--violet.ui5-button-main--stroke.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--violet.ui5-button-main--stroke.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--violet.ui5-button-main--ghost {
  color: #1C1C27;
}
.ui5-button-main--violet.ui5-button-main--ghost:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(241, 229, 255, 0.72);
  color: rgb(107, 41, 212);
}
.ui5-button-main--violet.ui5-button-main--ghost:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(247, 240, 255, 0.72);
  color: rgb(107, 41, 212);
}
.ui5-button-main--violet.ui5-button-main--ghost.loading {
  background-color: rgba(247, 240, 255, 0.72);
  color: rgb(107, 41, 212);
}
.ui5-button-main--violet.ui5-button-main--ghost.disabled {
  color: #1C1C27;
}
.ui5-button-main--violet.ui5-button-main--ghost.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--violet.ui5-button-main--ghost.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--green.ui5-button-main--dark {
  background-color: rgb(18, 145, 14);
  color: rgb(255, 255, 255);
}
.ui5-button-main--green.ui5-button-main--dark:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgb(56, 163, 53);
}
.ui5-button-main--green.ui5-button-main--dark:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgb(94, 180, 91);
}
.ui5-button-main--green.ui5-button-main--dark.loading {
  background-color: rgb(94, 180, 91);
}
.ui5-button-main--green.ui5-button-main--dark.disabled {
  background-color: rgba(12, 12, 61, 0.08);
  color: #1C1C27;
}
.ui5-button-main--green.ui5-button-main--dark.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--green.ui5-button-main--dark.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--green.ui5-button-main--light {
  background-color: rgba(212, 240, 211, 0.72);
  color: rgb(18, 145, 14);
}
.ui5-button-main--green.ui5-button-main--light:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(223, 247, 223, 0.72);
}
.ui5-button-main--green.ui5-button-main--light:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(235, 253, 235, 0.72);
}
.ui5-button-main--green.ui5-button-main--light.loading {
  background-color: rgba(235, 253, 235, 0.72);
}
.ui5-button-main--green.ui5-button-main--light.disabled {
  background-color: rgba(12, 12, 61, 0.08);
  color: #1C1C27;
}
.ui5-button-main--green.ui5-button-main--light.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--green.ui5-button-main--light.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--green.ui5-button-main--stroke {
  border-color: rgb(18, 145, 14);
  color: rgb(18, 145, 14);
}
.ui5-button-main--green.ui5-button-main--stroke:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(223, 247, 223, 0.72);
  border-color: rgb(56, 163, 53);
}
.ui5-button-main--green.ui5-button-main--stroke:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(235, 253, 235, 0.72);
  border-color: rgb(94, 180, 91);
}
.ui5-button-main--green.ui5-button-main--stroke.loading {
  background-color: rgba(235, 253, 235, 0.72);
  border-color: rgb(94, 180, 91);
}
.ui5-button-main--green.ui5-button-main--stroke.disabled {
  border-color: rgba(12, 12, 61, 0.08);
  color: #1C1C27;
}
.ui5-button-main--green.ui5-button-main--stroke.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--green.ui5-button-main--stroke.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--green.ui5-button-main--ghost {
  color: #1C1C27;
}
.ui5-button-main--green.ui5-button-main--ghost:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(223, 247, 223, 0.72);
  color: rgb(56, 163, 53);
}
.ui5-button-main--green.ui5-button-main--ghost:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(235, 253, 235, 0.72);
  color: rgb(94, 180, 91);
}
.ui5-button-main--green.ui5-button-main--ghost.loading {
  background-color: rgba(235, 253, 235, 0.72);
  color: rgb(94, 180, 91);
}
.ui5-button-main--green.ui5-button-main--ghost.disabled {
  color: #1C1C27;
}
.ui5-button-main--green.ui5-button-main--ghost.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--green.ui5-button-main--ghost.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--brand-red.ui5-button-main--dark {
  background-color: rgb(255, 50, 0);
  color: rgb(255, 255, 255);
}
.ui5-button-main--brand-red.ui5-button-main--dark:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgb(255, 74, 30);
}
.ui5-button-main--brand-red.ui5-button-main--dark:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgb(255, 102, 65);
}
.ui5-button-main--brand-red.ui5-button-main--dark.loading {
  background-color: rgb(255, 102, 65);
}
.ui5-button-main--brand-red.ui5-button-main--dark.disabled {
  background-color: rgba(12, 12, 61, 0.08);
  color: #1C1C27;
}
.ui5-button-main--brand-red.ui5-button-main--dark.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--brand-red.ui5-button-main--dark.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--brand-red.ui5-button-main--light {
  background-color: rgba(255, 216, 207, 0.72);
  color: rgb(255, 50, 0);
}
.ui5-button-main--brand-red.ui5-button-main--light:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 233, 227, 0.72);
}
.ui5-button-main--brand-red.ui5-button-main--light:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 245, 242, 0.72);
}
.ui5-button-main--brand-red.ui5-button-main--light.loading {
  background-color: rgba(255, 245, 242, 0.72);
}
.ui5-button-main--brand-red.ui5-button-main--light.disabled {
  background-color: rgba(12, 12, 61, 0.08);
  color: #1C1C27;
}
.ui5-button-main--brand-red.ui5-button-main--light.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--brand-red.ui5-button-main--light.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--brand-red.ui5-button-main--stroke {
  border-color: rgb(255, 50, 0);
  color: rgb(255, 50, 0);
}
.ui5-button-main--brand-red.ui5-button-main--stroke:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 233, 227, 0.72);
  border-color: rgb(255, 74, 30);
}
.ui5-button-main--brand-red.ui5-button-main--stroke:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 245, 242, 0.72);
  border-color: rgb(255, 102, 65);
}
.ui5-button-main--brand-red.ui5-button-main--stroke.loading {
  background-color: rgba(255, 245, 242, 0.72);
  border-color: rgb(255, 102, 65);
}
.ui5-button-main--brand-red.ui5-button-main--stroke.disabled {
  border-color: rgba(12, 12, 61, 0.08);
  color: #1C1C27;
}
.ui5-button-main--brand-red.ui5-button-main--stroke.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--brand-red.ui5-button-main--stroke.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--brand-red.ui5-button-main--ghost {
  color: #1C1C27;
}
.ui5-button-main--brand-red.ui5-button-main--ghost:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 233, 227, 0.72);
  color: rgb(255, 74, 30);
}
.ui5-button-main--brand-red.ui5-button-main--ghost:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 245, 242, 0.72);
  color: rgb(255, 102, 65);
}
.ui5-button-main--brand-red.ui5-button-main--ghost.loading {
  background-color: rgba(255, 245, 242, 0.72);
  color: rgb(255, 102, 65);
}
.ui5-button-main--brand-red.ui5-button-main--ghost.disabled {
  color: #1C1C27;
}
.ui5-button-main--brand-red.ui5-button-main--ghost.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--brand-red.ui5-button-main--ghost.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--white.ui5-button-main--dark {
  background-color: rgb(255, 255, 255);
  color: rgba(6, 6, 20, 0.96);
}
.ui5-button-main--white.ui5-button-main--dark:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgb(240, 240, 245);
}
.ui5-button-main--white.ui5-button-main--dark:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgb(215, 215, 224);
}
.ui5-button-main--white.ui5-button-main--dark.loading {
  background-color: rgb(215, 215, 224);
}
.ui5-button-main--white.ui5-button-main--dark.disabled {
  background-color: rgba(205, 205, 218, 0.32);
  color: rgb(28, 28, 40);
}
.ui5-button-main--white.ui5-button-main--dark.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--white.ui5-button-main--dark.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--white.ui5-button-main--light {
  background-color: rgba(205, 205, 218, 0.4);
  color: rgb(255, 255, 255);
}
.ui5-button-main--white.ui5-button-main--light:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(205, 205, 218, 0.32);
}
.ui5-button-main--white.ui5-button-main--light:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(205, 205, 218, 0.24);
}
.ui5-button-main--white.ui5-button-main--light.loading {
  background-color: rgba(205, 205, 218, 0.24);
}
.ui5-button-main--white.ui5-button-main--light.disabled {
  background-color: rgba(205, 205, 218, 0.32);
  color: rgba(205, 205, 218, 0.4);
}
.ui5-button-main--white.ui5-button-main--light.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--white.ui5-button-main--light.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--white.ui5-button-main--stroke {
  border-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}
.ui5-button-main--white.ui5-button-main--stroke:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(205, 205, 218, 0.32);
  border-color: rgb(240, 240, 245);
}
.ui5-button-main--white.ui5-button-main--stroke:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(205, 205, 218, 0.24);
  border-color: rgba(205, 205, 218, 0.24);
}
.ui5-button-main--white.ui5-button-main--stroke.loading {
  background-color: rgba(205, 205, 218, 0.24);
  border-color: rgba(205, 205, 218, 0.24);
}
.ui5-button-main--white.ui5-button-main--stroke.disabled {
  border-color: rgba(205, 205, 218, 0.32);
  color: rgba(205, 205, 218, 0.32);
}
.ui5-button-main--white.ui5-button-main--stroke.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--white.ui5-button-main--stroke.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--white.ui5-button-main--ghost {
  color: rgb(255, 255, 255);
}
.ui5-button-main--white.ui5-button-main--ghost:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(205, 205, 218, 0.32);
}
.ui5-button-main--white.ui5-button-main--ghost:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(205, 205, 218, 0.24);
}
.ui5-button-main--white.ui5-button-main--ghost.loading {
  background-color: rgba(205, 205, 218, 0.24);
}
.ui5-button-main--white.ui5-button-main--ghost.disabled {
  color: rgba(205, 205, 218, 0.4);
}
.ui5-button-main--white.ui5-button-main--ghost.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--white.ui5-button-main--ghost.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--brand-box.ui5-button-main--dark {
  background-color: #0FD;
  color: rgba(0, 0, 0, 0.9607843137);
}
.ui5-button-main--brand-box.ui5-button-main--dark:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: #59FFE9;
}
.ui5-button-main--brand-box.ui5-button-main--dark:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: #99FFF1;
}
.ui5-button-main--brand-box.ui5-button-main--dark.loading {
  background-color: #99FFF1;
}
.ui5-button-main--brand-box.ui5-button-main--dark.disabled {
  background-color: rgba(12, 12, 61, 0.08);
  color: #1C1C27;
}
.ui5-button-main--brand-box.ui5-button-main--dark.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--brand-box.ui5-button-main--dark.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--brand-box.ui5-button-main--light {
  background-color: rgba(153, 255, 241, 0.25);
  color: #0FD;
}
.ui5-button-main--brand-box.ui5-button-main--light:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(153, 255, 241, 0.2);
}
.ui5-button-main--brand-box.ui5-button-main--light:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(153, 255, 241, 0.1);
}
.ui5-button-main--brand-box.ui5-button-main--light.loading {
  background-color: rgba(153, 255, 241, 0.1);
}
.ui5-button-main--brand-box.ui5-button-main--light.disabled {
  background-color: rgba(12, 12, 61, 0.08);
  color: #1C1C27;
}
.ui5-button-main--brand-box.ui5-button-main--light.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--brand-box.ui5-button-main--light.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--brand-box.ui5-button-main--stroke {
  border-color: #0FD;
  color: #0FD;
}
.ui5-button-main--brand-box.ui5-button-main--stroke:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(153, 255, 241, 0.2);
  border-color: #0FD;
}
.ui5-button-main--brand-box.ui5-button-main--stroke:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(153, 255, 241, 0.1);
  border-color: #0FD;
}
.ui5-button-main--brand-box.ui5-button-main--stroke.loading {
  background-color: rgba(153, 255, 241, 0.1);
  border-color: #0FD;
}
.ui5-button-main--brand-box.ui5-button-main--stroke.disabled {
  border-color: rgba(12, 12, 61, 0.08);
  color: #1C1C27;
}
.ui5-button-main--brand-box.ui5-button-main--stroke.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--brand-box.ui5-button-main--stroke.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--brand-box.ui5-button-main--ghost {
  color: #1C1C27;
}
.ui5-button-main--brand-box.ui5-button-main--ghost:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(153, 255, 241, 0.2);
  color: #0FD;
}
.ui5-button-main--brand-box.ui5-button-main--ghost:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(153, 255, 241, 0.1);
  color: #0FD;
}
.ui5-button-main--brand-box.ui5-button-main--ghost.loading {
  background-color: rgba(153, 255, 241, 0.1);
  color: #0FD;
}
.ui5-button-main--brand-box.ui5-button-main--ghost.disabled {
  color: #1C1C27;
}
.ui5-button-main--brand-box.ui5-button-main--ghost.preloading {
  border-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-main--brand-box.ui5-button-main--ghost.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-main--XS {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  padding: 3px 7px;
}
.ui5-button-main--S {
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  padding: 5px 11px;
}
.ui5-button-main--M {
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  padding: 9px 11px;
}
.ui5-button-main--L {
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  padding: 17px 23px;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-button-graphic {
  display: flex;
  gap: 12px;
  padding: 12px;
  border-radius: 4px;
  border: none;
  background-color: rgba(28, 28, 39, 0.031372549);
  align-items: center;
  justify-content: center;
  width: 100%;
  word-break: break-word;
  text-decoration: none;
}
.ui5-button-graphic,
.ui5-button-graphic * {
  box-sizing: border-box;
}
.ui5-button-graphic__icon {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ui5-button-graphic__text {
  display: flex;
  flex-direction: column;
  width: 100%;
  text-align: left;
}
.ui5-button-graphic__title {
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-button-graphic__subtitle {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-button-graphic__loader {
  position: absolute;
  display: flex;
  align-items: center;
}
.ui5-button-graphic:hover {
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-button-graphic.active, .ui5-button-graphic:active {
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-button-graphic:focus {
  outline: none;
}
.ui5-button-graphic:focus-visible {
  outline: 1px solid #FF0000;
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-button-graphic.loading, .ui5-button-graphic.disabled {
  pointer-events: none;
  cursor: not-allowed;
  user-select: none;
}
.ui5-button-graphic.loading .ui5-button-graphic__text,
.ui5-button-graphic.loading .ui5-button-graphic__icon, .ui5-button-graphic.disabled .ui5-button-graphic__text,
.ui5-button-graphic.disabled .ui5-button-graphic__icon {
  opacity: 0.3;
}
.ui5-button-graphic.preloading {
  pointer-events: none;
  cursor: default;
  user-select: none;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-button-graphic.preloading .ui5-button-graphic__icon,
.ui5-button-graphic.preloading .ui5-button-graphic__text {
  opacity: 0;
}
.ui5-button-graphic.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-graphic--ghost {
  background-color: transparent;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-button-arrow {
  background: transparent;
  border: none;
  display: flex;
  gap: 8px;
  align-items: center;
  min-height: 20px;
  border-radius: 2px;
  padding: 0;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  width: max-content;
}
.ui5-button-arrow__icon {
  min-width: 14px;
}
@media screen and (max-width: 815px) {
  .ui5-button-arrow--adaptive {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  }
}
.ui5-button-arrow--dark-accent {
  color: #0FD;
}
.ui5-button-arrow--dark-accent:hover {
  background-color: rgba(244, 244, 244, 0.1215686275);
}
.ui5-button-arrow--dark-accent:active, .ui5-button-arrow--dark-accent.active {
  background-color: rgba(244, 244, 244, 0.0784313725);
}
.ui5-button-arrow--dark-accent:focus-visible {
  outline: 1px solid #FF0000;
}
.ui5-button-arrow--dark-grey {
  color: rgba(255, 255, 255, 0.8784313725);
}
.ui5-button-arrow--dark-grey:hover {
  background-color: rgba(244, 244, 244, 0.1215686275);
}
.ui5-button-arrow--dark-grey:active, .ui5-button-arrow--dark-grey.active {
  background-color: rgba(244, 244, 244, 0.0784313725);
}
.ui5-button-arrow--dark-grey:focus-visible {
  outline: 1px solid #FF0000;
}
.ui5-button-arrow--dark-blue {
  color: #5298FF;
}
.ui5-button-arrow--dark-blue:hover {
  background-color: rgba(244, 244, 244, 0.1215686275);
}
.ui5-button-arrow--dark-blue:active, .ui5-button-arrow--dark-blue.active {
  background-color: rgba(244, 244, 244, 0.0784313725);
}
.ui5-button-arrow--dark-blue:focus-visible {
  outline: 1px solid #FF0000;
}
.ui5-button-arrow--light {
  color: rgba(0, 0, 0, 0.8784313725);
}
.ui5-button-arrow--light-grey:hover, .ui5-button-arrow--light-grey:focus-visible {
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-button-arrow--light-grey:active, .ui5-button-arrow--light-grey.active {
  background-color: rgba(28, 28, 39, 0.031372549);
}
.ui5-button-arrow--light-grey:focus-visible {
  outline: 1px solid #FF0000;
}
.ui5-button-arrow--light-blue {
  color: #133CBA;
}
.ui5-button-arrow--light-blue:hover, .ui5-button-arrow--light-blue:focus-visible {
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-button-arrow--light-blue:active, .ui5-button-arrow--light-blue.active {
  background-color: rgba(28, 28, 39, 0.031372549);
}
.ui5-button-arrow--light-blue:focus-visible {
  outline: 1px solid #FF0000;
}
.ui5-button-arrow.disabled {
  pointer-events: none;
  cursor: default;
}
.ui5-button-arrow.disabled .ui5-button-arrow__text,
.ui5-button-arrow.disabled .ui5-button-arrow__icon {
  opacity: 0.3;
}
.ui5-button-arrow.loading {
  pointer-events: none;
  cursor: default;
}
.ui5-button-arrow.loading .ui5-button-arrow__text,
.ui5-button-arrow.loading .ui5-button-arrow__icon {
  opacity: 0.3;
}
.ui5-button-arrow.preloading {
  pointer-events: none;
  cursor: default;
}
.ui5-button-arrow.preloading .ui5-button-arrow__text,
.ui5-button-arrow.preloading .ui5-button-arrow__icon {
  opacity: 0;
}
@media screen and (max-width: 815px) {
  .ui5-button-arrow__icon--adaptive {
    width: 12px;
    min-width: 12px;
  }
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-copy-button {
  width: auto;
  height: auto;
  padding: 6px;
  border-radius: 2px;
  border: none;
  background-color: transparent;
  color: rgba(244, 244, 244, 0.1803921569);
}
.ui5-copy-button:hover {
  background-color: rgba(244, 244, 244, 0.1215686275);
}
.ui5-copy-button:focus-visible {
  outline: 1px solid #FF0000;
  background-color: rgba(244, 244, 244, 0.1215686275);
}
.ui5-copy-button__icon {
  color: #FFF;
}
.ui5-copy-button--copied {
  background-color: rgba(212, 240, 211, 0.7215686275) !important;
}
.ui5-copy-button--copied .ui5-copy-button__icon {
  color: #348034;
}
.ui5-copy-button--copied .ui5-copy-button__icon svg path {
  stroke: #348034;
}
.ui5-copy-button-copied svg path {
  stroke: #348034;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-button-icon {
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  padding: 0;
  transition: all 200ms ease-in-out;
  background-color: transparent;
  border: none;
  outline: 1px solid transparent;
  outline-offset: -1px;
}
.ui5-button-icon,
.ui5-button-icon * {
  box-sizing: border-box;
}
.ui5-button-icon:focus-visible:not(:disabled, .disabled, .loading, .preloading) {
  outline-color: #FF0000;
}
.ui5-button-icon__loader {
  position: absolute;
}
.ui5-button-icon__icon {
  transition: all 200ms ease-in-out;
}
.ui5-button-icon--light.ui5-button-icon--fill {
  background-color: rgba(28, 28, 39, 0.1019607843);
}
.ui5-button-icon--dark.ui5-button-icon--fill {
  background-color: #1C1C27;
}
.ui5-button-icon.loading .ui5-button-icon__icon, .ui5-button-icon.preloading .ui5-button-icon__icon {
  opacity: 0;
}
.ui5-button-icon.disabled {
  background-color: transparent;
  opacity: 0.1;
}
.ui5-button-icon--light {
  color: rgba(0, 0, 0, 0.8784313725);
}
.ui5-button-icon--light:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-button-icon--light:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(28, 28, 39, 0.031372549);
}
.ui5-button-icon--light.active {
  background-color: rgba(28, 28, 39, 0.031372549);
}
.ui5-button-icon--light:focus-visible, .ui5-button-icon--light.loading {
  background-color: rgba(28, 28, 39, 0.031372549);
}
.ui5-button-icon--light.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(28, 28, 39, 0.0588235294);
}
.ui5-button-icon--light.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-icon--dark {
  color: rgba(255, 255, 255, 0.8784313725);
}
.ui5-button-icon--dark.ui5-button-icon--ghost:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(244, 244, 244, 0.1215686275);
}
.ui5-button-icon--dark.ui5-button-icon--ghost:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(244, 244, 244, 0.0784313725);
}
.ui5-button-icon--dark.ui5-button-icon--ghost.active {
  background-color: rgba(244, 244, 244, 0.0784313725);
}
.ui5-button-icon--dark.ui5-button-icon--ghost:focus-visible, .ui5-button-icon--dark.ui5-button-icon--ghost.loading {
  background-color: rgba(244, 244, 244, 0.0784313725);
}
.ui5-button-icon--dark.ui5-button-icon--ghost.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(244, 244, 244, 0.0784313725);
}
.ui5-button-icon--dark.ui5-button-icon--ghost.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-icon--dark.ui5-button-icon--fill:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: #33333D;
}
.ui5-button-icon--dark.ui5-button-icon--fill:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: #494952;
}
.ui5-button-icon--dark.ui5-button-icon--fill.active {
  background-color: #494952;
}
.ui5-button-icon--dark.ui5-button-icon--fill:focus-visible, .ui5-button-icon--dark.ui5-button-icon--fill.loading {
  background-color: #494952;
}
.ui5-button-icon--dark.ui5-button-icon--fill.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: #494952;
}
.ui5-button-icon--dark.ui5-button-icon--fill.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-icon--XS {
  width: 24px;
  min-width: 24px;
  height: 24px;
}
.ui5-button-icon--S {
  min-width: 32px;
  width: 32px;
  height: 32px;
}
.ui5-button-icon--M {
  min-width: 34px;
  width: 34px;
  height: 34px;
}
.ui5-button-icon--L {
  min-width: 40px;
  width: 40px;
  height: 40px;
}.ui5-icon-template {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ui5-stroke-current {
  stroke: currentColor;
}

.ui5-fill-current {
  fill: currentColor;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-button-key {
  color: rgba(255, 255, 255, 0.8784313725);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  position: relative;
  box-sizing: border-box;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  text-decoration: none;
  border: none;
  transition: 200ms ease-in-out;
  transition-property: color, background-color;
  border-radius: 4px;
  padding: 10px 24px;
  overflow: hidden;
  width: 100%;
}
.ui5-button-key:focus-visible {
  outline: 1px solid #FF0000;
}
.ui5-button-key:disabled {
  background-color: #2a2a35;
  color: rgba(255, 255, 255, 0.6392156863);
}
.ui5-button-key.disabled .ui5-button-key__content {
  opacity: 0.3;
}
.ui5-button-key--black {
  background-color: #1C1C27;
  color: rgba(255, 255, 255, 0.8784313725);
}
.ui5-button-key--black:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: #33333D;
}
.ui5-button-key--black:focus {
  background-color: #33333D;
}
.ui5-button-key--black:active:not(:disabled), .ui5-button-key--black.ui5-button-key--loading, .ui5-button-key--black.ui5-button-key--skeleton {
  background-color: #494952;
}
.ui5-button-key--brand {
  background-color: #FF3200;
  color: rgba(255, 255, 255, 0.8784313725);
}
.ui5-button-key--brand:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: #FF4A1E;
}
.ui5-button-key--brand:focus {
  background-color: #FF4A1E;
}
.ui5-button-key--brand:active:not(:disabled), .ui5-button-key--brand.ui5-button-key--loading, .ui5-button-key--brand.ui5-button-key--skeleton {
  background-color: #FF6641;
}
.ui5-button-key--green {
  background-color: #CBFD50;
  color: rgba(0, 0, 0, 0.8784313725);
}
.ui5-button-key--green:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: #D2F972;
}
.ui5-button-key--green:focus {
  background-color: #D2F972;
}
.ui5-button-key--green:active:not(:disabled), .ui5-button-key--green.ui5-button-key--loading, .ui5-button-key--green.ui5-button-key--skeleton {
  background-color: #DBFA8E;
}
.ui5-button-key--blue {
  background-color: #3D5AFE;
  color: rgba(255, 255, 255, 0.8784313725);
}
.ui5-button-key--blue:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: #3472CD;
}
.ui5-button-key--blue:focus {
  background-color: #3472CD;
}
.ui5-button-key--blue:active:not(:disabled), .ui5-button-key--blue.ui5-button-key--loading, .ui5-button-key--blue.ui5-button-key--skeleton {
  background-color: #4B82D3;
}
.ui5-button-key--red {
  background-color: #EB5042;
  color: rgba(255, 255, 255, 0.8784313725);
}
.ui5-button-key--yellow {
  background-color: #FFC926;
  color: rgba(0, 0, 0, 0.8784313725);
}
.ui5-button-key--blackred {
  background-color: #1C1C27;
  color: #EF7368;
}
.ui5-button-key--white {
  background-color: #F4F4F4;
  color: rgba(0, 0, 0, 0.9607843137);
}
.ui5-button-key--white:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(244, 244, 244, 0.9215686275);
}
.ui5-button-key--white.ui5-button-key--loading {
  background-color: #1C1C27;
}
.ui5-button-key--ghost {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.9607843137);
}
.ui5-button-key--ghostred {
  background-color: transparent;
  color: #EF7368;
}
.ui5-button-key--loading .ui5-button-key__content {
  opacity: 0;
}
.ui5-button-key__loader {
  position: absolute;
}
.ui5-button-key--skeleton .ui5-button-key__content {
  opacity: 0;
}
.ui5-button-key__skeleton {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  background: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 75%);
  animation: skeleton 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-key span {
  font: inherit;
  color: inherit;
}
@keyframes skeleton {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-button-show-more {
  display: flex;
  width: 100%;
  padding: 16px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 4px;
  background: rgba(28, 28, 39, 0.1019607843);
  border: none;
}
.ui5-button-show-more__content {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  text-align: center;
}
.ui5-button-show-more:hover {
  cursor: pointer;
  background: rgba(28, 28, 39, 0.0588235294);
}
.ui5-button-show-more:focus-visible {
  outline: 1px solid #FF0000;
  outline-offset: -1px;
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-button-show-more.active, .ui5-button-show-more:active {
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-button-show-more.disabled {
  cursor: not-allowed;
  background: none;
  pointer-events: none;
  user-select: none;
  opacity: 0.3;
}
.ui5-button-show-more.loading {
  cursor: not-allowed;
  pointer-events: none;
  user-select: none;
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-button-show-more.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(28, 28, 39, 0.031372549);
  pointer-events: none;
  user-select: none;
}
.ui5-button-show-more.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-show-more.preloading .ui5-button-show-more__content {
  opacity: 0;
}
.ui5-button-show-more--sm {
  padding: 8px 16px;
}
.ui5-button-show-more--ghost {
  background: none;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-button-more {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  box-sizing: border-box;
  display: flex;
  position: relative;
  align-items: center;
  border-radius: 32px;
  padding: 6px 12px;
  gap: 4px;
  height: fit-content;
  border: none;
  background: transparent;
}
.ui5-button-more__loader {
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  justify-content: center;
  align-items: center;
}
.ui5-button-more__count {
  font-variant-numeric: lining-nums tabular-nums;
}
.ui5-button-more:hover {
  cursor: pointer;
  background: rgba(28, 28, 39, 0.0588235294);
}
.ui5-button-more:active, .ui5-button-more.active {
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-button-more:focus-visible {
  background: rgba(28, 28, 39, 0.0588235294);
  outline: 1px solid #FF0000;
  outline-offset: -1px;
}
.ui5-button-more.disabled, .ui5-button-more.loading {
  cursor: not-allowed;
  pointer-events: none;
  user-select: none;
}
.ui5-button-more.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(28, 28, 39, 0.0588235294);
  cursor: default;
}
.ui5-button-more.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-more.loading .ui5-button-more__label,
.ui5-button-more.loading .ui5-button-more__count,
.ui5-button-more.loading .ui5-button-more__icon, .ui5-button-more.preloading .ui5-button-more__label,
.ui5-button-more.preloading .ui5-button-more__count,
.ui5-button-more.preloading .ui5-button-more__icon {
  opacity: 0;
}
.ui5-button-more--sm {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  padding: 4px 8px;
}
.ui5-button-more--text {
  padding: 0;
  border-radius: 0;
  background: transparent !important;
}
.ui5-button-more--text:focus-visible {
  color: #FF0000;
  outline: none;
}
.ui5-button-more--text.preloading {
  background: rgba(28, 28, 39, 0.031372549) !important;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-button-text {
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  font-weight: 400;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: none;
  background: none;
  text-decoration: none;
  gap: 4px;
  transition: 200ms ease-in-out;
  transition-property: color, opacity, background-color;
  padding: 0;
}
.ui5-button-text,
.ui5-button-text * {
  box-sizing: border-box;
}
.ui5-button-text:focus {
  outline: none;
}
.ui5-button-text:hover:not(:disabled, .disabled, .loading, .preloading) {
  opacity: 0.8;
}
.ui5-button-text:active:not(:disabled, .disabled, .loading, .preloading) {
  opacity: 0.8;
}
.ui5-button-text:focus-visible {
  color: #FF0000;
}
.ui5-button-text.loading .ui5-button-text__content, .ui5-button-text.disabled .ui5-button-text__content {
  opacity: 0.2;
}
.ui5-button-text.preloading .ui5-button-text__content {
  opacity: 0;
}
.ui5-button-text--light.disabled {
  color: rgba(0, 0, 0, 0.8784313725);
}
.ui5-button-text--dark.disabled {
  color: rgba(255, 255, 255, 0.8784313725);
}
.ui5-button-text--light.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(28, 28, 39, 0.1019607843);
}
.ui5-button-text--light.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-text--dark.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(244, 244, 244, 0.1803921569);
}
.ui5-button-text--dark.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-text__content {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
}
.ui5-button-text__loader {
  position: absolute;
}
.ui5-button-text--primary.ui5-button-text--light:not(.disabled, :focus-visible) {
  color: #1E62C8;
}
.ui5-button-text--primary.ui5-button-text--dark:not(.disabled, :focus-visible) {
  color: #5298FF;
}
.ui5-button-text--secondary.ui5-button-text--light:not(.disabled, :focus-visible) {
  color: #464757;
}
.ui5-button-text--secondary.ui5-button-text--dark:not(.disabled, :focus-visible) {
  color: rgba(244, 244, 244, 0.9215686275);
}
.ui5-button-text--S {
  font-size: 12px;
  line-height: 16px;
}
.ui5-button-text--M {
  font-size: 15px;
  line-height: 20px;
}
.ui5-button-text--L {
  font-size: 18px;
  line-height: 28px;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-button-tag {
  outline: 1px solid transparent;
  outline-offset: -1px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: 200ms ease-in-out;
  transition-property: background-color, border-color, opacity;
  border: none;
  background-color: transparent;
  color: rgba(0, 0, 0, 0.8784313725);
}
.ui5-button-tag,
.ui5-button-tag * {
  box-sizing: border-box;
}
.ui5-button-tag:focus-visible:not(:disabled, .disabled, .loading, .preloading) {
  outline-color: #FF0000;
}
.ui5-button-tag.disabled .ui5-button-tag__content, .ui5-button-tag.loading .ui5-button-tag__content {
  opacity: 0.3;
}
.ui5-button-tag.preloading .ui5-button-tag__content {
  opacity: 0;
}
.ui5-button-tag__content {
  width: 100%;
  transition: 200ms ease-in-out;
  transition-property: color, opacity;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
}
.ui5-button-tag__inner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media screen and (max-width: 815px) {
  .ui5-button-tag__inner {
    align-items: center;
    flex-grow: 1;
  }
}
.ui5-button-tag__loader {
  position: absolute;
}
.ui5-button-tag__description {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-button-tag__meter {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-variant-numeric: lining-nums tabular-nums;
  background-color: rgba(28, 28, 39, 0.1019607843);
  border-radius: 10px;
}
.ui5-button-tag__meter-value {
  color: rgba(0, 0, 0, 0.8784313725);
}
.ui5-button-tag:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-button-tag:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(28, 28, 39, 0.031372549);
}
.ui5-button-tag.active:not(.loading, .preloading) {
  background-color: #1C1C27;
}
.ui5-button-tag.active:not(.loading, .preloading) .ui5-button-tag__text {
  color: rgba(255, 255, 255, 0.8784313725);
}
.ui5-button-tag.active:not(.loading, .preloading) .ui5-button-tag__description {
  color: rgba(255, 255, 255, 0.6392156863);
}
.ui5-button-tag.active:not(.loading, .preloading) .ui5-button-tag__meter {
  background-color: rgba(255, 255, 255, 0.9803921569);
}
.ui5-button-tag.active:not(.loading, .preloading):hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: #33333D;
}
.ui5-button-tag.active:not(.loading, .preloading):active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: #494952;
}
.ui5-button-tag.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-button-tag.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-tag--fill {
  background-color: rgba(28, 28, 39, 0.1019607843);
}
.ui5-button-tag--ghost {
  background-color: transparent;
}
.ui5-button-tag--theme-dark.ui5-button-tag--fill {
  background-color: rgba(244, 244, 244, 0.1803921569);
}
.ui5-button-tag--theme-dark .ui5-button-tag__text {
  color: rgba(255, 255, 255, 0.8784313725);
}
.ui5-button-tag--theme-dark .ui5-button-tag__description {
  color: rgba(255, 255, 255, 0.7215686275);
}
.ui5-button-tag--theme-dark .ui5-button-tag__loader {
  color: rgba(255, 255, 255, 0.8784313725);
}
.ui5-button-tag--theme-dark:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(244, 244, 244, 0.1215686275);
}
.ui5-button-tag--theme-dark:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(244, 244, 244, 0.0784313725);
}
.ui5-button-tag--theme-dark.active:not(.loading, .preloading) {
  background-color: #F4F4F4;
}
.ui5-button-tag--theme-dark.active:not(.loading, .preloading) .ui5-button-tag__text {
  color: rgba(0, 0, 0, 0.8784313725);
}
.ui5-button-tag--theme-dark.active:not(.loading, .preloading) .ui5-button-tag__description {
  color: rgba(0, 0, 0, 0.6392156863);
}
.ui5-button-tag--theme-dark.active:not(.loading, .preloading) .ui5-button-tag__meter {
  background-color: rgba(155, 207, 201, 0.3137254902);
}
.ui5-button-tag--theme-dark.active:not(.loading, .preloading):hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(244, 244, 244, 0.9215686275);
}
.ui5-button-tag--theme-dark.active:not(.loading, .preloading):active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(244, 244, 244, 0.8392156863);
}
.ui5-button-tag--theme-dark.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(244, 244, 244, 0.0784313725);
}
.ui5-button-tag--theme-dark.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-button-tag--XS {
  border-radius: 12px;
  padding: 4px 12px;
}
.ui5-button-tag--XS .ui5-button-tag__text {
  font-size: 15px;
  line-height: 20px;
}
.ui5-button-tag--XS .ui5-button-tag__meter {
  width: 20px;
  height: 16px;
}
.ui5-button-tag--XS .ui5-button-tag__meter-value {
  font-family: "Roboto Mono", monospace;
  font-size: 12px;
  line-height: 0;
}
.ui5-button-tag--meter {
  padding-right: 4px;
}
.ui5-button-tag--icon {
  padding-left: 16px;
}
.ui5-button-tag--S {
  border-radius: 12px;
  padding: 6px 16px;
}
.ui5-button-tag--S .ui5-button-tag__text {
  font-size: 15px;
  line-height: 20px;
}
.ui5-button-tag--S .ui5-button-tag__meter {
  width: 22px;
  height: 20px;
}
.ui5-button-tag--S .ui5-button-tag__meter-value {
  font-family: "Roboto Mono", monospace;
  font-size: 15px;
  line-height: 0;
}
.ui5-button-tag--meter {
  padding-right: 6px;
}
.ui5-button-tag--icon {
  padding-left: 16px;
}
.ui5-button-tag--M {
  border-radius: 12px;
  padding: 10px 24px;
}
.ui5-button-tag--M .ui5-button-tag__text {
  font-size: 15px;
  line-height: 20px;
}
.ui5-button-tag--M .ui5-button-tag__meter {
  width: 22px;
  height: 20px;
}
.ui5-button-tag--M .ui5-button-tag__meter-value {
  font-family: "Roboto Mono", monospace;
  font-size: 15px;
  line-height: 0;
}
.ui5-button-tag--meter {
  padding-right: 10px;
}
.ui5-button-tag--icon {
  padding-left: 16px;
}
.ui5-button-tag--L {
  border-radius: 12px;
  padding: 10px 24px;
}
.ui5-button-tag--L .ui5-button-tag__text {
  font-size: 32px;
  line-height: 40px;
}
.ui5-button-tag--L .ui5-button-tag__meter {
  width: 40px;
  height: 36px;
}
.ui5-button-tag--L .ui5-button-tag__meter-value {
  font-family: "Roboto Mono", monospace;
  font-size: 32px;
  line-height: 0;
}
.ui5-button-tag--meter {
  padding-right: 10px;
}
.ui5-button-tag--icon {
  padding-left: 16px;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-snippet {
  position: relative;
  width: 100%;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.9607843137);
  overflow-x: auto;
}
@media screen and (max-width: 1105px) {
  .ui5-snippet--headless .ui5-snippet__button {
    visibility: visible !important;
  }
}
.ui5-snippet--headless:hover .ui5-snippet__button {
  visibility: visible;
}
.ui5-snippet--headless .ui5-snippet__button {
  visibility: hidden;
}
.ui5-snippet__signature {
  background-color: #33333D;
  display: flex;
  justify-content: space-between;
  padding: 8px 8px 8px 16px;
}
.ui5-snippet__title {
  align-items: center;
  color: rgba(255, 255, 255, 0.9607843137);
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
@media screen and (max-width: 736px) {
  .ui5-snippet__title {
    color: rgba(255, 255, 255, 0.9607843137);
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  }
}
.ui5-snippet__pre {
  font-family: "Roboto Mono", serif !important;
  margin: 0;
  padding: 24px 16px;
  overflow-y: hidden;
  overflow-x: auto !important;
  background-color: rgba(0, 0, 0, 0.9607843137);
  font-variant-numeric: lining-nums tabular-nums;
  color: #0FD;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  overflow-x: scroll;
}
.ui5-snippet__pre::-webkit-scrollbar {
  background-color: rgba(106, 107, 120, 0.6);
  height: 7px;
}
.ui5-snippet__pre::-webkit-scrollbar-thumb {
  background-color: #6a6b78;
  border-radius: 2px;
  pointer-events: none;
}
@media screen and (max-width: 736px) {
  .ui5-snippet__pre {
    padding: 20px 12px;
  }
}
.ui5-snippet__copy-button--position {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(-8px, 8px);
}.ui5-picture {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
.ui5-picture img {
  display: block;
  width: 100%;
  height: 100%;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-table-setting {
  display: flex;
  box-sizing: border-box;
  width: 100%;
  height: fit-content;
  padding: 12px;
  gap: 8px;
  border-radius: 4px;
  background: rgba(28, 28, 39, 0.031372549);
  cursor: pointer;
  text-decoration: none;
  align-items: flex-start;
}
.ui5-table-setting:nth-child(2n) {
  background: transparent;
}
.ui5-table-setting:hover {
  background: rgba(28, 28, 39, 0.0588235294);
}
.ui5-table-setting:focus-visible {
  outline: 1px solid #FF0000;
  outline-offset: -1px;
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-table-setting.active, .ui5-table-setting:active {
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-table-setting.loading, .ui5-table-setting.disabled, .ui5-table-setting:disabled {
  pointer-events: none;
  cursor: default;
  user-select: none;
}
.ui5-table-setting.loading .ui5-table-setting__left .title:not(:has(.title__loader)),
.ui5-table-setting.loading .ui5-table-setting__left .description,
.ui5-table-setting.loading .ui5-table-setting__right .title:not(:has(.title__loader)),
.ui5-table-setting.loading .ui5-table-setting__right .description, .ui5-table-setting.disabled .ui5-table-setting__left .title:not(:has(.title__loader)),
.ui5-table-setting.disabled .ui5-table-setting__left .description,
.ui5-table-setting.disabled .ui5-table-setting__right .title:not(:has(.title__loader)),
.ui5-table-setting.disabled .ui5-table-setting__right .description, .ui5-table-setting:disabled .ui5-table-setting__left .title:not(:has(.title__loader)),
.ui5-table-setting:disabled .ui5-table-setting__left .description,
.ui5-table-setting:disabled .ui5-table-setting__right .title:not(:has(.title__loader)),
.ui5-table-setting:disabled .ui5-table-setting__right .description {
  opacity: 0.4;
}
.ui5-table-setting.loading .ui5-table-setting__icon-wrapper, .ui5-table-setting.disabled .ui5-table-setting__icon-wrapper, .ui5-table-setting:disabled .ui5-table-setting__icon-wrapper {
  opacity: 0.4;
}
.ui5-table-setting.preloading {
  pointer-events: none;
  cursor: default;
  user-select: none;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-table-setting.preloading .ui5-table-setting__left,
.ui5-table-setting.preloading .ui5-table-setting__right,
.ui5-table-setting.preloading .ui5-table-setting__icon-wrapper {
  opacity: 0;
}
.ui5-table-setting.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-table-setting__left {
  display: flex;
  flex-direction: column;
  width: 328px;
  word-break: break-word;
}
.ui5-table-setting__left .title {
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  padding: 6px 0;
}
.ui5-table-setting__left .description {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  padding-bottom: 6px;
}
.ui5-table-setting__right {
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
  text-align: right;
  word-break: break-word;
}
.ui5-table-setting__right .title {
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  padding: 6px 0;
}
.ui5-table-setting__right .title__loader {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-right: 10px;
  height: 20px;
}
.ui5-table-setting__right .description {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  padding-bottom: 6px;
}
.ui5-table-setting__icon-wrapper {
  padding: 6px;
}
.ui5-table-setting__icon-wrapper .icon-template {
  width: 20px;
  height: 20px;
}
.ui5-table-setting__icon-wrapper .copy-icon {
  color: rgba(0, 0, 0, 0.8784313725);
}
.ui5-table-setting__icon-wrapper .arrow-icon {
  color: #1E62C8;
}
.ui5-table-setting__icon-wrapper .arrow-diagonal-up {
  width: 12px;
  height: 12px;
  color: #1E62C8;
  transform: translate(-8px, 2px);
}
.ui5-table-setting--small {
  width: 328px;
}
.ui5-table-setting--small .ui5-table-setting__left {
  flex: 1 0 0;
}
.ui5-table-setting--small .ui5-table-setting__left .title {
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  padding: 2px 0;
}
.ui5-table-setting--small .ui5-table-setting__right .title {
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  padding: 2px 0;
}
.ui5-table-setting--small .ui5-table-setting__right .title__loader {
  height: 16px;
}
.ui5-table-setting--small .ui5-table-setting__icon-wrapper {
  padding: 0;
}
.ui5-table-setting--link .ui5-table-setting__right .title {
  color: #1E62C8;
}
.ui5-table-setting--copy.active {
  outline: 1px solid #12910E !important;
  outline-offset: -1px;
}
.ui5-table-setting--copy.active .ui5-table-setting__right .title,
.ui5-table-setting--copy.active .ui5-table-setting__right .title * {
  color: #12910E !important;
}
.ui5-table-setting--copy.active .ui5-table-setting__icon-wrapper {
  opacity: 0.3;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-beard {
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.72);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 8px 8px 16px;
  gap: 8px;
}
@media screen and (max-width: 815px) {
  .ui5-beard {
    flex-direction: column;
    padding: 8px;
  }
}
.ui5-beard__text {
  color: rgba(255, 255, 255, 0.8784313725);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  flex: 1 0 auto;
}
@media screen and (max-width: 815px) {
  .ui5-beard__text {
    width: 100%;
  }
}
.ui5-beard__button {
  flex-shrink: 0;
}
@media screen and (max-width: 815px) {
  .ui5-beard__button {
    width: 100%;
  }
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-beard-box {
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.72);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 8px 8px 16px;
  gap: 8px;
}
.ui5-beard-box__text {
  display: flex;
  flex-direction: column;
  flex: 1 0 0;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
}
.ui5-beard-box__label {
  color: rgba(255, 255, 255, 0.9607843137);
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-clamp: 1;
}
.ui5-beard-box__description {
  color: rgba(255, 255, 255, 0.8784313725);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-clamp: 1;
}
.ui5-beard-box__description .fu-aligning-string {
  display: inline-block !important;
}
@media screen and (max-width: 815px) {
  .ui5-beard-box {
    flex-direction: column;
    padding: 8px;
    width: 100%;
  }
  .ui5-beard-box .ui5-beard-box__text {
    flex: 0 1 auto;
  }
  .ui5-beard-box__button {
    width: 100%;
  }
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-input * {
  box-sizing: border-box;
}
.ui5-input {
  --info-border-color: rgba(28, 28, 39, 0.1803921569);
  --info-text-color: rgba(0, 0, 0, 0.6392156863);
  --title-text-color: rgba(0, 0, 0, 0.9607843137);
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 400;
  font-size: 17px;
  line-height: 22px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  position: relative;
}
.ui5-input:not(.ui5-input--error, .ui5-input--success):hover:not(:disabled), .ui5-input:not(.ui5-input--error, .ui5-input--success):focus-within:not(:disabled) {
  --info-border-color: #1C1C27;
}
.ui5-input__label {
  display: block;
  margin: 0;
}
.ui5-input.disabled {
  opacity: 0.4;
  pointer-events: none;
}
.ui5-input--success {
  --info-border-color: #12910E;
}
.ui5-input--error {
  --info-text-color: #EB5042;
  --info-border-color: #EB5042;
}
.ui5-input__group {
  position: relative;
}
.ui5-input__group:focus-within .ui5-input__dynamic-title {
  top: 0;
  color: var(--title-text-color);
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-input__label {
  display: block;
  border-bottom: 1px solid var(--info-border-color);
  transition: 300ms linear;
  transition-property: color, border-color;
}
.ui5-input__label:focus-within .ui5-input__dynamic-title {
  top: 0;
  color: var(--title-text-color);
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-input__label--unbordered {
  border-bottom: none;
}
.ui5-input__input {
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 400;
  font-size: 17px;
  line-height: 22px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  padding: 0;
  border: none;
  resize: none;
  width: 100%;
  padding-block: 8px;
  overflow-y: scroll;
  scrollbar-gutter: stable;
  overflow: auto;
}
.ui5-input__input::-webkit-scrollbar {
  width: 4px;
}
.ui5-input__input::-webkit-scrollbar-thumb {
  background-color: rgb(153, 153, 158);
  border-radius: 2px;
  pointer-events: none;
}
.ui5-input__input::placeholder {
  color: rgba(0, 0, 0, 0.3215686275);
}
.ui5-input__input::-moz-selection {
  background: #badefe;
}
.ui5-input__input::selection {
  background: #badefe;
}
.ui5-input__input:focus {
  outline: none;
}
.ui5-input__input:disabled {
  background-color: transparent;
}
.ui5-input__input:not(:focus) {
  text-overflow: ellipsis;
}
.ui5-input__title {
  color: var(--title-text-color);
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  display: block;
  margin-bottom: 2px;
  height: 16px;
}
.ui5-input__dynamic-title {
  position: absolute;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3215686275);
  font-weight: 400;
  font-size: 17px;
  line-height: 22px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  top: 28px;
  transition: all 100ms linear;
}
.ui5-input__dynamic-title--active {
  top: 0;
  color: var(--title-text-color);
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-input__info {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  height: 16px;
  width: 100%;
  margin-top: 2px;
}
.ui5-input__description {
  color: var(--info-text-color);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-input__limit {
  color: var(--info-text-color);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  flex-basis: 24px;
  text-align: right;
}
.ui5-input__buttons {
  position: absolute;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  gap: 8px;
}
.ui5-input__clear-button {
  position: absolute !important;
  right: 0;
  bottom: 4px;
}
.ui5-input__search-icon {
  position: absolute;
  left: 0;
  bottom: 4px;
  width: 32px;
  height: 32px;
}
.ui5-input__options {
  display: flex;
  position: absolute;
  width: 100%;
  padding: 8px;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  border-radius: 0px 0px 4px 4px;
  border: 1px solid rgba(28, 28, 39, 0.18);
  background: #fff;
  z-index: 1001;
  box-shadow: 0px 2px 8px 0px rgba(28, 28, 40, 0.16);
  max-height: 360px;
  overflow-y: scroll;
  scrollbar-gutter: stable;
}
.ui5-input__options::-webkit-scrollbar {
  width: 4px;
}
.ui5-input__options::-webkit-scrollbar-thumb {
  background-color: rgb(153, 153, 158);
  border-radius: 2px;
  pointer-events: none;
}
.ui5-input-select__input {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 17px;
  line-height: 22px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  display: flex;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-height: 38px;
  cursor: pointer;
}
.ui5-input-select__input:before {
  color: rgba(0, 0, 0, 0.3215686275);
  font-weight: 400;
  font-size: 17px;
  line-height: 22px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  content: attr(data-placeholder);
}
.ui5-input-select__input--selected:before {
  content: "";
}
.ui5-input-select__buttons {
  width: 32px;
  bottom: 4px;
}
.ui5-input-select__options {
  display: flex;
  position: absolute;
  width: 100%;
  padding: 8px;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  border-radius: 0px 0px 4px 4px;
  border: 1px solid rgba(28, 28, 39, 0.18);
  background: #fff;
  z-index: 1001;
  box-shadow: 0px 2px 8px 0px rgba(28, 28, 40, 0.16);
  max-height: 360px;
  overflow-y: scroll;
  scrollbar-gutter: stable;
}
.ui5-input-select__options::-webkit-scrollbar {
  width: 4px;
}
.ui5-input-select__options::-webkit-scrollbar-thumb {
  background-color: rgb(153, 153, 158);
  border-radius: 2px;
  pointer-events: none;
}
.ui5-input-select__options .ui5-table-setting {
  width: 100%;
}
.ui5-input-select__option {
  width: 100%;
}
.ui5-input-select__option--disabled {
  user-select: none;
  pointer-events: none;
  opacity: 0.4;
}
.ui5-input-price {
  position: relative;
}
.ui5-input-price__adornment {
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 400;
  font-size: 17px;
  line-height: 22px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  position: absolute;
  pointer-events: none;
  top: 26px;
  left: 0;
}
.ui5-input-price__adornment span:first-child {
  visibility: hidden;
}
.ui5-input-code {
  --info-text-color: rgba(0, 0, 0, 0.6392156863);
}
.ui5-input-code.disabled {
  opacity: 0.3;
  pointer-events: none;
}
.ui5-input-code.loading .ui5-input-code__input {
  color: #b7b7b7;
  border-color: #1C1C27;
}
.ui5-input-code.loading .ui5-input__title,
.ui5-input-code.loading .ui5-input__description {
  opacity: 0.3;
}
.ui5-input-code.error {
  --info-text-color: #EB5042;
}
.ui5-input-code:hover:not(.disabled, .loading, .error, .success) input.empty {
  border-color: #1C1C27;
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-input-code__wrapper {
  display: grid;
  gap: 2px;
}
.ui5-input-code__input {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 700;
  font-size: 22px;
  line-height: 22px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  border: none;
  text-align: center;
  min-width: 24px;
  height: 38px;
  padding-bottom: 4px;
  border-radius: 4px 4px 0 0;
  border-bottom: 1px solid rgba(28, 28, 39, 0.1803921569);
  background-color: rgba(28, 28, 39, 0.031372549);
}
.ui5-input-code__input.success {
  outline: none;
  color: #12910E;
  border-color: #12910E;
  background-color: rgba(212, 240, 211, 0.2392156863);
}
.ui5-input-code__input.error {
  outline: none;
  border-color: #ED6255;
  background-color: rgba(255, 217, 212, 0.4784313725);
}
.ui5-input-code__input:focus-visible:not(:disabled, .success, .error) {
  outline: none;
  border-color: #1C1C27;
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-input-code__info {
  margin-top: 2px;
}
.ui5-input-password.weak-password-checking .ui5-input__group {
  pointer-events: none;
  opacity: 0.4;
}
.ui5-input-password__show-button {
  position: absolute;
  right: 0;
  top: 18px;
  background: none;
  border: none;
  opacity: 0.6;
  padding: 11px 1px 7px;
  color: #1C1C27;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  text-align: center;
}
.ui5-input-password__show-button:hover:not(:disabled, .disabled, .loading, .preloading) {
  opacity: 1;
  color: #33333D;
}
.ui5-input-password__show-button:focus {
  outline: none;
}
.ui5-input-password__show-button:focus:not(:disabled, .disabled, .loading, .preloading) {
  opacity: 0.9;
  color: #494952;
}
.ui5-input-password__show-button:focus-visible:not(:disabled, .disabled, .loading, .preloading) {
  opacity: 1;
  color: #FF0000;
}
.ui5-input-password__input {
  padding-right: 62px;
}
.ui5-input-password__info {
  padding-top: 8px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 4px;
  min-height: 52px;
}
.ui5-input-password__tag {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  border-radius: 4px;
  padding: 4px 8px;
  background-color: rgba(28, 28, 39, 0.031372549);
}
.ui5-input-password__tag.success {
  background-color: rgba(212, 240, 211, 0.4784313725);
  color: #12910E;
}
.ui5-input-password__tag.error {
  background-color: rgba(255, 217, 212, 0.4784313725);
  color: #EB5042;
}
.ui5-input-password__weak-checking {
  width: 100%;
  border-radius: 4px;
  padding: 4px 8px;
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  background: linear-gradient(90deg, rgba(246, 251, 245, 0.85) 0%, rgba(252, 242, 212, 0.85) 16.67%, rgba(255, 246, 245, 0.85) 29.69%, rgba(249, 245, 255, 0.85) 43.23%, rgba(245, 250, 255, 0.85) 57.81%, rgba(245, 255, 253, 0.85) 71.87%, rgba(245, 255, 245, 0.85) 86.46%, rgba(246, 251, 245, 0.85) 100%), linear-gradient(90deg, rgba(252, 242, 212, 0.85) 13.02%, rgba(255, 246, 245, 0.85) 25%, rgba(249, 245, 255, 0.85) 36.98%, rgba(245, 250, 255, 0.85) 48.96%, rgba(245, 255, 253, 0.85) 61.46%, rgba(245, 255, 245, 0.85) 80.21%, rgba(246, 251, 245, 0.85) 100%);
  background-size: calc(100% + 2064px) 100%;
  background-repeat: no-repeat;
  animation: weak-password-checking 4s linear infinite both;
}
@keyframes weak-password-checking {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: -2064px 0;
  }
  100% {
    background-position: 0 0;
  }
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-menu-item {
  display: flex;
  box-sizing: border-box;
  width: 100%;
  height: fit-content;
  padding: 10px 12px;
  gap: 12px;
  border-radius: 2px;
  cursor: pointer;
  text-decoration: none;
  align-items: flex-start;
  transition: none;
}
.ui5-menu-item:hover {
  background: rgba(28, 28, 39, 0.0588235294);
}
.ui5-menu-item:focus-visible {
  outline: 1px solid #FF0000 !important;
  outline-offset: -1px;
  background-color: rgba(28, 28, 39, 0.0588235294) !important;
}
.ui5-menu-item:active {
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-menu-item.active {
  background: rgba(212, 240, 211, 0.7215686275);
}
.ui5-menu-item.disabled, .ui5-menu-item:disabled {
  pointer-events: none;
  cursor: default;
  user-select: none;
}
.ui5-menu-item.disabled .ui5-menu-item__left,
.ui5-menu-item.disabled .ui5-menu-item__right,
.ui5-menu-item.disabled .ui5-menu-item__caption,
.ui5-menu-item.disabled .ui5-menu-item__status, .ui5-menu-item:disabled .ui5-menu-item__left,
.ui5-menu-item:disabled .ui5-menu-item__right,
.ui5-menu-item:disabled .ui5-menu-item__caption,
.ui5-menu-item:disabled .ui5-menu-item__status {
  opacity: 0.24;
}
.ui5-menu-item.disabled .ui5-menu-item__icon-wrapper, .ui5-menu-item:disabled .ui5-menu-item__icon-wrapper {
  opacity: 0.4;
}
.ui5-menu-item.loading {
  pointer-events: none;
  cursor: default;
  user-select: none;
}
.ui5-menu-item.loading .ui5-menu-item__right,
.ui5-menu-item.loading .ui5-menu-item__caption,
.ui5-menu-item.loading .ui5-menu-item__status {
  opacity: 0.24;
}
.ui5-menu-item.loading .ui5-menu-item__icon-wrapper {
  height: 20px;
}
.ui5-menu-item.preloading {
  pointer-events: none;
  cursor: default;
  user-select: none;
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-menu-item.preloading .ui5-menu-item__left,
.ui5-menu-item.preloading .ui5-menu-item__right,
.ui5-menu-item.preloading .ui5-menu-item__caption,
.ui5-menu-item.preloading .ui5-menu-item__status,
.ui5-menu-item.preloading .ui5-menu-item__icon-wrapper {
  opacity: 0;
}
.ui5-menu-item.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-menu-item__title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  align-self: stretch;
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-menu-item__description {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  align-self: stretch;
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-menu-item__left {
  display: flex;
  flex-direction: column;
  width: 328px;
  word-break: break-word;
  justify-content: center;
  align-items: flex-start;
  flex: 1 0 0;
}
.ui5-menu-item__right {
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
  text-align: right;
  word-break: break-word;
}
.ui5-menu-item__right .ui5-menu-item__title {
  font-weight: 700;
  text-align: right;
}
.ui5-menu-item__caption {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  text-align: right;
}
.ui5-menu-item__status {
  position: relative;
  bottom: 4px;
  opacity: 0.9;
}
.ui5-menu-item__icon-wrapper .icon-template {
  width: 20px;
  height: 20px;
}
.ui5-menu-item__icon-wrapper .copy-icon {
  color: rgba(0, 0, 0, 0.8784313725);
}
.ui5-menu-item__loader {
  color: rgba(0, 0, 0, 0.8784313725);
}
.ui5-menu-item--transition {
  transition: all 120ms ease-in;
}
.ui5-menu-item--transition .ui5-menu-item__left .ui5-menu-item__title,
.ui5-menu-item--transition .ui5-menu-item__left .ui5-menu-item__title *,
.ui5-menu-item--transition .ui5-menu-item__right .ui5-menu-item__title,
.ui5-menu-item--transition .ui5-menu-item__right .ui5-menu-item__title * {
  transition: color 120ms ease-in;
}
.ui5-menu-item--copy.active {
  outline: 1px solid #12910E !important;
  outline-offset: -1px;
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-menu-item--copy-left.active .ui5-menu-item__left .ui5-menu-item__title,
.ui5-menu-item--copy-left.active .ui5-menu-item__left .ui5-menu-item__title * {
  color: #12910E !important;
}
.ui5-menu-item--copy-right.active .ui5-menu-item__right .ui5-menu-item__title,
.ui5-menu-item--copy-right.active .ui5-menu-item__right .ui5-menu-item__title * {
  color: #12910E !important;
}
.ui5-menu-item--red .ui5-menu-item__left .ui5-menu-item__title {
  color: #EB5042;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-menu-item--red .ui5-menu-item__loader {
  color: #EB5042;
}
.ui5-menu-item--red:hover {
  background: rgba(255, 217, 212, 0.4784313725);
}
.ui5-menu-item--red:focus-visible {
  outline: 1px solid rgba(255, 217, 212, 0.2392156863) !important;
  background: rgba(255, 217, 212, 0.4784313725) !important;
}
.ui5-menu-item--red:active {
  background: rgba(255, 217, 212, 0.2392156863);
}
.ui5-menu-item--red.active {
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-menu-item--red.loading {
  background: rgba(255, 217, 212, 0.2392156863);
}
.ui5-menu-item--true-grey.active {
  background: rgba(28, 28, 39, 0.031372549);
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-status-item {
  display: inline-flex;
  align-items: flex-start;
  gap: 10px;
  padding: 4px 6px;
  border-radius: 4px;
  background: rgba(28, 28, 39, 0.0588235294);
}
.ui5-status-item__text {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-status-item--on {
  background: #41A73E;
}
.ui5-status-item--on .ui5-status-item__text {
  color: rgba(255, 255, 255, 0.8784313725);
  font-weight: 700;
  padding: 0 2px;
}




@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
/* Блок .wrapper */
.ui5-list-item-wrapper {
  min-height: 20px;
  height: 20px;
  min-width: 20px;
  width: 20px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}
.ui5-list-item {
  height: 100%;
  width: 100%;
  background-color: rgba(28, 28, 39, 0.031372549);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  overflow: hidden;
}
.ui5-list-item.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-list-item.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-list-item-image {
  height: 100%;
  width: 100%;
  display: block;
}
@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-checkbox {
  display: inline-flex;
  align-items: flex-start;
  gap: 12px;
}
.ui5-checkbox:hover:not(.disabled, .loading) .ui5-checkbox__input:not(:checked) {
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-checkbox.loading .ui5-checkbox__input {
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-checkbox.loading .ui5-checkbox__wrapper {
  justify-content: center;
  align-items: center;
}
.ui5-checkbox__wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.ui5-checkbox__loading {
  position: absolute;
  color: rgba(0, 0, 0, 0.8784313725);
}
.ui5-checkbox__input {
  appearance: none;
  width: 20px;
  aspect-ratio: 1;
  border: 1px solid rgba(0, 0, 0, 0.8784313725);
  border-radius: 2px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  margin: 0 !important;
}
.ui5-checkbox__input:focus {
  outline: none !important;
}
.ui5-checkbox__input:focus-visible {
  border-color: #EB5042;
}
.ui5-checkbox__input[type=radio] {
  border-radius: 50%;
}
.ui5-checkbox__label {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  cursor: pointer;
  margin: 0;
}
.ui5-checkbox--green .ui5-checkbox__input:checked,
.ui5-checkbox--green .ui5-checkbox__input:checked + .ui5-checkbox__switch {
  background-color: #12910E;
  border-color: #12910E;
}
.ui5-checkbox--green.loading .ui5-checkbox__input:checked,
.ui5-checkbox--green.loading .ui5-checkbox__input:checked + .ui5-checkbox__switch {
  background-color: rgba(212, 240, 211, 0.7215686275);
  border-color: rgba(212, 240, 211, 0.7215686275);
}
.ui5-checkbox--green.loading.active .ui5-checkbox__loading {
  color: #12910E;
}
.ui5-checkbox--green:hover:not(.disabled, .loading) .ui5-checkbox__input {
  background-color: #2A9C26;
  border-color: #2A9C26;
}
.ui5-checkbox--black .ui5-checkbox__input:checked,
.ui5-checkbox--black .ui5-checkbox__input:checked + .ui5-checkbox__switch {
  background-color: #1C1C27;
  border-color: #1C1C27;
}
.ui5-checkbox--black.loading .ui5-checkbox__input:checked,
.ui5-checkbox--black.loading .ui5-checkbox__input:checked + .ui5-checkbox__switch {
  background-color: rgba(28, 28, 39, 0.1019607843);
  border-color: rgba(28, 28, 39, 0.1019607843);
}
.ui5-checkbox--black.loading.active .ui5-checkbox__loading {
  color: #1C1C27;
}
.ui5-checkbox--black:hover:not(.disabled, .loading) .ui5-checkbox__input {
  background-color: #494952;
  border-color: #494952;
}
.ui5-checkbox--red .ui5-checkbox__input:checked,
.ui5-checkbox--red .ui5-checkbox__input:checked + .ui5-checkbox__switch {
  background-color: #EB5042;
  border-color: #EB5042;
}
.ui5-checkbox--red.loading .ui5-checkbox__input:checked,
.ui5-checkbox--red.loading .ui5-checkbox__input:checked + .ui5-checkbox__switch {
  background-color: rgba(255, 217, 212, 0.7215686275);
  border-color: rgba(255, 217, 212, 0.7215686275);
}
.ui5-checkbox--red.loading.active .ui5-checkbox__loading {
  color: #EB5042;
}
.ui5-checkbox--red:hover:not(.disabled, .loading) .ui5-checkbox__input {
  background-color: #EF7368;
  border-color: #EF7368;
}
.ui5-checkbox--accent .ui5-checkbox__input,
.ui5-checkbox--accent .ui5-checkbox__input + .ui5-checkbox__switch,
.ui5-checkbox--accent .ui5-checkbox__input:checked,
.ui5-checkbox--accent .ui5-checkbox__input:checked + .ui5-checkbox__switch {
  background-color: #0FD;
  border-color: #0FD;
}
.ui5-checkbox--accent.loading .ui5-checkbox__input:checked,
.ui5-checkbox--accent.loading .ui5-checkbox__input:checked + .ui5-checkbox__switch {
  background-color: #0FD;
  border-color: #0FD;
}
.ui5-checkbox--accent.loading .ui5-checkbox__loading {
  color: #F4F4F4;
}
.ui5-checkbox--accent.loading.active .ui5-checkbox__loading {
  color: #0FD;
}
.ui5-checkbox--accent:hover:not(.disabled, .loading) .ui5-checkbox__input {
  background-color: #66FFE5;
  border-color: #66FFE5;
}
.ui5-checkbox--white .ui5-checkbox__input,
.ui5-checkbox--white .ui5-checkbox__input + .ui5-checkbox__switch,
.ui5-checkbox--white .ui5-checkbox__input:checked,
.ui5-checkbox--white .ui5-checkbox__input:checked + .ui5-checkbox__switch {
  background-color: #F4F4F4;
  border-color: #F4F4F4;
}
.ui5-checkbox--white.loading .ui5-checkbox__input:checked,
.ui5-checkbox--white.loading .ui5-checkbox__input:checked + .ui5-checkbox__switch {
  background-color: #F4F4F4;
  border-color: #F4F4F4;
}
.ui5-checkbox--white.loading .ui5-checkbox__loading {
  color: #F4F4F4;
}
.ui5-checkbox--white.loading.active .ui5-checkbox__loading {
  color: #F4F4F4;
}
.ui5-checkbox--white:hover:not(.disabled, .loading) .ui5-checkbox__input {
  background-color: rgba(244, 244, 244, 0.9215686275);
  border-color: rgba(244, 244, 244, 0.9215686275);
}
.ui5-checkbox--mark:not(.loading) .ui5-checkbox__input:checked {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMS44MzM5OCA1LjE2NzMyTDUuMTY3MzIgOS4zMzM5OEwxMC4xNjczIDEuODMzOTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgoK");
}
.ui5-checkbox--minus:not(.loading) .ui5-checkbox__input:checked {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDEwIDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEgMUg5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.ui5-checkbox--circle:not(.loading) .ui5-checkbox__input:checked {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgY3g9IjQiIGN5PSI0IiByPSI0IiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjk4Ii8+PC9zdmc+");
}
.ui5-checkbox--switch .ui5-checkbox__input {
  visibility: hidden;
  position: absolute;
}
.ui5-checkbox--switch .ui5-checkbox__loading {
  left: 5px;
}
.ui5-checkbox--switch .ui5-checkbox__input:checked + .ui5-checkbox__switch::before {
  transform: translateX(20px);
}
.ui5-checkbox--switch .ui5-checkbox__input:checked ~ .ui5-checkbox__loading {
  left: auto;
  right: 5px;
}
.ui5-checkbox__switch {
  width: 40px;
  height: 20px;
  position: relative;
  cursor: pointer;
  background-color: rgba(28, 28, 39, 0.1803921569);
  border-radius: 100px;
}
.ui5-checkbox__switch::before {
  content: "";
  position: absolute;
  height: 16px;
  width: 16px;
  left: 2px;
  top: 2px;
  border-radius: 50%;
  background-color: white;
  transition: transform 0.2s;
}
.ui5-checkbox--accent .ui5-checkbox__switch::before, .ui5-checkbox--white .ui5-checkbox__switch::before {
  background-color: #1C1C27;
}
.ui5-checkbox.disabled {
  opacity: 0.3;
}
.ui5-checkbox.disabled * {
  cursor: default;
}
.ui5-checkbox.loading * {
  cursor: default;
}
.ui5-checkbox.loading .ui5-checkbox__input {
  background-image: none;
}
/* CONTROL */
.ui5-control {
  display: flex;
  gap: 12px;
  align-items: flex-start;
}
.ui5-control:not(.disabled, .loading) {
  cursor: pointer;
}
.ui5-control.reversed {
  flex-direction: row-reverse;
}
.ui5-control__label {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.ui5-control__label:has(.ui5-control__description:empty) {
  gap: 0;
}
.ui5-control__description:empty {
  display: none;
}
.ui5-control__title {
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-control__description {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-control__checkbox {
  flex-shrink: 0;
}
.ui5-control-row {
  display: flex;
  justify-content: space-between;
  gap: 8px;
  padding: 16px;
  border-radius: 4px;
  cursor: pointer;
  outline: 1px solid transparent;
  outline-offset: -1px;
}
.ui5-control-row:focus-visible:not(:disabled, .disabled, .loading, .preloading) {
  outline-color: #FF0000;
}
@media screen and (max-width: 815px) {
  .ui5-control-row {
    padding: 16px 12px;
  }
}
.ui5-control-row-wrapper {
  position: relative;
  outline: 1px solid transparent;
  border-radius: 4px;
}
.ui5-control-row-wrapper--green.outlined {
  outline-color: #12910E;
}
.ui5-control-row-wrapper--black.outlined {
  outline-color: #1C1C27;
}
.ui5-control-row-wrapper--red.outlined {
  outline-color: #EB5042;
}
.ui5-control-row-wrapper:nth-child(odd) {
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-control-row.disabled, .ui5-control-row.loading {
  cursor: not-allowed;
  opacity: 0.3;
  user-select: none;
}
.ui5-control-row.disabled .ui5-control-row__checkbox, .ui5-control-row.disabled + .ui5-control-row__loading, .ui5-control-row.loading .ui5-control-row__checkbox, .ui5-control-row.loading + .ui5-control-row__loading {
  cursor: not-allowed;
  pointer-events: none;
}
.ui5-control-row:hover:not(.disabled, .loading, .preloading), .ui5-control-row:focus-visible:not(.disabled, .loading, .preloading) {
  background: rgba(28, 28, 39, 0.0588235294);
}
.ui5-control-row:active:not(.ui5-control-row--switch, .disabled, .loading, .preloading, .active) {
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-control-row.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-control-row.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-control-row.preloading .ui5-control-row__label,
.ui5-control-row.preloading .ui5-control-row__checkbox {
  opacity: 0;
  user-select: none;
  pointer-events: none;
}
.ui5-control-row__label {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.ui5-control-row__group {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.ui5-control-row__title {
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
@media screen and (max-width: 815px) {
  .ui5-control-row__title {
    font-size: 12px;
    line-height: 16px;
  }
}
.ui5-control-row__comment {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
@media screen and (max-width: 815px) {
  .ui5-control-row__comment {
    font-size: 12px;
    line-height: 16px;
  }
}
.ui5-control-row__description {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-control-row__checkbox {
  flex-shrink: 0;
}
.ui5-control-row__checkbox:not(.ui5-checkbox--switch) {
  pointer-events: none;
}
.ui5-control-row__loading {
  position: absolute;
  left: 50%;
  top: 50%;
  translate: -50% -50%;
}
.ui5-control-row--switch {
  cursor: default;
}
.ui5-control-row--switch:not(.disabled, .loading, .preloading) .ui5-checkbox__wrapper {
  cursor: pointer;
}
.ui5-control-row--switch:focus-visible {
  outline-color: transparent;
}
.ui5-control-row--switch:focus-visible .ui5-checkbox__switch {
  outline: 1px solid transparent;
  outline-offset: -1px;
  outline-color: #FF0000;
}
.ui5-control-row--switch:focus-visible .ui5-checkbox__switch:focus-visible:not(:disabled, .disabled, .loading, .preloading) {
  outline-color: #FF0000;
}
.ui5-control-row--S {
  padding: 16px 12px;
}
.ui5-control-row--S .ui5-control-row__title {
  font-size: 12px;
  line-height: 16px;
}
.ui5-control-row--S .ui5-control-row__comment {
  font-size: 12px;
  line-height: 16px;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-modal-classic {
  position: relative;
  z-index: 2000;
}
.ui5-modal-classic,
.ui5-modal-classic * {
  box-sizing: border-box;
}
.ui5-modal-classic__container {
  position: fixed;
  background-color: #fff;
  z-index: 2;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  padding: 32px;
  width: 392px;
  border-radius: 8px;
}
@media screen and (max-width: 815px) {
  .ui5-modal-classic__container {
    width: 100%;
    height: 100%;
    display: grid;
    grid-template-columns: minmax(0, 328px);
    align-content: start;
    justify-content: center;
    border-radius: 0;
  }
}
.ui5-modal-classic__back {
  display: none;
}
@media screen and (max-width: 815px) {
  .ui5-modal-classic__back {
    display: block;
    margin-bottom: 24px;
  }
}
.ui5-modal-classic__wrapper {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.ui5-modal-classic__body {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.ui5-modal-classic__title {
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 700;
  font-size: 22px;
  line-height: 24px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-modal-classic__description {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-modal-classic--red .ui5-modal-classic__title {
  color: #EB5042;
}
.ui5-modal-classic--green .ui5-modal-classic__title {
  color: #12910E;
}
.ui5-modal-slide {
  position: relative;
  z-index: 2000;
}
.ui5-modal-slide,
.ui5-modal-slide * {
  box-sizing: border-box;
}
.ui5-modal-slide__content--scrollable {
  overflow-y: scroll;
  scrollbar-gutter: stable;
  width: 100%;
}
.ui5-modal-slide__content--scrollable::-webkit-scrollbar {
  width: 4px;
}
.ui5-modal-slide__content--scrollable::-webkit-scrollbar-thumb {
  background-color: rgb(153, 153, 158);
  border-radius: 2px;
  pointer-events: none;
}
.ui5-modal-slide__container {
  position: fixed;
  background-color: #fff;
  z-index: 1;
  top: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.ui5-modal-slide__container--L {
  width: 834px;
}
.ui5-modal-slide__container--L .ui5-modal-slide__back-button {
  left: 77px;
}
@media screen and (max-width: 1167px) {
  .ui5-modal-slide__container--L .ui5-modal-slide__back-button {
    left: 34px;
  }
}
.ui5-modal-slide__container--L .ui5-modal-slide__content--scrollable {
  overflow-y: scroll;
  scrollbar-gutter: stable;
  width: 834px;
}
.ui5-modal-slide__container--L .ui5-modal-slide__content--scrollable::-webkit-scrollbar {
  width: 4px;
}
.ui5-modal-slide__container--L .ui5-modal-slide__content--scrollable::-webkit-scrollbar-thumb {
  background-color: rgb(153, 153, 158);
  border-radius: 2px;
  pointer-events: none;
}
.ui5-modal-slide__container--S {
  width: 396px;
}
.ui5-modal-slide__container--S .ui5-modal-slide__header,
.ui5-modal-slide__container--S .ui5-modal-slide__footer,
.ui5-modal-slide__container--S .ui5-modal-slide__content {
  padding-inline: 34px;
}
.ui5-modal-slide__container--S .ui5-modal-slide__back {
  padding-inline: 34px;
}
.ui5-modal-slide__container--S .ui5-modal-slide__content--scrollable {
  overflow-y: scroll;
  scrollbar-gutter: stable;
  width: 396px;
}
.ui5-modal-slide__container--S .ui5-modal-slide__content--scrollable::-webkit-scrollbar {
  width: 4px;
}
.ui5-modal-slide__container--S .ui5-modal-slide__content--scrollable::-webkit-scrollbar-thumb {
  background-color: rgb(153, 153, 158);
  border-radius: 2px;
  pointer-events: none;
}
@media screen and (max-width: 1167px) {
  .ui5-modal-slide__container {
    width: 396px;
  }
  .ui5-modal-slide__container .ui5-modal-slide__back {
    padding-inline: 34px;
  }
  .ui5-modal-slide__container .ui5-modal-slide__content--scrollable {
    overflow-y: scroll;
    scrollbar-gutter: stable;
    width: 396px;
  }
  .ui5-modal-slide__container .ui5-modal-slide__content--scrollable::-webkit-scrollbar {
    width: 4px;
  }
  .ui5-modal-slide__container .ui5-modal-slide__content--scrollable::-webkit-scrollbar-thumb {
    background-color: rgb(153, 153, 158);
    border-radius: 2px;
    pointer-events: none;
  }
}
@media screen and (max-width: 815px) {
  .ui5-modal-slide__container {
    width: 100%;
    min-width: 334px;
  }
  .ui5-modal-slide__container .ui5-modal-slide__content--scrollable {
    overflow-y: scroll;
    scrollbar-gutter: stable;
    width: 100%;
  }
  .ui5-modal-slide__container .ui5-modal-slide__content--scrollable::-webkit-scrollbar {
    width: 4px;
  }
  .ui5-modal-slide__container .ui5-modal-slide__content--scrollable::-webkit-scrollbar-thumb {
    background-color: rgb(153, 153, 158);
    border-radius: 2px;
    pointer-events: none;
  }
}
.ui5-modal-slide__back {
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 815px) {
  .ui5-modal-slide__back {
    width: 328px;
    margin-inline: auto;
  }
}
.ui5-modal-slide__back-button {
  position: absolute !important;
  left: 34px;
  top: 24px;
}
@media screen and (max-width: 815px) {
  .ui5-modal-slide__back-button {
    display: none !important;
  }
}
.ui5-modal-slide__back-mobile-button {
  position: absolute !important;
  left: -20px;
  top: 2px;
}
@media screen and (min-width: 816px) {
  .ui5-modal-slide__back-mobile-button {
    display: none !important;
  }
}
.ui5-modal-slide__slider {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.ui5-modal-slide__slider-wrapper {
  display: flex;
  height: 100%;
  position: relative;
}
.ui5-modal-slide__slider-wrapper > * {
  flex: 1 0 100%;
}
.ui5-modal-slide__slide {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0 0 16px;
}
@media screen and (max-width: 1167px) {
  .ui5-modal-slide__slide {
    padding: 0 0 8px;
  }
}
.ui5-modal-slide__header {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-top: 52px;
  padding-bottom: 24px;
  padding-inline: 77px;
  width: 100%;
}
@media screen and (max-width: 1167px) {
  .ui5-modal-slide__header {
    padding-inline: 34px;
  }
}
@media screen and (max-width: 815px) {
  .ui5-modal-slide__header {
    padding-inline: 0;
    padding: 8px 0 8px 8px;
  }
}
.ui5-modal-slide__header--error {
  background-color: #EB5042;
}
.ui5-modal-slide__header--error .ui5-modal-slide__title {
  color: #FFF !important;
}
.ui5-modal-slide__header--error .ui5-modal-slide__note {
  color: rgba(255, 255, 255, 0.9607843137) !important;
}
.ui5-modal-slide__header--error ~ .ui5-modal-slide__back-mobile-button {
  display: none !important;
}
.ui5-modal-slide__header--success {
  background-color: #12910E;
}
.ui5-modal-slide__header--success .ui5-modal-slide__title {
  color: #FFF !important;
}
.ui5-modal-slide__header--success .ui5-modal-slide__note {
  color: rgba(255, 255, 255, 0.9607843137);
}
.ui5-modal-slide__header--success .ui5-modal-slide__back-mobile-button {
  display: none !important;
}
.ui5-modal-slide__title {
  color: rgba(6, 6, 20, 0.96);
  font-weight: 700;
  font-size: 28px;
  line-height: 32px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
@media screen and (max-width: 1167px) {
  .ui5-modal-slide__title {
    font-size: 22px;
    line-height: 24px;
  }
}
@media screen and (max-width: 815px) {
  .ui5-modal-slide__title {
    font-size: 15px;
    line-height: 20px;
    width: 328px;
    margin: 0 auto;
    padding-left: 16px;
  }
}
.ui5-modal-slide__note {
  color: rgba(6, 6, 20, 0.88);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
@media screen and (max-width: 815px) {
  .ui5-modal-slide__note {
    font-size: 12px;
    line-height: 16px;
    width: 328px;
    margin: 0 auto;
    padding-left: 16px;
  }
}
.ui5-modal-slide__hr {
  display: block;
  border-color: rgba(28, 28, 39, 0.0588235294);
  margin-block: 0;
  width: 100%;
}
.ui5-modal-slide__content {
  padding-top: 32px;
  overflow-y: auto;
  padding-inline: 77px;
  padding-bottom: 16px;
}
@media screen and (max-width: 1167px) {
  .ui5-modal-slide__content {
    padding-inline: 34px;
    padding-bottom: 16px;
  }
}
@media screen and (max-width: 815px) {
  .ui5-modal-slide__content {
    padding-inline: 0 !important;
    width: 328px !important;
    margin-inline: auto;
  }
}
.ui5-modal-slide__footer {
  margin-top: auto;
  padding-inline: 77px;
  padding-top: 16px;
}
@media screen and (max-width: 1167px) {
  .ui5-modal-slide__footer {
    padding-top: 8px;
    padding-inline: 34px;
  }
}
@media screen and (max-width: 815px) {
  .ui5-modal-slide__footer {
    padding-inline: 0 !important;
    width: 328px !important;
    margin-inline: auto;
  }
}
.ui5-modal-alert {
  position: relative;
  z-index: 2000;
}
.ui5-modal-alert,
.ui5-modal-alert * {
  box-sizing: border-box;
}
.ui5-modal-alert__container {
  position: fixed;
  background-color: #fff;
  z-index: 2;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  padding: 24px;
  width: 320px;
  border-radius: 8px;
}
.ui5-modal-alert__title {
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-modal-alert__buttons {
  margin-top: 12px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}
.ui5-modal-backdrop {
  background-color: #000;
  opacity: 0;
  position: fixed;
  inset: 0;
  display: none;
  transition: opacity 120ms ease-out;
}
.ui5-modal-backdrop--show {
  display: block;
  opacity: 0.4;
}
.slide-fade-enter-active,
.slide-fade-leave-active {
  transition: translate 120ms ease-out;
}
.slide-fade-enter-from,
.slide-fade-leave-to {
  translate: 100% 0;
}
.slide-fade-left-enter-active,
.slide-fade-left-leave-active,
.slide-fade-right-enter-active,
.slide-fade-right-leave-active {
  transition: transform 120ms ease-out;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.slide-fade-right-enter-from {
  transform: translateX(100%);
}
.slide-fade-right-leave-to {
  transform: translateX(-100%);
}
.slide-fade-right-leave-from {
  transform: translateX(0);
}
.slide-fade-right-enter-to {
  transform: translateX(0);
}
.slide-fade-left-leave-from {
  transform: translateX(0);
}
.slide-fade-left-enter-from {
  transform: translateX(-100%);
}
.slide-fade-left-enter-to {
  transform: translateX(0);
}
.slide-fade-left-leave-to {
  transform: translateX(100%);
}
.ui5-slide-modal-header {
  max-width: 100%;
  padding: 24px 77px;
  width: 100%;
  display: block;
  box-sizing: border-box;
  border-bottom: 1px solid rgba(28, 28, 39, 0.0588235294);
  backdrop-filter: blur(6px);
}
@media screen and (max-width: 1167px) {
  .ui5-slide-modal-header {
    padding: 24px 34px;
  }
}
@media screen and (max-width: 815px) {
  .ui5-slide-modal-header {
    padding: 4px 8px 12px;
    display: flex;
  }
}
.ui5-slide-modal-header__button {
  display: none;
}
.ui5-slide-modal-header__button button {
  padding: 0;
  margin-bottom: 8px;
}
.ui5-slide-modal-header__button--show {
  display: block;
}
@media screen and (max-width: 815px) {
  .ui5-slide-modal-header__button--show {
    display: none;
  }
}
.ui5-slide-modal-header__button--hidden {
  visibility: hidden;
}
.ui5-slide-modal-header__arrow {
  display: none;
  margin-right: 8px;
  width: 32px;
  height: 32px;
}
.ui5-slide-modal-header__arrow button {
  padding: 0;
}
@media screen and (max-width: 815px) {
  .ui5-slide-modal-header__arrow--show {
    display: flex;
  }
}
.ui5-slide-modal-header__content {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
}
.ui5-slide-modal-header__title-wrap {
  display: flex;
  min-height: auto;
  align-items: center;
  gap: 8px;
}
@media screen and (max-width: 815px) {
  .ui5-slide-modal-header__title-wrap {
    min-height: 32px;
  }
}
.ui5-slide-modal-header__title-block {
  height: 32px;
  display: flex;
  align-items: flex-end;
  margin-bottom: 8px;
  width: 100%;
  flex: 1 0 0;
}
@media screen and (max-width: 1167px) {
  .ui5-slide-modal-header__title-block {
    height: 48px;
  }
}
@media screen and (max-width: 815px) {
  .ui5-slide-modal-header__title-block {
    height: 32px;
    align-items: center;
    margin-bottom: 0;
  }
}
.ui5-slide-modal-header__title {
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 700;
  font-size: 28px;
  line-height: 32px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  align-items: flex-end;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-clamp: 1;
}
@media screen and (max-width: 1167px) {
  .ui5-slide-modal-header__title {
    color: rgba(0, 0, 0, 0.9607843137);
    font-weight: 700;
    font-size: 22px;
    line-height: 24px;
    font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  }
}
@media screen and (max-width: 815px) {
  .ui5-slide-modal-header__title {
    color: rgba(0, 0, 0, 0.9607843137);
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  }
}
.ui5-slide-modal-header__subtitle {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  margin: 0;
}
@media screen and (max-width: 815px) {
  .ui5-slide-modal-header__subtitle {
    color: rgba(0, 0, 0, 0.6392156863);
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  }
}
.ui5-slide-modal-header__cross {
  display: none;
}
@media screen and (max-width: 815px) {
  .ui5-slide-modal-header__cross {
    display: flex;
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
  }
}
.ui5-slide-modal-header__loader {
  padding: 0;
}
@media screen and (max-width: 815px) {
  .ui5-slide-modal-header__loader {
    padding: 0 40px 0 0;
  }
}
.ui5-slide-modal-header--success {
  background-color: #12910E;
}
.ui5-slide-modal-header--fail {
  background-color: #EB5042;
}
.ui5-slide-modal-header--success .ui5-slide-modal-header__title, .ui5-slide-modal-header--fail .ui5-slide-modal-header__title {
  color: #fff;
}
.ui5-slide-modal-header--success .ui5-slide-modal-header__subtitle, .ui5-slide-modal-header--fail .ui5-slide-modal-header__subtitle {
  color: rgba(255, 255, 255, 0.8784313725);
}
@media screen and (max-width: 815px) {
  .ui5-slide-modal-header--success .ui5-slide-modal-header__arrow, .ui5-slide-modal-header--fail .ui5-slide-modal-header__arrow {
    opacity: 0;
    pointer-events: none;
  }
}
.ui5-slide-modal-header--success .ui5-slide-modal-header__button, .ui5-slide-modal-header--fail .ui5-slide-modal-header__button {
  opacity: 0;
  pointer-events: none;
}
.ui5-loading-scale {
  width: 100%;
  height: 12px;
  position: relative;
  background-color: rgba(28, 28, 39, 0.1019607843);
  overflow: hidden;
  border-radius: 4px;
  margin: 4px 0;
}
@media screen and (max-width: 815px) {
  .ui5-loading-scale {
    margin-top: 0;
  }
}
.ui5-loading-scale::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 12px;
  top: 0;
  border-radius: 4px;
  background: linear-gradient(90deg, #12910E 20%, rgb(228, 228, 229) 20%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-slide-modal-wrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.4);
  align-items: center;
  overflow-y: auto;
  overflow-x: hidden;
  top: -100%;
  left: 0;
}
@media screen and (max-width: 815px) {
  .ui5-slide-modal-wrapper {
    background-color: #FFF;
  }
}
.ui5-slide-modal-wrapper--show {
  top: 0 !important;
}
.ui5-slide-modal-wrapper--global-loading {
  background-color: rgba(0, 0, 0, 0.4);
}
.ui5-slide-modal {
  width: 834px;
  height: 100%;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  background-color: #FFF;
  position: fixed;
  right: 0;
}
@media screen and (max-width: 1167px) {
  .ui5-slide-modal {
    width: 396px;
    top: 0;
  }
}
@media screen and (max-width: 815px) {
  .ui5-slide-modal {
    width: 100%;
  }
}
.ui5-slide-modal--hidden {
  margin-right: -100%;
}
.ui5-slide-modal__content {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  padding-top: 32px;
  padding-inline: 77px;
}
@media screen and (max-width: 1167px) {
  .ui5-slide-modal__content {
    padding-inline: 34px;
  }
}
@media screen and (max-width: 815px) {
  .ui5-slide-modal__content {
    padding-inline: 0;
  }
}
.ui5-slide-modal__content-wrap {
  width: 680px;
  margin: 0 auto;
}
@media screen and (max-width: 1167px) {
  .ui5-slide-modal__content-wrap {
    width: 328px;
  }
}
.ui5-slide-modal__footer {
  width: 100%;
  margin-top: auto;
  box-sizing: border-box;
  border-top: 1px solid rgba(28, 28, 39, 0.0588235294);
  backdrop-filter: blur(6px);
  max-width: 100% !important;
  padding: 16px 77px;
}
@media screen and (max-width: 1167px) {
  .ui5-slide-modal__footer {
    max-width: 396px;
    padding: 8px 34px;
  }
}
@media screen and (max-width: 815px) {
  .ui5-slide-modal__footer {
    padding-inline: 0;
  }
}
@media screen and (max-width: 815px) {
  .ui5-slide-modal__footer-wrap {
    max-width: 328px;
    margin: 0 auto;
  }
}
.ui5-overlay {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 815px) {
  .ui5-overlay {
    display: none;
  }
}
.ui5-overlay__global-loader {
  display: flex;
  align-items: center;
  flex-direction: column;
  color: white;
}
.ui5-overlay__global-control {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
}
.ui5-overlay__title {
  font-weight: 700;
}
.ui5-overlay--global-loading {
  display: flex;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
:root {
  --ui5-Text-Dark-text-Dark-Text-for-label: #000000F5;
  --ui5-Text-Dark-text-Dark-Text-for-body: #000000E0;
  --ui5-Text-Dark-text-Dark-Text-for-note: #000000A3;
  --ui5-Text-Dark-text-Dark-Ninja-text: #00000052;
  --ui5-Text-Light-text-Light-Text-for-label: #FFFFFFF5;
  --ui5-Text-Light-text-Light-Text-for-body: #FFFFFFE0;
  --ui5-Text-Light-text-Light-Text-for-note: #FFFFFFA3;
  --ui5-Text-Light-text-Light-Ninja-text: #FFFFFF66;
  --ui5-blue-blue-b-0-text: #133CBA;
  --ui5-blue-blue-a-40-text: #5298FF;
  --ui5-white-white-a-70-border: #F4F4F43D;
  --ui5-black-black-a-70-border: #1C1C272E;
  --ui5-black-black-a-90-hover: #1C1C270F;
  --ui5-White-White-A-0: #FFFFFFFA;
  --ui5-black-black-b-0-backgroud: #12121A;
  --ui5-black-black-a-10-default: #1C1C27;
  --ui5-black-black-a-20-hover: #33333D;
  --ui5-black-black-a-30-active: #494952;
  --ui5-black-black-a-80-default: #1C1C271A;
  --ui5-black-black-a-95-active-bg: #1C1C2708;
  --ui5-white-white-a-80-default: #F4F4F42E;
  --ui5-white-white-a-95-active: #F4F4F414;
  --ui5-white-white-a-10-default: #F4F4F4;
  --ui5-white-white-a-90-hover: #F4F4F41F;
  --ui5-white-white-a-20-hover: #F4F4F4EB;
  --ui5-white-white-a-30-active: #F4F4F4D6;
  --ui5-green-green-a-10-default: #12910E;
  --ui5-green-green-a-20-hover: #2A9C26;
  --ui5-green-green-a-30-active: #41A73E;
  --ui5-green-green-a-80-default: #D4F0D3B8;
  --ui5-green-green-a-90-hover: #D4F0D37A;
  --ui5-green-green-a-95-active: #D4F0D33D;
  --ui5-red-red-10-default: #EB5042;
  --ui5-red-red-20-hover: #ED6255;
  --ui5-red-red-30-active: #EF7368;
  --ui5-red-red-80-default: #FFD9D4B8;
  --ui5-red-red-90-hover: #FFD9D47A;
  --ui5-red-red-95-active: #FFD9D43D;
  --ui5-Brand-HackScan-10: #CBFD50;
  --ui5-Brand-HasckScan-80: #D2F972;
  --ui5-Brand-HackScan-90: #DBFA8E;
  --ui5-Brand-HackScan-95: #E6FCB0;
  --ui5-brand-sph-10-default: #FF3200;
  --ui5-brand-sph-20-hover: #FF4A1E;
  --ui5-brand-sph-30-active: #FF6641;
  --ui5-yellow-yellow-b-0-text: #F08C00;
  --ui5-yellow-yellow-b-10-default: #F2BF24;
  --ui5-yellow-yellow-b-20-hover: #F3C53A;
  --ui5-yellow-yellow-a-30-active: #FFD967;
  --ui5-yellow-yellow-a-10-default: #FFC926;
  --ui5-yellow-yellow-a-80-default: #FFE8A6B8;
  --ui5-yellow-yellow-a-90-hover: #FFE8A67A;
  --ui5-yellow-yellow-a-95-active: #FFE8A63D;
  --ui5-violet-violet-a-10-default: #5C00CC;
  --ui5-violet-violet-a-20-hover: #6724D3;
  --ui5-violet-violet-a-30-active: #713DD8;
  --ui5-violet-violet-a-80-default: #DCCCF0B8;
  --ui5-violet-violet-a-90-hover: #DCCCF07A;
  --ui5-violet-violet-a-95-active: #DCCCF03D;
  --ui5-black-black-b-30-default: #464757;
  --ui5-black-black-c-80-default: #D5D5E5B8;
  --ui5-black-black-c-90-hover: #D5D5E57A;
  --ui5-black-black-c-95-active: #D5D5E53D;
  --ui5-black-black-c-10-default: #363645F0;
  --ui5-black-black-c-20-hover: #363645DB;
  --ui5-black-black-c-30-active: #363645C9;
  --ui5-brown-brown-80-default: #F5E6BAB8;
  --ui5-brown-brown-90-hover: #F5E6BA8F;
  --ui5-brown-brown-95-active: #F5E6BA52;
  --ui5-brown-brown-10-default: #CC5E14;
  --ui5-brown-brown-20-hover: #DE6A1D;
  --ui5-brown-brown-30-active: #E5782E;
  --ui5-green-green-b-80-default: #D1F2C0B8;
  --ui5-green-green-b-90-hover: #D1F2C08F;
  --ui5-green-green-b-95-active: #D1F2C052;
  --ui5-green-green-b-10-default: #348034;
  --ui5-green-green-b-20-hover: #498D49;
  --ui5-green-green-b-30-active: #5D995D;
  --ui5-green-green-b-70-tag: #CFF9CF;
  --ui5-blue-blue-a-10-helper: #3D5AFE;
  --ui5-blue-blue-a-90-hover: #D7E6F78F;
  --ui5-blue-blue-a-95-active-bg: #D7E6F752;
  --ui5-blue-blue-b-80-default: #B9D2F7B8;
  --ui5-blue-blue-b-90-hover: #B9D2F78F;
  --ui5-blue-blue-b-95-active: #B9D2F752;
  --ui5-blue-blue-a-70-underline: #5298FF66;
  --ui5-blue-blue-b-70-underline: #1E62C866;
  --ui5-blue-blue-b-10-default: #1E62C8;
  --ui5-blue-blue-b-20-hover: #3472CD;
  --ui5-blue-blue-b-30-active: #4B82D3;
  --ui5-violet-violet-b-80-default: #D0D0EDB8;
  --ui5-violet-violet-b-90-hover: #D0D0ED8F;
  --ui5-violet-violet-b-95-active: #D0D0ED52;
  --ui5-violet-violet-b-10-default: #5D568F;
  --ui5-violet-violet-b-20-hover: #7771A1;
  --ui5-violet-violet-b-30-active: #918CB3;
  --ui5-cyan-cyan-80-defautl: #BDE7F3B8;
  --ui5-cyan-cyan-90-hover: #BDE7F38F;
  --ui5-cyan-cyan-95-active: #BDE7F352;
  --ui5-cyan-cyan-10-default: #1985A9;
  --ui5-cyan-cyan-20-hover: #2B8FB0;
  --ui5-cyan-cyan-30-active: #2F9BC1;
  --ui5-Other-Red-for-Focused-TAB: #FF0000;
  --ui5-modal-overlay-black: #00000066;
  --ui5-boks-a-10-default: #0FD;
  --ui5-boks-a-20-hover: #59FFE9;
  --ui5-boks-a-30-click: #99FFF1;
  --ui5-boks-b-10-text: #007D6C;
  --ui5-white-white-b-0-maine-bg: #FFF;
  --ui5-red-red-45-how-low-balance: #FFB0A9;
  --ui5-red-red-50-active-low-balance: #FFBAB4;
  --ui5-Grey-Opacity-Dark-3: #0C0C3D0A;
  --ui5-Base-Light-primary: #1C1C27;
  --ui5-Base-Dark-secondary: #f4f4f42e;
  --ui5-Base-Dark-secondary-hover: #F4F4F41F;
  --ui5-Base-Dark-secondary-active: #F4F4F414;
  --ui5-Base-Dark-primary: #F4F4F4;
  --ui5-Base-Dark-primary-hover: #F4F4F4EB;
  --ui5-Base-Dark-primary-active: #F4F4F4D6;
  --ui5-Text-on-Light-Surface-text-regular: #FFFFFFE0;
  --ui5-Text-on-Light-Surface-text-label: #FFFFFFF5;
  --ui5-Text-on-Light-Surface-text-note: #FFFFFFB8;
  --ui5-Text-on-Dark-Surface-text-regular: #000000E0;
  --ui5-Text-on-Dark-Surface-text-label: #000000F5;
  --ui5-Text-on-Dark-Surface-text-note: #000000A3;
  --ui5-Accent-Dark-accent: #0FD;
  --ui5-Accent-Dark-accent-hover: #66FFE5;
  --ui5-Accent-Dark-accent-active: #8CFFE7;
  --ui5-Accent-Dark-on-surface: #8CFFE7;
  --ui5-Accent-Dark-surface: #9BCFC950;
}
.ui5-link-item {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 1em;
  line-height: inherit;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  position: relative;
  text-decoration: none !important;
}
.ui5-link-item * {
  font-family: inherit;
}
.ui5-link-item__wrapper {
  text-size-adjust: 100%;
  word-break: break-word;
  line-height: initial;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.256), rgba(0, 0, 0, 0.256)) 0 97%/100% 1px no-repeat;
}
.ui5-link-item__icon-wrapper {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-left: 2px;
}
.ui5-link-item__icon {
  height: 0.8em;
  display: inline-flex;
  margin-left: 2px;
}
.ui5-link-item__loader-wrapper {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-left: 2px;
}
.ui5-link-item__loader {
  display: inline;
  height: 0.8em;
  width: 0.8em;
  margin: 3px 0;
}
.ui5-link-item:hover {
  cursor: pointer;
  background: rgba(28, 28, 39, 0.0588235294);
  color: rgba(0, 0, 0, 0.6392156863);
}
.ui5-link-item:focus {
  outline: none;
  color: rgba(0, 0, 0, 0.6392156863);
}
.ui5-link-item:focus-visible {
  outline: 1px solid #FF0000;
  outline-offset: -1px;
  background: rgba(28, 28, 39, 0.0588235294);
}
.ui5-link-item.active, .ui5-link-item:active {
  cursor: pointer;
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-link-item.disabled {
  cursor: not-allowed;
  pointer-events: none;
  user-select: none;
  opacity: 0.3;
}
.ui5-link-item.loading {
  cursor: not-allowed;
  pointer-events: none;
  user-select: none;
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-link-item.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-link-item.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-link-item.preloading .ui5-link-item__wrapper {
  opacity: 0;
}
.ui5-link-item--no-icon.loading .ui5-link-item__wrapper {
  opacity: 0.3;
}
.ui5-link-item--no-icon.loading .ui5-link-item__loader-wrapper {
  position: absolute;
  display: block;
  text-align: center;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.ui5-link-item--blue {
  color: #1E62C8 !important;
}
.ui5-link-item--blue .ui5-link-item__wrapper {
  background: linear-gradient(to right, rgba(30, 98, 200, 0.4), rgba(30, 98, 200, 0.4)) 0 97%/100% 1px no-repeat;
}
.ui5-link-item--blue:hover {
  background: rgba(215, 230, 247, 0.5607843137);
}
.ui5-link-item--blue:focus-visible {
  background: rgba(215, 230, 247, 0.5607843137);
}
.ui5-link-item--blue.active, .ui5-link-item--blue:active {
  background: rgba(215, 230, 247, 0.3215686275);
}
.ui5-link-item--blue.loading {
  background: rgba(215, 230, 247, 0.3215686275);
}
.ui5-link-item--dark .ui5-link-item__wrapper {
  background: linear-gradient(to right, rgba(255, 255, 255, 0.256), rgba(255, 255, 255, 0.256)) 0 97%/100% 1px no-repeat;
}
.ui5-link-item--dark.ui5-link-item--blue {
  color: #5298FF;
}
.ui5-link-item--dark.ui5-link-item--blue .ui5-link-item__wrapper {
  background: linear-gradient(to right, rgba(82, 152, 255, 0.4), rgba(82, 152, 255, 0.4)) 0 97%/100% 1px no-repeat;
}
.ui5-link-item--dark.ui5-link-item--grey {
  color: rgba(255, 255, 255, 0.6392156863);
}
.ui5-link-item--dark:hover {
  background: rgba(244, 244, 244, 0.1803921569);
}
.ui5-link-item--dark:focus-visible {
  background: rgba(244, 244, 244, 0.1803921569);
}
.ui5-link-item--dark.active, .ui5-link-item--dark:active {
  background: rgba(244, 244, 244, 0.2392156863);
}
.ui5-link-item--dark.disabled {
  color: rgba(255, 255, 255, 0.6392156863);
}
.ui5-link-item--dark.disabled .ui5-link-item__wrapper {
  background: linear-gradient(to right, rgba(255, 255, 255, 0.256), rgba(255, 255, 255, 0.256)) 0 97%/100% 1px no-repeat;
}
.ui5-link-item--dark.loading {
  background: rgba(244, 244, 244, 0.2392156863);
}
.ui5-link-item--dark.preloading {
  background: rgba(244, 244, 244, 0.0784313725);
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
@keyframes skeleton {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
.ui5-skeleton {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 75%);
  animation: skeleton 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-alert-item {
  position: relative;
  padding: 8px 12px;
  display: flex;
  gap: 12px;
  width: 100%;
  align-items: flex-start;
  border-radius: 4px;
}
.ui5-alert-item,
.ui5-alert-item * {
  box-sizing: border-box;
}
.ui5-alert-item--no-padding {
  padding: 0;
}
.ui5-alert-item.reversed {
  flex-direction: row-reverse;
}
.ui5-alert-item.disabled {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.8784313725);
}
.ui5-alert-item.disabled > * {
  opacity: 0.3;
  pointer-events: none;
}
.ui5-alert-item.loading > *:not(.ui5-alert-item__loader) {
  opacity: 0.3;
  pointer-events: none;
}
.ui5-alert-item.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-alert-item.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-alert-item.preloading > * {
  opacity: 0;
}
.ui5-alert-item--grey {
  color: rgba(0, 0, 0, 0.8784313725);
  background-color: rgba(12, 12, 61, 0.0392156863);
}
.ui5-alert-item--yellow {
  color: rgba(0, 0, 0, 0.8784313725);
  background-color: rgba(255, 232, 166, 0.2392156863);
}
.ui5-alert-item--yellow:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 232, 166, 0.4784313725);
}
.ui5-alert-item--yellow:focus {
  outline: none;
}
.ui5-alert-item--yellow:focus:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 232, 166, 0.4784313725);
}
.ui5-alert-item--yellow:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 232, 166, 0.2392156863);
}
.ui5-alert-item--red {
  color: rgba(0, 0, 0, 0.8784313725);
  background-color: rgba(255, 217, 212, 0.2392156863);
}
.ui5-alert-item--red:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 217, 212, 0.4784313725);
}
.ui5-alert-item--red:focus {
  outline: none;
}
.ui5-alert-item--red:focus:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 217, 212, 0.4784313725);
}
.ui5-alert-item--red:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(255, 217, 212, 0.2392156863);
}
.ui5-alert-item--orange {
  color: rgba(255, 255, 255, 0.8784313725);
  background-color: #EB5042;
}
.ui5-alert-item--orange:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: #ED6255;
}
.ui5-alert-item--orange:focus {
  outline: none;
}
.ui5-alert-item--orange:focus:not(:disabled, .disabled, .loading, .preloading) {
  background-color: #ED6255;
}
.ui5-alert-item--orange:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: #FF6641;
}
.ui5-alert-item--blue {
  color: rgba(0, 0, 0, 0.8784313725);
  background-color: rgba(215, 230, 247, 0.3215686275);
}
.ui5-alert-item--blue:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(215, 230, 247, 0.5607843137);
}
.ui5-alert-item--blue:focus {
  outline: none;
}
.ui5-alert-item--blue:focus:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(215, 230, 247, 0.5607843137);
}
.ui5-alert-item--blue:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(215, 230, 247, 0.3215686275);
}
.ui5-alert-item__inner {
  color: inherit;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-alert-item__icon {
  flex-shrink: 0;
}
.ui5-alert-item__loader {
  left: 50%;
  top: 50%;
  translate: -50% -50%;
  position: absolute;
}
.ui5-alert-item--S .ui5-alert-item__inner {
  color: inherit;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-alert-item--start {
  justify-content: flex-start;
}
.ui5-alert-item--end {
  justify-content: flex-end;
}
.ui5-alert-item--space-between {
  justify-content: space-between;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-choise-item {
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  padding: 11px;
  border-radius: 4px;
  width: 100%;
  display: flex;
  margin: 0;
  outline: 1px solid transparent;
  outline-offset: -1px;
}
.ui5-choise-item,
.ui5-choise-item * {
  box-sizing: border-box;
}
.ui5-choise-item:not(.disabled, .loading, .preloading) {
  cursor: pointer;
}
.ui5-choise-item:nth-child(odd) {
  background-color: rgba(28, 28, 39, 0.031372549);
}
.ui5-choise-item:focus-visible:not(:disabled, .disabled, .loading, .preloading) {
  outline-color: #FF0000;
}
.ui5-choise-item:focus-visible {
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-choise-item:hover:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-choise-item:active:not(:disabled, .disabled, .loading, .preloading) {
  background-color: rgba(28, 28, 39, 0.031372549);
  border-color: transparent;
}
.ui5-choise-item.disabled .ui5-choise-item__inner {
  opacity: 0.3;
}
.ui5-choise-item.loading .ui5-choise-item__inner {
  opacity: 0.3;
}
.ui5-choise-item.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(12, 12, 61, 0.04);
}
.ui5-choise-item.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-choise-item.preloading .ui5-choise-item__inner {
  opacity: 0;
}
.ui5-choise-item.active .ui5-choise-item__input {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMS44MzM5OCA1LjE2NzMyTDUuMTY3MzIgOS4zMzM5OEwxMC4xNjczIDEuODMzOTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgoK");
  background-color: #12910E;
  border-color: #12910E;
}
.ui5-choise-item.active:not(:focus-visible, .loading, .preloading, .disabled) {
  border-color: #12910E;
}
.ui5-choise-item__inner {
  width: 100%;
  transition: 200ms ease-in-out;
  transition-property: opacity;
  display: flex;
  justify-content: space-between;
  gap: 12px;
}
.ui5-choise-item__row {
  display: flex;
  padding-block: 6px;
  gap: 8px;
}
.ui5-choise-item__title {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-choise-item__lead {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-choise-item__desc {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-choise-item__left, .ui5-choise-item__right {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ui5-choise-item__right {
  padding-block: 6px;
  flex-shrink: 0;
}
.ui5-choise-item__input {
  appearance: none;
  width: 20px;
  aspect-ratio: 1;
  height: 20px;
  border: 1px solid #1C1C27;
  background-repeat: no-repeat;
  background-position: center;
  pointer-events: none;
  margin: 0;
}
.ui5-choise-item__input:focus {
  outline: none !important;
  outline-offset: 0 !important;
}
.ui5-choise-item__input:checked {
  background-color: #12910E;
  border-color: #12910E;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMS44MzM5OCA1LjE2NzMyTDUuMTY3MzIgOS4zMzM5OEwxMC4xNjczIDEuODMzOTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgoK");
}
.ui5-choise-item__loader {
  position: absolute;
  left: 50%;
  top: 50%;
  translate: -50% -50%;
}
.ui5-choise-item--black.active {
  background-color: rgba(28, 28, 39, 0.031372549);
}
.ui5-choise-item--black.active .ui5-choise-item__input {
  background-color: #1C1C27;
  border-color: #1C1C27;
}
.ui5-choise-item--black.active:not(:focus-visible, .loading, .preloading, .disabled) {
  border-color: #1C1C27;
}
.ui5-choise-item--small .ui5-choise-item__inner * {
  font-size: 12px;
  line-height: 16px;
}
.ui5-choise-item--inverted {
  background: transparent;
}
.ui5-choise-item--inverted:nth-child(odd) {
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-choise-item--radio .ui5-choise-item__input {
  border-radius: 12px;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-file-link {
  display: flex;
  flex-direction: column;
  height: fit-content;
  padding: 10px 12px;
  border-radius: 2px;
  width: 100%;
  word-break: break-word;
  box-sizing: border-box;
  text-decoration: none;
}
.ui5-file-link:hover {
  background: rgba(28, 28, 39, 0.0588235294);
}
.ui5-file-link:focus-visible {
  outline: 1px solid #FF0000;
}
.ui5-file-link:active {
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-file-link.loading, .ui5-file-link.disabled {
  pointer-events: none;
}
.ui5-file-link.loading .ui5-file-link__title,
.ui5-file-link.loading .ui5-file-link__descr, .ui5-file-link.disabled .ui5-file-link__title,
.ui5-file-link.disabled .ui5-file-link__descr {
  opacity: 0.4;
}
.ui5-file-link.disabled .ui5-file-link__icon {
  opacity: 0.4;
}
.ui5-file-link__preloader {
  background: rgba(28, 28, 39, 0.031372549);
  position: relative;
  height: 32px;
  width: 100%;
  overflow: hidden;
}
.ui5-file-link__preloader::before {
  content: "";
  position: absolute;
  background: linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0) 100%);
  top: 0;
  height: 100%;
  width: 100%;
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
.ui5-file-link.preloading {
  pointer-events: none;
  padding: 4px 0;
}
.ui5-file-link__icon {
  color: rgba(0, 0, 0, 0.8784313725);
  width: 20px;
  height: 20px;
}
.ui5-file-link__title {
  color: #1E62C8;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  margin-bottom: 0;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui5-file-link__descr {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  margin-bottom: 0;
}
.ui5-file-link__wrap {
  display: flex;
  align-items: start;
  gap: 4px;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-shackle-menu {
  position: fixed;
  z-index: 1000;
  visibility: var(--shackle-menu-visibility);
  right: var(--shackle-menu-right);
  bottom: var(--shackle-menu-bottom);
}
.ui5-shackle-menu__divider-container {
  width: 100%;
  margin: 3px 0 4px 0;
}
.ui5-shackle-menu__divider {
  width: 296px;
  height: 1px;
  background: rgba(28, 28, 39, 0.0588235294);
}
.ui5-shackle-menu__wrapper {
  position: fixed;
  box-sizing: border-box;
  z-index: 4;
  right: var(--shackle-menu-right);
  bottom: var(--shackle-menu-bottom);
  padding: 16px;
  background: #fff;
  border: 1px solid rgba(28, 28, 39, 0.18);
  border-radius: 4px;
  box-shadow: 0 2px 8px 0 rgba(28, 28, 40, 0.16);
  overflow: hidden;
}
@media screen and (max-height: 570px) {
  .ui5-shackle-menu__wrapper {
    overflow-y: scroll;
    scrollbar-gutter: stable;
    width: 330px;
    height: 262px;
  }
  .ui5-shackle-menu__wrapper::-webkit-scrollbar {
    width: 7px;
  }
  .ui5-shackle-menu__wrapper::-webkit-scrollbar-thumb {
    background-color: rgb(153, 153, 158);
    border-radius: 2px;
    pointer-events: none;
  }
}
@media screen and (max-width: 392px) {
  .ui5-shackle-menu__wrapper {
    width: 330px;
    transform: translateX(-50%);
    left: 50%;
  }
}
.ui5-shackle-menu__container {
  display: flex;
  flex-direction: column;
  width: 296px;
}
.ui5-shackle-menu__btn-container {
  width: 100%;
}
.ui5-shackle-menu__btn-container--link {
  margin: 8px 0;
  font-size: 15px;
  height: 20px;
  text-align: center;
}
.ui5-shackle-menu__chat-types {
  display: flex;
  flex-direction: row;
  gap: 8px;
  margin: 8px 0;
}
.ui5-shackle-menu__body {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.ui5-shackle-menu .trigger {
  display: flex;
  align-items: center;
  cursor: pointer;
  user-select: none;
  outline: none;
  position: relative;
  z-index: 4;
  width: 48px;
  height: 48px;
  background-color: #1C1C27;
  border-radius: 247px;
  box-shadow: 0px 0px 56px 0px rgba(255, 255, 255, 0.24);
}
.ui5-shackle-menu .trigger__img {
  display: flex;
  margin-left: 15px;
}
.ui5-shackle-menu .trigger__loader {
  width: 16px;
  height: 28px;
  margin: 0 8px 4px;
}
.ui5-shackle-menu .trigger .trigger-text {
  pointer-events: none;
  gap: -2px;
  margin-left: 20px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.ui5-shackle-menu .trigger .trigger-text__title {
  color: rgba(255, 255, 255, 0.9607843137);
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  width: 200px;
  margin: 0;
}
.ui5-shackle-menu .trigger .trigger-text__descr {
  color: rgba(255, 255, 255, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  width: 200px;
  margin: 0;
}
.ui5-shackle-menu .trigger.disabled {
  background-color: #141424;
}
.ui5-shackle-menu .trigger.disabled .shackle-menu-trigger__img {
  opacity: 0.3;
}
.ui5-shackle-menu .trigger:hover, .ui5-shackle-menu .trigger:focus, .ui5-shackle-menu .trigger:focus-visible {
  background-color: #1b1b26;
}
.ui5-shackle-menu .trigger:active {
  background-color: #151526;
}
.ui5-shackle-menu .trigger:focus-visible {
  outline-offset: -1px !important;
  outline: 1px solid #FF0000;
}
.ui5-shackle-menu .upsale-block {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 8px;
  text-align: center;
}
.ui5-shackle-menu .upsale-block__message {
  margin: 8px 0;
}
.ui5-shackle-menu .upsale-block__smile {
  margin-bottom: 8px;
}
.ui5-shackle-menu-icon-template {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ui5-shackle-menu-icon-template--lg {
  width: 32px;
  height: 32px;
}
.ui5-shackle-menu-icon-template--md {
  width: 24px;
  height: 24px;
}
.ui5-shackle-menu-icon-template--sm {
  width: 20px;
  height: 20px;
}
.ui5-shackle-menu-icon-button {
  cursor: pointer;
  outline: none;
  padding: 8px 24px;
  border-radius: 2px;
  background-color: rgba(28, 28, 39, 0.1019607843);
}
.ui5-shackle-menu-icon-button__loader {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 20px;
  width: 20px;
  margin: 10px;
  color: #1C1C27;
}
.ui5-shackle-menu-icon-button__content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
}
.ui5-shackle-menu-icon-button:hover, .ui5-shackle-menu-icon-button:focus-visible {
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-shackle-menu-icon-button:focus-visible {
  outline-offset: -1px !important;
  outline: 1px solid #FF0000;
}
.ui5-shackle-menu-icon-button:active {
  background-color: rgba(28, 28, 39, 0.031372549);
}
.ui5-shackle-menu-icon-button.disabled .ui5-shackle-menu-icon-button__icon {
  opacity: 0.3;
}
.ui5-shackle-menu-icon-button.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-shackle-menu-icon-button.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-shackle-menu-icon-button.disabled, .ui5-shackle-menu-icon-button.loading {
  background-color: rgba(28, 28, 39, 0.031372549);
  pointer-events: none;
  cursor: not-allowed;
}
.ui5-shackle-menu-button {
  cursor: pointer;
  display: flex;
  align-self: stretch;
  justify-content: center;
  text-decoration: none;
  outline: none;
  padding: 18px 12px;
  border-radius: 2px;
  background-color: rgba(28, 28, 39, 0.1019607843);
}
.ui5-shackle-menu-button:hover, .ui5-shackle-menu-button:focus-visible {
  background-color: rgba(28, 28, 39, 0.0588235294);
}
.ui5-shackle-menu-button:focus-visible {
  outline-offset: -1px !important;
  outline: 1px solid #FF0000;
}
.ui5-shackle-menu-button:active {
  background-color: rgba(28, 28, 39, 0.031372549);
}
.ui5-shackle-menu-button__content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 20px;
}
.ui5-shackle-menu-button__icon {
  margin-right: 8px;
}
.ui5-shackle-menu-button__text {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  text-align: center;
}
.ui5-shackle-menu-button__loader {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
}
.ui5-shackle-menu-button--add-ticket {
  background-color: #1E62C8;
  padding: 16px 12px;
}
.ui5-shackle-menu-button--add-ticket .ui5-shackle-menu-button__content {
  height: 24px;
}
.ui5-shackle-menu-button--add-ticket .ui5-shackle-menu-button__text {
  font-weight: 700;
  color: rgba(255, 255, 255, 0.8784313725);
}
.ui5-shackle-menu-button--add-ticket .ui5-shackle-menu-button__loader {
  margin: 2px 0;
}
.ui5-shackle-menu-button--add-ticket.loading {
  background-color: #4B82D3 !important;
}
.ui5-shackle-menu-button--add-ticket.disabled .ui5-shackle-menu-button__icon {
  opacity: 0.2;
  filter: contrast(10%);
}
.ui5-shackle-menu-button--add-ticket:hover, .ui5-shackle-menu-button--add-ticket:focus-visible {
  background-color: #3472CD;
}
.ui5-shackle-menu-button--add-ticket:active {
  background-color: #4B82D3;
}
.ui5-shackle-menu-button.disabled .ui5-shackle-menu-button__icon {
  opacity: 0.3;
}
.ui5-shackle-menu-button.disabled .ui5-shackle-menu-button__text {
  color: #1C1C27;
  opacity: 0.2;
}
.ui5-shackle-menu-button.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-shackle-menu-button.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-shackle-menu-button.disabled, .ui5-shackle-menu-button.loading {
  background-color: rgba(28, 28, 39, 0.031372549);
  pointer-events: none;
  cursor: not-allowed;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-footer-button {
  padding: 0;
  border: none;
  border-radius: 4px;
  background-color: rgba(244, 244, 244, 0.08);
  text-decoration: none;
  display: flex;
  padding: 16px;
  outline: 1px solid transparent;
  outline-offset: -1px;
}
.ui5-footer-button:focus-visible:not(:disabled, .disabled, .loading, .preloading) {
  outline-color: #FF0000;
}
.ui5-footer-button:hover {
  background-color: rgba(244, 244, 244, 0.12);
  text-decoration: none;
}
.ui5-footer-button:active, .ui5-footer-button.active {
  opacity: 0.8;
}
.ui5-footer-button__content {
  width: 100%;
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}
.ui5-footer-button__title {
  display: flex;
  align-items: center;
  gap: 6px;
}
.ui5-footer-button__title svg {
  width: 13px;
  height: 13px;
  flex-shrink: 0;
  color: rgba(244, 244, 244, 0.92);
  margin-bottom: 3px;
}
.ui5-footer-button__text {
  color: rgba(244, 244, 244, 0.92);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-footer-button__description {
  color: rgba(255, 255, 255, 0.64);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  font-size: 12px;
  line-height: 16px;
  text-align: left;
}
.ui5-footer-button__icon {
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  height: 20px;
}
.ui5-footer-button__loader {
  position: absolute;
  left: 50%;
  top: 50%;
  translate: -50% -50%;
}
.ui5-footer-button--disabled, .ui5-footer-button--loading, .ui5-footer-button--preloading {
  pointer-events: none;
  cursor: default;
  user-select: none;
}
.ui5-footer-button--loading .ui5-footer-button__content, .ui5-footer-button--disabled .ui5-footer-button__content {
  opacity: 0.3;
}
.ui5-footer-button--L .ui5-footer-button__text {
  color: rgba(244, 244, 244, 0.92);
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-footer-button--M .ui5-footer-button__text {
  color: rgba(244, 244, 244, 0.92);
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-global-footer {
  padding: 120px 0 32px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 736px) {
  .ui5-global-footer {
    padding: 64px 0 32px;
  }
}
.ui5-global-footer--sph {
  background-color: #1c1c28;
}
.ui5-global-footer--sph .ui5-global-footer__logo {
  height: 144px;
  margin: 160px 0 209px;
}
@media screen and (max-width: 1105px) {
  .ui5-global-footer--sph .ui5-global-footer__logo {
    margin: 136px 0 154px;
  }
}
@media screen and (max-width: 736px) {
  .ui5-global-footer--sph .ui5-global-footer__logo {
    margin: 20px 0 45px;
  }
}
.ui5-global-footer--sph .ui5-global-footer__logo svg {
  width: 1072px;
  margin-left: -40px;
}
@media screen and (max-width: 1105px) {
  .ui5-global-footer--sph .ui5-global-footer__logo svg {
    width: 707px;
    margin-left: -28px;
  }
}
@media screen and (max-width: 736px) {
  .ui5-global-footer--sph .ui5-global-footer__logo svg {
    width: 340px;
    margin-left: -12px;
  }
}
@media screen and (max-width: 1105px) {
  .ui5-global-footer--sph .ui5-global-footer__nav-button--data-centers, .ui5-global-footer--sph .ui5-global-footer__nav-button--contacts {
    grid-column: span 2;
  }
}
@media screen and (max-width: 736px) {
  .ui5-global-footer--sph .ui5-global-footer__nav-button--data-centers, .ui5-global-footer--sph .ui5-global-footer__nav-button--contacts {
    grid-column: span 1;
  }
}
.ui5-global-footer--sph .ui5-global-footer__gradient {
  background: radial-gradient(50% 50% at 50% 50%, rgb(255, 50, 0) 0%, rgba(77, 15, 0, 0) 100%);
}
.ui5-global-footer--spb {
  background-color: #12121a;
}
.ui5-global-footer--spb .ui5-global-footer__logo {
  height: 144px;
  margin: 198px 0 212px;
}
@media screen and (max-width: 1105px) {
  .ui5-global-footer--spb .ui5-global-footer__logo {
    margin: 136px 0 154px;
  }
}
@media screen and (max-width: 736px) {
  .ui5-global-footer--spb .ui5-global-footer__logo {
    margin: 20px 0 45px;
  }
}
.ui5-global-footer--spb .ui5-global-footer__logo svg {
  width: 1066px;
  margin-left: -34px;
}
@media screen and (max-width: 1105px) {
  .ui5-global-footer--spb .ui5-global-footer__logo svg {
    width: 702px;
    margin-left: -22px;
  }
}
@media screen and (max-width: 736px) {
  .ui5-global-footer--spb .ui5-global-footer__logo svg {
    width: 340px;
    margin-left: -12px;
  }
}
.ui5-global-footer--spb .ui5-global-footer__nav-button--more, .ui5-global-footer--spb .ui5-global-footer__nav-button--oplata, .ui5-global-footer--spb .ui5-global-footer__nav-button--sprinthost {
  grid-row: span 2;
}
@media screen and (max-width: 1105px) {
  .ui5-global-footer--spb .ui5-global-footer__nav-button--more {
    grid-column-start: 1;
  }
}
@media screen and (max-width: 736px) {
  .ui5-global-footer--spb .ui5-global-footer__nav-button--more {
    grid-row: 5/span 2;
  }
}
@media screen and (max-width: 1105px) {
  .ui5-global-footer--spb .ui5-global-footer__nav-button--oplata {
    grid-row: 2/span 1;
  }
}
@media screen and (max-width: 736px) {
  .ui5-global-footer--spb .ui5-global-footer__nav-button--oplata {
    grid-row: 4;
    grid-column: 2;
  }
}
@media screen and (max-width: 1105px) {
  .ui5-global-footer--spb .ui5-global-footer__nav-button--sprinthost {
    grid-row: 2/span 1;
  }
}
@media screen and (max-width: 736px) {
  .ui5-global-footer--spb .ui5-global-footer__nav-button--sprinthost {
    grid-row: 4;
    grid-column: 1;
  }
}
@media screen and (max-width: 1105px) {
  .ui5-global-footer--spb .ui5-global-footer__nav-button--partners {
    grid-row: 2;
  }
}
@media screen and (max-width: 736px) {
  .ui5-global-footer--spb .ui5-global-footer__nav-button--partners {
    grid-row: auto;
  }
}
@media screen and (max-width: 736px) {
  .ui5-global-footer--spb .ui5-global-footer__nav-button--data-centers {
    grid-row: 6;
  }
}
.ui5-global-footer--spb .ui5-global-footer__gradient {
  background: radial-gradient(50% 50% at 50% 50%, #00c5aa 0%, rgba(0, 63, 77, 0) 100%);
}
.ui5-global-footer__container {
  max-width: 1032px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1105px) {
  .ui5-global-footer__container {
    max-width: 680px;
  }
}
@media screen and (max-width: 736px) {
  .ui5-global-footer__container {
    max-width: 328px;
  }
}
.ui5-global-footer__feedback {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  min-height: 42px;
}
@media screen and (max-width: 736px) {
  .ui5-global-footer__feedback {
    flex-direction: column;
    align-items: flex-start;
  }
}
.ui5-global-footer__contacts {
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.ui5-global-footer__contacts-link {
  color: rgba(244, 244, 244, 0.92);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  text-decoration: none;
}
.ui5-global-footer__contacts-link:hover {
  opacity: 0.8;
  text-decoration: none;
  color: rgba(244, 244, 244, 0.92);
}
.ui5-global-footer__socials {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-right: 4px;
}
.ui5-global-footer__socials-link {
  color: #060614;
  opacity: 0.7;
}
.ui5-global-footer__socials-link:hover {
  opacity: 1;
}
.ui5-global-footer__nav {
  margin-top: 24px;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 24px;
}
@media screen and (max-width: 1105px) {
  .ui5-global-footer__nav {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (max-width: 736px) {
  .ui5-global-footer__nav {
    grid-template-columns: repeat(2, 1fr);
  }
}
.ui5-global-footer__nav-button--L {
  grid-column: span 2;
}
.ui5-global-footer__meta {
  color: rgba(255, 255, 255, 0.64);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  text-align: center;
}
.ui5-global-footer__gradient {
  position: absolute;
  width: 1088px;
  height: 1088px;
  left: 50%;
  translate: -50% 0;
  bottom: -500px;
  filter: blur(150px);
}
@media screen and (max-width: 736px) {
  .ui5-global-footer__gradient {
    width: 548px;
    height: 584px;
    bottom: -300px;
    filter: blur(75px);
  }
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-sort-button {
  padding: 9px 0;
  position: relative;
  border: none;
  background: none;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-sort-button:focus {
  outline: none;
}
.ui5-sort-button:hover:not(.loading, .disabled) svg {
  stroke-opacity: 0.64;
  opacity: 1;
}
.ui5-sort-button:focus-visible {
  color: #FF0000;
}
.ui5-sort-button svg {
  color: currentColor;
  width: 16px;
  height: 16px;
  stroke-opacity: 0.88;
  opacity: 0.3;
}
.ui5-sort-button--DESC svg {
  rotate: 180deg;
}
.ui5-sort-button.active svg {
  stroke-opacity: 0.64;
  opacity: 1;
}
.ui5-sort-button.loading .ui5-sort-button__content, .ui5-sort-button.disabled .ui5-sort-button__content {
  opacity: 0.3;
}
.ui5-sort-button__content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
.ui5-sort-button__loader {
  position: absolute;
  left: 50%;
  top: 50%;
  translate: -50% -50%;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-pay-redirect-modal__title {
  color: rgba(255, 255, 255, 0.9607843137);
  font-weight: 400;
  font-size: 32px;
  line-height: 105%;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  font-feature-settings: "liga" off;
}
.ui5-pay-redirect-modal__description {
  color: rgba(255, 255, 255, 0.8784313725);
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  font-feature-settings: "liga" off;
}
.ui5-pay-redirect-modal__logo {
  display: inline-flex;
}
.ui5-pay-redirect-modal__logo svg {
  position: relative;
  width: 136px;
  height: 18px;
  top: 4px;
}
.ui5-pay-redirect-modal__link {
  color: #0FD;
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  display: flex;
  gap: 8px;
  cursor: pointer;
}
.ui5-pay-redirect-modal__arrow {
  width: 12px;
}
.ui5-pay-redirect-modal .ui5-modal-backdrop--show {
  opacity: 0.7;
}
.ui5-pay-redirect-modal .ui5-modal-classic__container {
  border: 1px solid #0FD;
  background: #1C1C27;
}
@media screen and (max-width: 815px) {
  .ui5-pay-redirect-modal .ui5-modal-classic__container {
    border: none;
  }
}
.ui5-pay-redirect-modal .ui5-button-arrow {
  color: #0FD;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-row {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 8px;
  padding: 16px;
  border-radius: 4px;
  outline: 1px solid transparent;
  outline-offset: -1px;
}
.ui5-row:focus-visible:not(:disabled, .disabled, .loading, .preloading) {
  outline-color: #FF0000;
}
@media screen and (max-width: 815px) {
  .ui5-row {
    padding: 12px;
  }
}
.ui5-row-wrapper {
  position: relative;
  border-radius: 4px;
}
.ui5-row-wrapper:nth-child(odd) {
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-row.clickable {
  cursor: pointer;
}
.ui5-row.success {
  background-color: rgba(212, 240, 211, 0.2392156863);
}
.ui5-row.disabled, .ui5-row.loading {
  cursor: not-allowed;
  user-select: none;
}
.ui5-row.disabled > *:not(.ignore-opacity), .ui5-row.loading > *:not(.ignore-opacity) {
  opacity: 0.3;
}
.ui5-row.disabled + .ui5-row__loading, .ui5-row.loading + .ui5-row__loading {
  cursor: not-allowed;
  pointer-events: none;
}
.ui5-row:hover:not(.disabled, .loading, .preloading, .static), .ui5-row:focus-visible:not(.disabled, .loading, .preloading, .static) {
  background: rgba(28, 28, 39, 0.0588235294);
}
.ui5-row:active.clickable:not(.disabled, .loading, .preloading, .static) {
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-row.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(28, 28, 39, 0.031372549);
}
.ui5-row.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-row.preloading > * {
  opacity: 0;
  pointer-events: none;
}
.ui5-row__right {
  text-align: right;
}
.ui5-row__loading {
  position: absolute;
  left: 50%;
  top: 50%;
  translate: -50% -50%;
}
.ui5-row--M {
  padding: 12px;
}
@media screen and (max-width: 1167px) {
  .ui5-row--S {
    padding: 12px;
  }
}
.ui5-row .hidden {
  display: none;
}
.ui5-row-text.success .ui5-row-text__title {
  color: #12910E;
}
.ui5-row-text.error .ui5-row-text__title {
  color: #EB5042;
}
.ui5-row-text__left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
}
.ui5-row-text__left-group {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.ui5-row-text__title-group {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.ui5-row-text__right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 2px;
}
.ui5-row-text__right-group {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.ui5-row-text__title {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  word-break: break-word;
}
@media screen and (max-width: 815px) {
  .ui5-row-text__title {
    font-size: 12px;
    line-height: 16px;
  }
}
.ui5-row-text__subtitle {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
@media screen and (max-width: 815px) {
  .ui5-row-text__subtitle {
    font-size: 12px;
    line-height: 16px;
  }
}
.ui5-row-text__value {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
@media screen and (max-width: 815px) {
  .ui5-row-text__value {
    font-size: 12px;
    line-height: 16px;
  }
}
.ui5-row-text__title-description, .ui5-row-text__value-description {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-row-text__title-description.icon-padding {
  padding-left: 32px;
}
@media screen and (max-width: 815px) {
  .ui5-row-text__title-description.icon-padding {
    padding-left: 28px;
  }
}
.ui5-row-text__icon {
  width: 24px;
  height: 20px;
}
.ui5-row-text__icon svg {
  max-height: 100%;
  max-width: 100%;
}
@media screen and (max-width: 815px) {
  .ui5-row-text__icon {
    width: 20px;
    height: 16px;
  }
}
@media screen and (max-width: 1167px) {
  .ui5-row-text--S .ui5-row-text__title {
    font-size: 12px;
    line-height: 16px;
  }
  .ui5-row-text--S .ui5-row-text__subtitle {
    font-size: 12px;
    line-height: 16px;
  }
  .ui5-row-text--S .ui5-row-text__value {
    font-size: 12px;
    line-height: 16px;
  }
  .ui5-row-text--S .ui5-row-text__title-description.icon-padding {
    padding-left: 28px;
  }
  .ui5-row-text--S .ui5-row-text__icon {
    width: 20px;
    height: 16px;
  }
}
.ui5-row-button.success .ui5-row-button__title {
  color: #12910E;
}
.ui5-row-button.error .ui5-row-button__title {
  color: #EB5042;
}
@media screen and (max-width: 815px) {
  .ui5-row-button__row {
    flex-wrap: wrap;
    gap: 16px;
    padding: 16px;
  }
}
.ui5-row-button__row .ui5-row__right {
  min-width: 110px;
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 815px) {
  .ui5-row-button__row .ui5-row__right {
    width: 100%;
  }
}
.ui5-row-button__row .ui5-row__left {
  flex-grow: 1;
}
.ui5-row-button__left {
  display: flex;
  align-items: flex-start;
  gap: 16px;
}
.ui5-row-button__left-group {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.ui5-row-button__title-group {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
@media screen and (max-width: 815px) {
  .ui5-row-button__title-group {
    flex-direction: column;
    gap: 0;
  }
}
.ui5-row-button__title {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  word-break: break-word;
}
@media screen and (max-width: 815px) {
  .ui5-row-button__title {
    font-size: 12px;
    line-height: 16px;
  }
}
.ui5-row-button__subtitle {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
@media screen and (max-width: 815px) {
  .ui5-row-button__subtitle {
    font-size: 12px;
    line-height: 16px;
  }
}
.ui5-row-button__description {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-row-button__icon {
  width: 38px;
  aspect-ratio: 1;
  flex-shrink: 0;
}
@media screen and (max-width: 1167px) {
  .ui5-row-button--S .ui5-row-button__row {
    flex-wrap: wrap;
    gap: 16px;
  }
  .ui5-row-button--S .ui5-row-button__row .ui5-row__right {
    width: 100%;
  }
  .ui5-row-button--S .ui5-row-button__title-group {
    flex-direction: column;
    gap: 0;
  }
  .ui5-row-button--S .ui5-row-button__subtitle {
    font-size: 12px;
    line-height: 16px;
  }
}
.ui5-row-button .hidden {
  display: none;
}
.ui5-row-copy__row {
  padding-block: 10px;
  align-items: flex-start;
  cursor: default !important;
}
@media screen and (max-width: 815px) {
  .ui5-row-copy__row {
    padding-block: 8px;
  }
}
.ui5-row-copy__left {
  display: flex;
  align-items: center;
}
.ui5-row-copy__right {
  display: flex;
  align-items: flex-start;
}
.ui5-row-copy__list {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
}
.ui5-row-copy__item {
  display: flex;
  align-items: center;
  gap: 8px;
  justify-content: flex-end;
}
.ui5-row-copy__value-wrap {
  display: flex;
  justify-content: flex-end;
  padding-block: 6px;
  max-width: 304px;
  min-width: 0;
}
.ui5-row-copy__status {
  color: #12910E;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  flex-shrink: 0;
}
@media screen and (max-width: 815px) {
  .ui5-row-copy__status {
    display: none;
  }
}
.ui5-row-copy__title {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  word-break: break-word;
  padding-block: 6px;
}
@media screen and (max-width: 815px) {
  .ui5-row-copy__title {
    padding-block: 8px;
    font-size: 12px;
    line-height: 16px;
  }
}
.ui5-row-copy__value {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  word-break: break-word;
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 815px) {
  .ui5-row-copy__value {
    font-size: 12px;
    line-height: 16px;
    white-space: normal;
  }
}
@media screen and (max-width: 815px) {
  .ui5-row-copy__value--copied {
    color: #12910E;
  }
}
.ui5-row-copy__description {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  padding-block: 6px;
}
@media screen and (max-width: 815px) {
  .ui5-row-copy__description {
    padding-block: 8px;
    font-size: 12px;
    line-height: 16px;
  }
}
.ui5-row-copy__icon {
  outline: 1px solid transparent;
  outline-offset: -1px;
  border-radius: 2px;
  padding: 6px;
  color: rgba(0, 0, 0, 0.8784313725);
  flex-shrink: 0;
}
.ui5-row-copy__icon:focus-visible:not(:disabled, .disabled, .loading, .preloading) {
  outline-color: #FF0000;
}
.ui5-row-copy__icon--copied {
  opacity: 0.1;
  pointer-events: none;
}
.ui5-row-copy__icon.disabled {
  cursor: not-allowed;
}
.ui5-row-copy--copied {
  outline: 1px solid #12910E;
}
@media screen and (max-width: 815px) {
  .ui5-row-copy--copied .ui5-row-copy__value,
  .ui5-row-copy--copied .ui5-row-copy__description {
    color: #12910E;
  }
}
@media screen and (max-width: 1167px) {
  .ui5-row-copy--S .ui5-row-copy__status {
    display: none;
  }
  .ui5-row-copy--S.ui5-row-copy--copied .ui5-row-copy__value,
  .ui5-row-copy--S.ui5-row-copy--copied .ui5-row-copy__description {
    color: #12910E;
  }
  .ui5-row-copy--S .ui5-row-copy__title,
  .ui5-row-copy--S .ui5-row-copy__value,
  .ui5-row-copy--S .ui5-row-copy__description {
    font-size: 12px;
    line-height: 16px;
  }
}
.ui5-row-range__row {
  align-items: flex-start;
}
.ui5-row-range__left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0;
}
.ui5-row-range__title {
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  word-break: break-word;
}
@media screen and (max-width: 815px) {
  .ui5-row-range__title {
    font-size: 12px;
    line-height: 16px;
  }
}
.ui5-row-range__subtitle {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-row-range__input {
  box-sizing: border-box;
  width: 142px;
  min-height: 36px;
  max-height: 36px;
  padding: 7px 12px;
  border: 1px solid transparent;
  border-radius: 2px;
  background: #fff;
  text-align: right;
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 17px;
  line-height: 22px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-row-range__input:hover:not(:disabled) {
  border-color: #33333D;
}
.ui5-row-range__input:focus {
  outline: none;
  border-color: #1C1C27;
}
.ui5-row-range__input:disabled {
  color: rgba(0, 0, 0, 0.3215686275);
  cursor: not-allowed;
}
@media screen and (max-width: 815px) {
  .ui5-row-range .ui5-row-range__row {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }
  .ui5-row-range .ui5-row__right {
    width: 100%;
    text-align: left;
  }
  .ui5-row-range .ui5-row-range__input {
    width: 100%;
    text-align: left;
  }
}
@media screen and (max-width: 1167px) {
  .ui5-row-range--S .ui5-row-range__row {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }
  .ui5-row-range--S .ui5-row__right {
    width: 100%;
    text-align: left;
  }
  .ui5-row-range--S .ui5-row-range__input {
    width: 100%;
    text-align: left;
  }
  .ui5-row-range--S .ui5-row-range__title {
    font-size: 12px;
    line-height: 16px;
  }
}
.ui5-row-switch__row {
  align-items: center;
}
.ui5-row-switch__title {
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  word-break: break-word;
}
@media screen and (max-width: 815px) {
  .ui5-row-switch__title {
    font-size: 12px;
    line-height: 16px;
  }
}
.ui5-row-switch__switch {
  flex-shrink: 0;
}
.ui5-row-switch__switch:not(.disabled, .loading) .ui5-checkbox__wrapper {
  cursor: pointer;
}
@media screen and (max-width: 1167px) {
  .ui5-row-switch--S .ui5-row-switch__title {
    font-size: 12px;
    line-height: 16px;
  }
}
.ui5-row-controls__row {
  align-items: flex-start;
}
.ui5-row-controls__title {
  color: rgba(0, 0, 0, 0.9607843137);
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  word-break: break-word;
}
@media screen and (max-width: 815px) {
  .ui5-row-controls__title {
    font-size: 12px;
    line-height: 16px;
  }
}
.ui5-row-controls__controls {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 108px;
}
.ui5-row-controls__control {
  width: 100%;
}
.ui5-row-controls__control.ui5-control {
  flex-direction: row-reverse;
}
.ui5-row-controls__control .ui5-control__title {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 76px;
  min-width: 0;
}
@media screen and (max-width: 815px) {
  .ui5-row-controls .ui5-row-controls__row {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }
  .ui5-row-controls .ui5-row__right {
    width: 100%;
  }
  .ui5-row-controls .ui5-row-controls__controls {
    width: 100%;
  }
  .ui5-row-controls .ui5-row-controls__control.ui5-control {
    flex-direction: row;
    width: 100%;
  }
  .ui5-row-controls .ui5-row-controls__control .ui5-control__title {
    width: auto;
    flex: 1;
  }
}
@media screen and (max-width: 1167px) {
  .ui5-row-controls--S .ui5-row-controls__row {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }
  .ui5-row-controls--S .ui5-row__right {
    width: 100%;
  }
  .ui5-row-controls--S .ui5-row-controls__controls {
    width: 100%;
  }
  .ui5-row-controls--S .ui5-row-controls__control.ui5-control {
    flex-direction: row;
    width: 100%;
  }
  .ui5-row-controls--S .ui5-row-controls__control .ui5-control__title {
    width: auto;
    flex: 1;
  }
  .ui5-row-controls--S .ui5-row-controls__title {
    font-size: 12px;
    line-height: 16px;
  }
}
.ui5-row-controls__row.disabled .ui5-row-controls__control .ui5-control__title, .ui5-row-controls__row.loading .ui5-row-controls__control .ui5-control__title {
  color: rgba(0, 0, 0, 0.6392156863);
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-message-tip {
  position: fixed;
  z-index: 1000;
  border-radius: 4px;
  display: flex;
}
.ui5-message-tip__content {
  color: #fff;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  padding: 14px 12px 14px 10px;
}
.ui5-message-tip__divider {
  width: 1px;
  align-self: stretch;
  margin-block: 8px;
  background: #fff;
  opacity: 0.15;
}
.ui5-message-tip__action {
  display: flex;
  align-items: center;
  padding: 8px 10px;
}
.ui5-message-tip__loader {
  color: #fff;
}
.ui5-message-tip__close {
  padding: 6px;
  cursor: pointer;
  background: none;
  border: none;
  color: #fff;
  opacity: 0.8;
  margin-right: -6px;
}
.ui5-message-tip__close:hover {
  opacity: 1;
}
.ui5-message-tip__close svg {
  width: 20px;
  height: 20px;
}
.ui5-message-tip--grey {
  background-color: #1C1C27;
}
.ui5-message-tip--green {
  background-color: #12910E;
}
.ui5-message-tip--top-right {
  top: 72px;
  right: 24px;
}
.ui5-message-tip--top-left {
  top: 72px;
  left: 24px;
}
.ui5-message-tip--bottom-right {
  bottom: 72px;
  right: 24px;
}
.ui5-message-tip--bottom-left {
  bottom: 72px;
  left: 24px;
}
.fade-enter-active[data-v-d6638ec0] {
  transition: opacity 150ms linear;
}
.fade-leave-active[data-v-d6638ec0] {
  transition: opacity 150ms linear;
}
.fade-enter-to[data-v-d6638ec0],
.fade-leave-from[data-v-d6638ec0] {
  opacity: 1;
}
.fade-enter[data-v-d6638ec0],
.fade-leave-to[data-v-d6638ec0],
.fade-enter-from[data-v-d6638ec0] {
  opacity: 0;
}




@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-faq-list-question {
  font-weight: 600;
}
.ui5-faq-item {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
}
.ui5-faq-item__button {
  color: rgba(6, 6, 20, 0.96);
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  display: flex;
  width: 100%;
  padding: 24px;
  align-items: center;
  justify-content: space-between;
  border-radius: 4px;
  border: none;
  background: rgba(49, 49, 99, 0.04);
  outline: 1px solid transparent;
  outline-offset: -1px;
  word-break: break-word;
}
.ui5-faq-item__button:focus {
  border: none;
}
.ui5-faq-item__button:hover {
  background: rgba(49, 49, 99, 0.07);
}
.ui5-faq-item__button:focus-visible {
  outline-color: #FF0000;
  background: rgba(49, 49, 99, 0.07);
}
.ui5-faq-item__button:active {
  background: rgba(49, 49, 99, 0.1);
}
.ui5-faq-item__button:disabled, .ui5-faq-item__button.disabled {
  color: rgba(6, 6, 20, 0.48);
  background: rgba(49, 49, 99, 0.04);
  pointer-events: none;
  cursor: not-allowed;
  user-select: none;
}
.ui5-faq-item__button.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(49, 49, 99, 0.04);
}
.ui5-faq-item__button.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-faq-item__button.preloading .ui5-faq-item__question-container,
.ui5-faq-item__button.preloading .ui5-faq-item__answer-container {
  opacity: 0;
}
.ui5-faq-item__button--even {
  background: none;
}
.ui5-faq-item__button--even:disabled, .ui5-faq-item__button--even.disabled {
  background: none;
}
.ui5-faq-item__button--active {
  background: #40404f;
  color: #fff;
}
.ui5-faq-item__button--active:hover {
  background: #5f5f6b;
}
.ui5-faq-item__button--active:focus-visible {
  outline-color: #FF0000;
  background: #5f5f6b;
}
.ui5-faq-item__icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  transition: transform 150ms ease;
}
.ui5-faq-item__icon path {
  stroke: rgba(6, 6, 20, 0.96);
}
.ui5-faq-item__icon--rotated {
  transform: rotate(-90deg);
}
.ui5-faq-item__icon--rotated path {
  stroke: rgba(255, 255, 255, 0.8784313725);
}
.ui5-faq-item__answer-container {
  box-sizing: content-box;
  margin-bottom: 48px;
  display: flex;
  max-width: 680px;
  padding: 0px 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
@media screen and (max-width: 815px) {
  .ui5-faq-item__answer-container {
    max-width: 328px;
  }
}
.ui5-faq-item__answer {
  color: rgba(6, 6, 20, 0.96);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  align-self: stretch;
}
.ui5-faq-item--dark .ui5-faq-item__button {
  background: rgba(255, 255, 255, 0.04);
  color: #fff;
}
.ui5-faq-item--dark .ui5-faq-item__button:hover {
  background: rgba(255, 255, 255, 0.1);
}
.ui5-faq-item--dark .ui5-faq-item__button:focus-visible {
  background: rgba(255, 255, 255, 0.1);
}
.ui5-faq-item--dark .ui5-faq-item__button:active {
  background: rgba(255, 255, 255, 0.2);
}
.ui5-faq-item--dark .ui5-faq-item__button.disabled, .ui5-faq-item--dark .ui5-faq-item__button:disabled {
  pointer-events: none;
  cursor: not-allowed;
  user-select: none;
  color: rgba(249, 249, 251, 0.32);
  background: rgba(255, 255, 255, 0.04);
}
.ui5-faq-item--dark .ui5-faq-item__button.preloading {
  pointer-events: none;
  cursor: not-allowed;
  position: relative;
  overflow: hidden;
  background: rgba(244, 244, 244, 0.0784313725);
  opacity: 0.3;
}
.ui5-faq-item--dark .ui5-faq-item__button.preloading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  animation: mask 1200ms cubic-bezier(0.16, 0.03, 0.02, 0.68) infinite;
}
.ui5-faq-item--dark .ui5-faq-item__button--even {
  background: none;
}
.ui5-faq-item--dark .ui5-faq-item__button--even:disabled, .ui5-faq-item--dark .ui5-faq-item__button--even.disabled {
  background: none;
}
.ui5-faq-item--dark .ui5-faq-item__button--active {
  background: #40404f;
  color: #fff;
}
.ui5-faq-item--dark .ui5-faq-item__button--active:hover {
  background: #5f5f6b;
}
.ui5-faq-item--dark .ui5-faq-item__button--active:focus-visible {
  outline-color: #FF0000;
  background: #5f5f6b;
}
.ui5-faq-item--dark .ui5-faq-item__icon path {
  stroke: rgba(255, 255, 255, 0.8784313725);
}
.ui5-faq-item--dark .ui5-faq-item__answer {
  color: #fff;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-censorship__title {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  padding: 0 16px 16px;
  text-transform: uppercase;
}
.ui5-censorship__container {
  padding: 16px;
  background: rgba(12, 12, 61, 0.0392156863);
  border-radius: 4px;
}
.ui5-censorship__inner-container {
  display: flex;
  overflow: auto;
  gap: 4px;
}
.ui5-censorship__items {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex: 1 0 0;
}
.ui5-censorship__item {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  word-break: break-word;
}
.ui5-censorship__item:not(:last-child) {
  margin-bottom: 4px;
}
.ui5-censorship__text {
  font-family: Roboto Mono, monospace;
  margin-right: 2px;
}
.ui5-censorship__animation {
  position: relative;
}
.ui5-censorship__noise {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  z-index: 2;
  cursor: pointer;
}
.ui5-censorship__animation-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  background: #f5f5f9;
  z-index: 1;
}
.ui5-censorship__button {
  height: 32px;
  margin-top: 8px;
}
.ui5-censorship__button span {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-censorship--L .ui5-censorship__button {
  display: none;
}
@media screen and (max-width: 815px) {
  .ui5-censorship--M .ui5-censorship__button-icon {
    display: none;
  }
}
@media screen and (min-width: 815px) {
  .ui5-censorship--M .ui5-censorship__button {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .ui5-censorship--S .ui5-censorship__button-icon {
    display: none;
  }
}
@media screen and (min-width: 1167px) {
  .ui5-censorship--S .ui5-censorship__button {
    display: none;
  }
}
.ui5-censorship--XS .ui5-censorship__button-icon {
  display: none;
}
.ui5-censorship .custom-scroll {
  scrollbar-width: thin;
}
.ui5-censorship .custom-scroll::-webkit-scrollbar {
  width: 4px;
}
.ui5-censorship .custom-scroll::-webkit-scrollbar-track {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
}
.ui5-censorship .custom-scroll::-webkit-scrollbar-thumb {
  background-color: #8e90a6;
  border-radius: 4px;
}
.ui5-censorship .ui5-censorship__spoiler {
  background-image: url(data:image/png;base64,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);
  background-size: 180px 140px;
  background-repeat: repeat;
  color: transparent;
  user-select: none;
  cursor: pointer;
  border-radius: 2px;
  animation: noise 0.5s infinite steps(5, end);
  opacity: 0.48;
  font-family: Roboto Mono, monospace;
}
.ui5-censorship .ui5-censorship__spoiler:hover {
  opacity: 0.24;
}
@keyframes noise {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 40px 20px;
  }
}.ui5-menu-list__overlay {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.4);
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
}
.ui5-menu-list__content {
  box-sizing: border-box;
  z-index: 1001;
  outline: none;
  background-color: #ffffff;
  position: absolute;
  right: 0;
  padding: 8px;
  box-shadow: 0px 2px 8px 0px rgba(28, 28, 40, 0.16);
  border-radius: 4px;
  border: none;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #6969dd #e0e0e0;
}
.ui5-menu-list__content--mobile {
  height: 100%;
  border-radius: 0;
  padding: 12px 16px;
}
.ui5-menu-list__content::-webkit-scrollbar {
  width: 4px;
}
.ui5-menu-list__content::-webkit-scrollbar-track {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
}
.ui5-menu-list__content::-webkit-scrollbar-thumb {
  background-color: #8e90a6;
  border-radius: 4px;
}
.ui5-menu-list__content.loading {
  opacity: 0.7;
  pointer-events: none;
}
.ui5-menu-list__content.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.ui5-menu-list__content.preloading:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
}

.slide-fade-enter-active,
.slide-fade-leave-active {
  transition: margin-right 120ms ease-out;
}

.slide-fade-leave-active {
  transition: margin-right 60ms ease-in;
}

.slide-fade-enter-from,
.slide-fade-leave-to {
  margin-right: -100%;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-article-nav {
  position: sticky;
  z-index: 4;
  top: 0;
  right: 0;
}
.ui5-article-nav-desktop {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 328px;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 4;
  padding: 14px 0;
  overflow-y: scroll;
  scrollbar-gutter: stable;
}
.ui5-article-nav-desktop::-webkit-scrollbar {
  width: 4px;
}
.ui5-article-nav-desktop::-webkit-scrollbar-thumb {
  background-color: rgb(153, 153, 158);
  border-radius: 2px;
  pointer-events: none;
}
.ui5-article-nav-desktop__item {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  border: none;
  padding: 4px 0;
  background-color: transparent;
  text-align: left;
  padding-left: 12px;
  cursor: pointer;
  width: 245px;
  opacity: 0.5;
}
.ui5-article-nav-desktop__item:hover {
  opacity: 1;
}
.ui5-article-nav-desktop__item--child {
  padding-left: 24px;
}
.ui5-article-nav-desktop__item--active {
  opacity: 1;
  position: relative;
  background-color: rgba(28, 28, 39, 0.031372549);
  border-radius: 2px 4px 4px 2px;
}
.ui5-article-nav-desktop__item--active::before {
  content: "";
  position: absolute;
  width: 4px;
  background: #FF3200;
  top: 0;
  left: 0;
  bottom: 0;
  border-radius: 8px;
}
.ui5-article-nav-mobile {
  width: 100%;
  background-color: #fff;
}
.ui5-article-nav-mobile__button {
  position: relative;
  background-color: #fff;
  border-bottom: 1px solid rgba(28, 28, 39, 0.031372549);
  width: 100%;
  border: none;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 8px 20px;
  z-index: 5;
  text-align: left;
}
.ui5-article-nav-mobile__button-title {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-article-nav-mobile__button-icon {
  width: 16px;
  height: 16px;
  transition: transform 0.2s ease-in-out;
}
.ui5-article-nav-mobile__overlay {
  z-index: 4;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
.ui5-article-nav-mobile__list {
  position: relative;
  background-color: white;
  max-height: 250px;
  overflow: auto;
  z-index: 5;
  overflow-y: scroll;
  scrollbar-gutter: stable;
}
.ui5-article-nav-mobile__list::-webkit-scrollbar {
  width: 4px;
}
.ui5-article-nav-mobile__list::-webkit-scrollbar-thumb {
  background-color: rgb(153, 153, 158);
  border-radius: 2px;
  pointer-events: none;
}
.ui5-article-nav-mobile__item {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0 8px;
}
.ui5-article-nav-mobile__item--is-child {
  padding-left: 20px;
}
.ui5-article-nav-mobile__item-icon {
  color: #12910E;
  width: 16px;
  height: 16px;
}
.ui5-article-nav-mobile--open .ui5-article-nav-mobile__button-icon {
  transform: rotate(-90deg);
}
.ui5-article-nav-mobile--open .ui5-article-nav-mobile__button {
  padding-bottom: 12px;
}
.menu-dropdown-enter-active {
  animation: enter 120ms;
  animation-timing-function: ease-out;
}
.menu-dropdown-leave-active {
  animation: enter 120ms reverse;
  animation-timing-function: ease-out;
}
@keyframes enter {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-segments-list {
  background-color: rgba(28, 28, 39, 0.031372549);
  padding: 8px;
  border-radius: 16px;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.ui5-segments-list,
.ui5-segments-list * {
  box-sizing: border-box;
}
.ui5-segments-list.disabled, .ui5-segments-list.loading {
  opacity: 0.3;
  pointer-events: none;
  user-select: none;
}
.ui5-segments-list--theme-dark {
  background-color: rgba(244, 244, 244, 0.0784313725);
}
.ui5-segments-list__header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 4px 0 4px 8px;
  gap: 10px;
}
.ui5-segments-list__hero {
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: flex-start;
}
.ui5-segments-list__title {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-segments-list__description {
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-segments-list__search-button {
  flex-shrink: 0;
}
.ui5-segments-list__search {
  position: absolute;
  z-index: 100;
  top: 8px;
  left: 8px;
  right: 8px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 8px;
  border-radius: 4px;
  border: 1px solid rgba(28, 28, 39, 0.1803921569);
  background: #fff;
  box-shadow: 0 2px 8px 0 rgba(28, 28, 40, 0.16);
}
.ui5-segments-list__options {
  max-height: 360px;
  overflow-y: scroll;
  scrollbar-gutter: stable;
}
.ui5-segments-list__options::-webkit-scrollbar {
  width: 4px;
}
.ui5-segments-list__options::-webkit-scrollbar-thumb {
  background-color: rgb(153, 153, 158);
  border-radius: 2px;
  pointer-events: none;
}
.ui5-segments-list__body {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
}
.ui5-segments-list__footer {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 8px;
  padding-inline: 8px;
}
@media screen and (max-width: 815px) {
  .ui5-segments-list__footer {
    padding-inline: 0;
  }
  .ui5-segments-list__footer > * {
    width: 100%;
    padding-block: 8px;
  }
}
@media screen and (max-width: 815px) {
  .ui5-segments-list--wrap .ui5-segments-list__body {
    flex-direction: column;
  }
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-success-screen {
  width: 680px;
  margin-inline: auto;
  position: relative;
}
@media (max-width: 815px) {
  .ui5-success-screen {
    width: 100%;
  }
}
.ui5-success-screen__decor {
  position: absolute;
  width: 644px;
  height: 1484px;
  opacity: 0.1;
  background: radial-gradient(50% 50% at 50% 50%, #05fe0f 0%, rgba(41, 67, 47, 0) 100%);
  transform: rotate(90deg);
  filter: blur(64px);
  top: -775px;
  left: 50%;
  translate: -50% 0;
}
.ui5-success-screen__inner {
  position: relative;
  display: flex;
  flex-direction: column;
  padding-bottom: 32px;
  z-index: 1;
}
.ui5-success-screen__header {
  padding-bottom: 32px;
}
.ui5-success-screen__guide {
  position: relative;
  z-index: 1;
}
.ui5-success-screen__title {
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-success-screen__subtitle {
  margin-top: 8px;
  color: rgba(0, 0, 0, 0.8784313725);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.ui5-tooltip .tippy-box {
  background-color: #1C1C27 !important;
}
.ui5-tooltip .tippy-box .tippy-content {
  padding: 8px 12px;
  border-radius: 4px;
  max-width: 288px;
}
.ui5-tooltip .tippy-box .tippy-arrow {
  width: 16px !important;
  height: 11px !important;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none"><path d="M16 12L0 12L4.42229 3.15541C5.89639 0.20722 10.1036 0.207221 11.5777 3.15542L16 12Z" fill="%231C1C27"/></svg>') !important;
  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;
  background-color: transparent !important;
  margin: 0 !important;
}
.ui5-tooltip .tippy-box .tippy-arrow::before {
  content: none !important;
}
.ui5-tooltip .tippy-box[data-placement^=top] .tippy-arrow {
  bottom: -10px !important;
  left: 50% !important;
  transform: translateX(-50%) rotate(180deg) !important;
}
.ui5-tooltip .tippy-box[data-placement^=bottom] .tippy-arrow {
  top: -10px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
}
.ui5-tooltip .tippy-box[data-placement^=left] .tippy-arrow {
  right: -13px !important;
  top: 50% !important;
  transform: translateY(-50%) rotate(90deg) !important;
}
.ui5-tooltip .tippy-box[data-placement^=right] .tippy-arrow {
  left: -13px !important;
  top: 50% !important;
  transform: translateY(-50%) rotate(-90deg) !important;
}
.ui5-tooltip__wrapper {
  display: block;
  width: fit-content;
}
.ui5-tooltip__content {
  color: rgba(255, 255, 255, 0.8784313725);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  word-break: break-all;
}
.ui5-tooltip__content > * {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.ui5-tooltip__content--S {
  color: rgba(255, 255, 255, 0.8784313725);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
}
.ui5-tooltip__content--S > * {
  -webkit-line-clamp: 4;
}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}



@keyframes mask {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@media screen and (min-width: 815px) {
  .mobile-only {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .desktop-only {
    display: none;
  }
}
@media screen and (max-width: 1167px) {
  .tablet-hidden {
    display: none;
  }
}
@media screen and (min-width: 1168px) {
  .min-tablet-hidden {
    display: none;
  }
}
.items-center {
  align-items: center;
}
.text-stub {
  width: 100%;
  padding: 32px 16px;
  background-color: rgba(28, 28, 39, 0.031372549);
  color: rgba(0, 0, 0, 0.6392156863);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", Arial, Helvetica, "Nimbus Sans", "Roboto Condensed", sans-serif;
  text-align: center;
}/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */

/**
 *  Default styles for xterm.js
 */

.xterm {
    cursor: text;
    position: relative;
    user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
}

.xterm.focus,
.xterm:focus {
    outline: none;
}

.xterm .xterm-helpers {
    position: absolute;
    top: 0;
    /**
     * The z-index of the helpers must be higher than the canvases in order for
     * IMEs to appear on top.
     */
    z-index: 5;
}

.xterm .xterm-helper-textarea {
    padding: 0;
    border: 0;
    margin: 0;
    /* Move textarea out of the screen to the far left, so that the cursor is not visible */
    position: absolute;
    opacity: 0;
    left: -9999em;
    top: 0;
    width: 0;
    height: 0;
    z-index: -5;
    /** Prevent wrapping so the IME appears against the textarea at the correct position */
    white-space: nowrap;
    overflow: hidden;
    resize: none;
}

.xterm .composition-view {
    /* TODO: Composition position got messed up somewhere */
    background: #000;
    color: #FFF;
    display: none;
    position: absolute;
    white-space: nowrap;
    z-index: 1;
}

.xterm .composition-view.active {
    display: block;
}

.xterm .xterm-viewport {
    /* On OS X this is required in order for the scroll bar to appear fully opaque */
    background-color: #000;
    overflow-y: scroll;
    cursor: default;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
}

.xterm .xterm-screen {
    position: relative;
}

.xterm .xterm-screen canvas {
    position: absolute;
    left: 0;
    top: 0;
}

.xterm .xterm-scroll-area {
    visibility: hidden;
}

.xterm-char-measure-element {
    display: inline-block;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: -9999em;
    line-height: normal;
}

.xterm.enable-mouse-events {
    /* When mouse events are enabled (eg. tmux), revert to the standard pointer cursor */
    cursor: default;
}

.xterm.xterm-cursor-pointer,
.xterm .xterm-cursor-pointer {
    cursor: pointer;
}

.xterm.column-select.focus {
    /* Column selection mode */
    cursor: crosshair;
}

.xterm .xterm-accessibility:not(.debug),
.xterm .xterm-message {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 10;
    color: transparent;
    pointer-events: none;
}

.xterm .xterm-accessibility-tree:not(.debug) *::selection {
  color: transparent;
}

.xterm .xterm-accessibility-tree {
  user-select: text;
  white-space: pre;
}

.xterm .live-region {
    position: absolute;
    left: -9999px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.xterm-dim {
    /* Dim should not apply to background, so the opacity of the foreground color is applied
     * explicitly in the generated class and reset to 1 here */
    opacity: 1 !important;
}

.xterm-underline-1 { text-decoration: underline; }
.xterm-underline-2 { text-decoration: double underline; }
.xterm-underline-3 { text-decoration: wavy underline; }
.xterm-underline-4 { text-decoration: dotted underline; }
.xterm-underline-5 { text-decoration: dashed underline; }

.xterm-overline {
    text-decoration: overline;
}

.xterm-overline.xterm-underline-1 { text-decoration: overline underline; }
.xterm-overline.xterm-underline-2 { text-decoration: overline double underline; }
.xterm-overline.xterm-underline-3 { text-decoration: overline wavy underline; }
.xterm-overline.xterm-underline-4 { text-decoration: overline dotted underline; }
.xterm-overline.xterm-underline-5 { text-decoration: overline dashed underline; }

.xterm-strikethrough {
    text-decoration: line-through;
}

.xterm-screen .xterm-decoration-container .xterm-decoration {
	z-index: 6;
	position: absolute;
}

.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer {
	z-index: 7;
}

.xterm-decoration-overview-ruler {
    z-index: 8;
    position: absolute;
    top: 0;
    right: 0;
    pointer-events: none;
}

.xterm-decoration-top {
    z-index: 2;
    position: relative;
}
/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor .CodeMirror-line::selection,
.cm-fat-cursor .CodeMirror-line > span::selection, 
.cm-fat-cursor .CodeMirror-line > span > span::selection { background: transparent; }
.cm-fat-cursor .CodeMirror-line::-moz-selection,
.cm-fat-cursor .CodeMirror-line > span::-moz-selection,
.cm-fat-cursor .CodeMirror-line > span > span::-moz-selection { background: transparent; }
.cm-fat-cursor { caret-color: transparent; }
@-moz-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@-webkit-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: 0;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px; margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
  z-index: 0;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
  outline: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -50px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }
