/* Local participation additions inherit Square's neutral gray and copper palette. */
.xc-avatar{position:relative;display:inline-grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;background:#eee;color:#5f5f5f;isolation:isolate}
.xc-avatar img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.xc-avatar img[hidden]{display:none}
.profile-public-avatar{width:72px;height:72px;font-size:26px}
.discussion-avatar{width:25px;height:25px;font-size:12px}
.sq-test-author{display:inline-flex;gap:7px;align-items:center;color:inherit;text-decoration:none}.sq-test-author .square-avatar{width:22px;height:22px;font-size:10px}
.xc-avatar-editor{padding:20px 0;margin-bottom:20px;border-bottom:1px solid #ddd}.xc-avatar-editor h3{margin:0 0 14px}.xc-avatar-editor input[type=file]{max-width:100%}
.xc-check{display:flex!important;align-items:flex-start;gap:10px;font-weight:400;line-height:1.6}.xc-check input[type=checkbox]{width:18px!important;height:18px;flex:none;margin:4px 0 0;accent-color:#a85d3a}
.sq-list-cover,.sq-update-editor{border-top:1px solid #ddd;padding-top:16px;margin-top:20px}.sq-list-cover summary,.sq-update-editor summary{cursor:pointer;font-weight:600}.sq-list-cover p,.sq-update-editor p{font-size:13px;color:#707070;line-height:1.7}.sq-list-cover input[type=file]{max-width:100%}
[data-list-cover-preview] img{width:150px;max-height:100px;object-fit:contain;margin:10px 0;display:block}
.sq-feedback-choices{max-height:220px;overflow:auto}.sq-feedback-choices label{padding:8px;border-bottom:1px solid #eee;margin:0}.sq-update-editor fieldset{border:1px solid #ddd;border-radius:10px;padding:12px}.sq-update-editor legend{font-size:13px;padding:0 6px}
.sq-work-updates ol{list-style:none;padding:0;margin:18px 0}.sq-work-updates ol>li{border-left:2px solid #d2d2d2;padding:0 0 20px 18px;margin-left:5px}.sq-work-updates header{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.sq-work-updates time,.sq-work-updates small{font-size:12px;color:#757575}.sq-work-updates li p{margin:8px 0;line-height:1.7}.sq-work-updates ul{padding-left:18px}.sq-work-updates a{color:#925335}
.sq-question-state:empty{display:none}.sq-question-state a,.sq-solved-summary a{color:#79543d;text-decoration:none}.sq-solved-badge{font-size:12px!important;line-height:1.5;padding:5px 9px;display:inline-block;background:#f4efe9;color:#79543d;border-radius:6px}.sq-solved-summary{padding:12px;border:1px solid #e0d8d0;border-radius:9px;font-size:13px}.sq-solved-summary small{display:block;margin-top:4px;color:#777}
.sq-reader .reply-actions form[data-v2-action$="/resolution"] .button{color:#925335;font-weight:500}
.v2-reply.xc-reply-focus{outline:2px solid #a85d3a;outline-offset:4px;border-radius:8px;background:#faf7f4}
.xc-notifications{position:relative;color:#333}.xc-notifications>summary{list-style:none;cursor:pointer;position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:50%}.xc-notifications>summary::-webkit-details-marker{display:none}.xc-notifications>summary:hover,.xc-notifications[open]>summary{background:#eee}.xc-notifications>summary:focus-visible{outline:2px solid #a85d3a;outline-offset:3px}
.xc-notice-count{position:absolute;top:-2px;right:-3px;min-width:17px;border-radius:10px;padding:0 4px;background:#a85d3a;color:white;font-size:10px;line-height:17px;text-align:center}.xc-notice-count[hidden]{display:none}
.xc-notice-panel{position:absolute;right:0;top:46px;width:340px;max-width:calc(100vw - 24px);background:white;border:1px solid #ddd;border-radius:14px;box-shadow:0 16px 42px #00000014;padding:14px;z-index:110}.xc-notice-panel>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:2px 3px 12px}.xc-notice-panel>header a{font-size:12px;color:#777}.xc-notice-panel [data-notice-list]{max-height:min(420px,65dvh);overflow:auto}.xc-notice-panel p{font-size:13px;color:#777}.xc-notice-panel [data-notice-status]:empty{display:none}
.xc-notice-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 10px;border-bottom:1px solid #eee;color:#333;text-decoration:none;line-height:1.6}.xc-notice-row:hover{background:#f2f2f2;border-radius:8px}.xc-notice-row strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.xc-notice-row small{display:block;font-size:11px;color:#7a7a7a;margin-top:4px}.xc-notice-row i{display:block;width:6px;height:6px;flex:none;background:#a85d3a;border-radius:50%}.xc-notice-row.is-read strong{color:#777}.xc-notice-inbox{max-width:800px}
@media(max-width:700px){.xc-notice-panel{position:fixed;left:12px;right:12px;top:70px;width:auto;max-width:none}.header-actions{gap:7px}.xc-notifications>summary{width:32px;height:36px}.sq-list-cover summary,.sq-update-editor summary{min-height:40px;line-height:1.8}.sq-feedback-choices label{min-height:44px}}
