.sharing-interface { width: 600px; // height: 360px; .overlay { transform: translate(-20px, -20px); } select { text-align: justify; text-align-last: end } .sharing-contents { display: flex; flex-direction: column; .close-button { position: absolute; right: 1em; top: 1em; cursor: pointer; z-index: 999; } .share-container { .share-setup { display: flex; margin-bottom: 20px; align-items: center; height: 36; .user-search { width: 90%; input { height: 30; } } .permissions-select { z-index: 1; border: none; outline: none; text-align: justify; // for Edge text-align-last: end; } .share-button { height: 105%; margin-left: 2%; background-color: black; } } .sort-checkboxes { float: left; margin-top: -17px; margin-bottom: 10px; font-size: 10px; min-height: 40px; input { height: 10px; cursor: pointer; } label { font-weight: normal; font-style: italic; } } .acl-container { display: flex; float: right; align-items: baseline; margin-top: -12; .layoutDoc-acls, .myDocs-acls { flex-direction: column; margin-right: 12; label { font-weight: normal; font-style: italic; } input { cursor: pointer; } } } } .main-container { display: flex; margin-top: -25px; .individual-container, .group-container { width: 50%; display: flex; flex-direction: column; .user-sort { text-align: left; margin-left: 10; width: 100px; cursor: pointer; } .share-title { margin-top: 20px; margin-bottom: 20px; } .groups-list, .users-list { font-style: italic; background: #e8e8e8; padding-left: 10px; padding-right: 10px; overflow-y: scroll; overflow-x: hidden; text-align: left; display: block; align-content: center; align-items: center; text-align: center; justify-content: center; color: black; height: 250px; margin: 0 2; .none { font-style: italic; } } } } button { outline: none; border-radius: 5px; border: 0px; color: #fcfbf7; text-transform: none; letter-spacing: 2px; font-size: 75%; padding: 0 10; margin: 0 5; transition: transform 0.2s; height: 25; } } .focus-span { text-decoration: underline; } p { font-size: 20px; text-align: left; margin: 0 0 20px 0; color: black; } .hr-substitute { border: solid black 0.5px; margin-top: 20px; } .people-with-container { display: flex; height: 25px; .people-with { font-size: 14px; margin: 0; padding-top: 3px; font-style: normal; } .people-with-select { width: 126px; outline: none; } } .container { display: flex; position: relative; margin-top: 5px; margin-bottom: 10px; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%; text-align: left; font-style: normal; font-size: 14; font-weight: normal; padding: 0; align-items: center; .group-info { cursor: pointer; } &:hover .padding { white-space: unset; } .padding { padding: 0 10px 0 0; color: black; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width: 40%; } .permissions-dropdown { border: none; height: 25; background-color: #e8e8e8; } .edit-actions { display: flex; position: absolute; right: -10; } } .no-users { margin-top: 20px; } .link-container { display: flex; flex-direction: row; margin-bottom: 10px; margin-left: auto; margin-right: auto; .link-box, .copy { padding: 10px; border-radius: 10px; padding: 10px; border: solid black 1px; } .link-box { background: white; color: blue; text-decoration: underline; } .copy { margin-left: 20px; cursor: alias; border-radius: 50%; width: 42px; height: 42px; transition: 1.5s all ease; padding-top: 12px; } } }