.member-update{box-sizing:border-box;width:min(580px,calc(100% - 24px));max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px);padding:0;margin:auto;border:1px solid var(--work-line);border-radius:22px;background:var(--work-surface);color:var(--work-text);box-shadow:0 24px 80px #0006;overflow:hidden;font:16px/1.5 Manrope,system-ui,sans-serif}.member-update[open]{display:flex;flex-direction:column}.member-update::backdrop{background:#03090bb3;backdrop-filter:blur(5px)}.member-update header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--work-line);flex-shrink:0}.member-update h2{font-size:22px;line-height:1.2;margin:0}.member-update h3{font-size:16px;margin:0 0 4px}.member-update-body{min-height:0;padding:18px 22px;overflow-y:auto;overscroll-behavior:contain}.member-update p{margin:0 0 16px}.member-update-date,.member-feedback-note{font-size:13px;color:var(--work-muted)}.member-update-list{list-style:none;margin:20px 0;padding:0;display:grid;gap:18px}.member-update-list li{border-left:3px solid #00aaff;padding-left:14px}.member-update-list p{font-size:14px;color:var(--work-muted);margin:0}.member-update-ask{padding:14px;background:var(--work-tint);border-radius:12px;font-size:14px}.member-update footer{display:flex;gap:10px;padding:14px 20px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--work-line);flex-shrink:0}.member-update button{cursor:pointer;min-height:44px;border:1px solid var(--work-line);border-radius:12px;padding:10px 14px;background:var(--work-surface);color:var(--work-text);font:600 14px Manrope,system-ui,sans-serif}.member-update footer button{flex:1}.member-update header button{width:44px;flex-shrink:0;font-size:24px;padding:4px}.member-update button.primary{background:#007ab5;color:white;border-color:#007ab5}.member-update button:disabled{opacity:.6;cursor:wait}.member-update :is(button,select,textarea):focus-visible{outline:2px solid #00aaff;outline-offset:3px}.member-update label{display:grid;gap:8px;margin-bottom:18px;font-size:14px;font-weight:600}.member-update :is(select,textarea){box-sizing:border-box;width:100%;max-width:100%;font:16px/1.5 Manrope,system-ui,sans-serif;padding:12px;border:1px solid var(--work-line);border-radius:12px;background:var(--work-bg);color:var(--work-text)}.member-update textarea{resize:vertical}.owner-feedback-message{white-space:pre-wrap;overflow-wrap:anywhere}.owner-feedback-row{padding:18px 0;border-bottom:1px solid var(--work-line)}@media(max-width:380px){.member-update h2{font-size:20px}.member-update-body{padding:16px}.member-update header,.member-update footer{padding-left:16px;padding-right:16px}}
.workspace-active dialog.member-update{width:min(580px,calc(100% - 24px));max-width:580px;margin:auto;inset:0;border-radius:22px;max-height:calc(var(--work-viewport-height,100dvh) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px)}.member-update h2:focus{outline:none}
