/* NO TALKING primary actions v1: same green as Start Booking Request. */
@layer nt-primary-actions {
  :root { --nt-action-primary: #61e294; --nt-action-primary-ink: #071118; --nt-action-primary-hover: #8cebb1; --nt-action-primary-active: #45ce7b; }
  :is(button,a,input,[role="button"]):is(.primary,.button-primary,.btn-primary,.admin-primary,.nt-primary-action,[data-nt-action="primary"],.project-booking-button,.booking-action > .button,#download-settings button:not([type="button"])):not(.secondary,.danger,.danger-button,.destructive,[data-nt-action="secondary"],[data-nt-action="danger"],[data-variant="danger"]) {
    background: var(--nt-action-primary, #61e294) !important;
    color: var(--nt-action-primary-ink, #071118) !important;
    border-color: var(--nt-action-primary, #61e294) !important;
    text-shadow: none !important;
    filter: none !important;
  }
  :is(button,a,input,[role="button"]):is(.primary,.button-primary,.btn-primary,.admin-primary,.nt-primary-action,[data-nt-action="primary"],.project-booking-button,.booking-action > .button,#download-settings button:not([type="button"])):not(.secondary,.danger,.danger-button,.destructive,[data-nt-action="secondary"],[data-nt-action="danger"],[data-variant="danger"]):hover:not(:disabled):not([aria-disabled="true"]) {
    background: var(--nt-action-primary-hover, #8cebb1) !important;
    border-color: var(--nt-action-primary-hover, #8cebb1) !important;
  }
  :is(button,a,input,[role="button"]):is(.primary,.button-primary,.btn-primary,.admin-primary,.nt-primary-action,[data-nt-action="primary"],.project-booking-button,.booking-action > .button,#download-settings button:not([type="button"])):not(.secondary,.danger,.danger-button,.destructive,[data-nt-action="secondary"],[data-nt-action="danger"],[data-variant="danger"]):active:not(:disabled):not([aria-disabled="true"]) {
    background: var(--nt-action-primary-active, #45ce7b) !important;
    border-color: var(--nt-action-primary-active, #45ce7b) !important;
  }
  :is(button,a,input,[role="button"]):is(.primary,.button-primary,.btn-primary,.admin-primary,.nt-primary-action,[data-nt-action="primary"],.project-booking-button,.booking-action > .button,#download-settings button:not([type="button"])):not(.secondary,.danger,.danger-button,.destructive,[data-nt-action="secondary"],[data-nt-action="danger"],[data-variant="danger"]):focus-visible { outline: 2px solid var(--nt-action-primary, #61e294) !important; outline-offset: 3px !important; }
  :is(button,a,input,[role="button"]):is(.primary,.button-primary,.btn-primary,.admin-primary,.nt-primary-action,[data-nt-action="primary"],.project-booking-button,.booking-action > .button,#download-settings button:not([type="button"])):not(.secondary,.danger,.danger-button,.destructive,[data-nt-action="secondary"],[data-nt-action="danger"],[data-variant="danger"]):is(:disabled,[aria-disabled="true"]) { opacity: .55 !important; cursor: not-allowed !important; }
  :is(button,a,input,[role="button"]):is(.primary,.button-primary,.btn-primary,.admin-primary,.nt-primary-action,[data-nt-action="primary"],.project-booking-button,.booking-action > .button,#download-settings button:not([type="button"])):not(.secondary,.danger,.danger-button,.destructive,[data-nt-action="secondary"],[data-nt-action="danger"],[data-variant="danger"]) :where(span,small,kbd) { color: inherit !important; }
}
