.mermaid-code-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.75rem;padding:.65rem .9rem;border:1px solid #cbd5e1;border-radius:.75rem .75rem 0 0;background:#f8fafc;color:#475569;font:600 .8rem/1.4 ui-sans-serif,system-ui,sans-serif}.mermaid-code-toolbar+pre{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.mermaid-code-toolbar button,.mermaid-preview-loading button{padding:.5rem .85rem;border:0;border-radius:.5rem;background:#0f766e;color:#fff;cursor:pointer;font:inherit}.mermaid-code-toolbar button:hover,.mermaid-preview-loading button:hover{background:#115e59}.mermaid-code-toolbar button:focus-visible,.mermaid-preview-dialog :is(button,a):focus-visible{outline:3px solid #14b8a6;outline-offset:3px}.mermaid-preview-dialog{width:min(1440px,calc(100vw - 2rem));max-width:none;height:min(960px,calc(100dvh - 2rem));max-height:none;margin:auto;padding:0;border:1px solid #cbd5e1;border-radius:1rem;background:#fff;color:#0f172a;box-shadow:0 24px 80px #02061766;overflow:hidden;overscroll-behavior:contain}.mermaid-preview-dialog::backdrop{background:#020617bb}.mermaid-preview-shell{display:flex;flex-direction:column;height:100%}.mermaid-preview-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;border-bottom:1px solid #e2e8f0}.mermaid-preview-header h2{margin:0;font-size:1rem;font-weight:700}.mermaid-preview-header p{margin:.2rem 0 0;font-size:.8rem;color:#64748b}.mermaid-preview-header a{color:#0f766e;text-decoration:underline;text-underline-offset:3px}.mermaid-preview-close{display:flex;align-items:center;gap:.65rem;padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;color:#334155;font-size:.85rem;cursor:pointer}.mermaid-preview-close:hover{background:#f1f5f9}.mermaid-preview-close span{font-size:1.4rem;line-height:1}.mermaid-preview-body{position:relative;flex:1;min-height:0}.mermaid-preview-body iframe{display:block;width:100%;height:100%;border:0}.mermaid-preview-loading{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#f8fafc;padding:1rem;text-align:center}.mermaid-preview-loading[hidden]{display:none}@media(max-width:640px){.mermaid-preview-dialog{width:100vw;height:100dvh;border:0;border-radius:0}.mermaid-preview-header{padding:.65rem .8rem}}.article-content[data-astro-cid-dpxbdw67]{min-width:0;max-width:100%;overflow-wrap:anywhere}.article-content[data-astro-cid-dpxbdw67] table{display:block;max-width:100%;overflow-x:auto}@media(min-width:761px){.article-content[data-astro-cid-dpxbdw67][data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table{display:table;width:100%;max-width:100%;margin:1.75rem 0 2rem;overflow:visible;table-layout:auto;transform:none}}.article-content[data-astro-cid-dpxbdw67] pre{max-width:100%;overflow-x:auto}.article-content[data-astro-cid-dpxbdw67] img{max-width:100%;height:auto}.article-content blockquote p:first-of-type:before,.article-content blockquote p:last-of-type:after{content:none}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel{width:min(72rem,calc(100vw - 2rem));max-width:none;margin:1.75rem 0 3rem 50%;transform:translate(-50%)}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__controls{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;gap:.75rem;align-items:center;margin-bottom:1rem}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgb(203 213 225);border-radius:999px;background:#fff;color:#0f172a;font-size:1rem;font-weight:800;line-height:1;box-shadow:0 8px 20px #0f172a14;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__arrow:hover:not(:disabled){border-color:#14b8a6;background:#f0fdfa;color:#0f766e}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__arrow:disabled{cursor:not-allowed;opacity:.4}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__tabs{display:flex;gap:.5rem;overflow-x:auto;padding:.25rem;scrollbar-width:thin}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__tab{flex:0 0 auto;border:1px solid rgb(203 213 225);border-radius:999px;background:#fff;color:#475569;padding:.58rem .9rem;font-size:.82rem;font-weight:750;line-height:1;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__tab[aria-selected=true]{border-color:#0f766e;background:#0f766e;color:#fff}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__viewport{overflow:hidden;border-radius:.9rem}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__track{display:flex;align-items:flex-start;transition:transform .26s ease;will-change:transform}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__slide{flex:0 0 100%;min-width:0;padding:0 1px 1px}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__slide h3{margin:0 0 .9rem;color:#0f172a;font-size:1.1rem;font-weight:800}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table{width:min(72rem,calc(100vw - 2rem));max-width:none;margin:1.75rem 0 2.5rem 50%;overflow:hidden;border:1px solid rgb(203 213 225);border-collapse:separate;border-spacing:0;border-radius:.75rem;background:#fff;box-shadow:0 14px 35px #0f172a14;font-size:.86rem;line-height:1.45;table-layout:fixed;transform:translate(-50%)}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table th{padding:.8rem .9rem;border-bottom:1px solid rgb(15 23 42 / .2);border-left:1px solid rgb(255 255 255 / .1);background:#0f172a;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase;vertical-align:top}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table th:first-child{background:#0f766e;border-left:0}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps]>article>table:first-of-type th:nth-child(4),.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__table--edge-and-tradeoff th:nth-child(2),.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps]>article>table:nth-of-type(5) th:nth-child(2){background:#115e59}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps]>article>table:first-of-type th:nth-child(5),.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__table--edge-and-tradeoff th:nth-child(3),.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps]>article>table:nth-of-type(5) th:nth-child(3){background:#78350f}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table td{padding:.9rem;border-bottom:1px solid rgb(226 232 240);border-left:1px solid rgb(241 245 249);color:#334155;vertical-align:top}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table td:first-child{border-left:0;color:#0f172a;font-weight:800}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table tbody tr:first-child td{background:#f0fdfa}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table tbody tr:first-child td:first-child{color:#0f766e;box-shadow:inset 4px 0 #14b8a6}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table tbody tr:nth-child(2n):not(:first-child) td{background:#f8fafc}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps]>article>table:first-of-type td:nth-child(4),.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__table--edge-and-tradeoff td:nth-child(2),.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps]>article>table:nth-of-type(5) td:nth-child(2){background:#f0fdfa;color:#115e59;font-weight:650}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps]>article>table:first-of-type td:nth-child(5),.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__table--edge-and-tradeoff td:nth-child(3),.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps]>article>table:nth-of-type(5) td:nth-child(3){background:#fffbeb;color:#78350f;font-weight:650}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table tbody tr:last-child td{border-bottom:0}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table a{color:#0f766e;font-weight:700}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel table{width:100%;margin:0;transform:none}@media(prefers-reduced-motion:reduce){.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__track{transition:none}}@media(max-width:760px){.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel{width:100%;margin:1.5rem 0 2.5rem;transform:none}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__controls{grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;gap:.5rem}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__arrow{width:2.25rem;height:2.25rem}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] .comparison-carousel__tab{padding:.56rem .78rem;font-size:.78rem}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table{display:block;width:100%;margin:1.5rem 0 2rem;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.9rem;transform:none}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table thead{display:none}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table tbody,.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table tr,.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table td{display:block;width:100%}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table tr{margin-bottom:1rem;overflow:hidden;border:1px solid rgb(203 213 225);border-radius:.75rem;background:#fff;box-shadow:0 10px 25px #0f172a14}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table tbody tr:first-child{border-color:#5eead4}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table td{display:grid;grid-template-columns:minmax(7.5rem,36%) 1fr;gap:.75rem;padding:.8rem 1rem;border:0;border-top:1px solid rgb(226 232 240);background:#fff}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table td:first-child{display:block;border-top:0;background:#f8fafc;box-shadow:none;color:#0f172a;font-size:1rem;font-weight:800}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table tbody tr:first-child td:first-child{background:#ccfbf1;color:#0f766e}.article-content[data-article-id=timepillar-vs-jira-time-tracking-marketplace-apps] table td:not(:first-child):before{content:attr(data-label);color:#475569;font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}}
