.ui-tool-header{margin-bottom:1.5rem}.ui-tool-header__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ui-tool-header__title-group{display:flex;align-items:center;gap:.75rem}.ui-tool-header__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--primary-soft);border-radius:10px;color:var(--primary);flex-shrink:0}.ui-tool-header__title{font-size:1.5rem;font-weight:700;color:var(--text);margin:0;letter-spacing:-.02em}.ui-tool-header__desc{margin-top:.5rem;font-size:.95rem;color:var(--muted);line-height:1.5}.ui-tool-header__action{flex-shrink:0}@media (max-width:768px){.ui-tool-header__title{font-size:1.2rem}.ui-tool-header__icon{width:32px;height:32px;border-radius:8px}}