/* Style guide 1.26: opt-in standalone actions; inline prose links are unchanged. */
:is(body,body .jta-thread-objects,body .jta-chat-note-header .jta-header-popover) :is(a,button).jta-action-link,body a.jta-account-note-action {
 display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;
 max-width:100%;min-width:52px;min-height:52px;margin:0;padding:12px 16px;
 border:2px solid transparent;border-radius:12px;background:#7AB8FA;color:#FFFFFF;
 font:700 16px/1.5 Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;
 text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;
 box-shadow:0 4px 14px rgb(0 0 0 / .15);cursor:pointer;
 transition:background-color .2s,box-shadow .2s,transform .2s;
}
:is(body,body .jta-thread-objects,body .jta-chat-note-header .jta-header-popover) :is(a,button).jta-action-link:visited,body a.jta-account-note-action:visited {color:#FFFFFF;}
:is(body,body .jta-thread-objects,body .jta-chat-note-header .jta-header-popover) :is(a,button).jta-action-link>* {color:inherit;font:inherit;min-width:0;}
:is(body,body .jta-thread-objects,body .jta-chat-note-header .jta-header-popover) :is(a,button).jta-action-link.jta-action-link--secondary {background:#000000;}
body .jta-action-link svg,:is(body,body .jta-header-popover,body .jta-style-guide) .jtm-mode-heading svg {width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}
body .jta-action-link small {display:block;font:400 14px/1.5 Arial,Helvetica,sans-serif;color:inherit;}
@media(hover:hover) {
 :is(body,body .jta-thread-objects,body .jta-chat-note-header .jta-header-popover) :is(a,button).jta-action-link:hover,body a.jta-account-note-action:hover {background:#FF5151;color:#FFFFFF;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 18px rgb(0 0 0 / .2);}
}
:is(body,body .jta-thread-objects,body .jta-chat-note-header .jta-header-popover) :is(a,button).jta-action-link:active,body a.jta-account-note-action:active {background:#FF5151;color:#FFFFFF;transform:none;box-shadow:0 1px 4px rgb(0 0 0 / .2);}
:is(body,body .jta-thread-objects,body .jta-chat-note-header .jta-header-popover) :is(a,button).jta-action-link:focus-visible,body a.jta-account-note-action:focus-visible {outline:2px solid #7AB8FA;outline-offset:2px;box-shadow:0 0 0 5px rgb(122 184 250 / .2);transform:none;}
:is(body,body .jta-header-popover,body .jta-style-guide) .jtm-mode-heading {display:flex;align-items:center;gap:10px;margin:0 0 12px;font:700 14px/1.5 Arial,Helvetica,sans-serif;color:#636363;}
:is(body,body .jta-header-popover,body .jta-style-guide) .jtm-mode-panel-copy {margin:0 0 20px;font:400 14px/1.5 Arial,Helvetica,sans-serif;color:#636363;}
body .jtm-mode-actions {display:flex;flex-wrap:wrap;gap:12px;align-items:center;}
body .jtm-mode-actions>.jta-action-link[hidden] {display:none!important;}
body .jtm-mode-actions>.jta-action-link {flex:0 1 auto;}
body .jta-thread-objects .jta-action-link {width:fit-content;}
@media(max-width:480px) {body .jtm-mode-actions>.jta-action-link {width:100%;}}
@media(prefers-reduced-motion:reduce) {:is(body,body .jta-thread-objects,body .jta-chat-note-header .jta-header-popover) :is(a,button).jta-action-link,body a.jta-account-note-action {transition:none;transform:none!important;}}
@media(forced-colors:active) {:is(body,body .jta-thread-objects,body .jta-chat-note-header .jta-header-popover) :is(a,button).jta-action-link,body a.jta-account-note-action {border-color:ButtonText;}:is(body,body .jta-thread-objects,body .jta-chat-note-header .jta-header-popover) :is(a,button).jta-action-link:focus-visible,body a.jta-account-note-action:focus-visible {outline-color:Highlight;}}

body a.jta-account-note-action::before{content:"";display:block;width:22px;height:22px;flex:none;background:currentColor;mask:var(--jta-action-symbol) center/contain no-repeat;}
body a.jta-account-note-action{--jta-action-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%2021v-2a6%206%200%200%201%2012%200v2M16%205a3%203%200%200%201%200%206M18%2015a5%205%200%200%201%203%204v2%22%2F%3E%3C%2Fsvg%3E");}
body a.jta-account-note-action[href$="#email"]{--jta-action-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22m4%207%208%206%208-6%22%2F%3E%3C%2Fsvg%3E");}

/* Note actions are compact and flat, matching the established Chat utility controls. */
:is(body,body .jta-chat-note-header .jta-header-popover) :is(.jta-thread-objects .jta-action-link,.jtm-mode-actions .jta-action-link,.jta-action-link--note,a.jta-account-note-action){min-height:44px;min-width:44px;padding:10px 12px;border:1px solid #DFDFDF;border-radius:12px;background:#FFFFFF;color:#313131;font:600 14px/1.5 Arial,Helvetica,sans-serif;box-shadow:none;transform:none;}
:is(body,body .jta-chat-note-header .jta-header-popover) :is(.jta-thread-objects .jta-action-link,.jtm-mode-actions .jta-action-link,.jta-action-link--note,a.jta-account-note-action):visited{color:#313131;}
:is(body,body .jta-chat-note-header .jta-header-popover) :is(.jta-thread-objects .jta-action-link,.jtm-mode-actions .jta-action-link,.jta-action-link--note,a.jta-account-note-action)>*{color:inherit;font:inherit;}
@media(hover:hover){:is(body,body .jta-chat-note-header .jta-header-popover) :is(.jta-thread-objects .jta-action-link,.jtm-mode-actions .jta-action-link,.jta-action-link--note,a.jta-account-note-action):hover{background:#F1F1F1;color:#171717;border-color:#C8C8C2;box-shadow:none;transform:none;}}
:is(body,body .jta-chat-note-header .jta-header-popover) :is(.jta-thread-objects .jta-action-link,.jtm-mode-actions .jta-action-link,.jta-action-link--note,a.jta-account-note-action):active{background:#EAEAE6;color:#171717;box-shadow:none;transform:none;}
:is(body,body .jta-chat-note-header .jta-header-popover) :is(.jta-thread-objects .jta-action-link,.jtm-mode-actions .jta-action-link,.jta-action-link--note,a.jta-account-note-action):focus-visible{outline:2px solid #7AB8FA;outline-offset:2px;box-shadow:0 0 0 5px rgb(122 184 250 / .2);transform:none;}

/* A file's readable type and size stay below its name at every width. */
body .jta-action-link .jta-action-text{display:block;min-width:0;text-align:left;}
body .jta-action-link .jta-action-label{display:block;font:inherit;color:inherit;}
body .jta-action-link .jta-action-text small{display:block;margin-top:2px;font:400 14px/1.5 Arial,Helvetica,sans-serif;color:#636363;}
:is(body,body .jta-chat-note-header .jta-header-popover) .jta-style-guide .jta-action-link--note.is-hover{background:#F1F1F1;color:#171717;border-color:#C8C8C2;box-shadow:none;transform:none;}
:is(body,body .jta-chat-note-header .jta-header-popover) .jta-style-guide .jta-action-link--note.is-pressed{background:#EAEAE6;color:#171717;box-shadow:none;transform:none;}
:is(body,body .jta-chat-note-header .jta-header-popover) .jta-style-guide .jta-action-link--note.is-focus{outline:2px solid #7AB8FA;outline-offset:2px;box-shadow:0 0 0 5px rgb(122 184 250 / .2);transform:none;}
body .jta-style-guide .jtm-mode-heading{font:700 14px/1.5 Arial,Helvetica,sans-serif;color:#636363;}

/* Narrow admin document cards keep the author text and give the actions usable width. */
@media(max-width:480px){
 body.wp-admin .jta-note-workspace .jta-thread-item:has(.jta-thread-objects){display:block;}
 body.wp-admin .jta-note-workspace .jta-thread-item:has(.jta-thread-objects)>.jta-avatar{display:none;}
 body.wp-admin .jta-note-workspace .jta-thread-item:has(.jta-thread-objects)>.jta-bubble{padding:12px;}
 body.wp-admin .jta-note-workspace .jta-thread-objects-admin{padding:4px 0 0;}
}
