/* Shared discussion release: discussion-shared-20261015 */
.appbar{padding-right:210px}
#sync-panel{position:relative;border:1px solid #D8B264;background:#FFFBF3;border-radius:12px;padding:14px 18px;margin:12px 0;z-index:160;color:#4A5263;font-size:13px}
#sync-panel p{margin:0 0 10px}.sync-actions{display:flex;flex-wrap:wrap;gap:8px}.sync-conflict{border-top:1px solid #E6EAF2;padding-top:10px;margin:10px 0}.sync-conflict pre{font:12px/1.6 inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;background:white;border-radius:6px;padding:8px;max-height:160px;overflow:auto}
body.map-mode #sync-panel:not([hidden]){position:fixed;top:54px;left:16px;right:16px;max-height:65dvh;overflow:auto;box-shadow:0 18px 50px #0F265030}
#list-status{font-size:13px;color:#717A8C}#list-retry{border:1px solid #E6EAF2;border-radius:9px;padding:8px 14px;background:white;color:#2861AE;cursor:pointer}
@media(max-width:768px){.appbar{padding-right:16px;padding-top:52px}.sync-actions button{white-space:normal;text-align:left}.sync-conflict pre{max-height:120px}}
@media print{#sync-panel,#load-retry,#board-loading{display:none!important}}

.import-label{margin-left:auto;font-size:12px;color:#2861AE;background:#fff;border:1px solid #E6EAF2;border-radius:8px;padding:7px 12px;cursor:pointer;position:relative}.import-label input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}
#import-preview{background:#fff;border:1px solid #E6EAF2;border-radius:12px;padding:16px;margin-bottom:16px;font-size:13px}#import-preview button{background:#2861AE;color:#fff;border:0;border-radius:8px;padding:8px 12px;margin-right:8px;cursor:pointer}#import-preview #import-cancel{background:#EDF0F6;color:#4A5263}
@media print{.import-label,#import-preview{display:none!important}}
