.sharing-interface { width: 600px; // height: 360px; .overlay { transform: translate(-20px, -20px); } .select { text-align: justify; text-align-last: end } .sharing-contents { padding: 10px; display: flex; flex-direction: column; .close-button { position: absolute; right: 2px; top: 2px; } .share-title { display: inline-flex; gap: 5px; .share-info { align-self: center; cursor: pointer; } } .share-copy-link { display: inline; border-radius: 4px; border: solid gray 1px; font-size: x-small; background: #E8E8E8; color: black; margin-top: -15px; margin-bottom: 15px; width: fit-content; } .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; font-size: 13px; min-width: 90px; height: 36; margin-left: 2px; } .share-button { height: 36; margin-left: 3%; 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; margin-bottom: 10; .layoutDoc-acls, .myDocs-acls { flex-direction: column; label { font-weight: normal; font-style: italic; padding-right: 12; } input { cursor: pointer; } } } } .main-container { display: flex; margin-top: -25px; .individual-container, .group-container { width: 50%; display: flex; top:0; flex-direction: column; .user-sort { text-align: left; margin-left: 10; width: 100%; cursor: pointer; } .share-title { margin-top: 20px; margin-bottom: 20px; } .groups-list, .users-list { font-style: italic; background: #e8e8e8; border: 2px solid gray; padding-left: 10px; padding-right: 10px; width: 97%; 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; } } .title-individual{ height: 25px; padding-left: 2; width: 97%; margin-top: 10px; margin-left: -8px; font-size: 14; margin-bottom: -4; border: 2px solid gray; border-bottom: none; align-items: center; display: flex; } .title-group{ height: 25px; padding-left: 2; width: 97%; margin-top: 10px; margin-left: -.5px; font-size: 14; margin-bottom: -4; border: 2px solid gray; border-bottom: none; align-items: center; display: flex; } .container { display: flex; position: relative; margin-top: 5px; margin-left: -5px; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 97%; text-align: left; font-style: normal; font-size: 12.5; font-weight: normal; padding: 3px; border-bottom: 0.5px solid grey; .group-info { cursor: pointer; } &:hover .padding { overflow-x: unset; white-space: unset; overflow-wrap: break-word; } .padding { max-width: 150px; overflow-x: hidden; display: inline-block; text-overflow: ellipsis; white-space: nowrap; } .permissions-dropdown { display: flex; align-items: flex-end; text-align: right; margin-left: auto; margin-right: -12px; } .edit-actions { display: flex; position: absolute; align-items: flex-end; right: -10; } } .permissions-dropdown-None{ height: 100%; min-width: 85px; text-align: right; margin-right: -12px; padding: 0px; padding-left: 3px; background: grey; color: rgb(71, 71, 71); border-radius: 6px; border: 1px solid rgb(71, 71, 71); } .permissions-dropdown-Edit, .permissions-dropdown-Admin { height: 100%; min-width: 85px; text-align: right; margin-right: -12px; padding: 0px; padding-left: 3px; background: rgb(254, 254, 199); color: rgb(75, 75, 5); border-radius: 6px; border: 1px solid rgb(75, 75, 5); } .permissions-dropdown-Augment{ height: 100%; min-width: 85px; text-align: right; margin-right: -12px; padding: 0px; padding-left: 3px; background: rgb(208, 255, 208); color:rgb(19, 80, 19); border-radius: 6px; border: 1px solid rgb(19, 80, 19); } .permissions-dropdown-View{ height: 100%; min-width: 85px; text-align: right; margin-right: -12px; padding: 0px; padding-left: 3px; background: rgb(213, 213, 255); color: rgb(25, 25, 101); border-radius: 6px; border: 1px solid rgb(25, 25, 101); } .permissions-dropdown-Not-Shared{ height: 100%; min-width: 85px; text-align: right; margin-right: -12px; padding: 0px; padding-left: 3px; background: rgb(255, 207, 207); color: rgb(138, 47, 47); border-radius: 6px; border: 1px solid rgb(138, 47, 47); } .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; } } }