/* Inner rounded text surface, without DOM wrappers or shrinking the form control. */
html[data-bk-theme] :is(#dashboard-app,#bk-settings-root,#bk-team-root,#bk-support-root,.bk-floating-portal,#modal-root,[role=dialog]):is(#dashboard-app,#bk-settings-root,#bk-team-root,#bk-support-root,.bk-floating-portal,#modal-root,[role=dialog]) .bk-text-entry {
  background-color:var(--bk-card,#fff)!important;
  background-image:none!important;
  background-size:var(--bk-entry-width,22px) var(--bk-entry-height,28px)!important;
  background-position:var(--bk-entry-x,4px) var(--bk-entry-y,center)!important;
  background-repeat:no-repeat!important;
  background-origin:padding-box!important;
  background-clip:padding-box!important;
  padding-inline-start:var(--bk-entry-padding-start,12px)!important;
  padding-inline-end:var(--bk-entry-padding-end,12px)!important;
  border-radius:9px!important;
  color:var(--bk-text)!important;
  caret-color:var(--bk-text)!important;
  outline:none!important;
  box-shadow:none!important;
}
html[data-bk-theme] :is(#dashboard-app,#bk-settings-root,#bk-team-root,#bk-support-root,.bk-floating-portal,#modal-root,[role=dialog]):is(#dashboard-app,#bk-settings-root,#bk-team-root,#bk-support-root,.bk-floating-portal,#modal-root,[role=dialog]) :is(textarea,[contenteditable]).bk-text-entry {
  background-position:var(--bk-entry-x,4px) var(--bk-entry-y,4px)!important;
}
html[data-bk-theme] :is(#dashboard-app,#bk-settings-root,#bk-team-root,#bk-support-root,.bk-floating-portal,#modal-root,[role=dialog]):is(#dashboard-app,#bk-settings-root,#bk-team-root,#bk-support-root,.bk-floating-portal,#modal-root,[role=dialog]) .bk-text-entry:is(:focus,:focus-visible) {
  outline:none!important;box-shadow:none!important;
  border-color:var(--bk-border)!important;
}
html[data-bk-theme] :is(#dashboard-app,#bk-settings-root,#bk-team-root,#bk-support-root,.bk-floating-portal,#modal-root,[role=dialog]):is(#dashboard-app,#bk-settings-root,#bk-team-root,#bk-support-root,.bk-floating-portal,#modal-root,[role=dialog]) .bk-text-entry:is([aria-invalid=true],:user-invalid) {
  border-color:var(--bk-danger,#b42318)!important;
}
html[data-bk-theme] .bk-text-entry:disabled {opacity:.6;cursor:not-allowed}
/* The create-store URL already owns an outer border; don't draw a second box. */
html[data-bk-theme] #dashboard-app:is(#dashboard-app) [class*="_storeSlugInput_"]>.bk-text-entry {
  border:0!important;outline:none!important;box-shadow:none!important;
  height:32px!important;min-height:32px!important;
  background-size:var(--bk-entry-width,22px) 100%!important;
}
html[data-bk-theme] #dashboard-app:is(#dashboard-app) [class*="_storeSlugInput_"] {min-height:44px!important;padding:4px!important;gap:4px}

/* Compact create-store dialog and safe text-chip gutters. */
html[data-bk-theme] [class*="_storeModal_"][role=dialog]{width:min(100%,680px);min-height:0;padding:18px;box-sizing:border-box}
html[data-bk-theme] [class*="_storeUploadDrop_"]{min-height:80px;padding:10px}
html[data-bk-theme] [class*="_storeStepContent_"]{gap:9px}
html[data-bk-theme] [class*="_storeField_"] textarea{min-height:64px;padding-top:12px!important;padding-bottom:12px!important}
html[data-bk-theme] [class*="_storeSlugInput_"]>input.bk-text-entry{background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-width:0!important}
html[data-bk-theme] [class*="_storeColorControl_"] input.bk-text-entry{background-image:none!important}
@media(max-width:600px){html[data-bk-theme] [class*="_storeModal_"][role=dialog]{padding:14px}}

html[data-bk-theme] body:is(body,#dashboard-app):is(body,#modal-root):is(body,#dashboard-app) [class*="_storeColorControl_"] input.bk-text-entry{background-image:none!important}
html[data-bk-theme] body:is(body,#dashboard-app):is(body,#modal-root):is(body,#dashboard-app) [class*="_storeSlugInput_"]>input.bk-text-entry{background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html[data-bk-theme] body:is(body,#dashboard-app):is(body,#modal-root):is(body,#dashboard-app) [class*="_storeModal_"][role=dialog]{padding:16px!important;max-height:calc(100dvh - 32px)!important;scrollbar-width:thin}
html[data-bk-theme] body:is(body,#dashboard-app):is(body,#modal-root):is(body,#dashboard-app) [class*="_storeUploadDrop_"]{min-height:76px!important;padding:8px!important;gap:4px!important}
html[data-bk-theme] body:is(body,#dashboard-app):is(body,#modal-root):is(body,#dashboard-app) [class*="_storeField_"]{gap:4px!important}
html[data-bk-theme] body:is(body,#dashboard-app):is(body,#modal-root):is(body,#dashboard-app) [class*="_storeField_"] textarea{height:64px!important;min-height:64px!important;padding-top:10px!important;padding-bottom:10px!important}

/* Text-sized highlights belong only to compound domain/address controls. */
html[data-bk-theme] body:is(body,#dashboard-app):is(body,#modal-root):is(body,#dashboard-app) [class*="_storeSlugInput_"]>input.bk-text-entry{background-image:var(--bk-entry-art)!important;background-size:var(--bk-entry-width,22px) var(--bk-entry-height,28px)!important;outline:none!important;border:0!important;box-shadow:none!important}
html[data-bk-theme] body:is(body,#dashboard-app):is(body,#modal-root):is(body,#dashboard-app) [class*="_storeSlugInput_"]:is(div,:hover,:focus,:focus-visible,:focus-within){border:1px solid var(--bk-border)!important;outline:none!important;box-shadow:none!important}
