.tk-owned-list{display:grid;gap:12px;min-width:0}.tk-owned-entry{padding:16px;border:1px solid var(--line,#dce1e7);border-radius:12px;background:var(--panel,#fff);min-width:0}.tk-owned-entry-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.tk-owned-entry-heading>span{color:var(--muted,#697586);font-size:12px}.tk-owned-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.tk-owned-facts dt{font-size:12px;color:var(--muted,#697586);margin-bottom:5px}.tk-owned-facts dd{margin:0;font-size:14px;font-weight:650}.tk-owned-note{font-size:13px;overflow-wrap:anywhere;white-space:normal}.tk-owned-editor>summary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;box-sizing:border-box;padding:9px 14px;border:1px solid var(--line,#b8c3d2);border-radius:9px;font-size:13px;font-weight:700;cursor:pointer;list-style:none;color:var(--text,#202936);background:var(--panel2,#f6f8fa)}.tk-owned-editor>summary::-webkit-details-marker{display:none}.tk-owned-editor>summary:focus-visible{outline:3px solid var(--accent,#e3000b);outline-offset:3px}.tk-owned-editor[open]>summary{margin-bottom:14px}.tk-owned-add{margin-top:20px;padding-top:16px;border-top:1px solid var(--line,#dce1e7)}.tk-owned-add>summary{background:#e3000b;color:#fff;border-color:#e3000b;min-height:44px}.tk-owned-entry-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;margin:0!important;min-width:0}.tk-owned-entry-form label{display:flex;flex-direction:column;gap:6px;min-width:0!important;max-width:100%;font-size:13px}.tk-owned-entry-form :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:16px}.tk-owned-entry-form .tk-owned-notes,.tk-owned-entry-form .actions{grid-column:1/-1}.tk-owned-entry-form .actions{display:flex;flex-wrap:wrap;gap:8px}.tk-owned-entry-form button{min-height:44px}.tk-owned-delete{margin-left:auto}.tk-owned-editor:not([open])>form,.tk-owned-editor:not([open])>p{display:none!important}
@media(max-width:520px){.tk-owned-entry{padding:12px}.tk-owned-entry-form{grid-template-columns:minmax(0,1fr)}.tk-owned-delete{margin-left:0}.tk-owned-entry-form .actions>button{flex:1 1 auto}.tk-owned-add>summary{width:100%}}
