:root{--photo-mark-background:oklch(1 0 0 / 0.94);--photo-mark-foreground:oklch(0.22 0 0);--photo-mark-border:oklch(0.85 0 0 / 0.65)}
.ypl-photo-mark{position:fixed;z-index:2;height:36px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 8px;pointer-events:none;background:var(--photo-mark-background);color:var(--photo-mark-foreground);border-top:1px solid var(--photo-mark-border);overflow:hidden}
.ypl-photo-mark img{display:block!important;width:86px!important;height:26px!important;min-width:0;object-fit:contain!important;border-radius:0!important;margin:0!important;flex-shrink:0}
.ypl-photo-mark span{font:700 12px/1.2 Arial,sans-serif;letter-spacing:0;white-space:nowrap;color:var(--photo-mark-foreground)}
.ypl-photo-mark-small{padding:4px;gap:4px}
.ypl-photo-mark-small img{width:52px!important;height:22px!important}
.ypl-photo-mark-small span{font-size:10px}
@media print{.ypl-photo-mark{display:none}}