/* Shared treatment for planning and athlete actions: club green, warm ivory and bronze. */
.organized-notes-actions button,.organized-publication button,.organized-dialog button,.review-latest,[data-report-free],[data-retry-free],[data-save-workout],#undatedWorkoutDialog .modal-actions button{
 display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border:1px solid #d9b796;border-radius:11px;background:linear-gradient(180deg,#fffdf9,#f7eee3);color:#20483f;font:inherit;font-size:13px;font-weight:700;line-height:1.3;cursor:pointer;box-shadow:0 3px 8px #173b3510,inset 0 1px 0 #fff;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;
}
.organized-notes-actions [data-notes-edit],.organized-publication [data-apply-draft],[data-report-free],[data-save-workout],#undatedWorkoutDialog .modal-actions button[type=submit]{background:linear-gradient(135deg,#20483f,#173b35);color:#fffaf4;border-color:#20483f;box-shadow:0 4px 10px #173b3524,inset 0 1px 0 #ffffff15}
.organized-notes-actions button:not(:disabled):hover,.organized-publication button:not(:disabled):hover,.organized-dialog button:not(:disabled):hover,.review-latest:hover,[data-report-free]:not(:disabled):hover,[data-retry-free]:not(:disabled):hover,[data-save-workout]:not(:disabled):hover,#undatedWorkoutDialog .modal-actions button:not(:disabled):hover{border-color:#b9855c;box-shadow:0 5px 12px #173b3520;transform:translateY(-1px)}
.organized-notes-actions button:focus-visible,.organized-publication button:focus-visible,.organized-dialog button:focus-visible,.review-latest:focus-visible,[data-report-free]:focus-visible,[data-retry-free]:focus-visible,[data-save-workout]:focus-visible,#undatedWorkoutDialog button:focus-visible{outline:3px solid #c99a6b;outline-offset:3px}
.organized-notes-actions button:not(:disabled):active,.organized-publication button:not(:disabled):active,#undatedWorkoutDialog button:not(:disabled):active{transform:translateY(0);box-shadow:inset 0 2px 4px #173b3520}
.organized-notes-actions button:disabled,.organized-publication button:disabled,.organized-dialog button:disabled,[data-report-free]:disabled,[data-save-workout]:disabled,#undatedWorkoutDialog button:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}
.organized-notes-actions{padding:13px 16px;background:linear-gradient(100deg,#fffdf8,#f3ede3);border-color:#e1d2be;border-radius:13px}.organized-notes-actions>div{gap:10px}.organized-notes-actions h3{color:#20483f}
.organized-notes-actions button::before{content:'';display:block;width:16px;height:16px;flex:0 0 16px;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain}
.organized-notes-actions [data-notes-edit]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m16 3 5 5-12 12-6 1 1-6L16 3Zm-1 4L6 16l-.4 2.4L8 18l9-9-2-2Z'/%3E%3C/svg%3E")}
.organized-notes-actions [data-notes-toggle]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 9 7 7 7-7-2-2-5 5-5-5z'/%3E%3C/svg%3E")}.organized-notes-actions [data-notes-toggle][aria-expanded=true]::before{transform:rotate(180deg)}
#undatedWorkoutDialog [data-skip-exercise]{border:1px solid #ddc4ab;background:#fffaf3;color:#805737;font-weight:650;border-radius:9px;min-height:36px}#undatedWorkoutDialog [data-skip-exercise][aria-pressed=true]{background:#e7ede5;border-color:#a5b9a5;color:#20483f}
#undatedWorkoutDialog .load-extra summary{display:list-item;width:fit-content;padding:8px 12px;border:1px solid #e3d2be;border-radius:9px;background:#fffaf3;color:#805737;font-weight:650;list-style-position:inside}
@media(max-width:550px){.organized-notes-actions>div{width:100%}.organized-notes-actions button{flex:1;min-height:44px;padding:10px 12px}}
@media(prefers-reduced-motion:reduce){.organized-notes-actions button,.organized-publication button,.organized-dialog button,.review-latest,[data-report-free],[data-retry-free],[data-save-workout],#undatedWorkoutDialog button{transition:none;transform:none!important}}
