#event-output[data-share-workspace]{padding:clamp(20px,3vw,36px);background:linear-gradient(135deg,#f3f9f7,#fff 65%);border:1px solid #cddfdb;border-radius:16px;}
#event-output[data-share-workspace] h2{margin:0 0 12px;font-size:26px;color:#183f49;}
#event-output[data-share-workspace] .share-workspace-intro{color:#55717e;line-height:1.8;margin:0 0 26px;}
#event-output[data-share-workspace] .tournament-share{width:100%;max-width:none;margin:0;}
#event-output[data-share-workspace] .share-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;border:0;padding:0;}
#event-output[data-share-workspace] .share-toolbar .share-workspace-action{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;min-width:0;min-height:230px;margin:0;padding:24px;text-align:left;white-space:normal;background:#fff;color:#204650;border:1px solid #cbdedb;border-radius:14px;text-decoration:none;box-shadow:0 5px 15px #173f4910;transition:transform .18s,box-shadow .18s,border-color .18s;font:inherit;cursor:pointer;}
#event-output[data-share-workspace] .share-workspace-action svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5;color:#24816f;}
#event-output[data-share-workspace] .share-workspace-action strong{font-size:18px;}
#event-output[data-share-workspace] .share-workspace-action span{font-size:14px;line-height:1.8;color:#58717e;}
#event-output[data-share-workspace] .share-workspace-action small{margin-top:auto;color:#147562;font-weight:700;}
#event-output[data-share-workspace] .share-toolbar .share-workspace-action:hover{background:#eef7f3;color:#204650;transform:translateY(-3px);border-color:#438d7c;box-shadow:0 10px 24px #173f491a;}
#event-output[data-share-workspace] .share-workspace-action:focus-visible{outline:3px solid #208caa;outline-offset:3px;}
@media(prefers-reduced-motion:reduce){#event-output[data-share-workspace] .share-workspace-action{transition:none;transform:none;}}
