:root{--bb-prompt-backdrop: rgba(16, 35, 57, .68);--bb-prompt-surface: #fff;--bb-prompt-soft: var(--bb-lightbg, #edf7fd);--bb-prompt-ink: var(--bb-dark, #182a44);--bb-prompt-copy: var(--bb-text, #455a64);--bb-prompt-border: color-mix(in srgb, var(--bb-dark, #182a44) 14%, #fff);--bb-prompt-primary: var(--bb-blue, #36ace3);--bb-prompt-primary-hover: #2b9fd6;--bb-prompt-danger: color-mix(in srgb, var(--bb-red, #e74243) 82%, var(--color-black, #000));--bb-prompt-danger-soft: color-mix(in srgb, var(--bb-red, #e74243) 8%, #fff);--bb-prompt-radius: var(--bb-radius-md, 16px);--bb-prompt-shadow: 0 12px 34px rgba(16, 35, 57, .24)}html .bb-proj-confirm,html .bb-zakeke-confirm,html .bb-review{background:var(--bb-prompt-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html .bb-account-portal__dialog::backdrop,html .bb-confirm-dialog::backdrop,html .bb-profile-modal::backdrop,html .bb-supplier__dialog::backdrop{background:var(--bb-prompt-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html .bb-proj-confirm__card,html .bb-zakeke-confirm__card,html .bb-account-portal__dialog,html .bb-confirm-dialog{width:min(100%,420px);max-width:420px;border:0;border-radius:var(--bb-prompt-radius);background:var(--bb-prompt-surface);box-shadow:var(--bb-prompt-shadow);color:var(--bb-prompt-copy);font-family:var(--bb-font-body, Inter, sans-serif)}html .bb-proj-confirm__card,html .bb-zakeke-confirm__card{box-sizing:border-box;padding:32px 30px 28px}html .bb-account-portal__dialog>div,html .bb-confirm-dialog__inner{padding:30px}html .bb-proj-confirm__icon,html .bb-zakeke-confirm__icon,html .bb-confirm-dialog__icon{width:52px;height:52px;margin-bottom:18px;background:var(--bb-prompt-danger-soft);color:var(--bb-prompt-danger)}html .bb-proj-confirm__title,html .bb-zakeke-confirm__title,html .bb-account-portal__dialog h2,html .bb-confirm-dialog h2{margin:0;color:var(--bb-prompt-ink);font-family:var(--bb-font-head, "Fira Sans", sans-serif);font-size:var(--bb-type-22, 2.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}html .bb-proj-confirm__text,html .bb-zakeke-confirm__text,html .bb-account-portal__dialog p,html .bb-confirm-dialog p{max-width:36ch;margin:10px auto 24px;color:var(--bb-prompt-copy);font-family:var(--bb-font-body, Inter, sans-serif);font-size:max(1.4rem,14px);font-weight:400;line-height:1.55;text-wrap:pretty}html .bb-account-portal__dialog p{margin-inline:0}html .bb-confirm-dialog__inner{display:flex;flex-direction:column;align-items:center;text-align:center}html .bb-proj-confirm__actions,html .bb-zakeke-confirm__actions,html .bb-account-portal__dialog>div>div,html .bb-confirm-dialog .bb-confirm-dialog__actions{display:flex;flex-direction:row;justify-content:stretch;gap:10px;width:100%}html .bb-proj-confirm__actions button,html .bb-zakeke-confirm__actions button,html .bb-account-portal__dialog .bb-btn,html .bb-confirm-dialog button{flex:1 1 0;min-height:44px;padding:11px 16px;border-radius:10px;font-family:var(--bb-font-body, Inter, sans-serif);font-size:max(1.4rem,14px);font-weight:700;line-height:1.2;letter-spacing:0;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,opacity .16s ease-out}html .bb-proj-confirm__keep,html .bb-zakeke-confirm__keep,html .bb-account-portal__dialog .bb-btn--secondary,html .bb-confirm-dialog__cancel{border:1px solid var(--bb-prompt-primary);background:var(--bb-prompt-primary);color:#fff}html .bb-proj-confirm__keep:hover,html .bb-zakeke-confirm__keep:hover,html .bb-account-portal__dialog .bb-btn--secondary:hover,html .bb-confirm-dialog__cancel:hover{border-color:var(--bb-prompt-primary-hover);background:var(--bb-prompt-primary-hover);color:#fff}html .bb-proj-confirm__remove,html .bb-zakeke-confirm__discard,html .bb-account-portal__danger,html .bb-confirm-dialog__accept{border:1px solid var(--bb-prompt-danger);background:var(--bb-prompt-surface);color:var(--bb-prompt-danger)}html .bb-proj-confirm__remove:hover,html .bb-zakeke-confirm__discard:hover,html .bb-account-portal__danger:hover,html .bb-confirm-dialog__accept:hover{border-color:var(--bb-prompt-danger);background:var(--bb-prompt-danger-soft);color:color-mix(in srgb,var(--bb-prompt-danger) 82%,var(--color-black))}html .bb-review{padding:clamp(16px,3vw,32px)}html .bb-review__inner{width:min(100%,1040px);height:min(100%,700px);max-width:1040px;max-height:700px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:var(--bb-prompt-radius);background:var(--bb-prompt-surface);box-shadow:var(--bb-prompt-shadow);animation:bb-prompt-enter .22s cubic-bezier(.22,1,.36,1)}html .bb-review__preview{padding:clamp(24px,4vw,44px);background:color-mix(in srgb,var(--bb-prompt-soft) 58%,#fff)}html .bb-review__badge{max-width:88%;max-height:84%;border-radius:var(--bb-radius-sm);box-shadow:var(--bb-shadow-card)}html .bb-review__badge img[hidden],html .bb-review__file[hidden]{display:none!important}html .bb-review__file:not([hidden]){min-width:min(280px,70vw);padding:42px 28px;color:var(--bb-prompt-copy);font-size:max(1.4rem,14px);font-weight:600;line-height:1.45;overflow-wrap:anywhere}html .bb-review__panel{padding:clamp(30px,4vw,48px);background:var(--bb-prompt-surface)}html .bb-review__title,html .bb-account-portal__review-dialog h2,html .bb-profile-modal__header h2,html .bb-supplier__dialog h2{color:var(--bb-prompt-ink);font-family:var(--bb-font-head, "Fira Sans", sans-serif);font-weight:700;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}html .bb-review__title{margin-bottom:12px;font-size:var(--bb-type-30, 3rem)}html .bb-review__lead{margin-bottom:18px;color:var(--bb-prompt-ink);font-size:max(1.5rem,15px);font-weight:500;line-height:1.55;text-wrap:pretty}html .bb-review__checklist{color:var(--bb-prompt-copy);font-size:max(1.4rem,14px);line-height:1.7}html .bb-review__approve{min-height:44px;margin:24px 0 14px;color:var(--bb-prompt-ink);font-size:max(1.4rem,14px);line-height:1.4}html .bb-review__approve input{border-color:var(--bb-prompt-primary)}html .bb-review__approve input:checked{border-color:var(--bb-prompt-primary);background:var(--bb-prompt-primary)}html .bb-review__approve input:checked:after{border-color:#fff}html .bb-review__approve input:focus-visible{outline-color:var(--bb-prompt-primary)}html .bb-review__continue,html .bb-review__edit{min-height:44px;border-radius:10px;font-family:var(--bb-font-body, Inter, sans-serif);font-size:max(1.4rem,14px);font-weight:700;letter-spacing:0}html .bb-review__continue{border:1px solid var(--bb-blue, #36ace3);background:var(--bb-blue, #36ace3);color:#fff}html .bb-review__continue:hover:not(:disabled){border-color:#2b9fd6;background:#2b9fd6}html .bb-review__edit{border:1px solid var(--bb-prompt-border);background:var(--bb-prompt-surface);color:var(--bb-prompt-ink)}html .bb-review__edit:hover{border-color:var(--bb-blue, #36ace3)}html .bb-review__toggle-btn{min-width:76px;height:44px;border:1px solid var(--bb-prompt-border);border-radius:var(--bb-radius-sm);background:var(--bb-prompt-surface);box-shadow:none;color:var(--bb-prompt-copy);font-size:max(1.3rem,13px)}html .bb-review__toggle-btn:hover{border-color:var(--bb-blue, #36ace3);color:var(--bb-prompt-ink)}html .bb-review__toggle-btn.active{border:1px solid var(--bb-blue, #36ace3);background:var(--bb-prompt-soft);box-shadow:none;color:var(--bb-prompt-ink);font-weight:700}html .bb-profile-modal,html .bb-supplier__dialog{border:0;border-radius:var(--bb-prompt-radius);background:var(--bb-prompt-surface);box-shadow:var(--bb-prompt-shadow);color:var(--bb-prompt-copy)}html .bb-profile-modal__header p,html .bb-supplier__dialog-header p{color:var(--bb-prompt-copy);line-height:1.55;text-wrap:pretty}html .bb-profile-modal__actions .bb-btn,html .bb-supplier__dialog-footer .bb-btn{min-height:44px;border-radius:10px;font-weight:700}.bb-prompt-busy[aria-busy=true]{display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:wait;opacity:.82}.bb-prompt-busy[aria-busy=true]:before{content:"";width:15px;height:15px;flex:0 0 15px;box-sizing:border-box;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bb-prompt-spin .65s linear infinite}@keyframes bb-prompt-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes bb-prompt-spin{to{transform:rotate(1turn)}}html .bb-account-portal__dialog[open],html .bb-confirm-dialog[open]{animation:bb-prompt-enter .22s cubic-bezier(.22,1,.36,1)}@media(max-width:749px){html .bb-proj-confirm,html .bb-zakeke-confirm{align-items:flex-end;padding:12px}html .bb-proj-confirm__card,html .bb-zakeke-confirm__card,html .bb-account-portal__dialog,html .bb-confirm-dialog{width:min(100%,480px);max-width:480px;border-radius:var(--bb-radius-md)}html .bb-account-portal__dialog,html .bb-confirm-dialog{position:fixed;inset:auto 0 max(12px,env(safe-area-inset-bottom)) 0;width:min(calc(100vw - 24px),480px);max-width:calc(100vw - 24px);margin:0 auto}html .bb-proj-confirm__card,html .bb-zakeke-confirm__card,html .bb-account-portal__dialog>div,html .bb-confirm-dialog__inner{padding:24px 20px 20px}html .bb-proj-confirm__actions,html .bb-zakeke-confirm__actions,html .bb-account-portal__dialog>div>div,html .bb-confirm-dialog .bb-confirm-dialog__actions{flex-direction:column}html .bb-proj-confirm__actions button,html .bb-zakeke-confirm__actions button,html .bb-account-portal__dialog .bb-btn,html .bb-confirm-dialog button{width:100%;min-height:48px}html .bb-review{padding:0}html .bb-review__inner{width:100%;height:100dvh;max-width:none;max-height:none;grid-template-columns:1fr;grid-template-rows:minmax(210px,38%) minmax(0,1fr);border-radius:0}html .bb-review__preview{padding:22px}html .bb-review__panel{padding:24px 20px calc(22px + env(safe-area-inset-bottom))}html .bb-review__title{font-size:var(--bb-type-24)}html .bb-profile-modal,html .bb-supplier__dialog{width:min(calc(100vw - 24px),640px);max-height:calc(100dvh - 24px);border-radius:var(--bb-radius-md)}}@media(prefers-reduced-motion:reduce){html .bb-proj-confirm__card,html .bb-zakeke-confirm__card,html .bb-account-portal__dialog,html .bb-confirm-dialog,html .bb-review__inner,html .bb-profile-modal,html .bb-supplier__dialog{animation:none}.bb-prompt-busy[aria-busy=true]:before{animation-duration:1.2s}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bb-prompt-system.css.map */
