.cp-heading{gap:6px;display:grid}.cp-shell .cp-narrow{max-width:660px;padding-top:clamp(24px,6vh,64px)}.cp-shell .content,.cp-team{overflow-wrap:anywhere}.cp-form{max-width:640px}.cp-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.cp-fields:disabled{opacity:.75}.cp-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.cp-submit{align-self:end}.cp-form label>.muted{font-size:12px;font-weight:400}.cp-form textarea{min-height:100px}.cp-form button,.cp-actions button,.cp-identity button,.cp-demo .button{min-height:44px}.cp-text-link{color:var(--action);text-underline-offset:3px;text-decoration:underline}.cp-text-link:hover{color:var(--action-hover)}.cp-identity{align-items:center;gap:16px;min-width:0;font-size:14px;display:flex}.cp-identity>span{overflow-wrap:anywhere;min-width:0}.cp-demo-list{border-top:1px solid var(--line);display:grid}.cp-demo{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.cp-demo>.button{flex:none}.cp-section{gap:16px;margin-top:24px;display:grid}.cp-section>h2{font-size:19px}.cp-section>.stack{margin-top:0}.cp-record-list{border-top:1px solid var(--line);display:grid}.cp-record{border-bottom:1px solid var(--line);gap:14px;padding:22px 0;display:grid}.cp-record h3{font-family:var(--head);margin:0;font-size:14px;font-weight:600;line-height:1.5}.cp-record-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.cp-record-head>div:first-child{min-width:0}.cp-record-head>button{flex:none}.cp-actions{flex-wrap:wrap;gap:8px;display:flex}.cp-record-head>.cp-actions{flex-shrink:0;justify-content:end}.cp-meta{color:var(--muted);font-size:13px}.cp-dashboard>.error:empty,.cp-team>.error:empty{display:none}@media (width<=680px){.cp-bar{flex-wrap:wrap}.cp-identity{justify-content:space-between;width:100%}.cp-grid{grid-template-columns:minmax(0,1fr)}.cp-demo{flex-direction:column;align-items:start;gap:16px}.cp-record-head{flex-direction:column;gap:14px}.cp-record-head>.cp-actions{flex-shrink:1;justify-content:start}.cp-shell .cp-narrow{padding-top:24px}.cp-actions{width:100%}.cp-form input,.cp-form select,.cp-form textarea{min-height:44px;font-size:16px}}.cp-identity{flex-wrap:wrap;justify-content:flex-end}.cp-record-head>.cp-actions{flex-shrink:1;max-width:440px}@media (width<=680px){.cp-identity{justify-content:flex-start}}.cp-disclosure{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.cp-disclosure>summary{cursor:pointer;padding:4px 0;font-weight:500}.cp-disclosure[open]>summary{margin-bottom:20px}.cp-version{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.cp-version>div:first-child{min-width:0}.cp-wide{grid-column:1/-1;width:100%}.cp-record h4{margin:0;font-size:15px;font-weight:600}.cp-disclosure section{margin-top:0}.cp-team button,.cp-dashboard button{min-height:44px}.cp-form select{max-width:100%}@media (width<=680px){.cp-version{align-items:start}}.demo{grid-template-columns:minmax(0,1fr) 170px auto}@media (width<=680px){.demo{grid-template-columns:minmax(0,1fr) auto}}.cp-version-options{gap:10px;display:grid}.cp-checkbox{align-items:center;gap:10px;font-size:14px;display:flex}.cp-checkbox input{width:18px;height:18px;min-height:18px;accent-color:var(--action);flex:none}.cp-fields legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:500}.release-history{gap:16px;display:grid}.cp-disclosure>form+.cp-actions{margin-top:20px}.cp-disclosure>.cp-meta{margin-top:16px}.team-bar,.content.dashboard{width:100%;max-width:calc(760px + 2 * var(--gutter));margin-inline:auto}.dashboard-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-team-access,.dashboard-demo-actions .text-button{color:var(--muted);font-size:14px;font-weight:500}.dashboard-team-access:hover,.dashboard-demo-actions .text-button:hover{color:var(--action)}.dashboard-list{border-top:1px solid var(--line)}.dashboard-list>li{border-bottom:1px solid var(--line)}.dashboard-demo-head{justify-content:space-between;align-items:center;gap:20px;padding:6px 0;display:flex}.dashboard-demo-name{min-width:0;font-family:var(--head);overflow-wrap:anywhere;padding:10px 0;font-size:16px;font-weight:600;line-height:24px}a.dashboard-demo-name{text-underline-offset:4px;text-decoration-thickness:1px}a.dashboard-demo-name:hover,a.dashboard-demo-name:focus-visible{color:var(--action);text-decoration-line:underline}.dashboard-open-mark{vertical-align:-1px;width:14px;height:14px;color:var(--muted);margin-left:7px;transition:color .15s;display:inline-block}a.dashboard-demo-name:hover .dashboard-open-mark,a.dashboard-demo-name:focus-visible .dashboard-open-mark{color:var(--action)}.dashboard-demo-actions{flex:none;align-items:center;gap:20px;display:flex}.dashboard-details{gap:0}.dashboard-access-short{display:none}.dashboard-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin:-3px 2px 0 9px;transition:transform .15s;transform:rotate(45deg)}.dashboard-details[aria-expanded=true] .dashboard-chevron{margin-top:3px;transform:rotate(-135deg)}.demo-workspace{gap:16px;padding:4px 0 24px;display:grid}.demo-description{font-size:14px}.release-history>h3{font-size:15px}.release-history>.list{overscroll-behavior:contain;max-height:min(22rem,60svh);overflow-y:auto}.release-history .row{padding:6px 0}.release-history .row-main{align-items:center}.release-history .row-main>.cp-actions{align-items:center;gap:16px}.release-history .row-main .button{color:var(--muted);background:0 0;border:0;padding:0 2px;font-weight:500}.release-history .row-main .button:hover{color:var(--action)}.version-selection{gap:0}.version-selection-head,.version-selection-row{grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:16px;display:grid}.version-selection-head{color:var(--muted);padding:4px 0 8px;font-size:12px}.version-selection-head>span:last-child{text-align:center}.version-selection-row{border-top:1px solid var(--line);padding:12px 0}.version-default{justify-items:center}.version-default input{width:18px;height:18px;min-height:18px;accent-color:var(--action)}.version-selection>.cp-meta{margin-top:12px}.version-selection-options{max-height:20rem;overflow-y:auto}.version-conflict{border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.version-conflict button{justify-self:start}.selected-version{border-left:2px solid var(--orange);padding-left:12px}.access-dialog{overscroll-behavior:contain;width:min(600px,100vw - 32px);padding:24px}.access-dialog[open]{flex-direction:column;gap:24px;display:flex}.access-dialog-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.access-dialog-head h2{font-size:21px}.access-dialog .section-head{margin:0 0 12px}.access-dialog h3{margin:0;font-size:16px}.access-dialog h4{margin:0;font-size:14px;font-weight:600}.access-dialog p{margin-bottom:0}.access-dialog section{border-top:0;margin:0;padding-top:0}.access-dialog button,.dashboard-demo button,.dashboard-demo .button{min-height:44px}.access-team{border-bottom:1px solid var(--line);padding-bottom:20px}.access-team-list{overflow-wrap:anywhere;grid-template-columns:1fr 1fr;gap:8px 16px;font-size:13px;display:grid}.access-share-list>li{border-bottom:1px solid var(--line);padding:18px 0}.access-share-list>li:last-child{border-bottom:0;padding-bottom:0}.access-share-list .section-head{gap:12px;margin-bottom:4px}.access-share-list .section-head>h4,.access-share-list .section-head>div{overflow-wrap:anywhere;min-width:0}.access-share-list button{flex-shrink:0}.access-share-list>.access-empty{padding:20px 0 4px}.access-people{overflow-wrap:anywhere;gap:6px;margin-top:10px;font-size:14px;display:grid}.access-back{align-self:start;margin-top:-12px}.access-version-editor>summary{padding:12px 0;font-size:14px}.share-editor{gap:20px;display:grid}.access-member-list>li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.access-member-list>li>div{overflow-wrap:anywhere;min-width:0}.access-member-list strong{font-size:14px;font-weight:500}.access-member-list button{flex-shrink:0}.access-version-editor{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.access-version-editor .stack{margin-bottom:16px}.access-notice{background:var(--surface,#f7f7f7);border-radius:6px;padding:12px;font-size:14px}@media (width<=680px){.dashboard-demo-head,.dashboard-demo-actions{gap:16px}.dashboard-access-label{display:none}.dashboard-access-short{display:inline}.dashboard-demo .row-main>.cp-actions{width:100%}.access-dialog{padding:20px}.access-team-list{grid-template-columns:1fr}.access-dialog .section-head{flex-wrap:wrap}}
