.og-service{margin-bottom:48px}.og-service .og-card{padding:24px}.og-service form .og-button{margin-top:24px}.og-service [hidden]{display:none!important}.og-service [data-thread]{margin-top:24px}.og-service .og-message{border-bottom:1px solid #F3D6DC;padding:16px 0;white-space:pre-wrap;overflow-wrap:anywhere}.og-service [data-tickets] button{display:block;text-align:left;margin-top:14px;width:100%}.og-service [data-requests]>article,.og-service [data-groups]>article{border-bottom:1px solid #F3D6DC;padding:18px 0}.og-service h3{font-size:1.5rem}.og-service label>span{font-size:12px;line-height:1.6}.og-service textarea{min-height:120px}.og-service button{min-height:44px}.og-service .og-two{align-items:start}

.og-recipient-message{white-space:pre-wrap;overflow-wrap:anywhere}.og-recipient-wrap{min-height:44px;padding:24px;cursor:pointer;background:var(--color-petal);border-radius:12px;font-weight:600} [data-og-recipient] img{max-width:100%;height:auto}

.og-list-estimate{margin-top:20px}.og-list-estimate label{display:block;font:500 13px/1.6 var(--font-ui)}.og-list-estimate input{display:block;width:100%;min-height:44px;margin-top:8px}.og-list-estimate .og-button{margin:12px 0}.og-list-estimate dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;font:500 13px/1.6 var(--font-ui)}.og-list-estimate dd{margin:0;text-align:right}.og-list-estimate dt:last-of-type,.og-list-estimate dd:last-of-type{font-weight:600;border-top:1px solid var(--color-rose-border);padding-top:8px}

.og-list-purchase-status{display:inline-block;padding:8px 12px;border-radius:999px;background:var(--color-petal);color:var(--color-plum);font:600 13px/1.6 var(--font-ui)}

.og-list-sharing{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;padding:20px;border:1px solid var(--color-rose-border);border-radius:12px;background:var(--color-white);color:var(--color-plum)}
.og-list-sharing label{display:block;flex-basis:100%;min-width:0;font:500 14px/1.6 var(--font-ui)}
.og-list-sharing input{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin-top:8px;padding:12px;border:1px solid var(--color-rose-border);border-radius:8px;background:var(--color-blush);color:var(--color-plum);font:400 16px/1.5 var(--font-ui)}
.og-list-sharing .og-button{margin:0;min-height:44px}
.og-list-sharing .og-small{flex-basis:100%;margin:0}
@media(max-width:480px){.og-list-sharing{padding:16px}.og-list-sharing .og-button{flex:1 1 100%;text-align:center}}

/* Optional tutorial playback; no autoplay or motion required to read the guide. */
.og-tutorial-video{display:block;width:100%;height:auto;border-radius:12px;background:var(--color-blush,#FDF2F4);margin-block:24px;}

[data-og-builder] label[data-custom-budget][hidden]{display:none!important}
