/* Figma kfeliqfwviqt5zTbAGJCs8 / 2004:4. Generated-code values, not a screenshot approximation. */
html .mpos-primary-action, html .btn-surface-primary, html .anchor-btn:not([data-contextual-dismiss='true']):not([data-anchor-style='outline']):not(.btn-surface-success):not(.btn-surface-destructive), html .btn-surface-success, html .btn-surface-destructive, html .btn-surface-secondary, html :is(.full-screen-scanner,.scanner-slot-controls) .scanner-side-chip, html .figma-button {
 --figma-fill: rgba(0,109,243,.85); --figma-tint: transparent; --figma-blend: soft-light;
 position: relative; isolation: isolate; overflow: hidden;
 border: 0 !important; border-radius: 100px !important;
 background: var(--figma-fill) !important; color: white !important;
 backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px);
 box-shadow: 0 0 2px rgba(0,0,0,.1), 0 1px 8px rgba(0,0,0,.1) !important;
 font-weight:590; letter-spacing:-.1px; text-shadow:none;
}
html :is(.mpos-primary-action,.btn-surface-primary,.anchor-btn,.btn-surface-success,.btn-surface-destructive,.btn-surface-secondary,.scanner-side-chip,.figma-button)::before {
 content: ''; position:absolute; inset:0; border-radius:inherit; pointer-events:none;
 background:var(--figma-tint,transparent); mix-blend-mode:var(--figma-blend,normal); z-index:0;
}
html :is(.mpos-primary-action,.btn-surface-primary,.anchor-btn,.btn-surface-success,.btn-surface-destructive,.btn-surface-secondary,.scanner-side-chip,.figma-button)::after {
 content:''; position:absolute; inset:0; border-radius:inherit; pointer-events:none; z-index:2;
 background:transparent;
 box-shadow:none;
}
html :is(.mpos-primary-action,.btn-surface-primary,.anchor-btn,.btn-surface-success,.btn-surface-destructive,.btn-surface-secondary,.scanner-side-chip,.figma-button) > * { position:relative; z-index:1; }
html .btn-surface-success,html .figma-green { --figma-fill:rgba(12,169,0,.85);--figma-tint:transparent;--figma-blend:soft-light; }
html .btn-surface-destructive,html .figma-red { --figma-fill:rgba(231,0,0,.85);--figma-tint:transparent;--figma-blend:normal; }
html .figma-black { --figma-fill:rgba(0,0,0,.85);--figma-tint:transparent;--figma-blend:plus-lighter; }
html :is(.full-screen-scanner,.scanner-slot-controls) .scanner-side-chip,html .figma-gray { --figma-fill:rgba(0,0,0,.25);--figma-tint:transparent;--figma-blend:plus-lighter; }
html .btn-surface-secondary,html :is(.full-screen-scanner,.scanner-slot-controls) .scanner-side-chip--light,html .figma-light { --figma-fill:rgba(255,255,255,.25);--figma-tint:transparent;--figma-blend:plus-lighter; }
html :is(.full-screen-scanner,.scanner-slot-controls) .scanner-context-row,html .figma-dock {
 position:relative;isolation:isolate;overflow:hidden;background:rgba(204,204,204,.25);
 backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);
 border-radius:100px;
 box-shadow:none;
}
html :is(.full-screen-scanner,.scanner-slot-controls) .scanner-context-row::after,html .figma-dock::after {
 content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;
 box-shadow:none;
}

/* Each active Figma shadow retains its individual blend mode. */
html .figma-effects,html .figma-effects > span {
 position:absolute !important;inset:0;pointer-events:none;border-radius:inherit;
 width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;
}
html .figma-effects { z-index:auto !important;display:contents; }
.figma-effect-rim {box-shadow:none;mix-blend-mode:overlay}
:is(.scanner-side-chip,.btn-surface-secondary,.figma-button.side) .figma-effect-rim {box-shadow:inset 0 0 0 1px #a6a6a6}
.figma-effect-dodge {box-shadow:inset -2px -2px .5px -2px #262626,inset 2px 2px .5px -2px #262626;mix-blend-mode:plus-lighter}
.figma-effect-light {box-shadow:inset 3px 3px .5px -3.5px var(--figma-inner-highlight,rgba(0,0,0,.4))}
:is(.btn-surface-success,.btn-surface-destructive,.figma-red,.figma-green,.figma-black) {--figma-inner-highlight:rgba(255,255,255,.75)}
:is(.scanner-side-chip,.btn-surface-secondary,.figma-button.side) {--figma-inner-highlight:white}
.figma-effects--dock .figma-effect-rim {box-shadow:inset -1px -1px 1px rgba(255,255,255,.3),inset 3px 3px .5px -3.5px rgba(255,255,255,.8)}
.figma-effects--dock .figma-effect-dodge {box-shadow:none}
.figma-effects--dock .figma-effect-light {box-shadow:inset 0 0 1px 1px rgba(255,255,255,.15),inset 3px 3px .5px -3.5px rgba(255,255,255,.75)}

html .figma-effects > span {z-index:2;}
/* Blend against the visible backdrop rather than an isolated transparent group. */
html :is(.figma-button,.scanner-side-chip,.mpos-primary-action,.btn-surface-primary,.btn-surface-secondary,.btn-surface-success,.btn-surface-destructive,.anchor-btn,.figma-dock), html :is(.full-screen-scanner,.scanner-slot-controls) .scanner-context-row {
 isolation:auto;backdrop-filter:none;-webkit-backdrop-filter:none;
}
html :is(.figma-button,.scanner-side-chip,.mpos-primary-action,.btn-surface-primary,.btn-surface-secondary,.btn-surface-success,.btn-surface-destructive)::before {backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
html .figma-dock::before,html :is(.full-screen-scanner,.scanner-slot-controls) .scanner-context-row::before {content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:-1}

html .btn-surface-secondary,html :is(.full-screen-scanner,.scanner-slot-controls) .scanner-side-chip--light,html .figma-light {color:#202020 !important;}
html :is(.full-screen-scanner,.scanner-slot-controls) .scanner-side-chip--light img {width:20px;height:20px;}
