/* Standalone app view. Uses Cloudburg's existing neutral brand tokens. */
.developer-apps{max-width:1260px;margin-inline:auto}.developer-apps .section-header{align-items:flex-start;gap:24px}.developer-apps .section-header h1{max-width:720px}.developer-apps .tag{white-space:normal;line-height:1.6;flex-shrink:0}.developer-apps .form-status{min-height:24px;scroll-margin-top:100px;outline-offset:6px}.developer-notice{border:1px solid var(--line,#dedbdc);border-left:3px solid var(--brand,#888485);border-radius:8px;background:var(--panel,#faf9f9);padding:20px 24px;margin-block:18px 24px}.developer-notice p{font-size:13px;line-height:1.8;margin:0 0 7px}.developer-notice p:last-child{margin:0}.developer-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;margin-block:24px}.developer-card{min-width:0;border:1px solid var(--line,#dedbdc);border-radius:10px;padding:28px;background:var(--surface,#fff)}.developer-card h2{font-size:25px;line-height:1.25;margin:0 0 18px}.developer-card h3{font-size:16px;margin:0 0 12px}.developer-card p,.developer-card li{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.developer-card .form-note{font-size:12px;line-height:1.8}.developer-card code{display:block;max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap;font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--ink,#222)}.developer-record{border-top:1px solid var(--line,#dedbdc);padding-block:23px}.developer-record ul{padding-left:18px;list-style:disc}.developer-record .button-row{gap:10px;margin-top:17px}.developer-card .button-row button{font-size:12px}.developer-editor .field{margin-block:18px}.developer-editor label:not(.check){display:block;font-size:12px;margin-bottom:9px}.developer-editor input:not([type=checkbox]),.developer-editor textarea{width:100%;box-sizing:border-box;min-width:0;border:1px solid var(--line,#dedbdc);border-radius:6px;padding:12px;color:var(--ink,#222);background:var(--surface,#fff);font:13px/1.7 inherit}.developer-editor textarea{font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical}.developer-editor input[readonly],.developer-editor textarea[readonly]{background:#f6f5f5}.developer-editor button[type=submit]{margin-top:20px}.developer-editor .check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8}.developer-editor .check input{margin-top:5px}.developer-warning{padding:14px 16px;border:1px solid var(--line,#dedbdc);background:#f7f5f5;border-radius:5px}.developer-pending{grid-column:1/-1}.developer-integration{margin-block:24px}.developer-snippet{border-top:1px solid var(--line,#dedbdc);padding-top:22px;margin-top:22px}.developer-snippet textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;border:1px solid var(--line,#dedbdc);border-radius:6px;padding:16px;white-space:pre;resize:vertical;overflow:auto;background:#faf9f9;color:var(--ink,#222)}.developer-snippet button{margin-top:10px}.developer-apps button:disabled{opacity:.5;cursor:default}.developer-apps :focus-visible{outline:2px solid var(--brand,#888485);outline-offset:4px}.developer-apps .error{color:#754654}
@media(max-width:900px){.developer-grid{grid-template-columns:1fr}.developer-apps .section-header{flex-direction:column}.developer-pending{grid-column:auto}}
@media(max-width:520px){.developer-card{padding:20px}.developer-card h2{font-size:23px}.developer-apps .button-row{align-items:stretch;flex-wrap:wrap}.developer-record .button-row button{flex:1 1 145px}.developer-notice{padding:17px}.developer-snippet textarea{padding:12px;font-size:11px}.developer-editor button[type=submit]{width:100%}}
