#projects-view.create-open > :not(#project-create-view) { display:none!important; }
.pc-columns { display:grid; grid-template-columns:minmax(280px,.85fr) minmax(0,1.3fr); gap:14px; }.pc-columns > div { min-width:0; }.pc-tabs { display:flex; gap:6px; overflow:auto; border-bottom:1px solid #e1eafa; margin-bottom:16px; }.pc-tabs button { border:0; border-bottom:2px solid transparent; background:none; padding:12px 17px; font-size:13px; color:#6078a8; white-space:nowrap; }.pc-tabs [aria-selected=true] { border-bottom-color:#007aff; color:#007aff; }
#pc-form label { margin-bottom:13px; }#pc-form label small { display:block; margin-top:5px; }.pc-service { border:1px solid #e1eafa; border-radius:6px; margin:12px 0; padding:14px; background:#fbfdff; }.pc-service-heading { display:flex; align-items:center; justify-content:space-between; margin-bottom:12px; }.pc-service-heading h3 { margin:0; font-size:14px; font-weight:500; }.pc-service-image { display:flex; gap:10px; }.pc-service-image input { flex:1; }.pc-service input,.pc-service textarea,.pc-service select { font-size:13px; font-weight:400; }.pc-service .create-two-fields { gap:12px; }.pc-service textarea { min-height:65px; }.pc-service summary { color:#49658e; font-size:12px; margin:10px 0; cursor:pointer; }.pc-import-env,.pc-file-button { display:inline-flex!important; align-items:center; gap:8px; color:#007aff!important; font-weight:400!important; font-size:12px!important; margin-top:10px; }.pc-import-env input,.pc-file-button input { max-width:210px; height:auto!important; min-height:0!important; font-size:11px!important; padding:5px!important; }.pc-yaml-actions { display:flex; gap:8px; flex-wrap:wrap; margin:10px 0; }#pc-yaml { width:100%; font-family:ui-monospace,monospace; font-size:12px; line-height:1.65; padding:12px; border:1px solid #dce6f5; border-radius:5px; resize:vertical; }#pc-preview { max-height:240px; overflow:auto; background:#f5f9ff; padding:12px; border:1px solid #e1eafa; border-radius:5px; font:12px/1.65 ui-monospace,monospace; color:#345b8c; }#pc-preview-services { display:grid; gap:8px; }.pc-preview-service { padding:9px 12px; border:1px solid #e5edf8; border-radius:5px; font-size:12px; }.pc-preview-service strong { display:block; font-weight:500; }.pc-submit-actions { display:flex; gap:10px; }#pc-image-dialog { width:calc(100% - 28px); max-width:560px; border:1px solid #e1eafa; border-radius:8px; padding:20px; color:#183862; }#pc-image-dialog::backdrop { background:#071b4970; }#pc-image-search { height:38px; padding:8px 12px; }#pc-image-list { max-height:380px; overflow:auto; }.pc-image-item { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:10px; border-bottom:1px solid #edf1f8; font-size:13px; }.pc-image-item span { overflow-wrap:anywhere; }#pc-environment input { min-width:0; }.pc-service .create-remove-row { flex-shrink:0; }
@media(max-width:1000px) { .pc-columns { grid-template-columns:1fr; } }
@media(max-width:760px) { .pc-tabs button { font-size:12px; padding:11px 13px; }.pc-service { padding:12px; }.pc-service-image { flex-wrap:wrap; }.pc-service-image input { flex-basis:100%; }.pc-submit-actions { flex-wrap:wrap; }.pc-columns .pd-section-heading { align-items:flex-start; flex-wrap:wrap; } }
#project-create-view[data-method=yaml] .pc-columns { grid-template-columns:minmax(0,2fr) minmax(280px,1fr); }
@media(max-width:1000px) { #project-create-view[data-method=yaml] .pc-columns { grid-template-columns:1fr; } }
.pd-record-output { white-space:pre-wrap; overflow-wrap:anywhere; font:12px/1.7 ui-monospace,monospace; max-height:250px; overflow:auto; }
#project-create-view[data-method=yaml] .pc-columns > div:first-child > section:first-child { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px 14px; }
#project-create-view[data-method=yaml] .pc-columns > div:first-child > section:first-child h2 { grid-column:1/-1; margin-bottom:4px; }
#project-create-view[data-method=yaml] .pc-columns > div:first-child > section:first-child label { margin-bottom:3px; }
#project-create-view[data-method=yaml] .pc-columns > div:first-child > section:first-child label:nth-of-type(1) { order:1; }
#project-create-view[data-method=yaml] .pc-columns > div:first-child > section:first-child label:nth-of-type(3) { order:2; }
#project-create-view[data-method=yaml] .pc-columns > div:first-child > section:first-child label:nth-of-type(2) { order:3; grid-column:1/-1; }
#project-create-view[data-method=yaml] .pc-columns > div:first-child > section:first-child label:nth-of-type(4) { display:none; }
#project-create-view:not([data-method=yaml]) #pc-directory { background:#f7faff; }
#pc-description { min-height:54px; height:54px; }
#pc-yaml { min-height:260px; height:300px; }
@media(max-width:760px) { #project-create-view[data-method=yaml] .pc-columns > div:first-child > section:first-child { grid-template-columns:1fr; } }
