.street-share-trigger,.street-role{display:inline-flex;align-items:center;gap:8px}.street-share-trigger{min-height:44px;padding:10px 14px;border:1px solid #cbbba4;border-radius:12px;background:#fbf6ec;color:#183d42}html .street-sharing-dialog{width:min(600px,calc(100vw - 24px))}.street-sharing-content{display:grid;gap:16px;min-width:0}.street-sharing-content p{margin:0;line-height:1.6}.street-sharing-content h3{margin:8px 0 0}.street-sharing-content form,.street-invite-link{display:grid;gap:12px;padding:18px;border:1px solid #d8c8ae;border-radius:14px;background:#f9f3e7}.street-sharing-content label{display:grid;gap:6px;font-weight:600}.street-sharing-content input{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #b2a58f;border-radius:8px;background:#fffdf7;color:#173b40;font-size:16px}.street-sharing-content button{min-height:44px;padding:10px 14px;border:1px solid #ad9b7d;border-radius:10px;background:#fffaf0;color:#173b40}.street-sharing-content button[type=submit]{background:#214d50;color:#fff8eb}.street-sharing-content button:disabled{opacity:.55;cursor:wait}.street-sharing-content button:focus-visible,.street-share-trigger:focus-visible,.shared-streets a:focus-visible{outline:3px solid #b36d2f;outline-offset:3px}.street-members,.shared-streets ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.street-members li,.shared-streets li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid #d8c8ae;border-radius:12px}.street-members li>div,.shared-streets li>div{display:grid;gap:5px;min-width:0;flex:1 1 180px;overflow-wrap:anywhere}.street-members span,.shared-streets span{font-size:14px}.street-access-confirm{padding:16px;border:1px solid #b37c59;border-radius:12px}.street-access-confirm button{margin:10px 8px 0 0}.shared-streets{margin:24px 0;padding:clamp(16px,4vw,32px);border:1px solid #cbbba4;border-radius:20px;background:#fcf6e9;color:#173b40}.shared-streets h2{margin:8px 0}.shared-streets ul{margin-top:20px}.shared-streets a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit}.street-invitation-view .auth-form{overflow-wrap:anywhere}@media(max-width:480px){.street-sharing-content form,.street-invite-link,.street-members li{padding:12px}}html .street-sharing-dialog :is(form,.street-invite-link) :is(p,label,h3),html .shared-streets :is(h2,p,strong,span,a){color:#173b40}html .street-sharing-dialog input,html .street-share-trigger{color:#173b40}
