body>header{min-height:60px;box-sizing:border-box}body>main{max-width:1240px;margin:12px auto 32px;padding:0 20px}body>main.diagnosis-workspace{max-width:1240px}.task-tabs{margin-top:0}.app-view-notice{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;padding:10px 14px;background:#edf5fa;border:1px solid #cadde9;border-radius:8px;font-size:16px;line-height:1.5}.app-view-notice .button{flex-shrink:0;margin:0;min-height:44px}.app-home h2{margin:12px 0 4px}.app-home>p{margin:0 0 12px}.app-start-url{display:flex;align-items:end;gap:8px;margin:0 0 16px}.app-start-url label{flex:1;margin:0}.app-start-url button{margin:0;min-height:44px}.app-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-home-card{display:flex;flex-direction:column;gap:9px;min-height:128px;padding:18px;border:1px solid #c5d5e2;border-radius:10px;background:#fff;color:#123047;text-decoration:none;box-sizing:border-box}.app-home-card strong{font-size:19px}.app-home-card span{font-size:16px;line-height:1.6}.app-home-card em{margin-top:auto;font-style:normal;color:#086aa5;font-weight:700}.app-home-card:hover,.app-home-card:focus-visible{border-color:#086aa5;box-shadow:0 0 0 3px #d9edf8}.app-home-card.is-unavailable{background:#edf1f4;color:#65727d}.app-home-card.is-unavailable em{color:#65727d}.app-source-tabs{display:flex;gap:8px;padding:10px 0}.app-source-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:7px;border:1px solid #b9cbd8;text-decoration:none;font-size:16px}.app-source-tabs [aria-current=page]{background:#155b91;color:#fff}.app-public-help{font-size:16px}.app-public-diagnosis{margin-top:12px}.app-public-diagnosis .form-footer .remaining-pt{display:none}body:has([data-app-public]) .lp-coding-input-actions button{display:none}body:has([data-app-public]) .lpc-layout{max-width:100%}@media(max-width:700px){body>main{padding:0 12px}.app-home-grid{grid-template-columns:1fr}.app-view-notice{align-items:flex-start;flex-direction:column}.app-source-tabs{flex-wrap:wrap}.app-source-tabs a{flex:1;justify-content:center}.app-home-card{min-height:120px}}
