.workshop-created-dialog{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid #c9dfe0;border-radius:12px;color:var(--z-text,#1f2937);background:var(--z-surface,#fff);font:14px/1.4 Inter,"Segoe UI",sans-serif;box-sizing:border-box;overflow:hidden}.workshop-created-dialog[open]{display:flex;flex-direction:column}.workshop-created-dialog::backdrop{background:#17343c66}.workshop-created-dialog header{display:flex;gap:10px;align-items:center;padding:10px 16px;flex:none;background:#e7f6f2}.workshop-created-dialog h2{font-size:19px;margin:0}.workshop-created-dialog header p{margin:2px 0 0}.created-check{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#16975d;color:white;font-size:25px;flex:none}.workshop-created-dialog button,.workshop-created-dialog a{min-height:36px;border:1px solid #c9dfe0;border-radius:6px;padding:8px 12px;background:white;color:inherit;font:inherit;cursor:pointer;box-sizing:border-box}.workshop-created-dialog header button{margin-left:auto;align-self:start;font-size:23px;background:transparent}.created-body{padding:10px 16px;min-height:0;overflow-y:auto;flex:1 1 auto}.created-summary{padding:9px 12px;background:#f5f8fb;border:1px solid #dce7ed;border-radius:8px}.created-number{display:flex;flex-direction:column;gap:3px}.created-number strong{font-size:25px;overflow-wrap:anywhere;color:#102b45}.created-number small{color:#087d52}.created-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:6px;border-top:1px solid #dce7ed}.created-summary dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:7px 0 0}.created-summary dd{margin:0;font-weight:650;overflow-wrap:anywhere}.created-message{display:block;font-weight:650;margin-top:8px}.created-message textarea{display:block;box-sizing:border-box;width:100%;height:135px;min-height:120px;max-height:150px;overflow-y:auto;resize:none;margin-top:4px;padding:8px;border:1px solid #c9dfe0;border-radius:6px;font:inherit;line-height:1.45}.created-message-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.created-message-actions small{display:block;font-size:12px;font-weight:400}.workshop-created-dialog .created-whatsapp,.workshop-created-dialog .created-continue{background:#0f766e;color:white;border-color:#0f766e;text-align:center;text-decoration:none}.workshop-created-dialog button:disabled{opacity:.55;cursor:not-allowed}.workshop-created-dialog footer{display:flex;gap:8px;flex-wrap:wrap;flex:none;padding:9px 16px;border-top:1px solid #dce7ed}.created-continue{margin-left:auto}.created-error{color:#b42318;margin:7px 0 0}.workshop-created-dialog :focus-visible{outline:2px solid #0f766e;outline-offset:2px}@media(max-width:600px){.created-summary-grid{grid-template-columns:1fr;gap:0}.created-message-actions{grid-template-columns:1fr 1fr}.workshop-created-dialog header,.created-body,.workshop-created-dialog footer{padding:12px}.workshop-created-dialog h2{font-size:18px}.created-continue{margin-left:0;width:100%}}

/* Keep normal desktop confirmation inside the viewport; only its body scrolls if needed. */
.workshop-created-dialog .created-message textarea{font-weight:400;font-size:14px;line-height:1.4}
.workshop-created-dialog .created-message-actions :is(button,a){padding:6px 10px;display:flex;flex-direction:column;justify-content:center;min-height:44px;line-height:18px}
.workshop-created-dialog .created-message-actions small{font-size:12px;line-height:16px}
.workshop-created-dialog footer button{white-space:normal}
@media(min-width:601px){.workshop-created-dialog footer{flex-wrap:nowrap}.workshop-created-dialog footer button{font-size:13px;padding:7px 10px}.workshop-created-dialog header>div{min-width:0}}

.created-message-heading{font-weight:650;margin-top:8px}.created-template-tabs{display:flex;gap:4px;margin:4px 0}.workshop-created-dialog .created-template-tabs button{min-height:30px;padding:3px 12px;font-size:13px}.created-template-tabs [aria-selected="true"]{background:#e0f2ed;border-color:#0f766e;color:#07594f}.created-template-label{font-size:12px;font-weight:400}.workshop-created-dialog .created-message{margin-top:0}.created-sms-count{display:block;font-size:12px;line-height:17px;margin-top:3px;color:#52687b}

/* Compact confirmation: fixed header/footer, message scrolls independently. */
.workshop-created-dialog{max-height:calc(100dvh - 20px);margin:auto}
.workshop-created-dialog .created-body{padding:8px 16px}
.workshop-created-dialog .created-summary{padding:8px 12px}
.workshop-created-dialog .created-number{gap:1px}
.workshop-created-dialog .created-summary-grid{margin-top:4px;gap:12px}
.workshop-created-dialog .created-summary dl{gap:3px 10px;margin-top:5px}
.workshop-created-dialog .created-message-heading{margin-top:6px}
.workshop-created-dialog .created-template-tabs{gap:6px;margin:4px 0}
.workshop-created-dialog .created-template-tabs button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;font-weight:600}
.workshop-created-dialog .created-template-tabs [aria-selected="true"]{background:#e0f2ed;border-color:#0f766e;color:#07594f;box-shadow:inset 0 -2px #0f766e}
.workshop-created-dialog .created-tab-icon{width:18px;height:18px;flex:none}
.workshop-created-dialog .created-message textarea{height:108px;min-height:108px;max-height:108px;line-height:20px;margin-top:2px}
.workshop-created-dialog .created-message-actions{margin-top:6px}
.workshop-created-dialog footer{padding-top:8px;padding-bottom:8px}
@media(min-width:601px) and (min-height:700px){.workshop-created-dialog .created-body{flex:0 1 auto}}
@media(max-width:600px){.workshop-created-dialog .created-summary-grid{grid-template-columns:1fr}.workshop-created-dialog .created-body{padding:8px 12px}}
