.owner-notice[hidden]{display:none!important}
.owner-notice{background:#f5ede2;border-bottom:1px solid #e7d9c7;padding:7px 0}
.owner-notice .owner-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:7px 14px;background:#fff;border:1px solid #dfd5c6;border-left:3px solid #de6029;border-radius:8px}
.owner-heading{display:flex;align-items:center;gap:8px;min-width:0}.owner-icon{display:grid;place-items:center;width:24px;height:24px;color:#b54715;flex-shrink:0}.owner-icon svg{width:19px;height:19px}.owner-heading small,.owner-columns{display:none}.owner-heading h2{font-size:15px;letter-spacing:-.4px;line-height:24px;margin:0;white-space:nowrap}.owner-heading h2 b{color:#bd4513;margin-left:6px}
.owner-all{grid-column:2;grid-row:1;display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:#173642;font-size:13px;font-weight:700;white-space:nowrap;line-height:28px}.owner-all:hover{text-decoration:underline}
.owner-reel{grid-column:1;grid-row:2;min-width:0;border-top:1px solid #e8e5df;margin-top:5px}.owner-window{height:34px;position:relative;overflow:hidden}.owner-item{position:absolute;inset:0;display:flex;align-items:center;gap:12px;min-width:0;text-decoration:none;line-height:1.5}.owner-table-row{display:grid;grid-template-columns:130px minmax(0,1fr) 100px 68px;gap:12px}.owner-item strong,.owner-item small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.owner-item strong{font-size:14px;font-weight:700}.owner-item small{font-size:11px;color:#68747a}.owner-item:hover strong{text-decoration:underline}.owner-tag{font-size:11px;color:#ad4115;background:#fff0e5;padding:2px 5px;border-radius:4px;white-space:nowrap;justify-self:start}
.owner-controls{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:5px}.owner-controls button{width:25px;height:28px;background:#f2f5f4;color:#23434e;border:1px solid #dfe6e5;border-radius:4px;line-height:1;font-size:13px;padding:0}.owner-controls button:hover{background:#e3eeeb}.owner-controls [hidden]{display:none!important}.owner-position{font-size:10px;color:#667780;min-width:29px;text-align:center}
.owner-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}
.owner-notice[data-state=empty] .owner-reel,.owner-notice[data-state=empty] .owner-controls{display:none}.owner-notice[data-state=empty] .owner-icon,.owner-notice[data-state=empty] .owner-heading h2 b{color:#527465}.owner-notice[data-state=error] .owner-heading h2 b{color:#9c381f}.owner-notice[data-state=error] .owner-reel{grid-column:1/-1}.owner-notice[data-state=error] .owner-item small{display:none}
.owner-item.is-entering{animation:owner-rise-in .48s cubic-bezier(.2,.7,.25,1) both}.owner-item.is-leaving{animation:owner-rise-out .48s cubic-bezier(.2,.7,.25,1) both;pointer-events:none}@keyframes owner-rise-in{from{transform:translateY(100%);opacity:.25}to{transform:translateY(0);opacity:1}}@keyframes owner-rise-out{from{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}
@media(max-width:700px){.owner-table-row{grid-template-columns:minmax(0,1fr) 65px;gap:7px}.owner-date,.owner-category{display:none}.owner-company{grid-column:1}.owner-tag{grid-column:2}.owner-reel{margin-right:3px}.owner-item{gap:6px}}
@media(max-width:420px){.owner-notice .wrap{padding:0 12px}.owner-notice .owner-card{padding:6px 9px;gap:0 6px}.owner-heading{gap:4px}.owner-icon{width:19px}.owner-heading h2{font-size:13px}.owner-heading h2 b{margin-left:3px}.owner-all{font-size:12px;gap:4px}.owner-item strong{font-size:12px}.owner-controls{gap:2px}.owner-controls button{width:23px}.owner-position{min-width:24px}.owner-tag{font-size:10px}.owner-table-row{grid-template-columns:minmax(0,1fr) 55px;gap:4px}}
@media(prefers-reduced-motion:reduce){.owner-item.is-entering,.owner-item.is-leaving{animation:none}}
