.meetings{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 26px}.meetings a{background:white;border:1px solid var(--line);border-top:3px solid var(--purple);border-radius:5px;padding:22px;text-decoration:none}.meetings a:nth-child(2){border-top-color:var(--coral)}.meetings a:nth-child(3){border-top-color:var(--green)}.meetings small,.meetings strong,.meetings span{display:block}.meetings small{font-size:10px;letter-spacing:1.5px}.meetings strong{font-size:20px;margin:10px 0}.meetings span{font-size:13px;color:#535970}.notice{border-left:4px solid var(--coral);background:#fff6ed;padding:20px 24px;font-size:14px;margin-bottom:28px}.notice strong{display:block}.notebook-picker{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;align-items:start;margin:30px 0 40px}.notebook-picker>select{grid-column:1}.notebook-picker form{grid-column:2;grid-row:1 / 3}.inline{display:flex;gap:8px;align-items:start}.inline input{min-width:0}.inline button{white-space:nowrap}select{font:inherit;color:var(--ink);background:white;border:1px solid #cbd0db;border-radius:3px;padding:12px;width:100%;font-size:14px}#inventory,#theme-answers{margin-top:30px}.inventory-heading p{font-size:15px;max-width:760px}.legend{display:flex;gap:10px;flex-wrap:wrap}.score{border-radius:4px;padding:5px 10px;font-size:13px;color:#263044}.score1{background:#f8dedb}.score2{background:#fff0c3}.score3{background:#dceee1}.table-card{background:white;border:1px solid var(--line);border-radius:6px;padding:24px;margin-top:24px}.table-card h4{font-size:20px;font-weight:500;margin:0 0 15px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px;text-align:left}th{font-size:12px;padding:10px 8px;background:var(--paper);vertical-align:top}td{padding:12px 8px;border-bottom:1px solid var(--line);vertical-align:top}td textarea{margin:0;min-height:82px;font-size:14px;padding:8px}td select{padding:8px}th:nth-child(1){width:25%}th:nth-child(2){width:20%}th:nth-child(3){width:17%}th:nth-child(4){width:30%}.remove-row{background:white;border:1px solid #cbd0db;color:var(--ink);padding:8px;cursor:pointer;border-radius:3px}.add-row{margin-top:15px}.empty-row td{font-size:14px;color:#656a7d;padding:22px 8px}.meeting-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 30px}.meeting-fields label{font-size:15px}.meeting-fields textarea{min-height:125px;margin-bottom:0}.answer-card{background:white;border:1px solid var(--line);padding:24px;border-radius:6px}.answer-card small{display:block;font-size:13px;color:#656a7d;margin:0 0 12px}.import-label{margin-top:25px}.status{position:relative}.table-card:focus-within{border-color:#ad96d3}@media(max-width:760px){.meetings,.notebook-picker,.meeting-fields{grid-template-columns:1fr}.notebook-picker form{grid-column:1;grid-row:auto}.table-card{padding:16px}.table-scroll{margin:0 -6px}.meetings a{padding:18px}.inline{flex-wrap:wrap}.inline input{margin-bottom:0}.inline button{margin-bottom:15px}}@media print{.meetings,.notebook-picker,.notice,.add-row,.remove-row,#import-notebook,.import-label{display:none}table{min-width:0}.table-scroll{overflow:visible}.meeting-fields{display:block}.answer-card,.table-card{break-inside:avoid;margin:12px 0}td textarea{border:0}#inventory{display:block!important}}

[hidden]{display:none!important}

#ateliers{padding-top:28px}.workshop-heading{margin-bottom:20px}.workshop-heading h1{font-size:32px;line-height:1.2;letter-spacing:-.5px;margin:0 0 8px}.workshop-heading p{font-size:15px;margin:0}.notice{margin:18px 0}.tabs{margin-top:24px;margin-bottom:14px}.task-instruction{margin:0 0 16px;font-size:17px;font-weight:700}.inventory-heading{margin:0}.meeting-fields{gap:16px}#inventory,#theme-answers{margin-top:16px}.notebook-picker{margin:20px 0}.shared-controls{top:84px}#preparer{padding-top:35px;padding-bottom:35px}@media(max-width:760px){.workshop-heading h1{font-size:28px}.task-instruction{font-size:16px}}

/* Keep saving available while participants fill in the notebook. */
body{padding-bottom:150px}.shared-controls,.local-save-controls{position:fixed;bottom:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:14px 24px;background:#fff;border-top:2px solid var(--purple);box-shadow:0 -3px 18px #11195218}.shared-controls #save-shared,.local-save-controls button{background:#542d80;color:#fff;border:0;font-weight:700;font-size:17px;min-height:48px;padding:12px 24px}.shared-controls p,.local-save-controls p{width:100%;text-align:center;margin:0;font-size:14px;line-height:1.35}.shared-controls button:disabled{opacity:.65;cursor:wait}.shared-controls.has-changes{border-top-color:#ce715f}.shared-controls.has-changes #shared-status{font-weight:700;color:#783a23}@media(max-width:760px){body{padding-bottom:205px}.shared-controls,.local-save-controls{padding:10px 16px;gap:8px}.shared-controls #save-shared,.local-save-controls button{width:100%;justify-content:center}.shared-controls #refresh-shared{padding:6px 12px;font-size:13px}.shared-controls p,.local-save-controls p{font-size:13px}}@media print{body{padding-bottom:0}.shared-controls,.local-save-controls{display:none!important}}
