/* Feedback: formular adaptabil, aceleași teme și ținte tactile. */
.feedbackFields{padding:1rem;display:grid;gap:.5rem}.feedbackFields label,.feedbackIdentity legend{font-weight:600}.feedbackFields textarea{width:100%;min-width:0;min-height:8rem;resize:vertical;border:1px solid var(--sep);border-radius:.5rem;background:var(--sheet);color:var(--label);font:inherit;padding:.75rem;line-height:1.5}.feedbackFields .sfoot{padding:0}.feedbackIdentity{border:1px solid var(--sep);margin:0;padding:.75rem;min-width:0;display:grid;gap:.25rem}.feedbackIdentity label{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;overflow-wrap:anywhere}.feedbackIdentity input{flex:none;width:1.125rem;height:1.125rem;accent-color:var(--blue)}.feedbackSaved{padding:1rem;line-height:1.5}.feedbackSaved h4,.feedbackLink h4{margin:0;font-size:1rem}.feedbackLink{border-top:1px solid var(--sep);padding-top:1rem}.feedbackLink code{white-space:normal;overflow-wrap:anywhere}.feedbackBotLink{display:flex;align-items:center;justify-content:center;text-decoration:none;min-height:2.75rem;padding:.5rem;white-space:normal;overflow-wrap:anywhere}#feedbackState{line-height:1.5;overflow-wrap:anywhere}

.feedbackSheet .sheetbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.feedbackSheet .sheetbar h3{grid-column:1/-1;grid-row:1;padding-top:.35rem}.feedbackSheet .sheetbar .tbtn{grid-row:2;max-width:100%;overflow-wrap:anywhere}.feedbackSheet .sheetbar .tbtn:first-child{grid-column:1}.feedbackSheet .sheetbar .tbtn:last-child{grid-column:2}

/* Cardurile Sumar se împachetează fără a lărgi coloana la text mărit. */
.tile{grid-template-columns:minmax(0,1fr)}.tile .top{flex-wrap:wrap}.tile .nm,.tile .pc{min-width:0;max-width:100%;overflow-wrap:anywhere}.tile .sm{overflow-wrap:anywhere}
.feedbackPhotos{padding:1rem;display:grid;gap:.75rem}.fbPhHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.fbPhHead .sfoot{padding:0}.fbPhHead .btnplain{width:auto;min-height:2.75rem;margin:0;padding:.5rem 1rem;max-width:100%;white-space:normal}.fbPhList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.fbPhList[hidden]{display:none}.fbPhoto{position:relative;margin:0;aspect-ratio:1;border-radius:.5rem;overflow:hidden;background:var(--fill,#eee);border:1px solid var(--sep)}.fbPhoto img{width:100%;height:100%;object-fit:cover;display:block}.fbPhotoRm{position:absolute;top:.25rem;right:.25rem;width:2rem;height:2rem;border-radius:50%;border:0;background:rgba(0,0,0,.6);color:#fff;font-size:1.25rem;line-height:1;cursor:pointer}.fbPhotoRm:disabled{opacity:.4}
.feedbackSheet{grid-auto-rows:max-content}
