.work-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:16px 0}.work-tools input,.work-form select,.work-form input,.work-form textarea,.answer-choice{font:inherit;padding:10px;border:1px solid #dedee9;border-radius:10px;background:white;color:#202a43;max-width:100%}.work-tools [aria-pressed=true]{background:#7545bb;color:white}.work-card{margin:14px 0}.work-card h2{font-size:18px;line-height:1.4}.work-meta{font-size:12px;color:#727b91;line-height:1.6}.work-card summary{cursor:pointer;font-weight:600;line-height:1.5}.work-question{padding:16px 0;border-bottom:1px solid #eee}.work-question label{display:block;line-height:1.5}.answer-choice{display:block;width:100%;margin:8px 0}.work-question input[type=file]{display:block;max-width:100%;font:inherit;font-size:12px;margin-top:10px}.work-question .text-button{margin:8px 8px 0 0;font-size:12px}.work-form label{display:block;margin:14px 0;line-height:1.5}.work-form select,.work-form input:not([type=checkbox]),.work-form textarea{display:block;width:100%;margin-top:6px}.work-form fieldset{border:1px solid #e9e9f2;border-radius:12px;min-width:0}.work-form textarea{min-height:70px}.work-warning{color:#94610f;background:#fff3dc;border-radius:10px;padding:10px;line-height:1.5;font-size:13px}.personal-save{padding:12px 18px;color:white;background:#7545bb;border:0;border-radius:10px;margin-top:15px;font:inherit}.personal-save:disabled{opacity:.5}.work-note{padding:12px;border-left:3px solid #bb8017;background:#fff8ed;margin:12px 0;font-size:13px;line-height:1.5}.work-question p,.work-note{overflow-wrap:anywhere}