/* Personal tool order and favourites are saved in this browser. */
.library-customize{display:flex;align-items:center;gap:6px;margin-left:auto;flex-wrap:wrap}
.library-customize button{font:inherit;font-size:11px;font-weight:800;color:#196d64;border:1px solid #bcded6;background:#f5fcf8;padding:8px 11px;border-radius:9px;cursor:pointer;white-space:nowrap}
.library-customize button:hover,.library-customize button[aria-pressed=true]{background:#0c8777;color:white;border-color:#0c8777}
body:has(#nav) .personalised-card{position:relative;padding:12px!important;min-height:165px;gap:8px!important}
.personalised-card .tool-card-main{display:flex;flex-direction:column;gap:10px;text-decoration:none;min-width:0;flex:1;color:inherit}
.personalised-card .tool-card-main:focus-visible{outline:2px solid #23ae91;outline-offset:2px;border-radius:6px}
.personalised-card .tool-card-main strong{display:block}
.personalised-card .tool-card-main p{margin:3px 0 0;max-width:100%}
.tool-card-actions{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin-top:auto}
.tool-card-actions button{border:1px solid #bfd9d5;background:#eef9f5;color:#246b60;border-radius:7px;padding:5px 8px;font:inherit;font-size:10px;font-weight:800;line-height:1.2;cursor:pointer;white-space:nowrap}
.tool-card-actions button:first-child{margin-right:auto}
.tool-card-actions button[aria-pressed=true]{background:#fff0c6;border-color:#dfbd56;color:#8f5d04}
.tool-card-actions button:hover:not(:disabled){background:#bcece0;border-color:#61b8a7}
.tool-card-actions button:disabled{opacity:.32;cursor:not-allowed}
body:has(#nav) .personalised-card:hover{transform:none}
@media(max-width:1200px){.section-head{flex-wrap:wrap}.library-customize{margin-left:0}.section-head .search{margin-left:auto}}
@media(max-width:720px){.library-customize{order:2}.section-head .search{margin-left:0;order:3}.tool-card-actions button{padding:5px 7px}}
