/* Titluri lizibile, fara trunchiere; istoric privat al exporturilor. */
body.hm1541-account-page .hm1511-project-hero{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:start;}
body.hm1541-account-page .hm1511-project-hero>div{min-width:0;}
body.hm1541-account-page .hm1511-project-hero h1{font-size:clamp(23px,2.15vw,32px)!important;line-height:1.24!important;max-width:100%;margin:14px 0;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;word-break:normal;display:block!important;-webkit-line-clamp:unset!important;max-height:none!important;height:auto!important;}
body.hm1541-account-page .hm1511-project-card h3,body.hm1541-account-page .hm1511-project-card h3 a{font-size:17px!important;line-height:1.4!important;white-space:normal!important;text-overflow:clip!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;overflow-wrap:anywhere;max-height:none!important;height:auto!important;}
body.hm1541-account-page .hm1511-project-card>div{min-width:0;}
body.hm1541-account-page .hm1511-project-card{min-width:0;height:auto!important;}
body.hm1541-account-page .hm1511-project-card p{overflow-wrap:anywhere;white-space:normal;}
.hm55-history{margin:22px 0;border:1px solid #cbded8;border-radius:14px;background:#fff;color:#193f37;overflow:hidden;}
.hm55-history>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;background:#f3f8f6;border-bottom:1px solid #dce9e4;}
.hm55-history h2{margin:0!important;font-size:21px!important;line-height:1.35!important;}
.hm55-history header p{margin:5px 0 0;font-size:14px;line-height:1.5;color:#576e66;}
.hm55-history button,.hm55-history a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 13px;min-height:38px;background:#fff;border:1px solid #b8d5c9;border-radius:8px;text-decoration:none!important;color:#155447;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer;white-space:normal;}
.hm55-history button:hover,.hm55-history a:hover{background:#eaf4ef;}
.hm55-history button:focus-visible,.hm55-history a:focus-visible{outline:2px solid #267764;outline-offset:3px;}
.hm55-history .hm55-danger{color:#9f382e;border-color:#ebc5bf;}
.hm55-history button:disabled{opacity:.55;cursor:wait;}
.hm55-history table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;}
.hm55-history th,.hm55-history td{text-align:left;vertical-align:top;padding:15px 18px;border-bottom:1px solid #e2ece7;overflow-wrap:anywhere;line-height:1.45;}
.hm55-history th{font-size:12px;color:#587168;background:#fbfdfc;font-weight:600;}
.hm55-history th:first-child{width:36%;}.hm55-history th:last-child{width:24%;}.hm55-history th:nth-child(3){width:17%;}
.hm55-history small{display:block;color:#6d8079;font-size:12px;margin-top:5px;line-height:1.5;}
.hm55-file-actions>a,.hm55-file-actions>button{margin:0 5px 6px 0;}
.hm55-confirm{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0;}.hm55-confirm>span{flex-basis:100%;font-size:13px;}
.hm55-empty,.hm55-error{margin:0;padding:22px;line-height:1.6;}.hm55-error{color:#9d342b;}
.hm55-save-state{padding:14px 20px;border-bottom:1px solid #e3eae6;background:#f4faf7;display:flex;align-items:center;gap:12px;flex-wrap:wrap;}.hm55-save-state strong{font-size:13px;overflow-wrap:anywhere;}.hm55-save-state span{font-size:13px;line-height:1.6;}.hm55-save-state[data-state=error]{background:#fff7ec;color:#814414;}
@media(max-width:900px){body.hm1541-account-page .hm1511-project-hero{grid-template-columns:minmax(0,1fr);}.hm55-history th,.hm55-history td{padding:12px;}}
@media(max-width:600px){body.hm1541-account-page .hm1511-project-hero h1{font-size:23px!important;}body.hm1541-account-page .hm1511-project-card h3{font-size:16px!important;}.hm55-history>header{padding:16px;align-items:flex-start;}.hm55-history h2{font-size:19px!important;}.hm55-history table,.hm55-history tbody,.hm55-history tr,.hm55-history td{display:block;width:auto;}.hm55-history thead{display:none;}.hm55-history tr{padding:12px 16px;border-bottom:1px solid #dce9e4;}.hm55-history td{border:0;padding:6px 0;}.hm55-history td:not(:first-child):before{content:attr(data-label);display:block;font-size:11px;color:#67796f;margin-bottom:3px;}.hm55-history header p{font-size:13px;}}
