.lm-assignment-card-container {
    display: flex;
    flex-direction: column;
    gap: 20px;
    font-family: "Open Sans", sans-serif;
    -webkit-font-smoothing: antialiased;
  }
  
  .lm-assignment-card {
    display: flex;
    flex-direction: column;
    padding: 15px 15px 15px 15px;
    border-radius: 4px;
    color: #555555;
    background-color: #efefef;
    gap: 15px;
    position: relative;
  }
  
  .lm-apple-feedback-card-header {
    display: flex;
    gap: 30px;
  }
  
  .lm-assignment-card-field-wrapper {
    padding-left: 10px;
    border-left: 1px solid #d8d8d8;
  }
  
  .lm-assignment-card-field-wrapper:first-child {
    padding-left: 0px;
    border-left: none;
  }
  
  .lm-assignment-card-field-title {
    margin: 0;
    line-height: 1.1em;
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    color: #b3b3b3;
  }
  
  .lm-assignment-card-field-subtitle {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 5px;
    margin-top: 3px;
    font-size: 12px;
  }

  .lm-apple-feedback-cell-title {
    margin: 0;
    line-height: 1.1em;
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    color: #b3b3b3;
  }
  
  .lm-apple-feedback-cell-subtitle {
    margin-top: 3px;
    font-size: 13px;
  }
  
  .lm-assignment-card-sub-container {
    display: flex;
    flex-direction: column;
    gap: 6px;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    background-color: #ffffff;
  }
  
  .lm-assignment-card-note {
    display: flex;
    flex-direction: row;
    gap: 5px;
    padding: 2px 0px 2px 0px;
    font-size: 13px;
  }
  
  .lm-apple-feedback-row {
    display: grid;
    grid-template-columns: 20px 5em .5fr 1fr 1fr 1fr;
    gap: 30px;
    border-bottom: 1px dashed lightgrey;
  }
  
  .lm-apple-feedback-row:last-child {
    display: grid;
    grid-template-columns: 20px 5em .5fr 1fr 1fr 1fr;
    gap: 30px;
    border-bottom: none;
  }
  
  .lm-apple-feedback-cell {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 12px 10px 12px 10px;
    /*   border: 1px solid blue; */
  }

  .lm-apple-feedback-cell .rls-inline-edit-wrap {
    min-width: 400px;
  }
  
  .lm-assignment-card-action-wrapper {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    display: flex;
    justify-content: flex-end;
    text-align: right;
  }
  
  .lm-assignment-card-overflow-icon {
    position: relative;
    top: 0;
    right: 0;
    padding: 14px;
    margin-bottom: -28px;
    width: 8px;
    height: 30px;
    background-image: url("data:image/svg+xml, %3Csvg width='4' height='20' viewBox='0 0 3 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.72732 11.4545C2.43022 11.4545 3.00004 12.0244 3.00004 12.7273C3.00004 13.4302 2.43022 14 1.72732 14C1.02441 14 0.45459 13.4302 0.45459 12.7273C0.45459 12.0244 1.02441 11.4545 1.72732 11.4545ZM1.72732 5.72727C2.43022 5.72727 3.00004 6.29709 3.00004 7C3.00004 7.70291 2.43022 8.27273 1.72732 8.27273C1.02441 8.27273 0.45459 7.70291 0.45459 7C0.45459 6.29709 1.02441 5.72727 1.72732 5.72727ZM1.72732 0C2.43022 0 3.00004 0.569819 3.00004 1.27273C3.00004 1.97564 2.43022 2.54545 1.72732 2.54545C1.02441 2.54545 0.45459 1.97564 0.45459 1.27273C0.45459 0.569819 1.02441 0 1.72732 0Z' fill='%23000000'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: fit;
    cursor: pointer;
    opacity: 0.6;
    transition: 100ms;
  }

  .lm-email-icon {
    min-width: 18px;
    height: 18px;
    margin-right: 5px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 16 12' fill='none'%3E%3Cpath d='M14 0H2C1.175 0 0.5075 0.675 0.5075 1.5L0.5 10.5C0.5 11.325 1.175 12 2 12H14C14.825 12 15.5 11.325 15.5 10.5V1.5C15.5 0.675 14.825 0 14 0ZM14 3L8 6.75L2 3V1.5L8 5.25L14 1.5V3Z' fill='%23555555'/%3E%3C/svg%3E");
  }
  
  /* checkmark */
  .lm-severity-icon.approved, .lm-severity-icon.history {
    min-width: 15px;
    height: 13px;
    margin-right: 5px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 15 12' fill='none'%3E%3Cpath d='M13.2397 0.5L12.4669 1.27273L5.16012 8.57953L2.28512 6.28407L1.43285 5.60226L0.0692139 7.3068L0.921486 7.98862L4.55785 10.8977L5.31921 11.5L6.01239 10.8068L14.0124 2.80682L14.7851 2.04545L13.2397 0.5Z' fill='%234BD865'/%3E%3C/svg%3E");
  }
  
  .lm-severity-icon.violation {
    min-width: 18px;
    height: 17px;
    margin-right: 5px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23clip0_3252_36039)'%3E%3Cpath d='M8.99685 0.833374C9.51393 0.833374 9.99317 1.11083 10.258 1.55854L17.8061 14.6747C18.0646 15.1224 18.0646 15.6773 17.8061 16.125C17.5476 16.5727 17.0683 16.8502 16.5512 16.8502H1.44877C0.931687 16.8502 0.452443 16.5727 0.193904 16.125C-0.0646348 15.6773 -0.0646348 15.1224 0.193904 14.6747L7.74199 1.55854C8.00053 1.11083 8.47977 0.833374 8.99685 0.833374ZM8.99685 2.25849L1.44877 15.4062H16.5449L8.99685 2.25849ZM8.99685 12.5938C9.51924 12.5938 9.94272 13.0172 9.94272 13.5396C9.94272 14.062 9.51924 14.4855 8.99685 14.4855C8.47445 14.4855 8.05097 14.062 8.05097 13.5396C8.05097 13.0172 8.47445 12.5938 8.99685 12.5938ZM8.96532 5.05828C9.36889 5.05828 9.69049 5.37988 9.69049 5.78345V10.7651C9.69049 11.1623 9.36889 11.4902 8.96532 11.4902C8.56174 11.4902 8.24015 11.1686 8.24015 10.7651V5.78345C8.24015 5.37988 8.56174 5.05828 8.96532 5.05828Z' fill='%23D0021B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3252_36039'%3E%3Crect width='18' height='17' fill='white' transform='translate(0 0.833374)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }
  
  .lm-severity-icon.warning {
    min-width: 18px;
    height: 17px;
    margin-right: 5px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23clip0_3252_36065)'%3E%3Cpath d='M8.99685 0.5C9.51393 0.5 9.99317 0.777457 10.258 1.22517L17.8061 14.3413C18.0646 14.789 18.0646 15.3439 17.8061 15.7916C17.5476 16.2394 17.0683 16.5168 16.5512 16.5168H1.44877C0.931687 16.5168 0.452443 16.2394 0.193904 15.7916C-0.0646348 15.3439 -0.0646348 14.789 0.193904 14.3413L7.74199 1.22517C8.00053 0.777457 8.47977 0.5 8.99685 0.5ZM8.99685 1.92512L1.44877 15.0728H16.5449L8.99685 1.92512ZM8.99685 12.2604C9.51924 12.2604 9.94272 12.6839 9.94272 13.2063C9.94272 13.7286 9.51924 14.1521 8.99685 14.1521C8.47445 14.1521 8.05097 13.7286 8.05097 13.2063C8.05097 12.6839 8.47445 12.2604 8.99685 12.2604ZM8.96532 4.72491C9.36889 4.72491 9.69049 5.04651 9.69049 5.45008V10.4317C9.69049 10.829 9.36889 11.1569 8.96532 11.1569C8.56174 11.1569 8.24015 10.8353 8.24015 10.4317V5.45008C8.24015 5.04651 8.56174 4.72491 8.96532 4.72491Z' fill='%23F76E26'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3252_36065'%3E%3Crect width='18' height='17' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }
  
  .lm-severity-icon.info {
    min-width: 18px;
    height: 17px;
    margin-right: 5px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23clip0_3252_36091)'%3E%3Cpath d='M9 0.166748C13.9706 0.166748 18 3.97233 18 8.66675C18 13.3612 13.9706 17.1667 9 17.1667C4.02944 17.1667 0 13.3612 0 8.66675C0 3.97233 4.02944 0.166748 9 0.166748ZM9 1.7122C4.93318 1.7122 1.63636 4.82586 1.63636 8.66675C1.63636 12.5076 4.93318 15.6213 9 15.6213C13.0668 15.6213 16.3636 12.5076 16.3636 8.66675C16.3636 4.82586 13.0668 1.7122 9 1.7122ZM8.57173 7.24807C9.07884 7.24807 9.46981 7.36378 9.74467 7.59519C10.0195 7.82661 10.157 8.12745 10.157 8.49771C10.157 8.57418 10.1474 8.70901 10.1282 8.90219C10.109 9.09537 10.0739 9.27245 10.0227 9.43344L9.49858 11.1902C9.45597 11.331 9.41761 11.492 9.38352 11.6731C9.34943 11.8542 9.33239 11.9911 9.33239 12.0837C9.33239 12.3171 9.38778 12.4761 9.49858 12.5606C9.60938 12.6451 9.80114 12.6873 10.0739 12.6873C10.2017 12.6873 10.3466 12.6662 10.5085 12.624C10.6705 12.5817 10.7876 12.5445 10.8601 12.5123L10.7195 13.0556C10.2976 13.2126 9.96094 13.3323 9.70952 13.4148C9.4581 13.4973 9.1662 13.5386 8.83381 13.5386C8.32244 13.5386 7.92507 13.4208 7.64169 13.1854C7.35831 12.9499 7.21662 12.6511 7.21662 12.2889C7.21662 12.148 7.22727 12.0042 7.24858 11.8573C7.26989 11.7104 7.30398 11.5444 7.35085 11.3592L7.875 9.59644C7.92188 9.4274 7.96129 9.26742 7.99325 9.1165C8.02521 8.96558 8.04119 8.82773 8.04119 8.70297C8.04119 8.47759 7.99219 8.32063 7.89418 8.23209C7.79616 8.14355 7.60867 8.09928 7.33168 8.09928C7.19531 8.09928 7.05575 8.1194 6.913 8.15965C6.77024 8.19989 6.64773 8.23813 6.54545 8.27435L6.68608 7.73102C7.03125 7.59821 7.3615 7.48452 7.67685 7.38994C7.99219 7.29536 8.29048 7.24807 8.57173 7.24807ZM9.74148 4.03038C10.0866 4.03038 10.3817 4.13905 10.6268 4.35638C10.8718 4.57371 10.9943 4.83531 10.9943 5.14118C10.9943 5.44705 10.8718 5.70764 10.6268 5.92296C10.3817 6.13828 10.0866 6.24594 9.74148 6.24594C9.39631 6.24594 9.10014 6.13828 8.85298 5.92296C8.60582 5.70764 8.48224 5.44705 8.48224 5.14118C8.48224 4.83531 8.60582 4.57371 8.85298 4.35638C9.10014 4.13905 9.39631 4.03038 9.74148 4.03038Z' fill='%23347CEC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3252_36091'%3E%3Crect width='18' height='17' fill='white' transform='translate(0 0.166748)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }
  
  /* missing icon */
  .lm-severity-icon.denied {
    min-width: 15px;
    height: 14px;
    margin-right: 5px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' viewBox='0 0 15 14' fill='none'%3E%3Ccircle cx='7.3533' cy='7' r='7' fill='%23D0021B'/%3E%3Crect x='3.3533' y='6' width='8' height='2' fill='white'/%3E%3C/svg%3E");
  }

  /* clock icon */
  .lm-severity-icon.pending {
    width: 14px;
    height: 14px;
    margin-right: 5px;
    background-image: url("data:image/svg+xml,%3Csvg width='14px' height='14px' viewBox='0 0 14 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M7,0 C10.866,0 14,3.134 14,7 C14,10.866 10.866,14 7,14 C3.134,14 0,10.866 0,7 C0,3.134 3.134,0 7,0 Z M7,1.25 C3.8295,1.25 1.25,3.8295 1.25,7 C1.25,10.1705 3.8295,12.75 7,12.75 C10.1705,12.75 12.75,10.1705 12.75,7 C12.75,3.8295 10.1705,1.25 7,1.25 Z M7,2.9 C7.331,2.9 7.6,3.169 7.6,3.5 L7.6,3.5 L7.6,6.7515 L10.0745,9.226 C10.309,9.46 10.309,9.84 10.0745,10.0745 C9.957,10.192 9.804,10.2505 9.65,10.2505 C9.4965,10.2505 9.3425,10.1915 9.2255,10.0745 L9.2255,10.0745 L6.5755,7.424 C6.463,7.312 6.4,7.159 6.4,7 L6.4,7 L6.4,3.5 C6.4,3.1685 6.669,2.9 7,2.9 Z' fill='%23F76E26'%3E%3C/path%3E%3C/svg%3E");
  }
  
  .lm-assignment-card-overflow-icon:hover {
    opacity: 1;
  }
  
  .lm-assignment-card-pill {
    padding: 1px 4px;
    height: 11px;
    background-color: #b3b3b3;
    border-radius: 2px;
    color: white;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 600;
    user-select: none;
  }
  
  .lm-assignment-card-status-pill {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #b3b3b3;
  }
  

  