/* Brintage subtle premium labels and confirmation sheet */
#cp-animation-menu .cp-animation-option {position:relative;}
#cp-animation-menu .br-transition-tag {position:absolute;right:8px;top:6px;font-style:normal;font-size:10px;font-weight:650;line-height:1.2;letter-spacing:.01em;color:#71849b;background:#edf3f8;border-radius:9px;padding:3px 6px;pointer-events:none;}
#cp-animation-menu .br-transition-locked .br-transition-tag {color:#9b751e;background:#fff4d8;border:1px solid #f1d595;}
#cp-animation-menu .br-transition-owned .br-transition-tag {color:#1c997b;background:#ddf9ee;}
#cp-animation-menu .cp-animation-option.br-transition-locked {box-shadow:inset 0 0 0 1px rgba(197,152,55,.11);}
.br-transition-credit-overlay {position:fixed;inset:0;z-index:2147483600;display:flex;justify-content:center;align-items:center;background:rgba(15,28,44,.44);padding:16px;box-sizing:border-box;}
.br-transition-credit-dialog {position:relative;width:min(100%,365px);max-height:92vh;overflow-y:auto;border-radius:23px;background:#fff;box-shadow:0 22px 65px rgba(17,50,82,.25);text-align:center;padding:25px 22px 20px;box-sizing:border-box;color:#234259;}
.br-transition-modal-icon {display:inline-grid;place-items:center;width:54px;height:54px;font-size:29px;color:#be922d;background:#fff6df;border:1px solid #f1e0ac;border-radius:17px;margin-bottom:10px;}
.br-transition-credit-dialog h3{margin:2px 0 9px;font-size:18px;font-weight:750;}
.br-transition-description{font-size:13px;line-height:1.55;color:#687c91;margin:0 0 12px;}
.br-transition-balance{font-size:12px;color:#486f8b;margin:0 0 18px;}
.br-transition-modal-actions{display:flex;flex-direction:column;gap:8px;}
.br-transition-modal-actions button{min-height:43px;border:0;border-radius:13px;font-weight:700;font-size:14px;cursor:pointer;}
.br-transition-accept{color:#fff;background:linear-gradient(135deg,#0b83da,#26b7f1);}
.br-transition-accept:disabled{opacity:.55;cursor:wait;}
.br-transition-cancel{background:#edf5fa;color:#55748e;}
.br-transition-error{font-size:12px;color:#bf4b56;margin:7px 0 0;min-height:1em;}

.cp-motion-option,button[data-effect]{position:relative;}
.cp-motion-option .br-transition-tag,button[data-effect] .br-transition-tag{display:block;font-size:10px;font-style:normal;color:#9b751e;background:#fff4d8;border-radius:8px;padding:3px 5px;pointer-events:none;}
.br-transition-try{background:#eaf5ff!important;color:#1479c9!important;border:1px solid #b8dcf8!important;}

#cp-motion-menu .cp-motion-info .br-transition-tag{display:table;margin-top:4px;font-size:9px;line-height:1.15;}
#cp-global-effect-menu .br-transition-tag{font-size:8px;line-height:1.1;padding:2px 3px;white-space:nowrap;max-width:100%;box-sizing:border-box;}
#createpost .cp-free-effect-button .br-transition-tag{position:absolute;right:-2px;top:-3px;font-size:7px;padding:1px 2px;line-height:1;}
.br-transition-owned .br-transition-tag{color:#1c997b;background:#ddf9ee;}
button:not(.br-transition-locked):not(.br-transition-owned) .br-transition-tag{color:#71849b;background:#edf3f8;}
