.page-template-tool-xdf-evaluation .page_excerpt{display:none}.page-template-tool-xdf-evaluation .page_header{margin-bottom:0}.page-template-tool-xdf-evaluation .article_title_stripe{padding-bottom:0}.page-template-tool-xdf-evaluation .core_content_area .article_text:first-of-type{margin-top:var(--margin)}.activity-bar{background:var(--color-white);border:1px solid #e0e0e0;border-radius:8px;margin-bottom:30px;padding:20px}.activity-reminder{background:var(--color-white);z-index:100;align-items:center;gap:10px;width:100%;padding:12px 24px;display:none;position:fixed;top:48px;left:0;right:0;box-shadow:0 2px 8px #0000001a}@media only screen and (min-width:1024px){.activity-reminder{top:0}}.activity-reminder .activity-label{color:#666;white-space:nowrap;font-size:.85rem;font-weight:600}.activity-reminder .activity-name{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.95rem;font-weight:500;overflow:hidden}.activity-reminder.visible{display:flex}.activity-form{flex-direction:column;gap:15px;display:flex}.form-group{flex-direction:column;display:flex}.form-group label{color:#424242;margin-bottom:8px;font-size:.95rem;font-weight:600}.form-group input{font-size:var(--font-size-base);border:1px solid #ccc;border-radius:4px;padding:10px 15px;transition:border-color .2s}.factor-section{margin-bottom:40px}.section-header{font-size:var(--font-size-marge);z-index:90;background-color:var(--color-xdf-primary-60);color:var(--color-white);border-radius:8px;margin-bottom:20px;padding:10px 20px;font-weight:600;line-height:1;transition:all .3s;position:-webkit-sticky;position:sticky;top:95px}@media only screen and (min-width:1024px){.section-header{top:48px}}.accordion-button.level-characteristic{background-color:var(--color-xdf-characteristic-screen)}.accordion-button.level-characteristic.active{background-color:var(--color-xdf-characteristic);color:var(--color-white);border-bottom-left-radius:0}.accordion-button.level-dynamic{background-color:var(--color-xdf-dynamic-screen)}.accordion-button.level-dynamic.active{background-color:var(--color-xdf-dynamic);color:var(--color-white)}.accordion-button.level-complex{background-color:var(--color-xdf-complex-screen)}.accordion-button.level-complex.active{background-color:var(--color-xdf-complex);color:var(--color-white)}.accordion-button.level-underlying{background-color:var(--color-xdf-underlying-screen)}.accordion-button.level-underlying.active{background-color:var(--color-xdf-underlying);color:var(--color-white)}.accordion-button.level-core{background-color:var(--color-xdf-core-screen)}.accordion-button.level-core.active{background-color:var(--color-xdf-core);color:var(--color-white)}.level-badge{font-size:var(--font-size-xxxsm);text-transform:uppercase;letter-spacing:.08rem;font-weight:650}.accordion-content{max-height:0;transition:max-height .3s;overflow:hidden}.accordion-content.active{max-height:2000px}.accordion-inner{background:var(--color-white);padding:20px}.article_text p.factor-prompt{max-width:none;margin:var(--margin)0px}.factor-card .factor-prompt{font-style:italic}.factor-card label{color:#424242;margin-bottom:8px;font-weight:600;display:block}.factor-card .observation-input{width:100%;font-size:var(--font-size-base);border:1px solid #ccc;border-radius:4px;margin-bottom:20px;padding:10px 15px}.factor-card .observation-input:focus{border-color:#2196f3;outline:none}.evaluation-columns{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}@media (max-width:768px){.evaluation-columns{grid-template-columns:1fr}}.eval-column{background:#fafafa;border-radius:6px;padding:15px}.eval-column h4{font-size:var(--font-size-base);color:#212121;margin:0 0 8px}.eval-column .prompt{font-size:var(--font-size-sm);margin-bottom:var(--margin-sm)}.radio-group{-webkit-user-select:none;user-select:none;flex-flow:wrap;justify-content:space-around;gap:10px;display:flex}.radio-label{text-align:center;cursor:pointer;max-width:80px;font-size:13px;display:block}.radio-label input[type=radio]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.radio-label .radio-text{width:100%;margin-top:4px;font-size:.95rem;display:block}.radio-label .radio-icon{cursor:pointer;background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;width:40px;height:40px;margin-bottom:4px;margin-left:auto;margin-right:auto;transition:background-color .2s;display:block}.radio-label:hover input~.radio-icon{background-color:#ccc}.radio-label input:checked~.radio-icon{background-color:#2196f3}.radio-label:has(input[value=enhances]) input:checked~.radio-icon{background-color:#ff1}.radio-label:has(input[value=supports]) input:checked~.radio-icon{background-color:#8be9cd}.radio-label:has(input[value=damages]) input:checked~.radio-icon{background-color:#ff5a02}.radio-label:has(input[value=noeffect]) input:checked~.radio-icon{background-color:#c8c8c8}.eval-column[data-impact-type=people] .radio-group .radio-label .radio-icon.icon-enhances{background-image:var(--icon-emotion-veryhappy)}.eval-column[data-impact-type=people] .radio-group .radio-label input:checked~.radio-icon.icon-enhances{background-image:var(--icon-emotion-veryhappy-on)}.eval-column[data-impact-type=people] .radio-group .radio-label .radio-icon.icon-supports{background-image:var(--icon-emotion-happy)}.eval-column[data-impact-type=people] .radio-group .radio-label input:checked~.radio-icon.icon-supports{background-image:var(--icon-emotion-happy-on)}.eval-column[data-impact-type=people] .radio-group .radio-label .radio-icon.icon-damages{background-image:var(--icon-emotion-angry)}.eval-column[data-impact-type=people] .radio-group .radio-label input:checked~.radio-icon.icon-damages{background-image:var(--icon-emotion-angry-on)}.eval-column[data-impact-type=people] .radio-group .radio-label .radio-icon.icon-noeffect{background-image:var(--icon-emotion-neutral)}.eval-column[data-impact-type=people] .radio-group .radio-label input:checked~.radio-icon.icon-noeffect{background-image:var(--icon-emotion-neutral-on)}.eval-column[data-impact-type=design] .radio-group .radio-label .radio-icon{border-radius:2px}.eval-column[data-impact-type=design] .radio-group .radio-label .radio-icon.icon-enhances{background-image:var(--icon-emotion-designlove)}.eval-column[data-impact-type=design] .radio-group .radio-label input:checked~.radio-icon.icon-enhances{background-image:var(--icon-emotion-designlove-on)}.eval-column[data-impact-type=design] .radio-group .radio-label .radio-icon.icon-supports{background-image:var(--icon-emotion-designnice)}.eval-column[data-impact-type=design] .radio-group .radio-label input:checked~.radio-icon.icon-supports{background-image:var(--icon-emotion-designnice-on)}.eval-column[data-impact-type=design] .radio-group .radio-label .radio-icon.icon-damages{background-image:var(--icon-emotion-designpain)}.eval-column[data-impact-type=design] .radio-group .radio-label input:checked~.radio-icon.icon-damages{background-image:var(--icon-emotion-designpain-on)}.eval-column[data-impact-type=design] .radio-group .radio-label .radio-icon.icon-noeffect{background-image:var(--icon-emotion-designnoeffect)}.eval-column[data-impact-type=design] .radio-group .radio-label input:checked~.radio-icon.icon-noeffect{background-image:var(--icon-emotion-designnoeffect-on)}.eval-column[data-impact-type=context] .radio-group .radio-label .radio-icon{border-radius:4px}.eval-column[data-impact-type=context] .radio-group .radio-label .radio-icon.icon-enhances{background-image:var(--icon-emotion-contextlove)}.eval-column[data-impact-type=context] .radio-group .radio-label input:checked~.radio-icon.icon-enhances{background-image:var(--icon-emotion-contextlove-on)}.eval-column[data-impact-type=context] .radio-group .radio-label .radio-icon.icon-supports{background-image:var(--icon-emotion-contextnice)}.eval-column[data-impact-type=context] .radio-group .radio-label input:checked~.radio-icon.icon-supports{background-image:var(--icon-emotion-contextnice-on)}.eval-column[data-impact-type=context] .radio-group .radio-label .radio-icon.icon-damages{background-image:var(--icon-emotion-contextstorm)}.eval-column[data-impact-type=context] .radio-group .radio-label input:checked~.radio-icon.icon-damages{background-image:var(--icon-emotion-contextstorm-on)}.eval-column[data-impact-type=context] .radio-group .radio-label .radio-icon.icon-noeffect{background-image:var(--icon-emotion-contextnoeffect)}.eval-column[data-impact-type=context] .radio-group .radio-label input:checked~.radio-icon.icon-noeffect{background-image:var(--icon-emotion-contextnoeffect-on)}.factor-info-container{justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.factor-info-container .factor-about-label{font-size:var(--font-size-base);color:#424242;font-weight:600}.actions-bar{background:#fafafa;border-radius:8px;flex-direction:column;gap:15px;margin-top:40px;padding:20px;display:flex}.actions-primary,.actions-secondary{flex-wrap:wrap;gap:10px;display:flex}.btn{font-size:var(--font-size-sm);cursor:pointer;border:none;border-radius:6px;padding:12px 24px;font-weight:600;transition:all .2s}.btn.btn-success{background:var(--color-success-dark);color:var(--color-white)}.btn.btn-success:hover{background:var(--color-success)}.btn.btn-primary{background:var(--color-interactive-dark);color:var(--color-white)}.btn.btn-primary:hover{background:#0b7dda}.btn.btn-outline{color:#424242;background:0 0;border:2px solid #757575}.btn.btn-outline:hover{background:#f5f5f5}.btn.btn-secondary{color:var(--color-white);background:#9e9e9e}.btn.btn-secondary:hover{background:#757575}.btn.btn-small{padding:8px 16px;font-size:.9rem}.save-message{background:var(--color-success-dark);color:var(--color-white);font-size:var(--font-size-sm);z-index:1001;border-radius:6px;width:80vw;padding:15px 30px;font-weight:600;transition:bottom .3s;position:fixed;bottom:-120px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}.save-message.active{bottom:30px}.hidden{display:none}.observation-list h2{align-items:center;gap:10px;display:flex}.article_text .observation-list h2{font-size:var(--font-size-md)}.observations-header{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.observations-header button.btn{margin:4px 0}.observation-count{color:var(--color-white);background:#2196f3;border-radius:12px;padding:4px 12px;font-size:.85rem;font-weight:600}.observation-item{background:var(--color-white);border:1px solid #e0e0e0;border-radius:8px;margin-bottom:15px;padding:20px}.observation-header{margin-bottom:15px}.observation-title{color:#212121;margin-bottom:5px;font-size:1.25rem;font-weight:700}.observation-date{color:#757575;font-size:.9rem}.observation-details{margin-bottom:15px}.observation-detail{border-bottom:1px solid #f0f0f0;padding:8px 0}.observation-detail:last-child{border-bottom:none}.observation-detail strong{color:#424242;min-width:100px;margin-right:10px;display:inline-block}.observation-actions{flex-wrap:wrap;gap:10px;display:flex}