.sharing-studio{max-width:1160px;margin:0 auto;color:#233f46}.sharing-studio [hidden]{display:none!important}.share-scene{background:#eef6f7;overflow:hidden}.share-scene img{display:block;width:100%;height:auto;aspect-ratio:1000/280}.share-status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:2px solid #b7ccd0;padding:16px 0}.sharing-studio h2{font-size:26px;line-height:1.3;margin:22px 0 12px}.sharing-studio h3{font-size:20px;margin:0 0 12px}.sharing-studio p{line-height:1.6;overflow-wrap:anywhere}.share-instruction{border-left:4px solid #a47915;padding:10px 16px;background:#fff8dc}.share-people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-bottom:1px solid #b7ccd0;padding:10px 0 18px}.share-people div{border-top:4px solid #216b87;padding-top:10px;min-height:66px;overflow-wrap:anywhere}.share-people div:nth-child(2){border-color:#a62d64}.share-people div:nth-child(3){border-color:#977000}.share-people div:nth-child(4){border-color:#487961}.share-people strong,.share-people span{display:block}.share-people span{margin-top:6px;font-size:15px}.share-workspace{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.3fr);gap:36px;padding:24px 0}.share-workspace form{min-width:0}.share-workspace fieldset{border:0;padding:0;margin:0 0 16px;min-width:0}.share-workspace legend{font-size:20px;font-weight:700;margin-bottom:12px}.share-workspace label{display:block;font-weight:600;margin-top:12px}.share-workspace select{display:block;width:100%;min-height:44px;box-sizing:border-box;padding:8px 10px;border:1px solid #52757b;border-radius:4px;font:inherit;background:#fff;color:#233f46}.share-workspace select:disabled{opacity:1;color:#445d61;background:#f0f3f4;border-color:#a9babb}.share-workspace .share-toggle{display:flex;align-items:center;gap:10px;min-height:44px}.share-toggle input{width:20px;height:20px;accent-color:#087568;flex:none}.share-note{font-size:14px;color:#445d61}.share-inspector{min-width:0;border-left:1px solid #b7ccd0;padding-left:28px}.sharing-studio button{min-height:44px;padding:10px 16px;max-width:100%;font:inherit;font-weight:600;border:1px solid #52757b;border-radius:4px;cursor:pointer;background:#fff;color:#233f46;white-space:normal}.sharing-studio button.primary-action{background:#076c61;border-color:#076c61;color:#fff}.sharing-studio button:disabled{opacity:.65;cursor:default}.sharing-studio :focus-visible{outline:3px solid #af3268;outline-offset:3px}.share-probes,.share-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.share-actions{border-top:1px solid #b7ccd0;padding-top:16px}.share-probes button{flex:1;min-width:120px}#share-probe{border-block:1px solid #b7ccd0;margin:18px 0 24px;min-height:126px;padding:8px 12px}#share-probe[data-allowed=true]{background:#effaf4;border-left:4px solid #16724c}#share-probe[data-allowed=false]{background:#fff0f4;border-left:4px solid #aa2d57}#share-probe-result{font-weight:700}.share-audit{padding:0;list-style:none;min-height:40px}.share-audit li{padding:10px 12px;border-left:4px solid #16724c;margin-bottom:8px;line-height:1.5;overflow-wrap:anywhere}.share-audit li[data-ok=false]{color:#8b1e40;border-color:#aa2d57;background:#fff0f4}#share-feedback{min-height:50px;font-weight:600}#share-feedback.is-error{color:#8b1e40}#share-hint-text{padding:12px;background:#fff8dc;border-left:3px solid #a47915}#share-copy-status{font-weight:600}.share-inspector ul{padding-left:22px;line-height:1.6}.share-inspector .share-audit{padding-left:0}@media(max-width:650px){.share-workspace{grid-template-columns:minmax(0,1fr);gap:24px}.share-inspector{border-left:0;border-top:1px solid #b7ccd0;padding:20px 0 0}.share-people{grid-template-columns:repeat(2,minmax(0,1fr))}.sharing-studio h2{font-size:24px}}@media print{.sharing-studio button,.sharing-studio select,.share-status,#share-ready,#share-paused,#share-finished,.share-actions,.share-workspace form{display:none!important}.share-scene{max-width:160mm}.share-workspace{display:block}.share-inspector{border:0;padding:0}.share-audit li{break-inside:avoid}}
