.object-related-label .object-related-label__type{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.object-related-list-tooltip{padding:var(--p-5);text-align:left}.object-related-list-tooltip .object-related-label-container .object-related-label__type{color:var(--text-color-disabled)}.ap-list .ap-card-header{padding-bottom:var(--p-5);align-items:center;display:flex}.ap-list .ap-list-header{display:flex}.ap-list .ap-list-header .ap-list-header-left{flex-grow:1;padding-left:0}.ap-list .ap-list-header .ap-list-header-right{display:flex}.ap-list .ap-list-header .ap-list-header-right button{margin-left:var(--m-3)}.ap-list .insurance-positions{gap:10px;max-width:100%;display:flex}.ap-list .insurance-positions .insurance-position .label{font-weight:500;font-size:var(--font-size-xs);color:var(--text-color-secondary)}.ap-list .insurance-positions .insurance-position .value{font-size:var(--font-size-sm)}.ap-list-relation-wrapper{width:100%;overflow:hidden}.ap-list-relation-wrapper .object-related-label,.ap-list-relation-wrapper .object-related-list-label{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.ap-bulk-set-status-form .status-restriction-warning{background-color:var(--color-warning-bg,#fff8e1);border:1px solid var(--color-warning-border,#ffe082);color:var(--color-warning-text,#8d6e00);border-radius:4px;margin-bottom:12px;padding:8px 12px;font-size:12px}.ap-bulk-set-status-form .no-statuses-available{text-align:center;color:var(--rs-text-tertiary);padding:12px;font-size:13px}.ap-bulk-set-status-form .status-options{flex-direction:column;gap:4px;display:flex}.ap-bulk-set-status-form .status-options .status-option{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:8px 12px;transition:background-color .15s,border-color .15s}.ap-bulk-set-status-form .status-options .status-option:hover{background-color:var(--rs-state-hover-bg)}.ap-bulk-set-status-form .status-options .status-option.selected{background-color:var(--rs-primary-50,#e3f2fd);border-color:var(--rs-primary-500,#2196f3)}@media (width<768px),(width<1400px) and (hover:none) and (pointer:coarse){.ap-list .ap-list-header.ap-list-header--mobile{flex-wrap:nowrap;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.ap-list .ap-list-header.ap-list-header--mobile>.bf-mobile-table-filter{flex:1 1 0;min-width:0}.ap-list .bf-button.ap-list-header__add{touch-action:manipulation;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-height:44px;margin:0;padding:0;display:inline-flex}.ap-list .bf-button.ap-list-header__add:focus-visible{outline:2px solid var(--base-color);outline-offset:2px}.ap-list .ap-card-header.ap-card-header--mobile{width:100%;padding:0;display:block}.ap-list .ap-card-header.ap-card-header--mobile .ap-list-mobile-options{border-bottom:0;margin:0;padding:4px 0}.ap-list .bf-button.ap-list-mobile-duplicate{min-height:44px;padding-inline:16px}.ap-list-mobile-entry{width:100%;min-width:0;color:var(--text-color-primary);font-size:var(--font-size-base);text-align:left;flex-direction:column;gap:6px;line-height:1.35;display:flex}.ap-list-mobile-entry__head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.ap-list-mobile-entry__title{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;font-size:15px;font-weight:600;display:block;overflow:hidden}.ap-list-mobile-entry__priority{white-space:nowrap;flex:none;max-width:none}.ap-list-mobile-entry__meta{min-width:0;color:var(--text-color-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ap-list-mobile-entry__id{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.ap-list-mobile-entry__status{min-width:0;max-width:100%}.ap-list-mobile-entry__line{min-width:0;color:var(--text-color-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.ap-list-mobile-entry__line>svg{flex:none}.ap-list-mobile-entry__line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ap-list-mobile-entry__line.is-overdue{color:var(--color-negative)}.ap-list-mobile-entry__budget{min-width:0;color:var(--text-color-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.ap-list-mobile-entry__budget.is-over .ap-list-mobile-entry__budget-text{color:var(--color-negative)}.ap-list-mobile-entry__bar{background:var(--border-color-secondary);border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}.ap-list-mobile-entry__bar>span{border-radius:inherit;background:var(--base-color);height:100%;display:block}.ap-list-mobile-entry__budget.is-over .ap-list-mobile-entry__bar>span{background:var(--color-negative)}.ap-list-mobile-entry__assignee{min-width:0;font-size:var(--font-size-sm);white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.ap-list-mobile-entry__assignee>*{min-width:0;max-width:100%}.ap-list-mobile-entry__sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ap-list-mobile-entry-skeleton{pointer-events:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.ap-list-mobile-entry-skeleton .ap-list-mobile-entry__head>.bf-skeleton-bar:first-child{flex:auto;min-width:0}.ap-list-mobile-entry-skeleton__controls{flex-direction:column;align-items:center;gap:4px;min-width:44px;display:flex}.ap-list-mobile-entry-skeleton__controls>span{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ap-list-mobile-options{border-bottom:1px solid var(--border-color-secondary);flex-direction:column;gap:16px;min-width:0;margin:0 0 16px;padding:0 0 16px;display:flex}.ap-list-mobile-options__section{border:0;min-width:0;margin:0;padding:0}.ap-list-mobile-options__label{color:var(--text-color-secondary);font-size:var(--font-size-sm);margin:0 0 8px;padding:0;font-weight:600;line-height:1.35}.ap-list-mobile-options__choices{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;display:grid}.ap-list-mobile-options__choice,.ap-list-mobile-options__check{border:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);min-width:0;min-height:44px;color:var(--text-color-primary);font-size:var(--font-size-sm);overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:8px;padding:8px;display:flex}:is(.ap-list-mobile-options__choice:has(input:checked),.ap-list-mobile-options__check:has(input:checked)){border-color:var(--base-color);color:var(--base-color)}:is(.ap-list-mobile-options__choice:has(input:focus-visible),.ap-list-mobile-options__check:has(input:focus-visible)){outline:2px solid var(--base-color);outline-offset:2px}.ap-list-mobile-options__choice input,.ap-list-mobile-options__check input{width:18px;height:18px;accent-color:var(--base-color);flex:0 0 18px;margin:0}.ap-list-mobile-options__check{font-size:var(--font-size-base);gap:12px;padding:8px 12px}.ap-list-mobile-options:not(:has(.ap-category-quick-filter,input)){display:none}.ap-list-mobile-options .ap-list-mobile-options__category:not(:has(.ap-category-quick-filter)){display:none}.ap-list-mobile-options .ap-list-mobile-options__category .bf-button-group{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}.ap-list-mobile-options .ap-list-mobile-options__category .bf-button-group>div{flex:auto;min-width:0}.ap-list-mobile-options .ap-list-mobile-options__category .bf-button-group>div .bf-button{border-right:1px solid var(--border-color-secondary);border-radius:var(--border-radius-base);white-space:normal;width:100%;min-height:44px}.ap-list-mobile-options .ap-list-mobile-options__category .rs-picker-toggle{min-height:44px}.modal-component.mobile-fullscreen-modal.ap-create-mobile-modal .ap-create-mobile-form>.form-struct{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.modal-component.mobile-fullscreen-modal.ap-create-mobile-modal .form-struct>form>.form-title{display:none}.modal-component.mobile-fullscreen-modal.ap-create-mobile-modal .form-struct>form>.form-content{-webkit-overflow-scrolling:touch;scroll-padding-block:16px 24px}.modal-component.mobile-fullscreen-modal.ap-create-mobile-modal .form-struct>form>.form-content>.form-center{padding:16px max(16px, var(--safe-area-right)) 24px max(16px, var(--safe-area-left))}.modal-component.mobile-fullscreen-modal.ap-create-mobile-modal .form-description{font-size:var(--font-size-sm);padding-bottom:16px;line-height:1.4}.modal-component.mobile-fullscreen-modal.ap-create-mobile-modal .ap-create-activity form .form-fields{display:block;overflow:visible}.modal-component.mobile-fullscreen-modal.ap-create-mobile-modal .ap-create-activity form .form-fields .fields-container{min-width:0}.modal-component.mobile-fullscreen-modal.ap-create-mobile-modal .__field{padding-bottom:16px}.modal-component.mobile-fullscreen-modal.ap-create-mobile-modal hr{border:0;border-top:1px solid var(--border-color-secondary);margin:8px 0 24px}.modal-component.mobile-fullscreen-modal.ap-create-mobile-modal .bf-input input,.modal-component.mobile-fullscreen-modal.ap-create-mobile-modal .rs-picker-toggle{min-height:44px}.modal-component.mobile-fullscreen-modal.ap-create-mobile-modal textarea{min-height:120px}.modal-component.mobile-fullscreen-modal.ap-create-mobile-modal .ap-create-activity form .stacking-plan-container{height:min(260px,36dvh);margin-block:12px}.modal-component.mobile-fullscreen-modal.ap-create-mobile-modal .form-struct>form>.form-action-row{gap:8px}.modal-component.mobile-fullscreen-modal.ap-create-mobile-modal .form-struct>form>.form-action-row>.bf-button{white-space:normal;touch-action:manipulation;flex:1 1 0;min-width:0;min-height:44px;font-size:15px;font-weight:600;margin:0!important}.modal-component.mobile-fullscreen-modal.ap-create-mobile-modal .form-struct>form>.form-action-row>.bf-button.outline:not(:only-child){flex:none}.ap-create-mobile-form__alert{min-width:0;padding:4px max(4px, var(--safe-area-right)) 4px max(16px, var(--safe-area-left));border-bottom:1px solid var(--border-color-secondary);background:var(--background-color-contrast);color:var(--color-negative);font-size:var(--font-size-sm);flex:none;align-items:center;gap:8px;font-weight:600;display:flex}.ap-create-mobile-form__alert>span{overflow-wrap:anywhere;flex:auto;min-width:0}.ap-create-mobile-form__alert>button{border-radius:var(--border-radius-base);width:44px;height:44px;color:var(--text-color-secondary);cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ap-create-mobile-form__alert>button:focus-visible{outline:2px solid var(--base-color);outline-offset:-2px}}
