.gs-disclosure[hidden]{display:none!important}.gs-disclosure{background:#f5f2e9;border:1px solid #c7c0ac;border-radius:10px;width:100%;min-width:0;overflow:clip}.gs-disclosure-title{margin:0!important}.gs-disclosure-title>button{color:#123c2a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 18px;font:700 1rem/1.4 Arial,sans-serif;display:flex}.gs-disclosure-title>button:focus-visible{outline-offset:-3px;outline:3px solid #947326}.gs-disclosure-title small{color:#8b2d18;font-size:.75rem}.gs-disclosure-content[hidden]{display:none!important}.gs-disclosure-content{min-width:0;padding:0 12px 12px;overflow-x:auto}.gs-disclosure-content>.card{box-shadow:none}.gs-disclosure-content>.card>h3:first-child{display:none}.gs-disclosure-title>button>span:first-child{flex:1}.gs-disclosure-content .gs-disclosure{margin-top:10px}@media (max-width:600px){.gs-disclosure-title>button{flex-wrap:wrap;padding:14px 12px}.gs-disclosure-content{padding:0 4px 8px}}.system-mode{color:var(--text,#242323);overflow-wrap:anywhere;margin:0 0 1rem}.system-mode-banner{color:#3b2b10;background:#fff3d1;border:2px solid #805711;border-radius:12px;padding:1rem}.system-mode summary{cursor:pointer;border:1px solid #80692d;border-radius:8px;min-height:44px;padding:.75rem}.system-mode details[open]{background:#fffdf7;border:1px solid #80692d;border-radius:8px;padding:.75rem}.system-mode fieldset{border:0;min-width:0;padding:0}.system-mode label{gap:.4rem;display:grid}.system-mode textarea{width:100%;max-width:100%;min-height:88px;font:inherit;box-sizing:border-box;padding:.75rem}.system-mode button{color:#fff;min-height:44px;font:inherit;background:#16473b;border:0;border-radius:8px;margin-top:.75rem;padding:.75rem 1rem}.system-mode button:disabled{opacity:.65}.system-mode:empty{display:none}.tasks .task-photo-comparison{border-top:1px solid var(--line);gap:12px;min-width:0;padding-top:12px;display:grid}.tasks .task-photo-comparison form{grid-template-columns:1fr;min-width:0}.tasks .task-photo-comparison form>p{overflow-wrap:anywhere;grid-column:1/-1}.tasks .task-photo-comparison label,.tasks .task-photo-comparison input[type=file]{box-sizing:border-box;min-width:0;max-width:100%}.tasks .task-photo-comparison input[type=file]{width:100%}.tasks .task-photo-comparison label:has(input[type=checkbox]){align-items:flex-start;gap:10px;line-height:1.5;display:flex}.tasks .task-photo-comparison input[type=checkbox]{flex:none;margin-top:3px}.tasks .task-photo-comparison article{overflow-wrap:anywhere;min-width:0}.tasks .task-photo-comparison h4,.tasks .task-photo-comparison p{margin:0}.task-photo-mobile{width:100%;min-width:0}.task-photo-mobile fieldset{border:0;gap:18px;min-width:0;margin:20px 0 0;padding:0;display:grid}.task-photo-mobile label{gap:8px;min-width:0;font-weight:600;display:grid}.task-photo-mobile select,.task-photo-mobile textarea,.task-photo-mobile input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;font-size:16px}.task-photo-mobile select,.task-photo-mobile textarea{color:#172c22;background:#fff;border:1px solid #c9c3b0;border-radius:8px;padding:12px}.task-photo-mobile textarea{resize:vertical;min-height:100px}.task-photo-mobile input::file-selector-button{color:#172c22;background:#fff;border:1px solid #c9c3b0;border-radius:8px;margin-right:8px;padding:10px}.task-photo-mobile button{width:100%;min-height:48px}.task-photo-mobile [role=status]{overflow-wrap:anywhere;background:#e5eee7;border-radius:8px;padding:12px}.task-photo-instructions p{white-space:pre-wrap;overflow-wrap:anywhere}.task-photo-mobile figure{margin:0}.task-photo-mobile figure img{object-fit:contain;max-width:100%;max-height:360px;display:block}.task-photo-mobile figcaption{margin-top:8px}
