.my-positions{box-sizing:border-box;width:100%;max-width:1050px;color:var(--site-text);margin:32px auto;padding:0 20px 60px}.my-positions h1{color:var(--site-heading);margin-bottom:6px}.my-positions>p{color:var(--site-muted)}.my-positions__create{background:var(--site-accent);color:#fff;border-radius:6px;margin:14px 0 22px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-block}.my-positions__import,.my-positions__paste-toggle{cursor:pointer;font:inherit;border:0;margin-left:10px}.my-positions__import:disabled{opacity:.6;cursor:wait}.my-positions__paste-panel{border:1px solid var(--site-border);background:var(--site-panel,var(--site-surface));border-radius:8px;max-width:620px;margin:0 0 .75rem;padding:1rem}.my-positions__paste-panel[hidden]{display:none}.my-positions__paste-panel h2{margin:0 0 .7rem;font-size:1.05rem}.my-positions__paste-input{box-sizing:border-box;border:2px dashed var(--site-border);background:var(--site-bg);width:100%;min-height:88px;color:var(--site-text);font:inherit;resize:vertical;border-radius:7px;padding:1rem;display:block}.my-positions__paste-input:focus-visible{border-color:var(--site-accent);outline:2px solid var(--site-accent);outline-offset:2px}.my-positions__paste-preview:not([hidden]){object-fit:contain;border-radius:6px;max-width:100%;max-height:250px;margin:.8rem auto 0;display:block}.my-positions__paste-actions{gap:.55rem;margin-top:.8rem;display:flex}.my-positions__paste-actions button{border:1px solid var(--site-border);background:var(--site-bg);color:var(--site-text);font:inherit;cursor:pointer;border-radius:6px;padding:.55rem .85rem}.my-positions__paste-actions button:first-child{background:var(--site-accent);border-color:var(--site-accent);color:#fff}.my-positions__paste-actions button:disabled{opacity:.5;cursor:not-allowed}.my-positions__paste-actions button[hidden]{display:none}.my-positions__import-status{min-height:1.3em;margin:0 0 .8rem}.my-positions__tabs{border-bottom:1px solid var(--site-border);gap:10px;margin-bottom:24px;display:flex}.my-positions__tabs a,.my-positions__tabs button{color:var(--site-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 14px;text-decoration:none}.my-positions__tabs [aria-current]{border-bottom:3px solid var(--site-accent);font-weight:700}.my-positions__list ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;padding:0;list-style:none;display:grid}.my-positions__card{border:1px solid var(--site-border);background:var(--site-panel,var(--site-surface));border-radius:8px;padding:16px}.my-positions__head{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.my-positions__thumb{flex:0 0 76px;width:76px}.my-positions__card h2{margin:0 0 8px;font-size:20px}.my-positions__title-button{color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.my-positions__title-button:hover{text-decoration:underline}.my-positions__title-button:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px;border-radius:2px}.my-positions__title-form{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.my-positions__title-form[hidden]{display:none}.my-positions__title-form input{box-sizing:border-box;border:1px solid var(--site-accent);width:100%;min-width:0;color:var(--site-text);background:var(--site-bg);font:inherit;border-radius:5px;padding:6px 8px}.my-positions__title-form button{border:1px solid var(--site-border);background:var(--site-bg);color:var(--site-text);font:inherit;cursor:pointer;border-radius:5px;padding:5px 8px}.my-positions__title-form button[type=submit]{border-color:var(--site-accent);background:var(--site-accent);color:#fff}.my-positions__title-form button:disabled{opacity:.6;cursor:wait}.my-positions__card p{color:var(--site-muted);font-size:14px}.my-positions__actions{flex-wrap:wrap;gap:8px;display:flex}.my-positions__actions a,.my-positions__actions button{border:1px solid var(--site-border);background:var(--site-bg);color:var(--site-text);font:inherit;cursor:pointer;border-radius:5px;padding:7px 10px;text-decoration:none}.my-positions__actions a:first-child{background:var(--site-accent);color:#fff;border-color:var(--site-accent)}
