/* Daily Life Doc, round 22 (zone P): the Profile tab of a client's page (js/profile/profile-tab.js) on the Atlas tab's
   card (.atl, .ahd from css/atlas.css): Paste and Add file on the head, the paste box, then one row per entry with its
   source in grey; and the line "<name>'s Profile stays." in the sheet Remove client (js/atlas/atlas-delete.js). */

.prf .ahd { flex-wrap: wrap; }
.pfile-b { cursor: pointer; }
.ppaste { display: flex; flex-direction: column; gap: 8px; margin: 6px 0 10px; }
.ppaste .ain { max-width: none; box-shadow: none; }
.ppaste .ain:focus { box-shadow: 0 0 0 2px var(--sage); }
.pacts { display: flex; justify-content: flex-end; gap: 6px; }
.plist { display: flex; flex-direction: column; margin-top: 6px; }
.prow { display: flex; flex-direction: column; gap: 2px; padding: 9px 10px; border-radius: 10px; font-size: var(--t-s); overflow-wrap: anywhere; }
.prow + .prow { border-top: 1px solid var(--cardline); border-radius: 0; }
.prow small { font-size: var(--t-xs); color: var(--ink3); }
.prow .pv { display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 8px; }
.prow .pk { color: var(--ink2); }
.prow .pt { white-space: pre-wrap; }
.prow.cut .pt { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.prow .plk.sm { align-self: flex-start; }
.prow .pfn { font-weight: 500; }
.prow .pwork { font-size: var(--t-xs); color: var(--ink3); }
.adel-stays { margin: 0 0 8px; font-size: var(--t-s); color: var(--ink2); }

@media (max-width: 520px) {
  .prf .ahd .pill.sm { padding-left: 10px; padding-right: 10px; }
  .prow { padding: 9px 4px; }
}
