.alm-result-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:14px 0;padding:10px 12px;border:1px solid rgba(120,102,70,.22);border-radius:14px;background:rgba(255,255,255,.76);backdrop-filter:blur(8px)}
.alm-result-tools button{border:1px solid rgba(88,69,36,.22);background:#fff;color:#3f321e;border-radius:10px;padding:8px 12px;font:600 13px/1.1 inherit;cursor:pointer;min-height:34px}
.alm-result-tools button:hover{transform:translateY(-1px);box-shadow:0 5px 16px rgba(58,42,16,.10)}
.alm-result-tools .alm-tool-primary{background:linear-gradient(135deg,#6f4d19,#9b7634);color:white;border-color:transparent}
.alm-result-tools .alm-tool-status{margin-left:auto;font-size:12px;color:#6f6250;min-width:90px;text-align:right}
.alm-result-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 14px}
.alm-result-meta>div{background:linear-gradient(145deg,rgba(7,58,44,.98),rgba(5,36,29,.98));border:1px solid rgba(232,188,74,.36);border-radius:12px;padding:10px 11px;min-width:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.alm-result-meta small{display:block;color:#d7c49a;font-size:11px;margin-bottom:4px}.alm-result-meta strong{display:block;color:#fff4d6;font-size:13px;line-height:1.35;overflow-wrap:break-word;word-break:normal;hyphens:none}
@media(max-width:900px){.alm-result-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.alm-result-tools .alm-tool-status{width:100%;margin-left:0;text-align:left}.alm-result-meta{grid-template-columns:1fr}}
@media print{.alm-result-tools{display:none!important}}
