@charset "UTF-8";body{margin:0;padding:0}h1{margin:0 0 1rem;font-size:1.5rem;font-weight:600;color:var(--kendo-color-primary)}.gap{gap:16px}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.pl-0{padding-left:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.p-0{padding:0!important}.ml-0{margin-left:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.m-0{margin:0!important}.pl-1{padding-left:8px!important}.pt-1{padding-top:8px!important}.pr-1{padding-right:8px!important}.pb-1{padding-bottom:8px!important}.p-1{padding:8px!important}.ml-1{margin-left:8px!important}.mt-1{margin-top:8px!important}.mr-1{margin-right:8px!important}.mb-1{margin-bottom:8px!important}.m-1{margin:8px!important}.pl-2{padding-left:16px!important}.pt-2{padding-top:16px!important}.pr-2{padding-right:16px!important}.pb-2{padding-bottom:16px!important}.p-2{padding:16px!important}.ml-2{margin-left:16px!important}.mt-2{margin-top:16px!important}.mr-2{margin-right:16px!important}.mb-2{margin-bottom:16px!important}.m-2{margin:16px!important}.pl-3{padding-left:24px!important}.pt-3{padding-top:24px!important}.pr-3{padding-right:24px!important}.pb-3{padding-bottom:24px!important}.p-3{padding:24px!important}.ml-3{margin-left:24px!important}.mt-3{margin-top:24px!important}.mr-3{margin-right:24px!important}.mb-3{margin-bottom:24px!important}.m-3{margin:24px!important}.pl-4{padding-left:32px!important}.pt-4{padding-top:32px!important}.pr-4{padding-right:32px!important}.pb-4{padding-bottom:32px!important}.p-4{padding:32px!important}.ml-4{margin-left:32px!important}.mt-4{margin-top:32px!important}.mr-4{margin-right:32px!important}.mb-4{margin-bottom:32px!important}.m-4{margin:32px!important}.pl-5{padding-left:40px!important}.pt-5{padding-top:40px!important}.pr-5{padding-right:40px!important}.pb-5{padding-bottom:40px!important}.p-5{padding:40px!important}.ml-5{margin-left:40px!important}.mt-5{margin-top:40px!important}.mr-5{margin-right:40px!important}.mb-5{margin-bottom:40px!important}.m-5{margin:40px!important}.pl-6{padding-left:48px!important}.pt-6{padding-top:48px!important}.pr-6{padding-right:48px!important}.pb-6{padding-bottom:48px!important}.p-6{padding:48px!important}.ml-6{margin-left:48px!important}.mt-6{margin-top:48px!important}.mr-6{margin-right:48px!important}.mb-6{margin-bottom:48px!important}.m-6{margin:48px!important}.pl-7{padding-left:56px!important}.pt-7{padding-top:56px!important}.pr-7{padding-right:56px!important}.pb-7{padding-bottom:56px!important}.p-7{padding:56px!important}.ml-7{margin-left:56px!important}.mt-7{margin-top:56px!important}.mr-7{margin-right:56px!important}.mb-7{margin-bottom:56px!important}.m-7{margin:56px!important}.pl-8{padding-left:64px!important}.pt-8{padding-top:64px!important}.pr-8{padding-right:64px!important}.pb-8{padding-bottom:64px!important}.p-8{padding:64px!important}.ml-8{margin-left:64px!important}.mt-8{margin-top:64px!important}.mr-8{margin-right:64px!important}.mb-8{margin-bottom:64px!important}.m-8{margin:64px!important}.pl-9{padding-left:72px!important}.pt-9{padding-top:72px!important}.pr-9{padding-right:72px!important}.pb-9{padding-bottom:72px!important}.p-9{padding:72px!important}.ml-9{margin-left:72px!important}.mt-9{margin-top:72px!important}.mr-9{margin-right:72px!important}.mb-9{margin-bottom:72px!important}.m-9{margin:72px!important}.pl-10{padding-left:80px!important}.pt-10{padding-top:80px!important}.pr-10{padding-right:80px!important}.pb-10{padding-bottom:80px!important}.p-10{padding:80px!important}.ml-10{margin-left:80px!important}.mt-10{margin-top:80px!important}.mr-10{margin-right:80px!important}.mb-10{margin-bottom:80px!important}.m-10{margin:80px!important}.pl-11{padding-left:88px!important}.pt-11{padding-top:88px!important}.pr-11{padding-right:88px!important}.pb-11{padding-bottom:88px!important}.p-11{padding:88px!important}.ml-11{margin-left:88px!important}.mt-11{margin-top:88px!important}.mr-11{margin-right:88px!important}.mb-11{margin-bottom:88px!important}.m-11{margin:88px!important}.pl-12{padding-left:96px!important}.pt-12{padding-top:96px!important}.pr-12{padding-right:96px!important}.pb-12{padding-bottom:96px!important}.p-12{padding:96px!important}.ml-12{margin-left:96px!important}.mt-12{margin-top:96px!important}.mr-12{margin-right:96px!important}.mb-12{margin-bottom:96px!important}.m-12{margin:96px!important}.border-bottom{border-bottom:1px solid var(--kendo-color-border)}.k-drawer-wrapper{min-height:100%;overflow-y:auto}.text-button{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit}.text-button:hover{border-radius:4px}.w-full{width:100%}.selected-list-item{padding:8px}.nav-no-icon{margin-left:1.5em}.content-editorContainer{min-height:2em}.max-w-half{max-width:50%}.k-input{width:100%!important}.toolbar-buttons{gap:.5rem}.flexBox{display:flex;flex-direction:row;gap:1rem}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flexBox-column{display:flex;flex-direction:column;gap:1rem}.flexBox-wrap{display:flex;flex-wrap:wrap;gap:1rem}.flexBox-center{display:flex;align-items:center;justify-content:center;gap:1rem}.flexBox-between{display:flex;justify-content:space-between;align-items:center;gap:1rem}.flexBox-around{display:flex;justify-content:space-around;align-items:center;gap:1rem}.flexBox-evenly{display:flex;justify-content:space-evenly;align-items:center;gap:1rem}.flexBox-start{display:flex;justify-content:flex-start;align-items:center;gap:1rem}.flexBox-end{display:flex;justify-content:flex-end;align-items:center;gap:1rem}.flex-row{flex-direction:row}.flex-column{flex-direction:column}@media (min-width: 768px){.flexBox-desktop-row{flex-direction:row}.flexBox-desktop-nowrap{flex-wrap:nowrap}}.min-w-300{min-width:300px}.status-todo{color:var(--kendo-color-warning);font-weight:600}.status-progress{color:var(--kendo-color-primary);font-weight:600}.status-done{color:var(--kendo-color-success);font-weight:600}.status-badge{padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem;font-weight:500;text-transform:capitalize}.status-badge.status-published{background-color:var(--kendo-color-success-subtle);color:var(--kendo-color-success-on-surface);border:1px solid var(--kendo-color-success-subtle-active)}.status-badge.status-draft{background-color:var(--kendo-color-warning-subtle);color:var(--kendo-color-warning-on-surface);border:1px solid var(--kendo-color-warning-subtle-active)}.status-badge.status-archived{background-color:var(--kendo-color-error-subtle);color:var(--kendo-color-error-on-surface);border:1px solid var(--kendo-color-error-subtle-active)}.status-badge.status-review_pending{background-color:var(--kendo-color-info-subtle);color:var(--kendo-color-info-on-surface);border:1px solid var(--kendo-color-info-subtle-active)}.status-badge.status-unknown{background-color:var(--kendo-color-base-subtle);color:var(--kendo-color-base-on-surface);border:1px solid var(--kendo-color-base-subtle-active)}.ticket-overdue-badge{background:linear-gradient(135deg,var(--kendo-color-error) 0%,var(--kendo-color-error-subtle) 100%);font-weight:700;padding:6px 12px;border-radius:20px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 2px 4px var(--kendo-color-error);animation:pulse-overdue 2s infinite}@keyframes pulse-overdue{0%,to{box-shadow:0 2px 4px var(--kendo-color-error)}50%{box-shadow:0 4px 8px var(--kendo-color-error)}}.ticket-overdue-icon{color:var(--kendo-color-error);width:20px;height:20px;animation:bounce 1s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-2px)}}.ticket-ontime-container{display:flex;align-items:center}.ticket-ontime-icon{color:var(--kendo-color-success);width:20px;height:20px}.ticket-ontime-text{color:var(--kendo-color-success);font-weight:500;margin-left:8px}.ticket-no-date{color:var(--kendo-color-subtle)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--kendo-color-base-subtle);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--kendo-color-base-emphasis);border-radius:4px;border:1px solid var(--kendo-color-base-subtle)}::-webkit-scrollbar-thumb:hover{background:var(--kendo-color-base-active)}::-webkit-scrollbar-thumb:active{background:var(--kendo-color-primary)}::-webkit-scrollbar-corner{background:var(--kendo-color-base-subtle)}*,.k-scrollbar{scrollbar-width:thin;scrollbar-color:var(--kendo-color-base-emphasis) var(--kendo-color-base-subtle)}.k-scrollbar::-webkit-scrollbar{width:8px;height:8px}.k-scrollbar::-webkit-scrollbar-track{background:var(--kendo-color-base-subtle);border-radius:4px}.k-scrollbar::-webkit-scrollbar-thumb{background:var(--kendo-color-base-emphasis);border-radius:4px;border:1px solid var(--kendo-color-base-subtle)}.k-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--kendo-color-base-active)}.k-scrollbar::-webkit-scrollbar-thumb:active{background:var(--kendo-color-primary)}.k-grid-content::-webkit-scrollbar{width:8px;height:8px}.k-grid-content::-webkit-scrollbar-track{background:var(--kendo-color-base-subtle);border-radius:4px}.k-grid-content::-webkit-scrollbar-thumb{background:var(--kendo-color-base-emphasis);border-radius:4px;border:1px solid var(--kendo-color-base-subtle)}.k-grid-content::-webkit-scrollbar-thumb:hover{background:var(--kendo-color-base-active)}.k-treeview::-webkit-scrollbar{width:8px;height:8px}.k-treeview::-webkit-scrollbar-track{background:var(--kendo-color-base-subtle);border-radius:4px}.k-treeview::-webkit-scrollbar-thumb{background:var(--kendo-color-base-emphasis);border-radius:4px;border:1px solid var(--kendo-color-base-subtle)}.k-treeview::-webkit-scrollbar-thumb:hover{background:var(--kendo-color-base-active)}.k-splitter::-webkit-scrollbar{width:8px;height:8px}.k-splitter::-webkit-scrollbar-track{background:var(--kendo-color-base-subtle);border-radius:4px}.k-splitter::-webkit-scrollbar-thumb{background:var(--kendo-color-base-emphasis);border-radius:4px;border:1px solid var(--kendo-color-base-subtle)}.k-splitter::-webkit-scrollbar-thumb:hover{background:var(--kendo-color-base-active)}.charts-grid-2{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;width:100%}.charts-grid-2 .pie-chart,.charts-grid-2 .column-chart{flex:0 0 calc(50% - .5rem);min-width:0;width:100%}.charts-grid-2 .pie-chart,.charts-grid-2 .column-chart{flex:0 0 calc(50% - .5rem);min-width:0}@media (max-width: 768px){.charts-grid-2 .pie-chart,.charts-grid-2 .column-chart{flex:0 0 100%}}.charts-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.charts-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:.5rem;width:100%}.metrics-grid>*{min-height:120px}@media (max-width: 1200px){.charts-grid-3,.charts-grid-4,.metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.charts-grid-2,.charts-grid-3,.charts-grid-4,.metrics-grid{grid-template-columns:1fr}}kendo-chart{height:100%;width:100%;min-height:300px}kendo-chart .k-chart{background-color:transparent;border:none;height:100%}kendo-chart .k-chart-plot-area{background-color:transparent}kendo-chart .k-chart-title{font-size:1.1rem;font-weight:600;color:var(--kendo-color-on-surface)}kendo-chart .k-chart-legend .k-chart-legend-item .k-chart-legend-item-text{font-size:.9rem;color:var(--kendo-color-subtle)}kendo-chart .k-chart-axis .k-chart-axis-labels{font-size:.8rem;color:var(--kendo-color-subtle)}kendo-chart .k-chart-axis .k-chart-axis-line{stroke:var(--kendo-color-border)}kendo-chart .k-chart-axis .k-chart-axis-major-ticks{stroke:var(--kendo-color-border)}.line-chart kendo-chart .k-chart-series .k-chart-series-item{stroke-width:2px}.line-chart kendo-chart .k-chart-series .k-chart-series-item.k-chart-series-item-line{stroke:var(--kendo-color-primary)}.line-chart kendo-chart .k-chart-series .k-chart-series-item.k-chart-series-item-marker{fill:var(--kendo-color-primary);stroke:var(--kendo-color-on-primary);stroke-width:2px}.column-chart kendo-chart .k-chart-series .k-chart-series-item{fill:var(--kendo-color-primary);stroke:var(--kendo-color-primary-emphasis);stroke-width:1px}.pie-chart kendo-chart .k-chart-series .k-chart-series-item{stroke:var(--kendo-color-on-primary);stroke-width:2px}.pie-chart kendo-chart .k-chart-series-item-labels{font-size:.8rem;font-weight:500}.stat-card{text-align:center;transition:transform .2s ease,box-shadow .2s ease;border-radius:8px;overflow:hidden;width:100%!important;height:100%;display:flex;flex-direction:column;max-width:none!important;min-width:0}.stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--kendo-color-border)}.stat-card.empty-card{opacity:.5;background-color:var(--kendo-color-background-secondary)}.stat-card.empty-card .stat-value{color:var(--kendo-color-subtle)}.stat-card.empty-card .stat-label{color:var(--kendo-color-text-tertiary)}.stat-card .stat-value{font-size:2rem;font-weight:700;color:var(--kendo-color-primary);margin-bottom:.5rem;line-height:1.2}.stat-card .stat-label{font-size:.875rem;color:var(--kendo-color-subtle);text-transform:uppercase;letter-spacing:.5px;font-weight:500;line-height:1.2}.stat-card kendo-card-body{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem}.config-section{background-color:var(--kendo-component-bg);border-radius:.5rem;box-shadow:0 4px 6px -1px var(--kendo-color-shadow);padding:1.5rem;margin-bottom:1.5rem}.config-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--kendo-color-text-primary)}.config-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem}.actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem;margin-bottom:1.5rem}.action-card{background-color:var(--kendo-component-bg);border-radius:.5rem;box-shadow:0 4px 6px -1px var(--kendo-color-shadow);padding:1.5rem}.action-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--kendo-color-text-primary);display:flex;align-items:center}.action-icon{margin-right:.5rem;font-size:1.5rem}.action-description{color:var(--kendo-color-subtle);margin-bottom:1rem;line-height:1.5}.action-button-container{margin-bottom:1rem}.action-button{width:100%}.result-container{margin-top:1rem;padding:1rem;background-color:var(--kendo-color-background-secondary);border-radius:.5rem}.result-title{font-weight:600;margin-bottom:.5rem;color:var(--kendo-color-text-primary)}.result-details{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.result-item{display:flex;justify-content:space-between;font-size:.875rem}.result-value{font-weight:500}.result-success{color:var(--kendo-color-success)}.result-error{color:var(--kendo-color-error)}.result-message{padding:.5rem;background-color:var(--kendo-color-primary-subtle);border-radius:.25rem;color:var(--kendo-color-primary);font-size:.875rem}.warning-container{margin-top:1.5rem;background-color:var(--kendo-color-warning-subtle);border:1px solid var(--kendo-color-warning);border-radius:.5rem;padding:1rem}.warning-content-wrapper{display:flex}.warning-icon{flex-shrink:0;color:var(--kendo-color-warning);font-size:1.25rem;margin-right:.75rem}.warning-content{flex:1}.warning-title{font-size:.875rem;font-weight:500;color:var(--kendo-color-warning-emphasis);margin-bottom:.5rem}.warning-description{font-size:.875rem;color:var(--kendo-color-warning);line-height:1.4}.action-items-section .empty-state{text-align:center;padding:2rem 1rem;color:var(--kendo-color-subtle);background-color:var(--kendo-color-background-secondary);border-radius:.375rem;border:2px dashed var(--kendo-component-border-color)}.action-items-section .items-container{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem}.action-item-card{width:300px;flex-shrink:0}.action-item-card .action-item-editor{box-shadow:0 2px 8px var(--kendo-color-shadow);transform:translateY(-1px);transition:transform .2s ease,box-shadow .2s ease}.action-item-card .action-item-editor:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--kendo-color-shadow)}.action-item-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:linear-gradient(135deg,var(--kendo-color-primary-subtle) 0%,var(--kendo-color-primary) 100%);border-bottom:1px solid var(--kendo-component-border-color);margin:0}.action-item-header .item-type-info{display:flex;align-items:center;gap:.375rem}.action-item-header .item-type-info kendo-svg-icon{width:16px;height:16px}.action-item-header .item-type-info .item-type-label{font-weight:600;font-size:.8rem;text-transform:capitalize}.action-item-header button{background-color:var(--kendo-color-primary-subtle);border:1px solid var(--kendo-color-primary);padding:.2rem .5rem;font-size:.7rem}.action-item-editor form{padding:.5rem}.action-item-editor form .form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:.375rem}.action-item-editor form .form-field.full-width{grid-column:1/-1}.external-link-item-editor .rel-options,.internal-link-item-editor .rel-options,.email-item-editor .rel-options,.phone-item-editor .rel-options,.download-item-editor .rel-options,.form-item-editor .rel-options{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem}.external-link-item-editor .rel-options .rel-option,.internal-link-item-editor .rel-options .rel-option,.email-item-editor .rel-options .rel-option,.phone-item-editor .rel-options .rel-option,.download-item-editor .rel-options .rel-option,.form-item-editor .rel-options .rel-option{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background-color:var(--kendo-color-background-secondary);border-radius:.25rem;border:1px solid var(--kendo-component-border-color);cursor:pointer;transition:all .2s ease}.external-link-item-editor .rel-options .rel-option:hover,.internal-link-item-editor .rel-options .rel-option:hover,.email-item-editor .rel-options .rel-option:hover,.phone-item-editor .rel-options .rel-option:hover,.download-item-editor .rel-options .rel-option:hover,.form-item-editor .rel-options .rel-option:hover{background-color:var(--kendo-color-primary-subtle);border-color:var(--kendo-color-primary)}.external-link-item-editor .rel-options .rel-option input[type=checkbox],.internal-link-item-editor .rel-options .rel-option input[type=checkbox],.email-item-editor .rel-options .rel-option input[type=checkbox],.phone-item-editor .rel-options .rel-option input[type=checkbox],.download-item-editor .rel-options .rel-option input[type=checkbox],.form-item-editor .rel-options .rel-option input[type=checkbox]{margin:0}.external-link-item-editor .rel-options .rel-option span,.internal-link-item-editor .rel-options .rel-option span,.email-item-editor .rel-options .rel-option span,.phone-item-editor .rel-options .rel-option span,.download-item-editor .rel-options .rel-option span,.form-item-editor .rel-options .rel-option span{font-size:.75rem;font-weight:500}.unsupported-item-type{padding:1.5rem;text-align:center;color:var(--kendo-color-subtle);background-color:var(--kendo-color-background-secondary);border-radius:.375rem;border:2px dashed var(--kendo-color-warning)}.action-item-editor .k-form-field{margin-bottom:.25rem}.action-item-editor .k-form-label{font-size:.65rem;margin-bottom:.15rem;font-weight:600}.action-item-editor .k-input{padding:.25rem .375rem;font-size:.75rem;min-height:1.5rem;border-radius:.2rem}.action-item-editor .k-dropdownlist .k-dropdownlist-wrap{padding:.25rem .375rem;min-height:1.5rem;border-radius:.2rem}.action-item-editor .k-button{padding:.15rem .375rem;font-size:.65rem;min-height:1.5rem;border-radius:.2rem}.action-item-editor .k-textarea{padding:.25rem .375rem;font-size:.75rem;min-height:2rem;border-radius:.2rem}.action-item-editor .k-checkbox .k-checkbox-label{font-size:.75rem;padding-left:.2rem}.action-item-editor .form-grid .form-field:not(.full-width){min-width:0}.action-item-editor .rel-options .rel-option{padding:.2rem .375rem;font-size:.7rem}.action-item-editor .rel-options .rel-option input[type=checkbox]{width:12px;height:12px}.tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:8px;background-color:var(--kendo-color-primary);color:var(--kendo-color-on-primary);border-radius:10px;font-size:12px;font-weight:600;line-height:1;box-shadow:0 1px 3px #0003;transition:all .2s ease}.tab-badge:hover{background-color:var(--kendo-color-primary-hover);transform:scale(1.05)}.tab-badge--warning{background-color:var(--kendo-color-warning);color:var(--kendo-color-on-warning)}.tab-badge--warning:hover{background-color:var(--kendo-color-warning-hover)}.page-tabs .k-tabstrip-tab .k-tabstrip-tab-title{display:flex;align-items:center;gap:8px}.k-tabstrip-item,.k-tabstrip-tab{display:list-item!important;visibility:visible!important;opacity:1!important}.k-tabstrip-item:active,.k-tabstrip-item:focus,.k-tabstrip-item:focus-visible,.k-tabstrip-tab:active,.k-tabstrip-tab:focus,.k-tabstrip-tab:focus-visible{display:list-item!important;visibility:visible!important;opacity:1!important}.k-tabstrip-item .k-link,.k-tabstrip-item .k-tabstrip-tab-title,.k-tabstrip-tab .k-link,.k-tabstrip-tab .k-tabstrip-tab-title{display:flex!important;visibility:visible!important;opacity:1!important}.k-tabstrip-item .k-link:active,.k-tabstrip-item .k-link:focus,.k-tabstrip-item .k-link:focus-visible,.k-tabstrip-item .k-tabstrip-tab-title:active,.k-tabstrip-item .k-tabstrip-tab-title:focus,.k-tabstrip-item .k-tabstrip-tab-title:focus-visible,.k-tabstrip-tab .k-link:active,.k-tabstrip-tab .k-link:focus,.k-tabstrip-tab .k-link:focus-visible,.k-tabstrip-tab .k-tabstrip-tab-title:active,.k-tabstrip-tab .k-tabstrip-tab-title:focus,.k-tabstrip-tab .k-tabstrip-tab-title:focus-visible{display:flex!important;visibility:visible!important;opacity:1!important}.category-badge{display:inline-flex;align-items:center;margin:.125rem;padding:.125rem .5rem;border-radius:9999px;background-color:var(--kendo-color-primary-subtle);color:var(--kendo-color-primary-on-surface);font-size:.75rem;font-weight:600;line-height:1.2;border:1px solid var(--kendo-component-border-color)}.tag-badge{display:inline-flex;align-items:center;margin:.125rem;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:700;line-height:1.2;border:1px solid rgba(0,0,0,.08)}.page-header{background:linear-gradient(135deg,var(--kendo-component-bg) 0%,var(--kendo-base-bg) 100%);margin-bottom:1rem;position:relative;overflow:hidden}.page-header:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--kendo-color-primary) 0%,var(--kendo-color-primary-subtle) 100%)}.page-header .website-info{border-bottom:1px solid var(--kendo-component-border-color);margin-bottom:1rem}.page-header .website-info span{font-size:.75rem;color:var(--kendo-color-subtle);font-weight:700;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;background:var(--kendo-color-primary);color:#fff;padding:.25rem .75rem;border-radius:20px;display:inline-block}.page-header .page-info{border-bottom:1px solid var(--kendo-component-border-color)}.page-header .page-info h2{font-size:2rem;font-weight:700;color:var(--kendo-color-on-surface);line-height:1.1;text-shadow:0 1px 2px var(--kendo-color-shadow)}.page-header .page-info .page-path{align-items:center;gap:.75rem}.page-header .page-info .page-path span:first-child{font-size:.875rem;color:var(--kendo-color-subtle);font-weight:600;line-height:1.2;opacity:.8}.page-header .page-info .page-path span:last-child{font-size:.875rem;color:var(--kendo-color-on-surface);font-family:Consolas,Monaco,Courier New,monospace;background:var(--kendo-base-bg);border-radius:8px;border:2px solid var(--kendo-color-primary);line-height:1.2;white-space:nowrap;font-weight:600;box-shadow:0 2px 4px var(--kendo-color-shadow);transition:all .2s ease}.page-header .page-info .page-path span:last-child:hover{transform:translateY(-1px);box-shadow:0 4px 8px var(--kendo-color-shadow);border-color:var(--kendo-color-primary-emphasis)}.page-header .version-info h3{font-size:1.375rem;font-weight:600;color:var(--kendo-color-on-surface);line-height:1.2;border-left:4px solid var(--kendo-color-primary);padding-left:1rem;background:linear-gradient(90deg,var(--kendo-color-primary-subtle) 0%,transparent 100%);border-radius:0 8px 8px 0}.form-container{padding:1rem}.form-section{background:var(--kendo-component-bg);border:1px solid var(--kendo-component-border-color);border-radius:8px;padding-top:1.5rem;margin-bottom:1.5rem}.form-section:last-child{margin-bottom:0}.form-section .section-title{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:var(--kendo-color-primary);border-bottom:2px solid var(--kendo-color-primary-subtle);padding-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.form-section .section-title:before{content:"";width:4px;height:24px;background:var(--kendo-color-primary);border-radius:2px}.form-section .section-subtitle{margin:0 0 .875rem;font-size:1.0625rem;font-weight:600;color:var(--kendo-color-primary);border-bottom:1.5px solid var(--kendo-color-primary-subtle);padding-bottom:.375rem;display:flex;align-items:center;gap:.5rem}.form-section .section-subtitle:before{content:"";width:3px;height:18px;background:var(--kendo-color-primary);border-radius:2px;opacity:.7}.form-section .subsection-title{margin:0 0 .75rem;font-size:.9375rem;font-weight:500;color:var(--kendo-color-subtle-text);padding-left:.75rem;border-left:3px solid var(--kendo-color-border);padding-bottom:0}
