.share-all-boards{flex-shrink:0;min-height:42px;padding:9px 13px;border:1px solid #80d3ed;border-radius:10px;background:linear-gradient(135deg,#277992,#204b58);color:#fff;font:700 .8rem system-ui,sans-serif;cursor:pointer}
.overview-status{flex-wrap:wrap}.overview-status>#status{flex:1;min-width:150px}
.boards-share-dialog{box-sizing:border-box;width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:22px;border:1px solid #78c7df;border-radius:16px;background:#26282b;color:#fff;font:16px system-ui,sans-serif;box-shadow:0 20px 80px #0008}
.boards-share-dialog::backdrop{background:#080910c9}.boards-share-dialog h2{font:700 1.3rem system-ui,sans-serif;margin:0 0 12px}.boards-share-dialog p{font-size:.85rem;line-height:1.5;color:#cccfd3}.boards-share-dialog label{display:block;font-size:.8rem;color:#b4e3f1}.boards-share-dialog input{box-sizing:border-box;width:100%;min-width:0;margin:8px 0 0;padding:12px;border:1px solid #616770;border-radius:8px;background:#171820;color:#fff;font:16px system-ui,sans-serif}.boards-share-actions{display:flex;flex-wrap:wrap;gap:10px}.boards-share-actions button{flex:1;min-height:44px;padding:10px;border:1px solid #52899a;border-radius:8px;background:#223c44;color:#fff;font:600 .85rem system-ui,sans-serif;cursor:pointer}.boards-share-actions [data-copy]{background:#23738c}.boards-share-dialog .boards-share-status{min-height:2.8em;color:#c5e8f3}
@media(max-width:600px){.home-board-setting .share-all-boards{width:100%}.overview-status .share-all-boards{order:-1;flex-basis:100%}.boards-share-dialog{padding:16px}}

header:has(.boards-header-share){flex-wrap:wrap}.boards-header-share{flex-basis:100%;width:100%;min-height:46px;font-size:.95rem} .boards-header-share:focus-visible{outline:2px solid #c7f1fd;outline-offset:3px}
