.global-workspace{max-width:1120px;margin:2rem auto 4rem}.global-workspace h1{font-size:clamp(2rem,5vw,3.7rem);line-height:1.12;max-width:25ch}.global-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.global-progress{display:flex;flex-wrap:wrap;gap:.65rem 2rem;padding:1rem 1rem 1rem 2rem;background:#e7f3f0;border-radius:.7rem;color:#123b3a}.global-workspace .choice{align-items:flex-start;height:auto}.global-workspace .choice small{display:block;margin-top:.35rem}.global-workspace .field{display:flex;flex-direction:column;gap:.4rem;margin:1rem 0}.global-workspace input,.global-workspace select,.global-workspace textarea{max-width:100%}.global-workspace .card{margin-bottom:1.25rem}.global-workspace details{margin:1rem 0}.global-workspace summary{cursor:pointer;font-weight:750;padding:.7rem 0}.global-price{font-size:2rem;font-weight:800;color:#09243b}.global-price small{font-size:1rem;font-weight:400;display:block}.global-state{display:inline-block;background:#e7f3f0;color:#065d55;padding:.3rem .6rem;border:1px solid #065d55;border-radius:.35rem;font-weight:700}.global-pending{background:#fff3dd;border-color:#795300;color:#674700}.global-block{border-left:5px solid #00726b}.global-block.suspended{border-left-color:#805200;background:#fff9ef}.global-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:32rem;overflow:auto}.global-workspace .actions{flex-wrap:wrap}.global-workspace dialog{max-width: min(94vw,720px);max-height:90vh;overflow:auto;border:2px solid #00726b;border-radius:1rem;padding:1.5rem}.global-workspace .hint{overflow-wrap:anywhere}.global-workspace [hidden]{display:none!important}.global-workspace fieldset{min-width:0}.global-workspace a{overflow-wrap:anywhere}.global-home{padding:2rem;border:2px solid #00726b;background:#f0f8f6;border-radius:1rem;margin-bottom:2rem}.global-home h1{font-size:clamp(2rem,4vw,3.2rem)}
.global-workspace .global-foreign{background:#fff3dd;border:2px solid #795300;margin-top:1rem}.global-workspace .global-foreign small{color:#674700;font-weight:700}.global-workspace .global-configuration{border-top:1px solid #b5c7c2;padding-top:.4rem}
@media(max-width:650px){.global-grid{grid-template-columns:1fr}.global-workspace .card,.global-home{padding:1rem}.global-progress{display:block}.global-progress li{margin:.5rem 0}.global-workspace .actions>.button{width:100%}}
.journey-qualification{border-top:2px solid #7caaa4;margin-top:1rem;padding-top:.5rem}.journey-qualification fieldset{border:1px solid #b5c7c2;border-radius:.5rem;margin:1rem 0;padding:1rem}.journey-qualification legend{font-weight:750;color:#09243b;padding:0 .4rem}.journey-plan{background:#f0f8f6;border:1px solid #4d827b;border-radius:.5rem;padding:.7rem 1rem}.journey-plan li{margin:.7rem 0}.journey-letter{background:#f5f6f7;color:#09243b;border:1px solid #8a9ba4;border-radius:.5rem;padding:1rem}.global-block .button{margin:.3rem .2rem .3rem 0}.global-workspace input:focus-visible,.global-workspace select:focus-visible,.global-workspace textarea:focus-visible,.global-workspace summary:focus-visible{outline:3px solid #ad5700;outline-offset:3px}
.journey-jump{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0}#journey-approval{width:min(92vw,850px);max-height:90vh;overflow:auto;border:2px solid #00726b;border-radius:.8rem;padding:1.2rem;color:#09243b;background:#fff}#journey-approval::backdrop{background:#091d33bb}#journey-approval .card{box-shadow:none;border:1px solid #a7b9b6;padding:1rem}
.global-workspace .choice>span{min-width:0}.global-workspace small{overflow-wrap:anywhere}#journey-approval{margin:auto;overflow-wrap:anywhere}
