.learning-photo-card .gpc-explanation,.learning-photo-card .gpc-photo-info{margin:.45rem 0;border:0;padding:0;background:transparent;box-shadow:none;color:inherit}
.learning-photo-card .gpc-explanation>summary,.learning-photo-card .gpc-photo-info>summary{cursor:pointer;width:fit-content;max-width:100%;min-height:32px;box-sizing:border-box;padding:.35rem .2rem;color:#185d56;font-size:.9rem;line-height:1.4;text-decoration:underline;text-underline-offset:.16em}
.learning-photo-card details>summary:focus-visible{outline:3px solid #087c6e;outline-offset:3px;border-radius:4px}
.learning-photo-card details[open]>div{padding:.35rem .55rem .5rem;border-left:2px solid #a9c5ba;line-height:1.5;font-size:.92rem}
.learning-photo-card .gpc-caption{padding:.35rem 0;font-size:.86rem;line-height:1.45;color:#3e514c}
.learning-photo-card .gpc-caption-title{font-weight:600}
.learning-photo-card .gpc-kind{display:inline-block;margin-left:.25rem;padding:.08rem .35rem;background:#edf3ee;border-radius:4px;font-size:.77rem;white-space:nowrap}
.learning-photo-card .gpc-task-note{margin:.3rem 0;font-size:.88rem;line-height:1.45}
.learning-photo-card .gpc-evidence{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;margin:.45rem 0}
.learning-photo-card .gpc-evidence h5{margin:.35rem 0;font-size:.9rem;font-weight:650}
.learning-photo-card .gpc-evidence ul{margin:.3rem 0;padding-left:1.2rem;line-height:1.45;font-size:.94rem}
@media print{.learning-photo-card .gpc-explanation>summary,.learning-photo-card .gpc-photo-info>summary{display:none!important}.learning-photo-card details.gpc-explanation>div,.learning-photo-card details.gpc-photo-info>div{display:block!important;border:0!important;padding:0!important;font-size:8pt!important}.learning-photo-card .gpc-evidence{break-inside:auto}.learning-photo-card .gpc-kind{background:transparent}}

