/* V150 — sharp square member UI: remove rounded cards/panels without touching functionality */
.tm-modern-member .member-card,
.tm-modern-member .member-panel,
.tm-modern-member .member-task-panel,
.tm-modern-member .member-chart-card,
.tm-modern-member .member-notifications,
.tm-modern-member .member-source-current,
.tm-modern-member .member-rules,
.tm-modern-member .member-quick-create,
.tm-modern-member .tm-progress-item,
.tm-modern-member .tm-traffic-progress,
.tm-modern-member .home-2x2 .dash-stat,
.tm-modern-member .tm-balance-hero,
.tm-modern-member .tm-rate-box,
.tm-modern-member .tm-rate-table,
.tm-modern-member .tm-rate-table>div,
.tm-modern-member .panel,
.tm-modern-member .card,
.tm-modern-member .task-card,
.tm-modern-member .copy-box,
.tm-modern-member .keyword-task-box,
.tm-modern-member .get-code-frame,
.tm-modern-member .captcha-area,
.tm-modern-member .timer-box,
.tm-modern-member .tm-modal,
.tm-modern-member .task-modal-card,
.tm-modern-member .rules-grid,
.tm-modern-member .ct-sidebar,
.tm-modern-member .compact-member-sidebar,
.tm-modern-member .ct-link,
.tm-modern-member .ct-theme-menu,
.tm-modern-member .ct-logout,
.tm-modern-member .st-topbar,
.tm-modern-member .member-api-card,
.tm-modern-member .api-key-box,
.tm-modern-member .api-code-card,
.tm-modern-member .api-method-card,
.tm-modern-member .history-card,
.tm-modern-member .link-history,
.tm-modern-member .profile-card,
.tm-modern-member .account-card,
.tm-modern-member .withdraw-card,
.tm-modern-member .earnings-card {
  border-radius:0!important;
}

/* Keep the cosmic glass aesthetic, but use crisp corners. */
.tm-modern-member .st-topbar,
.tm-modern-member .member-task-panel,
.tm-modern-member .member-chart-card,
.tm-modern-member .member-notifications,
.tm-modern-member .member-source-current,
.tm-modern-member .member-rules,
.tm-modern-member .member-quick-create,
.tm-modern-member .home-2x2 .dash-stat,
.tm-modern-member .tm-progress-item,
.tm-modern-member .tm-traffic-progress,
.tm-modern-member .panel,
.tm-modern-member .card {
  overflow:hidden!important;
}

/* Sharp controls; small radius only for tactile buttons, not cards. */
.tm-modern-member .quick-create-btn,
.tm-modern-member .btn,
.tm-modern-member button,
.tm-modern-member .tm-balance-btn,
.tm-modern-member .submit-btn,
.tm-modern-member .target-btn,
.tm-modern-member .copy-btn,
.tm-modern-member .open-link-btn,
.tm-modern-member .api-copy-btn {
  border-radius:4px!important;
}

.tm-modern-member input,
.tm-modern-member select,
.tm-modern-member textarea {
  border-radius:4px!important;
}

/* Remove decorative rounded pseudo-elements on square cards. */
.tm-modern-member .member-task-panel:after,
.tm-modern-member .member-chart-card:after,
.tm-modern-member .member-notifications:after,
.tm-modern-member .member-source-current:after {
  border-radius:0!important;
}

@media(max-width:760px){
  .tm-modern-member .st-topbar{border-radius:0!important}
  .tm-modern-member .home-2x2 .dash-stat,
  .tm-modern-member .member-quick-create,
  .tm-modern-member .member-source-current,
  .tm-modern-member .member-task-panel,
  .tm-modern-member .member-notifications,
  .tm-modern-member .member-rules{border-radius:0!important}
}
