.share-progress-entry{border-left:4px solid #54735a!important}.share-progress-entry>div>p{line-height:1.6}.share-encouragement{font-style:italic;color:#486045;margin:22px 0 8px}#progress-share-dialog{width:min(720px,calc(100% - 24px));max-height:90dvh;overflow:auto;border:1px solid #cbd4c7;border-radius:14px;padding:28px;color:#17382b;background:#fffef9;box-shadow:0 20px 90px #0005}#progress-share-dialog::backdrop{background:#11271fcc}#progress-share-dialog h2{margin:5px 0 12px;font-size:29px}.share-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}#share-close{border:0;background:transparent;font-size:30px;line-height:1;cursor:pointer;padding:4px 10px}#progress-share-dialog fieldset{border:1px solid #d2dacd;border-radius:8px;padding:18px;margin:22px 0}#progress-share-dialog fieldset label{display:flex;align-items:flex-start;gap:10px;margin:14px 0;line-height:1.5}#progress-share-dialog input[type=checkbox]{width:20px;height:20px;flex-shrink:0;margin-top:2px;accent-color:#17382b}.share-field{display:block;margin:18px 0}.share-field select{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #b8c5b6;border-radius:6px;background:white;font:inherit}.share-preview{background:#eef1e8;padding:20px;border-radius:8px}#share-text-preview p{margin:8px 0;line-height:1.5;overflow-wrap:anywhere}#share-canvas{display:block;width:min(100%,340px);height:auto;margin:22px auto 0;box-shadow:0 3px 15px #0001}#share-canvas[hidden]{display:none}#progress-share-dialog .fine{line-height:1.6;font-size:13px;margin:20px 0}#progress-share-dialog .controls{display:flex;flex-wrap:wrap;gap:10px}#share-result{line-height:1.5}#progress-share-dialog button:disabled{opacity:.55;cursor:default}@media(max-width:520px){#progress-share-dialog{padding:20px}#progress-share-dialog fieldset label{font-size:15px}.share-preview{padding:14px}}
