.page-title-row{flex-wrap:wrap;gap:.65rem}.remember096{display:flex;align-items:center;gap:.4rem;font-size:.85rem;padding:.4rem .6rem;border:1px solid var(--border,#cbded7);border-radius:.7rem}.remember096 input{width:1.2rem;height:1.2rem;margin:0}.save-state096{font-size:.85rem;margin:.4rem 0;min-height:1.5em}.panel096>summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-weight:700;list-style:none}.panel096>summary::after{content:'＋';font-size:1.2rem}.panel096[open]>summary::after{content:'−'}.panel096 .panel-body096{margin-top:1rem}.panel096 .panel-body096>h2:first-child{display:none}.panel096:has([data-cell-error],:invalid){border-color:#c37639}.choices096{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem;margin:.7rem 0}.choices096 button{width:100%;white-space:normal}.my-work096 article{border-bottom:1px solid #cadcd4;padding:.7rem 0}.my-work096 article:last-child{border-bottom:0}.locked096{opacity:.58;border-style:dashed!important}.locked096:hover,.locked096:focus{opacity:1}.field-shell{max-width:850px;margin:auto;padding:1rem}.field-shell .card{margin:1rem 0;padding:1rem}.field-shell button{margin:.3rem}.field-shell label{display:block;margin:.65rem 0}.field-shell input:not([type=checkbox]),.field-shell textarea,.field-shell select{max-width:100%;width:100%}.field-photo096{width:140px;max-height:130px;object-fit:contain;margin:.4rem}.field-shell canvas{width:100%;height:150px;border:1px solid #9aafa5;background:white;touch-action:none}.preserve096{white-space:pre-wrap}.field-shell dialog,#unlock096,#field-help096{max-width:min(95vw,700px);border:1px solid #a0b9ad;border-radius:1rem;padding:1.2rem}.field-shell a{display:inline-block;margin:.4rem}.appointment096{padding:.7rem;border-radius:.7rem;border:1px solid #b4cfc1;margin:.7rem 0}.appointment096.confirmed{background:#dbf4e8}.appointment096.pending{background:#fff2d6}@media(max-width:600px){.page-title-row #page-title{width:100%;order:3}.remember096{font-size:.8rem}.field-shell{padding:.6rem}.field-shell .card{padding:.8rem}}
