.tp-content{--tp-space-xs: .5rem;--tp-space-sm: .75rem;--tp-space-md: 1rem;--tp-space-lg: 2rem;--tp-pad: 1rem;--tp-radius: var(--bs-border-radius, .375rem);--tp-border: 1px solid var(--bs-border-color, #dee2e6);padding-bottom:3rem}.tp-section{display:flex;flex-direction:column;gap:var(--tp-space-md)}.tp-section+.tp-section{margin-top:var(--tp-space-lg)}.tp-section-title{margin:0 0 calc(var(--tp-space-sm) - var(--tp-space-md));font-size:1.25rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.tp-content .tp-empty{margin:0;padding:var(--tp-pad);color:var(--bs-secondary-color, #6c757d);text-align:center;font-size:.9375rem}.tp-divider{margin:0;border:0;border-top:2px dashed var(--bs-primary);opacity:.15}.tp-card{padding:var(--tp-pad);border:var(--tp-border);border-radius:var(--tp-radius);background-color:var(--bs-body-bg, #fff)}.tp-card-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--tp-space-xs);margin-bottom:var(--tp-space-sm);padding-bottom:var(--tp-space-xs);border-bottom:var(--tp-border)}.tp-card-title{display:flex;align-items:baseline;gap:var(--tp-space-xs);margin:0;font-size:1rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.tp-card>.tp-card-title{margin-bottom:var(--tp-space-sm);padding-bottom:var(--tp-space-xs);border-bottom:var(--tp-border)}.tp-card-title .ti-circle-filled{font-size:.625rem;transform:translateY(-.1em)}.tp-card-description{margin:0 0 var(--tp-space-sm);color:var(--bs-secondary-color, #6c757d)}.tp-card-actions{display:flex;justify-content:flex-end;margin-top:var(--tp-space-sm)}.tp-content .tp-card .tp-empty{padding:var(--tp-space-sm) 0 0}.tp-table-wrapper{border-radius:var(--tp-radius)}.tp-table-wrapper th{white-space:nowrap}.tp-prose{font-size:1rem;line-height:1.7;overflow-wrap:break-word}.tp-prose>:first-child{margin-top:0}.tp-prose>:last-child{margin-bottom:0}.tp-prose :is(p,ul,ol,table,blockquote,pre,figure){margin:0 0 var(--tp-space-sm)}.tp-prose p.tp-subheading,.tp-prose :is(h1,h2,h3,h4,h5,h6){margin:var(--tp-space-lg) 0 var(--tp-space-xs);padding-top:var(--tp-space-md);border-top:var(--tp-border);font-size:1.0625rem;font-weight:700;line-height:1.4}.tp-prose>:is(p.tp-subheading,h1,h2,h3,h4,h5,h6):first-child{margin-top:0;padding-top:0;border-top:0}.tp-prose :is(ul,ol){padding-left:1.5rem}.tp-prose li+li{margin-top:.25rem}.tp-prose li>:is(ul,ol){margin:.25rem 0 0}.tp-prose a{text-decoration:underline;text-underline-offset:.15em;overflow-wrap:anywhere}.tp-prose img{max-width:100%;height:auto}.tp-prose table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse}.tp-prose :is(th,td){padding:.375rem .5rem;border:var(--tp-border);vertical-align:top}.tp-prose th{background-color:var(--bs-tertiary-bg, #f8f9fa);font-weight:600}.tp-prose>:is(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6){max-width:75ch}.tp-content .tp-item{display:flex;align-items:center;justify-content:space-between;gap:var(--tp-space-sm);padding:var(--tp-space-sm) var(--tp-pad)}.tp-content .tp-list .tp-item:hover{background-color:var(--bs-tertiary-bg, #f8f9fa)}.tp-content .tp-item-info{display:flex;align-items:flex-start;gap:var(--tp-space-xs);min-width:0}.tp-content .tp-item-icon{flex-shrink:0;margin-top:.15em;color:var(--bs-primary);font-size:1.125rem}.tp-content .tp-item-text{min-width:0}.tp-content .tp-item-title{margin:0;overflow-wrap:anywhere}.tp-content .tp-item-comment{margin:.125rem 0 0;color:var(--bs-secondary-color, #6c757d);font-size:.875rem;overflow-wrap:anywhere}.tp-content .tp-item .section-title-updated-at{display:block;margin:.125rem 0 0!important;text-align:left}.tp-content .tp-item-action{flex-shrink:0}.tp-content .tp-item-action .btn{white-space:nowrap}.folder-container{border:var(--tp-border);border-radius:var(--tp-radius);overflow:hidden}.folder-header{display:flex;align-items:center;justify-content:space-between;gap:var(--tp-space-sm);padding:var(--tp-space-sm) var(--tp-pad);background-color:var(--bs-tertiary-bg, #f8f9fa);cursor:pointer;transition:background-color .2s;-webkit-user-select:none;user-select:none}.folder-header:hover{background-color:var(--bs-secondary-bg, #e9ecef)}.folder-header:focus-visible{outline:2px solid var(--bs-primary);outline-offset:-2px}.folder-header-info{min-width:0}.folder-title{font-weight:600;overflow-wrap:anywhere}.folder-description{margin:.25rem 0 0;color:var(--bs-secondary-color, #6c757d);font-size:.875rem}.folder-files{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.folder-files>ul{min-height:0;overflow:hidden}.folder-files.active{grid-template-rows:1fr;border-top:var(--tp-border)}.folder-icon{transition:transform .3s}.folder-badge{background-color:#6c757d;color:#fff;font-size:.75rem;padding:3px 8px;border-radius:10px;white-space:nowrap}.search-highlight{background-color:#fff3cd;color:#000;font-weight:600;padding:2px 4px;border-radius:2px}.search-hidden{display:none!important}.btn-outline-primary.active{background-color:#0d6efd;color:#fff;border-color:#0d6efd}#transparency-search-input:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem #0d6efd40}#search-results-badge{animation:fadeIn .3s ease-in}#search-no-results{animation:slideDown .3s ease-out}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}@media(max-width:768px){#transparency-search-input{font-size:16px}}@media(max-width:575.98px){.tp-content{--tp-pad: .75rem;--tp-space-lg: 1.5rem}}
