*{user-select:none;-webkit-user-select:none;box-sizing:border-box}a{text-decoration:none;color:var(--tg-theme-button-color)}body{margin:0;overflow-x:hidden;font-family:system-ui,sans-serif;background:var(--tg-theme-bg-color);color:var(--tg-theme-text-color)}h2{margin:10px 0}.container{padding:20px;text-align:center}.container.items{padding:10px;text-align:left;background-color:var(--tg-theme-secondary-bg-color);width:100%;border-radius:10px}.item{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px;border-radius:6px}.label{color:var(--tg-theme-text-color)}.delete-button{padding:5px 10px;cursor:pointer}.delete-button{width:36px;height:36px;display:flex;justify-content:center;align-items:center;background-color:#ff3b30;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s,transform .1s}.delete-button svg{width:20px;height:20px;fill:#fff}.delete-button:hover{background-color:#e13229}.delete-button:active{transform:scale(.92)}.add-button{display:block;width:100%;padding:14px;margin:0 0 15px;background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border:none;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:opacity .2s,transform .1s}.add-button:hover,.button:hover{opacity:.9}.add-button:active,.button:active{transform:scale(.97)}.avatar{width:110px;height:110px;border-radius:50%;margin:0 auto 15px;background-size:cover;background-position:center}.role{display:inline-block;padding:6px 16px;margin-bottom:25px;color:var(--tg-theme-button-color);border-radius:12px;border:2px solid var(--tg-theme-button-color);font-size:16px}.button{position:relative;display:block;width:100%;padding:14px;margin:10px 0;border-radius:12px;font-size:16px;font-weight:500;border:none;background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);cursor:pointer;transition:opacity .2s,transform .1s}.button.delete-user{color:red;background-color:var(--tg-theme-secondary-bg-color)}.button.exit{background:var(--tg-theme-secondary-bg-color);color:#f44;border:2px solid #ff4444}.error{font-size:20px;font-weight:700;margin-top:40px;color:#f44}.input-field{width:100%;padding:14px;margin-bottom:15px;background-color:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color);border:1px solid var(--tg-theme-hint-color);border-radius:12px;outline:none;font-size:16px;box-sizing:border-box}.input-field::placeholder{color:var(--tg-theme-hint-color)}.input-field:focus{border-color:var(--tg-theme-button-color)}.add-button{display:block;width:100%;padding:14px;background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border:none;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:opacity .2s,transform .1s}.add-button:hover{opacity:.9}.add-button:active{transform:scale(.97)}.toast{position:fixed;top:-60px;left:50%;transform:translate(-50%);z-index:9999;background:#28a745;color:#fff;padding:14px 24px;border-radius:12px;font-size:16px;font-weight:500;text-align:center;opacity:0;transition:all .35s ease}.toast.success{background-color:#28a745}.toast.warning{background-color:orange}.toast.error{background-color:#e13229}.toast.show{top:20px;opacity:1}.admin-item{display:flex;align-items:center;gap:14px;padding:10px;border-radius:10px;width:100%;background:transparent}.admin-avatar{width:58px;height:58px;border-radius:50%;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;flex-shrink:0}.admin-info{display:flex;flex-direction:column;flex-grow:1}.admin-name{font-size:17px;font-weight:600;color:var(--tg-theme-text-color)!important}.admin-role{margin-top:4px;padding:4px 12px;font-size:13px;border-radius:12px;border:1px solid var(--tg-theme-button-color)!important;color:var(--tg-theme-button-color)!important;background:transparent;width:fit-content;-webkit-text-size-adjust:none}.loading{position:fixed;display:flex;flex-direction:column;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;opacity:0%;background-color:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-button-color);z-index:9998;transition:all .35s ease}.spinner{height:50px;width:50px;border:4px solid var(--tg-theme-button-color);border-top:4px solid var(--tg-theme-secondary-bg-color);border-radius:50%;animation:spin 1s linear infinite}.loading-text{margin-top:10px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tutorial{position:fixed;display:flex;flex-direction:column;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:start;opacity:0%;background-color:var(--tg-theme-secondary-bg-color);z-index:9998;transition:all .35s ease}.tutorial-title{margin-top:20px;margin-bottom:5px}.tutorial-description{text-align:center;padding:0 10px;margin-top:5px}
