*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{min-height:100vh}.table-row-striped td{background:#00000005!important}.mobile-only{display:none}.mobile-viewport{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.mobile-viewport .desktop-only{display:none!important}.mobile-viewport .mobile-only{display:block}.mobile-viewport .mobile-content{margin:12px!important}.mobile-viewport .mobile-header{padding:0 12px!important}.mobile-viewport .mobile-header h1{font-size:16px!important}.mobile-viewport .mobile-header .mobile-header-user{gap:0!important}.mobile-viewport .mobile-header .mobile-header-user>:first-child,.mobile-viewport .mobile-header .mobile-header-user span{display:none!important}.mobile-viewport .mobile-tab-bar{z-index:1000;padding:6px 12px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #f0f0f0;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000000f}.mobile-viewport .mobile-tab-bar .ant-btn{min-width:88px;min-height:44px}.mobile-viewport .mobile-issue-card{border-radius:10px;margin-bottom:12px}.mobile-viewport .mobile-issue-card__heading{align-items:flex-start;gap:8px;display:flex}.mobile-viewport .mobile-issue-card__title{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.mobile-viewport .mobile-issue-card__heading .ant-btn{flex:none;min-width:44px;min-height:44px}.mobile-viewport .mobile-issue-card__meta{color:#595959;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;font-size:12px;display:grid}.mobile-viewport .mobile-issue-card__meta span{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;display:flex;overflow:hidden}.mobile-viewport .mobile-issue-card__meta small{color:#8c8c8c;font-size:11px}.mobile-viewport .mobile-issue-card__submeta{color:#8c8c8c;overflow-wrap:anywhere;margin-top:8px;font-size:12px}.mobile-viewport .mobile-issue-pagination{justify-content:center;margin-top:16px;display:flex}.mobile-viewport .mobile-issue-detail .ant-card{margin-bottom:12px!important}.mobile-viewport .mobile-issue-detail .ant-card-head{min-height:44px;padding:0 12px}.mobile-viewport .mobile-issue-detail .ant-card-body{padding:12px}.mobile-viewport .mobile-issue-detail .ant-descriptions-view{overflow-wrap:anywhere}.mobile-viewport .mobile-issue-detail .ant-descriptions-item-label,.mobile-viewport .mobile-issue-detail .ant-descriptions-item-content{padding:10px!important}.mobile-viewport .mobile-issue-detail .ant-space-compact{flex-wrap:wrap}.mobile-viewport .mobile-issue-detail .ant-space-compact .ant-btn{min-height:44px}.mobile-viewport .mobile-issue-actions,.mobile-viewport .mobile-issue-actions .ant-space{width:100%}.mobile-viewport .mobile-issue-actions .ant-btn{min-height:44px}.mobile-viewport .mobile-issue-images .ant-image{max-width:100%}.mobile-viewport .mobile-issue-images .ant-image img{width:100px!important;height:100px!important}.mobile-viewport .mobile-file-list .ant-list-item{align-items:flex-start;gap:8px}.mobile-viewport .mobile-file-list .ant-list-item-action{margin-inline-start:0}.mobile-viewport .mobile-file-list .ant-btn{min-height:40px}.mobile-viewport .mobile-file-name{overflow-wrap:anywhere}.mobile-viewport .mobile-task-entry{margin-bottom:12px}.mobile-viewport .mobile-task-entry .ant-btn{min-height:44px}@media (width<=767px){.issue-create-modal{max-width:none;margin:12px auto;padding-bottom:0;top:0;width:calc(100vw - 24px)!important}.issue-create-modal .ant-modal-body{max-height:calc(100dvh - 150px);overflow:hidden auto}.issue-create-modal .ant-row{display:block}.issue-create-modal .ant-col{flex:0 0 100%;width:100%;max-width:100%}.issue-create-modal .ant-form-item{min-width:0}.issue-create-modal .ant-select,.issue-create-modal .ant-picker{width:100%;min-height:40px}.issue-create-modal .ant-select-single .ant-select-selector{min-height:40px;height:auto!important;padding-block:6px!important}.issue-create-modal .ant-select-selection-item{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;line-height:20px!important;overflow:visible!important}.issue-create-modal .ant-picker-input input{min-width:0;font-size:16px}}
