html.tm-proof-studio #btnATCBottom,html.tm-proof-studio #sxCartBtn,html.tm-proof-studio #sl2TbCart,html.tm-proof-studio #smsCartBtns{display:none!important}
html.tm-proof-studio #tm-send-proof{display:flex!important;align-items:center;justify-content:center;min-height:44px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:#2169df;color:#fff;font:650 12px/1.25 Inter,Arial,sans-serif;white-space:nowrap;cursor:pointer;box-shadow:0 2px 5px #164bac12}
html.tm-proof-studio #tm-send-proof:hover{background:#165ac6}
html.tm-proof-studio #tm-send-proof:focus-visible,#tm-proof-send-dialog :focus-visible{outline:3px solid #8eb9ff;outline-offset:3px}
@media(min-width:769px){html.tm-proof-studio .sm-codex #stickerStudio .sms-price-box{grid-template-rows:16px 23px 44px!important;row-gap:2px!important;padding-top:4px!important;padding-bottom:4px!important}html.tm-proof-studio #tm-send-proof{grid-column:1/-1!important;grid-row:3!important}}
@media(max-width:768px){html.tm-proof-studio .sm-codex .sm-codex-actions>:not(#tm-send-proof){display:none!important}html.tm-proof-studio .sm-codex .sm-codex-actions{display:flex!important;flex:none}html.tm-proof-studio #tm-send-proof{width:auto;font-size:12px;padding:8px 10px;min-width:171px}html.tm-proof-studio .sm-codex .sm-codex-bar .tm-brand-lockup{flex:1;min-width:0;max-width:128px}html.tm-proof-studio .sm-codex .sm-codex-bar .sm-codex-brand{max-width:110px!important;min-width:0!important}html.tm-proof-studio #tm-powered-by{font-size:8px!important;white-space:nowrap}}
@media(max-width:360px){html.tm-proof-studio .sm-codex .sm-codex-bar .tm-brand-lockup{max-width:96px}html.tm-proof-studio .sm-codex .sm-codex-bar .sm-codex-brand{max-width:90px!important}html.tm-proof-studio #tm-send-proof{font-size:11px;min-width:160px}html.tm-proof-studio #tm-powered-by{font-size:7px!important}}
#tm-proof-send-dialog{position:fixed!important;inset:0!important;height:fit-content!important;box-sizing:border-box;width:min(520px,calc(100% - 28px));max-width:520px!important;max-height:calc(100dvh - 28px)!important;margin:auto!important;padding:26px!important;border:1px solid #e1e8f3;border-radius:20px;background:#fff;color:#163458;font-family:Inter,Arial,sans-serif;box-shadow:0 24px 80px #17305230;overflow-y:auto!important;overscroll-behavior:contain}
#tm-proof-send-dialog::backdrop{background:#172b496b;backdrop-filter:blur(3px)}
#tm-proof-send-dialog [hidden]{display:none!important}
#tm-proof-send-dialog .tm-proof-send-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
#tm-proof-send-dialog .tm-proof-eyebrow{margin:0 0 7px;color:#6482a7;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
#tm-proof-send-dialog h2{font-size:24px;line-height:1.2;letter-spacing:-.55px;margin:0;color:#153761}
#tm-proof-send-dialog #tm-proof-send-close{flex:none;display:grid;place-items:center;width:36px;height:36px;margin:-7px -7px 0 0;padding:0;background:#f3f6fa;border:0;border-radius:9px;font:26px/1 Arial,sans-serif;color:#7890ac;cursor:pointer}
#tm-proof-send-dialog .tm-proof-send-intro{font-size:13px;line-height:1.55;color:#6c819a;margin:14px 0 21px}
#tm-proof-send-dialog fieldset{display:grid;gap:15px;border:0;margin:0;padding:0;min-width:0}
#tm-proof-send-dialog label{display:grid;gap:7px;color:#294666;font-size:12px;font-weight:600}
#tm-proof-send-dialog label span{font-weight:400;color:#8a9aaf;display:contents}
#tm-proof-send-dialog input,#tm-proof-send-dialog textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid #dbe4f0;border-radius:9px;background:#fbfcfe;padding:11px 12px;font:400 16px/1.35 Inter,Arial,sans-serif;color:#19395f}
#tm-proof-send-dialog textarea{resize:vertical;min-height:86px;max-height:160px}
#tm-proof-send-dialog fieldset:disabled input,#tm-proof-send-dialog fieldset:disabled textarea{color:#5f7490;background:#f3f6fa}
#tm-proof-send-dialog #tm-proof-send-status{font-size:13px;line-height:1.5;color:#587499;margin:16px 0 0;overflow-wrap:anywhere}
#tm-proof-send-dialog #tm-proof-send-status:empty{display:none}
#tm-proof-send-dialog #tm-proof-send-status[data-state=error]{color:#b33342}
#tm-proof-send-dialog #tm-proof-send-status[data-state=success]{color:#167559}
#tm-proof-send-dialog .tm-proof-send-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px}
#tm-proof-send-dialog .tm-proof-send-actions button,#tm-proof-send-dialog .tm-proof-send-actions a,#tm-proof-send-dialog #tm-proof-copy-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #dbe4f0;border-radius:9px;background:#fff;color:#577598;text-decoration:none;font:600 12px/1.35 Inter,Arial,sans-serif;cursor:pointer}
#tm-proof-send-dialog #tm-proof-send-submit{margin-left:auto;background:#2169df;color:#fff;border-color:#2169df;min-width:132px}
#tm-proof-send-dialog #tm-proof-return{order:3;flex-basis:100%;border-color:transparent;color:#577598}
#tm-proof-send-dialog #tm-proof-send-back:disabled,#tm-proof-send-dialog #tm-proof-send-close:disabled{opacity:.65;cursor:wait}
#tm-proof-send-dialog #tm-proof-send-submit:disabled{opacity:.65;cursor:wait}
#tm-proof-send-dialog #tm-proof-review-link{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid #e7edf5;font-size:13px}
#tm-proof-send-dialog #tm-proof-review-open{color:#2169df;text-decoration:none}
@media(max-width:480px){#tm-proof-send-dialog{padding:20px!important;border-radius:16px}#tm-proof-send-dialog h2{font-size:21px}#tm-proof-send-dialog fieldset{gap:12px}#tm-proof-send-dialog .tm-proof-send-intro{margin-bottom:16px}#tm-proof-send-dialog .tm-proof-send-actions{gap:8px}#tm-proof-send-dialog .tm-proof-send-actions button,#tm-proof-send-dialog .tm-proof-send-actions a{padding:9px 11px;font-size:12px}}
@media(max-height:700px){#tm-proof-send-dialog{padding-top:18px!important;padding-bottom:18px!important}#tm-proof-send-dialog fieldset{gap:10px}#tm-proof-send-dialog textarea{min-height:64px}#tm-proof-send-dialog .tm-proof-send-intro{margin:10px 0 14px}#tm-proof-send-dialog .tm-proof-send-actions{margin-top:16px}}
