.pg-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}.pg-copy,.pg-day,.pg-stop-editor{background:var(--bg-card,#fff);border:1px solid var(--border-color,#dce5e8);border-radius:18px;padding:22px;margin-bottom:18px}.pg-copy{position:sticky;top:90px}.pg-copy label,.pg-stop-editor label,.pg-step-fields label{display:flex;flex-direction:column;gap:7px;min-width:0}.pg-copy label{margin-bottom:14px}.pg-copy input,.pg-copy select,.pg-stop-editor input,.pg-stop-editor select{font:inherit;color:inherit;background:var(--input-bg,#f4f7f8);border:1px solid var(--border-color,#dce5e8);border-radius:10px;padding:12px;min-width:0;width:100%;box-sizing:border-box}.pg-copy button{width:100%;margin-top:10px}.pg-copy p,.pg-note{color:var(--text-secondary,#647782);line-height:1.9;font-size:14px}.pg-modes{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.pg-modes a{padding:12px 16px;border:1px solid var(--border-color,#dce5e8);border-radius:12px;color:var(--text-primary,#18363c);text-decoration:none}.pg-modes [aria-current=page]{background:#087f77;color:#fff;border-color:#087f77}.pg-stop{padding:20px 0;border-bottom:1px solid var(--border-color,#dce5e8)}.pg-stop:last-child{border:0;padding-bottom:0}.pg-stop h3{margin:10px 0}.pg-stop p{line-height:1.9}.pg-stop .dc-badge{display:inline-block}.pg-stop a{color:var(--primary,#087f77)}.pg-stop details{margin-top:12px}.pg-warning{padding:14px 18px;background:var(--bg-card,#fff);border-inline-start:4px solid #e6a43c;border-radius:10px;line-height:1.9}.pg-editor-steps{list-style-position:inside;padding:0}.pg-editor-steps li{padding:18px;border:1px solid var(--border-color,#dce5e8);border-radius:14px;margin:14px 0}.pg-editor-steps small{display:block;margin:8px 0;color:var(--text-secondary,#647782)}.pg-step-fields{display:grid;grid-template-columns:85px 150px minmax(150px,1fr);gap:12px;margin-bottom:12px}.pg-grow{flex:1;min-width:200px}.pg-copy [hidden]{display:none}.pg-copy #userLoggedIn{padding:12px 0}.pg-day h2{margin:0}.pg-copy #pgCopyMessage{overflow-wrap:anywhere}.pg-stop .visit-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-day>p{line-height:1.8}.pg-public .dc-hero{background:linear-gradient(115deg,#083d3a,#087f77);color:#fff}.pg-public .dc-hero p,.pg-public .dc-hero span{color:#def3ef}.pg-public .dc-hero .dc-link{background:#fff;color:#075e58}.pg-day .pg-time{color:var(--text-secondary,#647782);font-size:14px}
@media(max-width:850px){.pg-layout{grid-template-columns:1fr}.pg-copy{position:static}.pg-step-fields{grid-template-columns:1fr 1fr}.pg-step-fields label:last-child{grid-column:1/-1}}
@media(max-width:520px){.pg-copy,.pg-day,.pg-stop-editor{padding:16px;border-radius:14px}.pg-modes a{flex:1;text-align:center}.pg-stop .visit-facts-grid{grid-template-columns:1fr}.pg-step-fields{grid-template-columns:1fr}.pg-public .dc-public-page{padding:16px}.pg-grow{min-width:0;width:100%}}

[data-theme="dark"] .pg-stop a,[data-theme="dark"] .visit-facts a{color:#60d7c7}
