/* Important declarations in this layer deliberately outrank the legacy, unlayered
   per-module corner overrides. Button shape has one shared policy across views. */
@layer onecup-button-shape {
  :where(:is(.btn, .btn-select, .btn-preview):not(.btn-circle):not([title="Volver"]):not(.navbar-minimalize):not(.onecup-mobile-feed-fab):not(.onecup-inbox-send):not(.onecup-record-options):not(.onecup-global-search__button)) {
    border-radius:3px!important;
  }
  [data-onecup-button-edge="first"] {border-radius:3px 0 0 3px!important;}
  [data-onecup-button-edge="middle"] {border-radius:0!important;}
  [data-onecup-button-edge="last"] {border-radius:0 3px 3px 0!important;}
  [data-onecup-button-edge="single"] {border-radius:3px!important;}
  :is([data-onecup-button-edge="first"], [data-onecup-button-edge="single"]) {
    border-left-width:1px!important;border-left-style:solid!important;
  }
  :is([data-onecup-button-edge="last"], [data-onecup-button-edge="single"]) {
    border-right-width:1px!important;border-right-style:solid!important;
  }
  @media(max-width:1199px) {
    :is(.onecup-fab, .onecup-module-create) {border-radius:50%!important;}
  }
}
